Советник. Мониторинг ордеров Параметры: Loss - True/False Profit - True/False Алгоритм : После установки советника на график, он начинает следить за ВСЕМИ ОТКРЫТЫМИ ПОЗИЦИЯМИ ИНСТРУМЕНТА. Даже если эти позиции появляются после его установки. До тех пор, пока я его(советник) сам не удалю с графика. Если рыночный ордер закроется по стоплоссу, и в настройках Loss = True, то советник тут же восстанавливает этот ордер(ставит BuyStop, либо SellStop с теми параметрами, что были у закрывшегося ордера). Если Loss = False, то отложенный ордер не восстанавливается. Если рыночный ордер закроется по тейкпрофиту, и в настройках Profit = True, то советник тут же восстанавливает этот ордер(ставит BuyLimit, либо SellLimit с теми параметрами, что были у закрытого ордера). Если Profit = False, то отложенный ордер не восстанавливается. Если я вручную закрою рыночные ордера, то, в зависимости от указанных параметров: Вариант 1 - Loss = False, Profit = False советник ничего не делает. Вариант 2 - Loss = True, Profit = False советник восстановит только ордера с убытком(НА ТЕХ ЖЕ ЦЕНАХ, ЧТО И БЫЛИ!) Вариант 3 - Loss = False, Profit = True советник восстановит только ордера с прибылью(НА ТЕХ ЖЕ ЦЕНАХ, ЧТО И БЫЛИ!) Вариант 4 - Loss = True, Profit = True советник восстановит все закрытые ордера(НА ТЕХ ЖЕ ЦЕНАХ, ЧТО И БЫЛИ!) Если я внесу изменения в рыночный ордер(TP , SL), советник восстановит ордер(естественно, после его закрытия мной, либо TP, либо SL) с теми параметрами, которые были указаны на момент закрытия!!! Советник может контролировать любое количество рыночных ордеров того инструмента, на который установлен!!! Все открытые до его установки и открывающиеся после его установки(Пока я сам не прекращу его работу) Соответственно, лоты у ордеров тоже должны быть прежними! Например, есть рыночный ордер Buy0.5 1.11111(TP-1.11121, SL-1.11101) В настройках Loss = True, Profit = True. Цена дошла до 1.11121(Профит) - тут же появляется Buylimit 1.11111(TP-1.11121, SL-1.11101)т.к. Profit = True Если цена дошла до 1.11101(Убыток) - тут же появляется BuyStop 1.11111(TP-1.11121, SL-1.11101)т.к. Loss = True Если цена дошла до 1.11118(Прибыль, но не TP) и я вручную закрыл сделку - тут же появляется Buylimit 1.11111(TP-1.11121, SL-1.11101)т.к. Profit = True Если цена дошла до 1.11107(Убыток, но не SL) и я вручную закрыл сделку - тут же появляется BuyStop 1.11111(TP-1.11121, SL-1.11101)т.к. Loss = True Если я у открытого ордера заменил TP или SL 1.11111(TP-1.11151, SL-1.11001)и сделка закрылась - тут же появляется новый отложенник 1.11111(TP-1.11151, SL-1.11001) Если разом закрылось несколько ордеров, все должны быть установлены на старых местах(в зависимости от настроек советника) И так далее...