MQL для чайников, программирование на MQL4, MQL5
27 Янв
На прошлом уроке по изучению языка MQL4 мы научились использовать индикаторы Forex в своих советниках для MT4. Но сразу возникает вопрос: «А как быть, если мы не нашли необходимого нам индикатора?» - Конечно же мы его можем написать сами на языке MQL4.
Поэтому на сегодняшнем уроке мы будем изучать: "Как создать свой индикатор для MT4".
Возьмем для примера «Стратегию форекс на внутреннем Баре». Прочитав данную стратегию — мы понимаем что нам не хватает подсветки этого самого "внутреннего бара".
Давайте исправим эту ситуацию, написав свой индикатор форекс.
Запускаем мастер создания советников в MetaEditor:
Назовем наш создаваемый индикатор форекс - "inBar" и добавим параметр для изменения цвета подсветки:
Следующее окно оставим без изменений:
После нажатия кнопочки «Готово» получим пустой шаблон индикатора для Metatrader4:
//±-----------------------------------------------------------------+
//| inBar.mq4 |
//| Copyright © 2010. |
//| http://mql4you.ru |
//±-----------------------------------------------------------------+
#property copyright "Copyright © 2010."
#property link "http://mql4you.ru"
#property indicator_chart_window
extern color BoxColor=Red;
//±-----------------------------------------------------------------+
int init() {return(0);}
//±-----------------------------------------------------------------+
int deinit() {return(0);}
//±-----------------------------------------------------------------+
int start()
{int counted_bars=IndicatorCounted();
return(0);}
//±-----------------------------------------------------------------+