移动止损买单正常卖单不移止看看这段有什么问题吗
void CheckForModifyPositions(){
for(int i = 0; i < OrdersTotal(); i++)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == false)
break;
if(OrderMagicNumber() != MAGICMA || OrderSymbol() != SYMBOL)
continue;
if(OrderType() == OP_BUY)
{
if(TRAILINGSTOP > 0)
if(Bid - OrderOpenPrice() > Point * TRAILINGSTOP)
if(OrderStopLoss() < Bid-Point * TRAILINGSTOP)
OrderModify(OrderTicket(), OrderOpenPrice(), Bid - Point*TRAILINGSTOP, OrderTakeProfit(), 0, Blue);
}
else if(OrderType() == OP_SELL)
{
if(TRAILINGSTOP > 0)
if(Ask + OrderOpenPrice() < Point * TRAILINGSTOP)
if(OrderStopLoss()>Ask + Point * TRAILINGSTOP)
OrderModify(OrderTicket(), OrderOpenPrice(), Ask + Point * TRAILINGSTOP, OrderTakeProfit(), 0, Red);
}
}
}
补充内容 (2021-12-26 09:15):
已解决删除不了 谢谢 谢谢 {:1_181:} 支持下 顶下 {:1_181:} {:1_186:} 谢谢 {:1_181:}