工作已完成
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
指定
Требуется написать советник на основе сигналов двух скользящих средних, с возможным применением индикаторов Stochastic и ATR. С применением Мартингейла при включенной функции.
Открытие длинной позиции: Цена (опционно текущая или по закрытию предыдущего бара на Х пунктов) > MA-1;
MA-1 (на Х пунктов) > MA-2;
Stochastic: находится выше заданного уровня (%) (применяется при Основные настройки - StochFactor = true);
Stochastic: %K > %D (применяется при: Основные настройки - StochFactor = true);
Выход по SL и TP
Открытие короткой позиции: Цена (опционно текущая или по закрытию предыдущего бара на Х пунктов) < MA-1;
MA-1 (на Х пунктов) < MA-2;
Stochastic: находится ниже заданного уровня (%);
Stochastic: %K < %D;
Выход по SL и TP
Открытие по Мартингейлу: Применяется при - Основные настройки - Martigale - true;
Условия открытия сделки по Мартингейлу: открытие сделки по срабатыванию SL или закрытию в ручную при обязательном достижении условий открытия длинных и коротких позиций
Основные настройки:
Размер лота: Lots = от 0,1 до 100,0% = по умолчанию 1%;
Максимальный лот: MaxLots = от 0,01 до 100 =по умолчанию 1,28;
Цена открытия: StartPrice = false (по текущей цене); true (по закрытию предыдущего бара) = по умолчанию false;
Открытие сделок: Long&Short = all (в обоих направлениях); long (только длинные позиции); short (только короткие позиции) = по умолчанию long;
Магический номер: MagicNumber = от 1 до 99999 = по умолчанию 525;
Проскальзование: Slippage = 1 до 500 (пунктов) = по умолчанию 5;
Sl и TP: ATRFactor = false (значение SL и TP в ручную) или true (значение SL и TP по ATR*xATR) = по умолчанию false;
Период ATR: ATRPeriod = от 1 до 999 = по умолчанию 14;
Множитель ATR: xATR = от 0,1 до 99,0 (работает при ATR = true) = по умолчанию 1;
Применение Stochastic: StochFactor = false (отключен); true (включен) = по умолчанию false;
Стоп лосс: SL = от 1 до 9999 = по умолчанию 45 (Применяется при: Основные настройки - ATRFactor = false);
Тейк профит: TP = от 1 до 9999 = по умолчанию 45 (Применяется при: Основные настройки - ATRFactor = false);
Комментарий: Comment = по умолчанию MAstoch;
Применение Мартингейла: Martigale = false (отключен); true (включен) = по умолчанию true;
Множитель лота: xLots = 0,1 до 9 = по умолчанию 2
Настройки МA-1:
Период: Period = от 1 до 9999 = по умолчанию 13;
Сдвиг: Shift = от 1 до 9 = по умолчанию 0;
Метод МА: Method = Simple; Exponential; Smoothed;linear Weighted = по умолчанию Simple;
Применить к: Apply = Close; Open; High; Low; Median Price (HL/2); Typical Price (HLC/3); Weighted Close (HLCC/4) = по умолчанию Typical Price (HLC/3);
Настройки МA-2:
Период: Period = от 1 до 9999 = по умолчанию 100;
Сдвиг: Shift = от 1 до 9 = по умолчанию 0;
Метод МА: Method = Simple; Exponential; Smoothed; Linear Weighted = по умолчанию Linear Weighted;
Применить к: Apply = Close; Open; High; Low; Median Price (HL/2); Typical Price (HLC/3); Weighted Close (HLCC/4) = по умолчанию Typical Price (HLC/3);
Настройки Stochastic (Применяется при: Основные настройки - StochFactor = true):
Период %K: %K = от 1 до 9999 = по умолчанию 14;
Период %D: %D = от 1 до 9999 = по умолчанию 3;
Замедление: Slovdown = от 1 до 99 = по умолчанию 3;
Метод МА: Method = Simple; Exponential; Smoothed; Linear Weighted = по умолчанию Linear Weighted;
Цены: Apply = Low/High; Close/Close = по умолчанию Close/Close