有您的持续关注
我们会做得更好

EA执行在某个时间后平仓的语句



在某个时间后平仓的语句
total=OrdersTotal();
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()<=OP_SELL && // check for opened position
OrderSymbol()==Symbol()) // check for symbol
{
if(OrderType()==OP_BUY) // long position is opened
{
// should it be closed?
if(total>0 && Hour()==22 && Minute()>45)
{
OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); // close position
return(0); // exit
}
}
else // go to short position
{
// should it be closed?
if(total>0 && Hour()==22 && Minute()>45)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // close position
return(0); // exit
}
}
}
}

如您喜欢此文章请点下面分享按钮↴峰汇在线 » EA执行在某个时间后平仓的语句
上一篇:
下一篇:
分享到:更多 ()

评论 抢沙发

评论前必须登录!