顺水外汇EA交易网MT4
标题:
转载一个平所有持仓的函数。自动平仓全部平仓
[打印本页]
作者:
ytywsy
时间:
2017-5-20 12:07
谢谢分享
作者:
yp2180608
时间:
2017-5-21 18:19
谢谢版主!学习
作者:
uwjiuw2
时间:
2017-5-21 20:41
标题:
转载一个平所有持仓的函数。自动平仓全部平仓
转载一个平所有持仓的函数。只是我有个问题不明白为何要使用 i=OrdersTotal()-1而不是i=OrdersTotal()?请懂的人解答下。
//
平仓持有的买单
void CloseBuy()
{
if (OrdersTotal( ) > 0 )
{
for(i=OrdersTotal()-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
if(OrderType()==OP_BUY)
{
OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
Sleep(5000);
}
}
}
}
//
平仓持有的卖单
void CloseSell()
{
if (OrdersTotal( ) > 0 )
{
for(i=OrdersTotal()-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
if(OrderType()==OP_SELL)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
Sleep(5000);
}
}
}
}
作者:
小优
时间:
2017-5-22 14:25
路过支持下楼主
作者:
274787086
时间:
2017-5-25 16:08
谢谢版主!学习
作者:
MTDriver
时间:
2017-6-1 21:53
数组编号从0开始,不是从1开始,所以必须是总订单数量-1
作者:
uwjiuw2
时间:
2017-6-1 21:53
说的不错,感谢
欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/)
Powered by Discuz! X3.2