Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
IncFramaOnArray - библиотека для MetaTrader 5
- Просмотров:
- 1839
- Рейтинг:
- Опубликован:
- 2011.11.24 11:54
- Обновлен:
- 2016.11.22 07:33
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Класс CFramaOnArray предназначен для расчета значений индикатора FraMA (Fractal Adaptive Moving Average, FRAMA) по индикаторным буферам.
Применение:
В функции OnInit() индикатора вызывается метод Init() с параметром:
- int aPeriod - период индикатора.
В функции OnCalculate() индикатора вызывается метод Solve() с параметрами:
- const int aRatesTotal - переменная rates_total из параметров функции OnCalculate();
- const int aPrevCalc - переменная prev_calculated из параметров функции OnCalculate();
- double aDataHigh[] - буфер с данными High для расчета индикатора;
- double aDataLow[] - буфер с данными Low для расчета индикатора;
- double aDataClose[] - буфер с данными Close для расчета индикатора;
- double aPrama[] - буфер с рассчитанным значением индикатора.
- int BarsRequired() - возвращает минимальное количество баров для расчета индикатора;
- string Name() - возвращает строку с именем индикатора.
Файл Test_FramaOnArray.mq5 - это индикатор с примером использования класса CFramaOnArray. Файл IncFramaOnArray должен располагаться в папке MQL5\Include\IncOnArray папки данных терминала (папку IncOnArray необходимо создать).
Технический индикатор Фрактальная Адаптивная Скользящая Средняя (Fractal Adaptive Moving Average, FRAMA) был разработан Джоном Эйлерсом (John Ehlers). Данный индикатор строится на основании алгоритма экспоненциальной скользящей средней, в которой фактор сглаживания вычисляется на основании текущей фрактальной размерности ценового ряда. Достоинством индикатора FRAMA является способность следовать за сильными трендовыми движениями и очень сильно замедляться в моменты ценовых консолидаций.
Класс COBVOnArray предназначен для расчета индикатора OBV (On Balance Volume, OBV) по индикаторным буферам.
ЗигЗаг по фракталам с другого, более крупного таймфреймаЗигЗаг, построенный по фракталам с другого, более крупного таймфрейма на основании данных с индикатора VininI_FractalsTrend.
Индикатор, показывающий пробой волатильности в виде гистограммы и подающий сигналы для открытия/закрытия/переворота позиции либо увеличения ее объема.
DinapoliTargetsИндикатор строит сетку возможных уровней цены в будущем.