Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Demo_IndicatorSetDouble - индикатор для MetaTrader 5
- Просмотров:
- 2579
- Рейтинг:
- Опубликован:
- 2013.06.12 08:49
- Обновлен:
- 2016.11.22 07:33
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Пример использования функции IndicatorSetDouble(). Индикатор-"перевертыш", меняющий максимальное и минимальное значения окна индикатора, а также значения уровней, на которых расположены горизонтальные линии.
Индикатор создается в своем отдельном окне, и в этом же окне добавляются три горизонтальные линии на уровнях 25, 50 и 75:
//--- зададим показ трех горизонтальных уровней в отдельном окне индикатора #property indicator_level1 25 #property indicator_level2 50 #property indicator_level3 75
Затем в функции OnInit() для каждого уровня ставится подпись:
//--- зададим описания горизонтальных уровней IndicatorSetString(INDICATOR_LEVELTEXT,0,"First Level (index 0)"); IndicatorSetString(INDICATOR_LEVELTEXT,1,"Second Level (index 1)"); IndicatorSetString(INDICATOR_LEVELTEXT,2,"Third Level (index 2)");В процессе работы индикатора в переменной tick_counter производится подсчет поступивших тиков. Каждые 10 тиков отрисовка окна индикатора меняется - минимальное значение меняется с 0 на -100, а максимальное со 100 на 0. Таким образом производится "переворот" индикатора.
Пример использования функции IndicatorSetInteger(). Простой индикатор, показывающий, как для каждого горизонтального уровня можно задать подпись, например, "Уровень перекупленности".
Gann_Hi-lo_Activator_SSLПростенький индикатор, подойдет начинающим в усвоении MQL5
Панель для открытия/закрытия позиций по нескольким инструментам одним кликом.
Demo_IndicatorSetStringПример использования функции IndicatorSetString(). Простой индикатор, показывающий, как для каждого уровня можно задать подпись, например, "Уровень перекупленности".