Группа "Стол заказов MQL"

Рейтинг 2148



РЕКОМЕНДУЮ



Доработка советника 3 ducks

Приветствую всех! Советник по стратегии форекс «3 утки”. Советник для МТ-4. Советник разработан с целью проверки стратегии форекс „3 утки”. В стратегии анализируются 3 временных диапазона: 4-часовой (H4), часовой (H1) и 5-минутный (M5). Используется всего 1 индикатор- Moving Averages с периодом 60 (SMA -60). Сделки открываются, когда на всех 3-х анализируемых таймфреймах присутствует восходящий (нисходящий) тренд, т.е. цена находится выше/ниже SMA, при этом на 5-минутном графике цена пробиваем SMA снизу-вверх (Buy) или сверху вниз (Sell).

Рабочий таймфрейм: M5. Нулевой бар не используется.
Рабочий инструмент: EURUSD.

Параметры советника по умолчанию:
EMA1=80 (период МА для H4)
EMA2=60 (период МА для H1)
EMA3=50 (период МА для M5)
Take=100 (TakeProfit)
Stop=60 (StopLoss)
Tral=true (включить трал обычный да/нет)
TS=60 (уровень трала)
TralStep=40 (шаг трала)
UseSound = True (использовать звуковой сигнал да/нет)
MM=false (включение ММ да/нет)
MMRisk=1 (процент риска при реинвестировании депозита)
Lots = 0.1 (лот без ММ)

Параметры по умолчанию сливают. Мне удалось подобрать настройки для 5 минут. Они получились такими:
EMA1=25 (период МА для H4)
EMA2=80 (период МА для H1)
EMA3=85 (период МА для M5)
Take=107 (TakeProfit)
Stop=119 (StopLoss)
TS=59 (уровень трала)
TralStep=38 (шаг трала)

Или вот еще EUR JPY — сет для 4 часового графика

сеты и советник прилагаю.
3_ducks.mq4 (6 Kb)
3 ducks sets.rar (0 Kb)
Так вот, просьба добавить включаемую/отключаемую функцию закрытию и открытию новых сделок при совпадению зеркальных условий. Плюс выход из сделки через заданное количество баров. И чтобы была возможность настроить трал по задаваемому таймфрейму, а то он ждет закрытия свечи, а потом тралит.
  • 0
  • Просмотров: 3824
  • 6 июля 2016, 09:45
  • Lexx79
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Советник по ТЗ
Следующая запись в группе  
написать советник по индикатору ПРОВИДЕЦ
04 июля 2016
06 июля 2016

Брокер для ваших роботов, 15 лет на рынке

Комментарии (4)

+
0
Переписал с нуля ориентируясь больше на ваше ТЗ, т.к. с исходным кодом небольшие расхождения были: www.opentraders.ru/downloads/1237/


Редактирован: 6 июля 2016, 11:01
avatar

  35  AM2 Сообщений: 16353 - Андрей

  • 6 июля 2016, 09:51
+
0
Спасибо! Оперативненько) Только хотел уточнить — советник последовательно проверяет пересечение сначала на 4 часах, 1 часе, потом 5 минутах? И еще просьба вывести настройки внешние для скользящих — метод и тип скользящей.
Редактирован: 6 июля 2016, 12:15
avatar

  7  Lexx79 Автор Сообщений: 40

  • 6 июля 2016, 12:07
+
0
Смотрит сразу на 3 ТФ, настройки вывел и еще хотел изменить название: «3 сутки» :D  www.opentraders.ru/downloads/1237/


void OpenPos()
  {
   double MA1=iMA(NULL,240,MA1Per,0,MA1Met,MA1Pr,Shift);
   double MA2=iMA(NULL,60, MA2Per,0,MA2Met,MA2Pr,Shift);
   double MA3=iMA(NULL,5,  MA3Per,0,MA3Met,MA3Pr,Shift);
   double MA32=iMA(NULL,5,MA3Per,0,MA3Met,MA3Pr,Shift+1);

   if(Ask>MA1 && Ask>MA2 && iClose(NULL,5,1)>MA3 && iOpen(NULL,5,1)<MA32)
     {
      PutOrder(0,Ask);
     }

   if(Ask<MA1 && Ask<MA2 && iClose(NULL,5,1)<MA3 && iOpen(NULL,5,1)>MA32)
     {
      PutOrder(1,Bid);
     }
  }
avatar

  35  AM2 Сообщений: 16353 - Андрей

  • 6 июля 2016, 12:58
+
0
Да, забавно) Спасибо!
avatar

  7  Lexx79 Автор Сообщений: 40

  • 6 июля 2016, 15:38

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий