工作已完成
![](https://c.mql5.com/i/avatar/avatar_na2.png)
指定
Необходимо создать эксперта по прикрпленному ТЗ.
Работа эксперта основана на возникновениях сигналов по индикаторам THV и TDI
Описание TDI здесь (http://tradelikeapro.ru/traders-dynamic-index)
Индикатор TDI
Индикатор THV
Котировки 5-значные
Trailing stop – true/false
Шаг Trailing stop - опция
Stop loss - true/false
Значение Stop loss - опция
Take profit - true/false
Значение Take profit – опция
Размер лота - опция.
Открытие сетки отложенных ордеров - true/false
Шаг сетки ордеров = Шаг Trailing stop
Кол-во отложенных ордеров – опция
Множитель для сетки ордеров - опция
Сигнал BUY:
1. Свеча закрылась выше линии THV.
2. Зеленая линия выше красной (индикатор TDI).
3. Зеленая и красная линии выше желтой линии индикатора TDI также по закрытию свечи.
Закрытие ордера (какое-либо одно из условий):
1. Take profit.
2. Stop loss.
3. Trailing stop.
4. Свеча закрывается ниже линии THV.
Сигнал SELL:
1. Свеча закрылась ниже линии THV.
2. Зеленая и красная линии ниже желтой линии индикатора TDI также по закрытию свечи.
3. Зеленая линия ниже красной (индикатор TDI).
Например, Trailing stop – 500 пп.
Шаг Trailing stop 500 пп. То есть после активирования первого Trailing stop следующий Trailing stop активируется после достижения прибыли 1000 пп. и т.д.
Закрытие ордера:
1. Take profit.
2. Stop loss.
3. Trailing stop.
При срабатывании сигнала на открытие BUY/SELL открывается 1 ордер и сетка отложенных ордеров c определенным шагом (без TP и SL) с размером лота, кратным к предыдущему на величину множителя. Например, сетка из «5» ордеров с множителем «2».
1. Ордер №1 (основной по сигналу) – 0,1 лот.
2. Ордер №2 (первый в сетке) – 0,2 лота.
3. Ордер №3 (второй в сетке) – 0,4 лота.
4. Ордер №4 (третий в сетке) – 0,6 лота.
5. Ордер №5 (четвертый в сетке) – 1,2 лота.
6. Ордер №6 (пятый в сетке) – 2,4 лота.
Все открытые или неоткрытые ордера из сетки ордеров закрывается, как только закрывается основной ордер по вышеописанным условиям. Шаг сетки ордеров по умолчанию равен значению Trailing stop.