Trabalho concluído
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Termos de Referência
Необходим советник работающий с использованием 4х индикаторов (коды индикаторов прилагаются).
1. Список индикаторов
1.1. LaGuerre ACS (1) (параметры - Gamma 0.60, maxBars = 9500, МА - 2, цвет синий, уровни 0.15, 0.85, 0.45, фиксированный максимум ~ 1.05, фиксированный минимум ~ -0.05 (имя файла Laguerre-ACS1.mq4)
1.2. LaGuerre ACS (2) (параметры - Gamma 0.80, maxBars 9500, МА - 2, цвет красный, уровни 0.15, 0.85, 0.45, фиксированный максимум ~ 1.05, фиксированный минимум ~ -0.05 (имя файла Laguerre-ACS1.mq4)
1.3. MACD – Traditional (параметры 12,20,9) (имя файла MACDTraditional.mq4)
1.4. StochHistogram (параметры StochPeriod1=14, Dperoid1=3, SlowPeriod1=3) (имя файла StochHistogram.mq4)
1.5. Averege True Rage (встроенный в MT4 индикатор) Период = 100.
2. Сигнал на открытие позиции (покупка). Анализируются только сформировавшиеся бары.
Одновременно должны выполниться следующие условия:
2.1 LaGuerre ACS (1) >0.15 и не падает. LaGuerre1[1]>0.15 и LaGuerre1[2]<=LaGuerre1[1]
2.2 LaGuerre ACS (2) находится ниже 0.15 (в течение 3х предыдуших баров) или движется вверх выше уровня 0.15. LaGuerre2[с 1 по 3]<0.15 или ( LaGuerre2[1]>0.15 и LaGuerre2[2]<LaGuerre2[1] ).
2.3 StochHistogram поменял знак с - на + не далее двух баров назад. StochHistogram[3]<0 и StochHistogram[2]>0 и StochHistogram[1]>0; Или StochHistogram[2]<0 и StochHistogram[1]>0.
2.4 MACD поменял знак с - на + не далее двух баров назад. MACD [3]<0 и MACD [2]>0 и MACD [1]>0; Или MACD [2]<0 и MACD [1]>0.
Открытие позиции происходит выставлением отложенного ордера BuyStop по цене=максимум предыдущего завершенного бара + 1 пункт. (пункт - четвертый знак для четырехзначных котировок, или 2-й для двухзначных)
3. Сигнал на открытие позиции (продажа). Анализируются только сформировавшиеся бары.
Одновременно должны выполниться следующие условия:
2.1 LaGuerre ACS (1) <0.85 и не растет. LaGuerre1[1]<0.85 и LaGuerre1[2]>=LaGuerre1[1]
2.2 LaGuerre ACS (2) находится выше 0.85 (в течение 3х предыдуших баров) или движется вниз ниже уровня 0.85. LaGuerre2[с 1 по 3]>0.85 или ( LaGuerre2[1]<0.85 и LaGuerre2[2]>LaGuerre2[1] ).
2.3 StochHistogram поменял знак с + на - не далее двух баров назад. StochHistogram[3]>0 и StochHistogram[2]<0 и StochHistogram[1]<0; Или StochHistogram[2]>0 и StochHistogram[1]<0.
2.4 MACD поменял знак с + на - не далее двух баров назад. MACD [3]>0 и MACD [2]<0 и MACD [1]<0; Или MACD [2]>0 и MACD [1]<0.
Открытие позиции происходит выставлением отложенного ордера SellStop по цене=минимум предыдущего завершенного бара- 1 пункт (пункт - четвертый знак для четырехзначных котировок, или 2-й для двухзначных)
4. ЛОТ вводится вручную пользователем.
5. СтопЛосс (SL) и ТейкПрофит (TP):
5.1. SL рассчитывается как: коэффициент(К)*значение индикатора ATX на последнем сформированном баре. Значение SL указывается в пунктах (пункт - четвертый знак для четырехзначных котировок, или 2-й для двухзначных). Коэффициент (К) назначается вручную пользователем.
5.2. TP рассчитывается как: коэффициент(К)*значение индикатора ATX на последнем сформированном баре. Значение TP указывается в пунктах (пункт - четвертый знак для четырехзначных котировок, или 2-й для двухзначных)Коэффициент (К) назначается вручную пользователем.
SL и TP указываются в отложенном ордере.
6. Время жизни отложенного ордера - 8 баров, затем удаление при несрабатывании.
7. При выставлении отложенного ордера на график, не сработавший отложенный ордер (если он есть) удаляется.
8. При запуске советника он должен сам присоединить к графику индикаторы с используемыми параметрами.
9. Информация об открытии/закрытии позиций должна сохраняться в журнале.
10. При возникновении любых ошибок, должно появиться окно с описанием ошибки.