mihhail777
Михаил

 
Уровень 7


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

Рейтинг 1147



РЕКОМЕНДУЮ



Советник 2Ма с фильтром по CCI

Здравствуйте. Советников 2Ма написано много, но все же прошу написать именно по этому ТЗ для МТ4 (если будет возможность конвертнуть его на МТ5 – то тоже было бы не плохо).
Используются стандартные индикаторы из MT МА+МА и CCI, как фильтр. Настройки индикаторов прошу вынести в советник.
Вход в бай:
Пересечение 2МА (быстра МА пересекает медленную с низу вверх) + CCI выше уровня (уровень должен настраивается). В данном случае 0.
Выбор свечи для входа после пересечения мувингов (0,1,2 …)
Вход в селл:
Зеркальная ситуация.

Закрытие позиции:
1. Тейкпрофит (0-функция не работает)
2. Стоплосс (0-функция не работает)
3. Обратный сигнал (0-функция не работает)
Все варианты одновременно так же должны работать.
Варианты тейкпрофита:
1. В пунктах, на каждый ордер (0-функция не работает)
2. В проценте от депозита (0-функция не работает)
3. По обратному сигналу (0-функция не работает)
Все варианты одновременно так же должны работать.

Стоплосс:
1. В пунктах или пункт 2
2. В процентах от депо
3. На уровне фрактала (см картинку).
Если Закрытие позиции: Обратный сигнал = 0, советник имеет право открывать сделки в разные стороны (стоп и тейк, работает к каждому ордеру как указано в советнике, если «процент от депо» — все сделки закрываются при достижении цели.

Так же прошу добавить следующую возможность:
Бывает, что мувинги пересеклись, а ССиАй не в правильной зоне, но через 1-5 свечей, он входит в правильную зону. Если возможно сделать, чтобы он отслеживал, кол-во свечей для входа в сделку, пример рис2

Заранее спасибо



  • +3
  • Просмотров: 373
  • 8 ноября 2017, 17:46
  • mihhail777
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
0
Не раньше следующей недели будет.
avatar

  26  AM2 Сообщений: 6479 - Андрей

  • 8 ноября 2017, 19:04
+
0
Да, конечно, подождем…

Хм, текст из драфта не до конца с копировался ТЗ, пожалуйста добавте:

«Если Закрытие позиции: Обратный сигнал = 0, советник имеет право открывать сделки в разные стороны» — добавте пожалуйста коэффициент умножения следующего входа, как пример:

1 вход. бай = 1 лот
2 вход. селл =1*к
3 вход. бай = (1*к)*к
и т.д…
к — коэффициент умножение и настраивается в советнике

заранее благодарю и весь в ожидании…
avatar

  7  mihhail777 Автор Сообщений: 115 - Михаил

  • 9 ноября 2017, 11:59
+
0
Сделал максимально упрощенный вариант: www.opentraders.ru/downloads/1721/
Есть входы и отключаемые выходы по обратному сигналу.



Еще пару простых пунктов из ТЗ могу добавить.
avatar

  26  AM2 Сообщений: 6479 - Андрей

  • 12 ноября 2017, 18:04
+
0
Просьба переделать код открытия на этот
<code>
void OpenPos()
  {
   double ma11=iMA(NULL,0,MA1Period,0,0,0,Shift);
   double ma12=iMA(NULL,0,MA1Period,0,0,0,Shift+1);
   double ma13=iMA(NULL,0,MA1Period,0,0,0,Shift+2);
   double cci=iCCI(NULL,0,CCIPeriod,0,Shift);
   
   if (cci>CCILevel) {ug=false;sever=true}
   if(ma13>ma12 && ma12<ma11)if( sever)
     {
      PutOrder(0,Ask);
     }
   if (cci<-CCILevel) {ug=true;sever=false}
   if(ma13<ma12 && ma12>ma11)if(ug)
     {
      PutOrder(1,Bid);
     }
  }</code>

И оставить доступным для скачивания. Спасибо.
Редактирован: 14 ноября 2017, 01:10
avatar

  6  axe44 Сообщений: 188

  • 14 ноября 2017, 01:08

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

 
Как начать: открываем первую торговую сделку за 7 шагов →