В оригинальном коде исправлены следующие ошибки:
- '.' - 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
В коде закомментировано ещё пять пользовательских индикаторов в следующих строках:
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. Строки закомментированы, что бы пройти проверку модератором.
Спасибо за такой удобный индикатор. Очень бы хотелось его перенести непосредственно на график цены. Изменения #property indicator_separate_window на #property indicator_chart_window помогли только на несколько секунд, потом индикатор на графике цены перестал отображаться. Подскажите,пожалуйста, как это сделать.
sellena:
Очень бы хотелось его перенести непосредственно на график цены.
Мне не совсем понятно - вы хотите целиком перенести осциллятор в основное окно графика? Или что-бы в основном окне параллельно отрисовывались линии дивигенции?
Очень бы хотелось его перенести непосредственно на график цены.
Я хочу целиком перенести осциллятор в основное окно графика
sellena:
Я хочу целиком перенести осциллятор в основное окно графика
Прошу прощения, но с какой целью? Я что-то не припомню таких примеров. Не подскажете?
Я хочу целиком перенести осциллятор в основное окно графика
Кнопку бы на график, по нажатию которой меняется параметр выбора типа индикатора.
Aleh Sasonka:
Прошу прощения, но с какой целью? Я что-то не припомню таких примеров. Не подскажете?
https://www.mql5.com/ru/code/8109 индикатор OnChart Rsi, пользоваться им удобнее чем индикаторами в отдельном окне, но есть недостатки-рси не ограничен уровнями(расбегаетсяя по всему экрану), работает только на графике m1,m5,m15,m30, нет пиков как у вас. Ваш индикатор в этом плане удобнее был в несколько раз, когда у меня получилось его бросить на график цены. Ну почему то он пропадает потом с графика.
Прошу прощения, но с какой целью? Я что-то не припомню таких примеров. Не подскажете?
Основная цель рси в основном окне графика-это чтобы не было лишнего окна, потому что он занимает место на экране, а дивергенцию я и так прекрасно вижу когда график расположен на окне графика, не нужны для этого никакие линии дивергенции..они нужны именно тогда когда рси вынесен на отдельный график.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Divergence Petr:
Индикатор дивергенций по 30 осцилляторам на выбор.
Автор: Aleh Sasonka