1评论

5收藏

高低点开仓及挂单的EA开仓函数

avatar 老周 | 3299 人阅读 | 1 人评论 | 2017-03-21

高低点开仓及挂单的EA开仓函数.

  1. int CheckForOpen()
  2. {int Limit=30;
  3. double L = Low[iLowest(NULL,0,MODE_LOW,PeriodX,0)];
  4. double H = High[iHighest(NULL,0,MODE_HIGH,PeriodX,0)];
  5. double Lots = MathRound(AccountBalance()/100)/1000;
  6. if((H-Bid>Limit*Point))
  7. {OrderSend(Symbol(),OP_BUY,Lots,Ask,1,0,0,"",MAGICMA,0,CLR_NONE);
  8. for(int
  9. i=1;
  10. i<5;
  11. i++){OrderSend(Symbol(),OP_BUYLIMIT,MathPow(2,i)*Lots,Ask-i*Grid*Point,1,0,0,"",MAGI
  12. CMA,0,CLR_NONE);}
  13. }
  14. if((Bid-L>Limit*Point))
  15. {OrderSend(Symbol(),OP_SELL,Lots,Bid,1,0,0,"",MAGICMA,0,CLR_NONE);
  16. for(int
  17. j=1;
  18. j<5;
  19. j++){OrderSend(Symbol(),OP_SELLLIMIT,MathPow(2,j)*Lots,Bid+j*Grid*Point,1,0,0,"",MAG
  20. ICMA,0,CLR_NONE);}
  21. }
  22. }
复制代码


""
还没有人打赏,支持一下

评论|共 1 个

信心

发表于 2018-2-10 04:29:58 来自手机 | 显示全部楼层

咯咯咯咯了

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则