Советник неваляшка с умножением лота после закрытия с убытком. Вход ручной или с начальными стоп ордерами (если StartStopOrders = true). Пока нет открытой рыночной позиции, советник спит. Если StartStopOrders = true, выставляет 2 стоп ордера. При срабатывании одного второй удаляется.
При обнаружении рыночной позиции советник выставляет тейк профит. Если цена идет в нужную сторону, включает трал от заданного расстояния в пунктах (TrailingStop). На заданном расстоянии (StopLoss) от открытого ордера советник устанавливает стоп ордер с таким объемом, чтобы закрыть текущую позицию и открыть новую с объемом, равным объему закрытой сделки, умноженному на коэфицент K_Lot. LotStop = Lot*K_Lot+Lot.
И так далее до закрытия по тралу или тейк профиту. После закрытия советник ждет нового ордера.
Входные параметры
- StopLoss – расстояние для открытия встречной позиции с увеличенным лотом (по умолчанию 200);
- TakeProfit – размер профита в пунктах (по умолчанию 500);
- TrailingStop – длина тралла (по умолчанию 100);
- TrailingStart – прибыль, с которой необходимо начать ставить стоп лосс (по умолчанию 10). Отрицательное значение позволяет тралить в минусе;
- Lot – первоначальный лот, используемый, если советник начинает работу отложенными ордерами (по умолчанию 0.1);
- K_Lot – умножение лота обратной позиции (по умолчанию 2);
- StartStopOrders – выбор режима начала работы. При выборе false советник ждет позицию открытую руками или другим советником с magic номером = MAGIC (по умолчанию true);
- MAGIC – советник работает только с ордерами с указанным magic номером (по умолчанию 0).