MT4 EA/脚本自定义函数:一键全部平仓
时间:2025-11-10 09:50:37
bool ClosePosition()//Close all pending and holding positions
{
bool Flag=true;
int tick[200],tp[200];
int j=0;
for(int i=0;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); }

