При закрытии ордера по стопу советник открывает новый

 
Не могу найти ничего похожего. Что б советник открывал по той же цене и с такими же sl и tp
 
Gureyev:
Не могу найти ничего похожего. Что б советник открывал по той же цене и с такими же sl и tp

"По той же цене" - это нереально, в принципе.

Можно вот это: открыться в том-же направлении (или в противоположном), с тем-же объёмом (или изменённым), с теме же уровнями stop loss и take profit (или с изменёнными).


Как пример код Stop Loss Take Profit - он ловит СОБЫТИЕ закрытия по stop loss или по take profit. Именно событие, так как теперь, начиная с билда 1625 появилось замечательное перечисление ENUM_DEAL_REASON:

ENUM_DEAL_REASONОписание причины
......
DEAL_REASON_SLОперация совершена в результате срабатывания Stop Loss
DEAL_REASON_TPОперация совершена в результате срабатывания Take Profit
......

которое можно отследить в OnTradeTransaction.

Если закрытие по Stop loss - удваиваем объём, если по Take Profit - ставим минимальный объём.