- 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[i], SELECT_BY_TICKET);
- switch(tp[i])
- {
- case OP_BUY:
- if(OrderClose(tick[i],OrderLots(),Bid,3,CLR_NONE)==false) Flag=false;
- break;
- case OP_SELL:
- if(OrderClose(tick[i],OrderLots(),Ask,3,CLR_NONE)==false) Flag=false;
- break;
- }
- }
- }
- return(Flag);
- }
声明:本站所有文章,如无特殊说明或标注,均为发布作者原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
风险提示:擅自从事外汇保证金交易的双方不受法律保护!本站展示的EA等外汇交易软件,本网站没有审核职责,用户应谨慎下载使用,使用过程中带来的风险与EA分享网(www.eafxw.com)无关,用户需自行承担相关后果和责任。