Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
IncADOnArray - библиотека для MetaTrader 5
- Просмотров:
- 1817
- Рейтинг:
- Опубликован:
- 2011.11.11 13:21
- Обновлен:
- 2016.11.22 07:33
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Класс CADOnArray предназначен для расчета индикатора AD (Accumulation Distribution, A/D) по индикаторным буферам.
Применение:
В функции OnInit() индикатора вызывается метод Init() с необязательным параметром:
- int aPeriod - период индикатора. При значении 0 (по умолчанию) индикатор работает точно так же, как встроенный в терминал - рассчитывается по всем барам графика. При любом другом положительном значении для расчета значения на каждом баре графика используется указанное количество баров (принцип скользящей средней).
В функции OnCalculate() индикатора вызывается метод Solve() с параметрами:
- const int aRatesTotal - переменная rates_total из параметров функции OnCalculate();
- const int aPrevCalc - переменная prev_calculated из параметров функции OnCalculate();
- double aDataHigh[] - буфер с данными High для расчета индикатора;
- double aDataLow[] - буфер с данными Low для расчета индикатора;
- double aDataClose[] - буфер с данными Close для расчета индикатора;
- double aDataVolume[] - буфер с данными Volume для расчета индикатора;
- double aAD[] - буфер с рассчитанным значением.
Дополнительные методы:
- int BarsRequired() - возвращает минимальное количество баров для расчета индикатора;
- string Name() - возвращает строку с именем индикатора.
Файл Test_ADOnArray.mq5 это индикатор с примером использования класса CADOnArray. Файл IncADOnArray должен располагаться в папке MQL5\Include\IncOnArray папки данных терминала (папку IncOnArray необходимо создать).
Технический Индикатор Накопления/Распределения (Accumulation Distribution, A/D) определяется изменением цены и объема. Объем выступает в роли весового коэффициента при изменении цены — чем больше коэффициент (объем), тем значительнее вклад изменения цены (за данный промежуток времени) в значение индикатора.
Класс CMomentumOnArray предназначен для расчета значений индикатора Momentum по индикаторному буферу. В качестве примера использования класса прилагается индикатор Test_MomentumOnArray.
ASCtrend_HTF_SignalИндикатор ASCtrend_HTF_Signal выводит направление тренда или сигнал для сделки с индикатора ASCtrend в виде графического объекта с цветной индикацией тренда или направления сделки.
Индикатор Parabolic_HTF_Signal выводит направление тренда или сигнал для сделки с индикатора Color_Parabolic на выбранном баре в виде графического объекта с цветной индикацией тренда или направления сделки и подает алерты или звуковые сигналы при наличии сигналов для совершения сделок.
Trinity-ImpulseИмпульсный индикатор Trinity-Impulse показывает входы в позиции и боковой флет, когда лучше не входить.