Скачать MetaTrader 5

Индикаторы: Divergence Petr

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Automated-Trading
Админ
102542
Automated-Trading  

Divergence Petr:

Индикатор дивергенций по 30 осцилляторам на выбор.

Автор: Aleh Sasonka

Aleh Sasonka
6144
Aleh Sasonka  

В оригинальном коде исправлены следующие ошибки:

  • '.' - semicolon expected Divergence Petr 1.mq4 92 18
  • '.' - semicolon expected Divergence Petr 1.mq4 93 18
  • arrays passed by reference only Divergence Petr 1.mq4 1375 25
  • not all control paths return a value Divergence Petr 1.mq4 210 1
  • declaration of 'n' hides global declaration at line 104 Divergence Petr 1.mq4 502 11
  • 'STD' - undeclared identifier Divergence Petr 1.mq4 923 46
  • 'widthH' - struct or class type expected Divergence Petr 1.mq4 923 50
  • 'STD' - undeclared identifier Divergence Petr 1.mq4 1365 46
  • 'widthL' - struct or class type expected Divergence Petr 1.mq4 1365 50
  • variable 'Hb' not used Divergence Petr 1.mq4 438 55
  • variable 'Ls' not used Divergence Petr 1.mq4 438 106
  • variable 'i' not used Divergence Petr 1.mq4 438 115
  • variable 'qLevel' not used Divergence Petr 1.mq4 439 15
  • variable 'Text' not used Divergence Petr 1.mq4 440 77
  • variable 'qp' not used Divergence Petr 1.mq4 440 126
  • variable 'buy1' not used Divergence Petr 1.mq4 510 110
  • variable 'sell1' not used Divergence Petr 1.mq4 510 115
6 error(s), 11 warning(s)


Aleh Sasonka
6144
Aleh Sasonka  

В коде  закомментировано ещё пять пользовательских индикаторов в следующих строках:

35       //31=RBCI, 32=FTLM, 33=STLM, 34=JRSX,35=Relative Strength Index,
36       //36=ZUP_RSI_v48,
37       //other=RBCI;

172      //case 31 : short_name="RBCI"; break;
173      //case 32 : short_name="FTLM"; break;
174      //case 33 : short_name="STLM"; break;
175      //case 34 : short_name="JRSX Diver"; break;
176      //case 35 : short_name="RSI"; break;
177      //case 36 : short_name="ZUP_RSI_v48"; break;
178      //default : short_name="RBCI";

256      //case 31: Oscil[shift] = iCustom(NULL,0,"RBCI Petr2",0,shift); break;
257      //case 32: Oscil[shift] = iCustom(NULL,0,"FTLM Petr2",0,shift); break;
258      //case 33: Oscil[shift] = iCustom(NULL,0,"STLM Petr2",0,shift); break;
259      //case 34: Oscil[shift] = iCustom(NULL,0,"JRSX Diver",0,shift); break;
260      //case 35: Oscil[shift] = iRSI(NULL,0,period,applied_price,shift); break;
261      //case 36: Oscil[shift] =iCustom(NULL,0,"ZUP_RSI_v48",0,shift); break;
262      //default: Oscil[shift] = iCustom(NULL,0,"RBCI Petr2",0,shift);

476      //case 31 : Short_name="RBCI"; break;
477      //case 32 : Short_name="FTLM"; break;
478      //case 33 : Short_name="STLM"; break;
479      //case 34 : Short_name="JRSX Diver"; break;
480      //case 35 : Short_name="RSI"; break;
481      //case 36 : Short_name="ZUP_RSI_v48"; break;
482      //default : Short_name="RBCI";

Кто пользуется этими индикаторами может разкомментировать эти строки.

P.S. Строки закомментированы, что бы пройти проверку модератором. 

sellena
26
sellena  
Спасибо за такой удобный индикатор. Очень бы хотелось его перенести непосредственно на график цены. Изменения #property indicator_separate_window на #property indicator_chart_window помогли только на несколько секунд, потом индикатор на графике цены перестал отображаться. Подскажите,пожалуйста, как это сделать.
Aleh Sasonka
6144
Aleh Sasonka  
sellena:
Очень бы хотелось его перенести непосредственно на график цены.
Мне не совсем понятно - вы хотите целиком перенести осциллятор в основное окно графика? Или что-бы в основном окне параллельно отрисовывались линии дивигенции?
sellena
26
sellena  
Я хочу целиком перенести осциллятор в основное окно графика
Aleh Sasonka
6144
Aleh Sasonka  
sellena:
Я хочу целиком перенести осциллятор в основное окно графика
Прошу прощения, но с какой целью? Я что-то не припомню таких примеров. Не подскажете?
khorosh
8489
khorosh  
Кнопку бы на график, по нажатию которой меняется параметр выбора типа индикатора.
sellena
26
sellena  
Aleh Sasonka:
Прошу прощения, но с какой целью? Я что-то не припомню таких примеров. Не подскажете?
https://www.mql5.com/ru/code/8109 индикатор OnChart Rsi, пользоваться им удобнее чем индикаторами в отдельном окне, но есть недостатки-рси не ограничен уровнями(расбегаетсяя по всему экрану), работает только на графике m1,m5,m15,m30, нет пиков как у вас. Ваш индикатор в этом плане удобнее был в несколько раз, когда у меня получилось его бросить на график цены. Ну почему то он пропадает потом с графика.
OnChart Rsi
OnChart Rsi
  • голосов: 1
  • 2008.04.29
  • John Smith
  • www.mql5.com
Индикатор OnChart Rsi.
sellena
26
sellena  
Основная цель рси в основном окне графика-это чтобы не было лишнего окна, потому что он занимает место на экране, а дивергенцию я и так прекрасно вижу когда график расположен на окне графика, не нужны для этого никакие линии дивергенции..они нужны именно тогда когда рси вынесен на отдельный график.
Aleh Sasonka
6144
Aleh Sasonka  

sellena, всё понятно, но я не автор индикатора, я автор публикации - я его опубликовал, представил его описание. 

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