date_range Добавлено: 09.10.2013

date_range Обновлено:

remove_red_eyeПросмотров: 3845

dashboardКатегория: Стратегии и советники к ним

cloudиндикатору, Советник, RK-ml-RSI_EMA_MTF, .mq4, по


Советник по индикатору RK-ml-RSI_EMA_MTF

Описание

Давненько в нашей базе не было пополнений советников по интересным индикаторам. Недавно мне попался индикатор. Довольно простой и логичный способ определения тренда по RSI и сглаженным данным по RSIа также "прощупывание почвы" на старших ТФ. Я скажу даже больше по данному индикатору был написан эксперт. Но проанализировав его работу сделал вывод: Эксперт написан "Коряво". Без проверки на ошибки. Сигналы не отрабатываются. Т.е. эксперт не работает по данному индикатору точно. Поэтому было принято решение написать советник по RK-ml-RSI_EMA_MTF_v1.2
Программирование на заказ осуществляется опытным специалистом Expforex. Заказать написание советника можно в разделе Программирование
 
 

Начнем

Итак, начнем наш рассказ с показом данного индикатора на скрине:
 

 
Если говорить о сигналах, то входим в покупку при появлении зеленой стрелки. В продажу при появлении красной стрелки. Все обычно.
 
1 проблема данного индикатора заключается в том что стрелки он рисует не на 1 баре, а может нарисовать на 4-6 свечке. Этим можно сказать что индикатор запаздывает. Но не суть важно. Написав по нему советника - я обнаружил , что даже с запаздыванием получается неплохие входы. 
 
Если говорить о оригинальном советнике, написанном неким mql4coder, то сигналы он пропускает конкретно. Из 5 сигналов представленных на графике советник открыл только 2 сделки. 
 
Проблема в том, что определение сигналов в данном советнике - не совсем правильное и заключается лишь в двух строках: 
 
  if(rr==1 && rr1==-1 && Count()==0 && CountNow()==0) {
  BUY
  }
  if(rr==-1 && rr1==1 && rk11>rk21 && Count()==0 && CountNow()==0) {
  SELL
  }
 
Т.е. он считает сигналом только предпоследний и последний бар. 
Как я и говорил ранее - данный индикатор может рисовать стрелку не на 1 баре, а скажем на 3, на 5. С одной стороны вариант оригинального советника тоже не плох. Но мне не нравиться пропуски сигналов. 
 
 
Поэтому мой советник не пропускает стрелки. Работа ведется по всем стрелкам
 

 
Если хотите знать как он это делает, то мои попытки работать по буферам увенчались провалом. То ли лень настигла на меня. То ли я нашел более подходящий способ выявления новых стрелок на графике. 
 
мой код сигналов выглядит так:
 
 
if (StringFind(ObjectName(ObjectsTotal()-1),arrowsIdentifier)!=-1 
&& lastarrow!=ObjectName(ObjectsTotal()-1) )
{
if (ObjectGet(ObjectName(ObjectsTotal()-1),OBJPROP_PRICE1)>
Close[iBarShift(Symbol(),0,ObjectGet(ObjectName(ObjectsTotal()-1),OBJPROP_TIME1))])
{Sig=2;lastsignal=Time[shift];lastarrow=ObjectName(ObjectsTotal()-1);}
if (ObjectGet(ObjectName(ObjectsTotal()-1),OBJPROP_PRICE1)<Close[iBarShift(Symbol(),0,ObjectGet(ObjectName(ObjectsTotal()-1),OBJPROP_TIME1))])
{Sig=1;lastsignal=Time[shift];lastarrow=ObjectName(ObjectsTotal()-1);}
 
А также для любителей оригинала в советнике естественно добавлена опция AllArrowSignal
  1. AllArrowSignal = true  - Сделки открываются по всем стрелкам на графике
  2. AllArrowSignal = false - Сделки открываются по стрелкам закрытого бара. 
 
 
 
Остальные настройки советника не нуждаются в рассказе и относятся к моему набору функций и опций, которые я добавляю в любого эксперта. Подробнее о функциях советника можно почитать по ссылке
 
Советник был протестирован на EURUSD M15. Результат данного теста:
 
 
Результат теста не совсем красивый, много ложных входов. Но итоговый доход все же превысил начальный депо на 200 % за отведенные ему 10 месяцев. Что в среднем составляет 20 % в месяц.
 
Опять же это только тест на тестере. И его результаты не стоит брать за действительность. Я настоятельно рекомендую протестировать советника на демо счете, например в Альпари . Возможно ВЫ найдете какие -то свои настройки советника, более интереснее. Прошу отписаться об этом в соответствующей теме на нашем форуме. 
 
Все советники, написанные на энтузиазме. ВЫ можете отблагодарить автора нажав кнопку СПАСИБО. Или же приобрести открытый код данной системы. Ваши комментарии и вопросы приветствуются.  Советник работает без ограничений на любых типах счетах.
 
 
Спасибо.  

Здесь можно скачать Советник по индикатору RK-ml-RSI_EMA_MTF
Купить Советник по индикатору RK-ml-RSI_EMA_MTF можно здесь - Прочитать о Советник по индикатору RK-ml-RSI_EMA_MTF можно здесь - Обсуждение Советник по индикатору RK-ml-RSI_EMA_MTF - стейты, отзывы, комментарии - Отзывы о Советник по индикатору RK-ml-RSI_EMA_MTF - Настройки к Советник по индикатору RK-ml-RSI_EMA_MTF - Мониторинг Советник по индикатору RK-ml-RSI_EMA_MTF - Download Советник по индикатору RK-ml-RSI_EMA_MTF - Buy Советник по индикатору RK-ml-RSI_EMA_MTF - Read about Советник по индикатору RK-ml-RSI_EMA_MTF - Discusion of Советник по индикатору RK-ml-RSI_EMA_MTF - Comments of Советник по индикатору RK-ml-RSI_EMA_MTF - Settings Советник по индикатору RK-ml-RSI_EMA_MTF - Monitoring Советник по индикатору RK-ml-RSI_EMA_MTF - Советник по индикатору RK-ml-RSI_EMA_MTF скачать бесплатно - Советник по индикатору RK-ml-RSI_EMA_MTF ключ - Советник по индикатору RK-ml-RSI_EMA_MTF открытый код - Советник по индикатору RK-ml-RSI_EMA_MTF скачать
-