您的当前位置: 首页 > 交易产品 > 指数

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);

}

Copyright © 2012-2026 兴业外汇 版权所有网站地图