Пример 5. Техническое задание для советника по индикаторам Moving Average + Stoxastik
Имя советника Moving Average Stoxastik
Сигнал на покупку:
Свеча пересекает скользящую снизу вверх. Если свеча закрылась выше скользящей средней, то входим в рынок на открытии следующей свечи. И при этом индикатор Stoxastik находится ниже уровня 30.
Сигнал на продажу:
Свеча пересекает скользящую сверху вниз. Если свеча закрылась ниже скользящей средней, то входим в рынок на открытии следующей свечи.И при этом индикатор Stoxastik находится выше уровня 30.
Закрытие позиции:
- Закрываем позицию как только свеча закрылась ниже (для покупки) или выше (для продажи) Moving Average.
- Так же закрытие происходит по StopLoss или TakeProfit. Параметры указываются в пунктах от цены открытия позиции.
- TrailingStop который на указанном расстоянии в пунктах перемещает за собой в сторону прибыли SL открытой позиции начиная с цены ее открытия. В параметрах так же должен быть шаг трала (через какое количество пунктов перемещать SL)
Мартингейл
Если позиция закрылась в убыток, то следующая позиция открывается с умноженным на коэффициент лотом. Если закрывается по TakeProfit или по стоплосу тралла в прибыли, то следующая позиция открывается опять с первоначальным лотом.
Советник сам должен увеличить параметры StopLoss, TakeProfit и TrailingStop в 10 раз если торговля происходит на 3 или 5 значных котировках.
Необходимые параметры советника
- все параметры индикатора МА
- все параметры индикатора Stoxastik
- Stoploss = 100, //стоплосс если 0 то не выставляем
- Takeprofit = 500, //тейкпрофит если 0 то не выставляем
- TrailingStep = 5, //шаг трала
- TrailingStop = 50, //трейлингстоп, если 0, то нет трейлинга
- K_Lots = 2.0;//коэффициент увеличения лота после убытка (мартингейл), если 1, то нет изменения лота
- Magic = 123;//уникальный номер ордеров советника для того чтобы он не путал их с чужими ордерами