EATC

 找回密码
 立即注册
查看: 720|回复: 1

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

[复制链接]

2526

主题

4325

帖子

2万

积分

交易元老

Rank: 8Rank: 8

积分
22093
发表于 2022-7-20 13:06:50 | 显示全部楼层 |阅读模式
  • bool ClosePosition()//Close all pending and holding positions
  • {
  • bool Flag=true;
  • int tick[200],tp[200];
  • int j=0;
  • for(int i=0;i<OrdersTotal();i++)
  • {
  • OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
  • if(OrderSymbol()==Symbol() && (OrderMagicNumber()==MagicHunDun))
  • {
  • j=j+1;
  • tick[j]=OrderTicket();
  • tp[j]=OrderType();
  • }
  • }
  • if (j!=0)
  • {
  • for(i=1;i<=j;i++)
  • {
  • OrderSelect(tick, SELECT_BY_TICKET);
  • switch(tp)
  • {
  • case OP_BUY:
  • if(OrderClose(tick,OrderLots(),Bid,3,CLR_NONE)==false) Flag=false;
  • break;
  • case OP_SELL:
  • if(OrderClose(tick,OrderLots(),Ask,3,CLR_NONE)==false) Flag=false;
  • break;
  • }
  • }
  • }
  • return(Flag);
  • }

回复

使用道具 举报

460

主题

1465

帖子

4981

积分

交易元老

Rank: 8Rank: 8

积分
4981
发表于 2023-9-27 09:52:45 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

收藏本站|法律声明|Archiver|小黑屋|support@ea198.com|EATC ( 桂ICP备2022005787号 )

风险提示与免责声明:擅自从事外汇保证金交易的双方不受法律保护!社区内展示内容,均为网友自发分享,不构成投资建议,社区无法全面监控由第三方上传至社区的资源,因此不保证资源的合法性、安全性、完整性、真实性或品质等。您下载时,同意自行判断并承担所有风险。社区内的资源,仅限用于学习和研究目的,不得将用于商业或者非法用途,否则,一切后果请用户自负。社区信息来自网络,版权争议与社区无关,您下载后须在24个小时之内进行删除。如果您喜欢该内容,请支持正版。如有侵权请邮件与我们联系处理。