Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 1596
- Рейтинг:
- Опубликован:
- 2017.01.31 12:14
- Обновлен:
- 2023.03.16 17:25
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Индикатор Objective с возможностью изменения таймфрейма индикатора во входных параметрах:
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; // Период графика индикатора (таймфрейм)
Для корректной компиляции индикатора ретранслятора Objective_HTF необходимо наличие откомпилированного файла исходного пользовательского индикатора Objective.mq5 в папке <каталог_данных_терминала>\MQL5\Indicators.
После компиляции файл индикатора Objective_HTF.ex5 содержит индикатор Objective.ex5 в себе как ресурс, и поэтому дальнейшей необходимости его наличия в папке терминала для работы откомпилированного итогового индикатора нет! Для этого в код индикатора добавлен соответствующий код для включения индикатора Objective в исполняемый файл.
На глобальном уровне добавлен исполняемый файл индикатора как ресурс:
//---- Включение пользовательских индикаторов в код индикатора как ресурсов #resource \\Indicators\\Objective.ex5
В блоке функции OnInit() изменён строковый путь к используемому как ресурс индикатору:
//--- получение хендла индикатора Objective Ind_Handle=iCustom(Symbol_,TimeFrame,"::Indicators\\Objective",Sample,Quartile_1,Quartile_2,Quartile_3,0);
Таким образом, откомпилированный исполняемый файл индикатора ретранслятора можно использовать на других торговых терминалах без исходного индикатора самостоятельно.
Рис.1. Индикатор Objective_HTF

Простой трендовый индикатор осцилляторного типа.

Обобщенная версия индикатора Quantile bands

Торговая система Exp_TDI-2_ReOpen на основе пересечения линий индикатора TDI-2 с доливками по тренду

Индикатор TriX в свечном виде с каналом Келтнера, рассчитанным относительно усреднения TriX