|
if(SellTicket>0) { Selected = OrderSelect(SellTicket,SELECT_BY_TICKET); double CurrentPrice = Ask; double SellStopPO = OrderOpenPrice(); double SellStopSL = OrderStopLoss(); double SellStopPips = SellStopSL-SellStopPO; if(CurrentPrice < SellStopPO-SellStopPips*1 && CurrentPrice > SellStopPO-SellStopPips*2 && OrderType() == OP_SELL) { Selected = OrderSelect(SellTicket,SELECT_BY_TICKET); double NewStopLoss = SellStopPO-SellStopPips*0.1; bool TicketMod = OrderModify(SellTicket,OrderOpenPrice(),NewStopLoss,OrderTakeProfit(),OrderExpiration(),White); } if(CurrentPrice < SellStopPO-SellStopPips*2 && CurrentPrice > SellStopPO-SellStopPips*3 && OrderType() == OP_SELL) { Selected = OrderSelect(SellTicket,SELECT_BY_TICKET); double NewStopLoss = SellStopPO-SellStopPips*1; bool TicketMod = OrderModify(SellTicket,OrderOpenPrice(),NewStopLoss,OrderTakeProfit(),OrderExpiration(),White); } } |
mql4编程中文手册