Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 1766
- Рейтинг:
- Опубликован:
- 2017.01.17 11:44
- Обновлен:
- 2023.03.16 17:30
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Индикатор XMA-XN с возможностью изменения таймфрейма индикатора во входных параметрах:
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; // Период графика индикатора (таймфрейм)
Для корректной компиляции индикатора ретранслятора XMA-XN_HTF необходимо наличие откомпилированного файла исходного пользовательского индикатора XMA-XN.mq5 в папке <каталог_данных_терминала>\MQL5\Indicators.
После компиляции файл индикатора XMA-XN_HTF.ex5 содержит индикатор XMA-XN.ex5 в себе как ресурс, и поэтому дальнейшей необходимости его наличия в папке терминала для работы откомпилированного итогового индикатора нет! Для этого в код индикатора добавлен соответствующий код для включения индикатора XMA-XN в исполняемый файл.
На глобальном уровне добавлен исполняемый файл индикатора как ресурс
#resource \\Indicators\\XMA-XN.ex5
В блоке функции OnInit() изменён строковый путь к используемому как ресурс индикатору
Ind_Handle=iCustom(Symbol(),TimeFrame,"::Indicators\\XMA-XN",Step,xMA_Method,xLength,xPhase,IPC,0,PriceShift,ColorWidth);
Таким образом, откомпилированный исполняемый файл индикатора ретранслятора можно использовать на других торговых терминалах без исходного индикатора самостоятельно.
Рис.1. Индикатор XMA-XN_HTF
![BollTrade](https://c.mql5.com/i/code/expert.png)
Торговля по индикатору Bollinger Bands. Периоды графика — от M30 и выше.
![Trend_Catcher](https://c.mql5.com/i/code/expert.png)
Советник ищет тренд по трем скользящим средним (период 200, 50, 25 или другие по желанию пользователя) и открывает сделки с использованием индикатора Parabolic SAR. В советнике присутствует мартингейл, расчет лота осуществляется в процентах от депозита в зависимости от стоп-лосса.
![SnakeInBorders](https://c.mql5.com/i/code/indicator.png)
SnakeInBorders рассчитывает коридор отфильтрованного рынка, ограниченный двумя бордюрами BorderTop[] и BorderBot[], и сигнальную Mart[].
![Fractal_TRIX](https://c.mql5.com/i/code/indicator.png)
Фрактальный TRIX.