Всем привет.Связался с админом на другом форуме с предложением усовершенствовать советник по методу Мартингейла.Он сказал прислать все сюда.Вот советник,его описание и что нужно добавить. В советнике нет никаких индикаторов,возможно это упрощает задачу.Суть стратегии-начинает работу с покупки и продажи одновременно одинаковым начальным объемом который можно устанавливать в настройках,далее выставляются отложенные ордера для каждой позиции бай/селл стоп и бай/селл лимит на размер шага,который также устанавливаетя в настройках.ТП-размер шага,СЛ-нет.При срабатывании ТП новая серия ордеров,при движении против позиции объем увеличивается 1-1-2-4-8,всего пять шагов,при откате серия начинается снова,в итоге при каждом движении на размер шага,либо откате прибыль равна размеру шага.Возможна ситуация когда движение цены идет без отката и тогда 1+1+2+4+8=16 ордеров нужно локировать,т.е. открыть позицию на объем 16-ти первоначальных ордеров в противоположную сторону ТП-нет,СЛ-нет,при этом все ТП серии 1-1-2-4-8 должны быть удалены,также должны быть удалены отложенные ордера по этой серии.Размер шага для локирования равен размеру шага серии,т.е. 1-1-2-4-8-лок.Лок выставляется в момент открытия последнего ордера серии в виде отложенного ордера(селл стоп для бай серии и бай стоп для селл серии)и до его срабатывания ТП-серии еще остаются.Если происходит откат после открытия последнего шага серии,локирущий отложенный ордер удаляется.Локирование необходимо в обоих направлениях для селл и бай серий.Если для ордеров одной серии открыта локирующая позиция,ордера противоположной серии работают в обычном режиме.На мой взгляд оптимально будет прописать в настройках вкл/выкл лока и размер шага для него.
Лок разводим вручную.