Здравствуй,
Я написал этот фрагмент кода, чтобы добавить задержку между покупками стоп-ордеров, когда только что была удалена остановка покупки. Он отвечает без ошибок, но он не работает. Есть идеи?
Введенный код/Задержка времени для следующего Buy Stop Order после удаления buystop. if ((type == _OP_BUY) (MayOpenDeferOrder NextBuyStop_Order_Minutes! = 0))/Задержка времени для следующего ордера Buy Stop {int ordersHistoryTotal = OrdersHistoryTotal (); for (int o = ordersHistoryTotal; olt; = 0; o--)/Обратный отсчет до тех пор, пока он не достигнет итоговых сделок в истории {if (OrderSelect (i, SELECT_BY_POS, MODE_HISTORY))/Получение всех исторических сделок if ((Символ () == OrderSymbol ()) (OrderComment () == Buy Stop Deleted.)) Continue;/Buy Stop Deleted. это комментарий пользователя/добавляется при удалении порядка buystop. {if (((TimeCurrent () - OrderOpenTime ())60) lt; NextBuyStop_Order_Minutes) MayOpenDeferOrder = false; ломать;/MayOpenDeferOrder == BuyStop Order}}}