MT4 EA/脚本自定义函数:一键全部平仓

admin 外汇智能交易编程 2007-03-20 20:12:01 380 0
  1. bool ClosePosition()//Close all pending and holding positions
  2. { 
  3. bool Flag=true;
  4. int tick[200],tp[200]; 
  5. int j=0;
  6. for(int i=0;i<OrdersTotal();i++)
  7. {
  8. OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
  9. if(OrderSymbol()==Symbol() && (OrderMagicNumber()==MagicHunDun))
  10. {
  11. j=j+1;
  12. tick[j]=OrderTicket(); 
  13. tp[j]=OrderType();
  14. }
  15. }
  16. if (j!=0)
  17. { 
  18. for(i=1;i<=j;i++)
  19. {
  20. OrderSelect(tick[i], SELECT_BY_TICKET);
  21. switch(tp[i])
  22. {
  23. case OP_BUY:
  24. if(OrderClose(tick[i],OrderLots(),Bid,3,CLR_NONE)==false) Flag=false; 
  25. break;
  26. case OP_SELL:
  27. if(OrderClose(tick[i],OrderLots(),Ask,3,CLR_NONE)==false) Flag=false; 
  28. break; 
  29. } 
  30. } 
  31. }
  32. return(Flag);
  33. }

发表评论

评论列表(0人评论 , 380人围观)
☹还没有评论,来说两句吧...

网站分类

武汉1828 - 外汇新天地

https://www.wh1828.com/

| 鄂ICP备100890000

Powered By Z-BlogPHP 武汉外汇圈科技有限公司

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯