Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
IncPriceChannelOnArray - библиотека для MetaTrader 5
- Просмотров:
- 1903
- Рейтинг:
- Опубликован:
- 2011.11.22 11:44
- Обновлен:
- 2016.11.22 07:33
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Класс CPriceChannelOnArray предназначен для расчета значений ценового канала по индикаторным буферам.
Применение:
В функции 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 & aUpper[] - рассчитанное значение верхней линии индикатора;
- double & aLower[] - рассчитанное значение нижней линии индикатора;
- double & aMiddle[] - рассчитанное значение центральной линии индикатора.
Дополнительные методы:
- int BarsRequired() - возвращает минимальное количество баров для расчета индикатора;
- string Name() - возвращает строку с именем индикатора.
Файл Test_PriceChannelOnArray.mq5 - это индикатор с примером использования класса CPriceChannelOnArray. Файл IncPriceChannelOnArray должен располагаться в папке MQL5\Include\IncOnArray папки данных терминала (папку IncOnArray необходимо создать).
Поскольку рынок имеет свойство ускорять и замедлять свое движение, рисовать прямые линии поддержки и сопротивления бывает достаточно затруднительно. Индикатор Price Channel строит канал, верхние и нижние границы которого определяются максимальными и минимальными значениями цены за период.
Старый добрый стохастический осциллятор. Отличие от обычного в том, что более наглядно показывает зоны перекупленности и перепроданности.
RabbitМодифицированный вариант индикатора "Rabbit" (индикатор выводит истинные уровни поддержки/сопротивления для любой валютной пары).
Класс CTrixOnArray предназначен для расчета значений индикатора TRIX (Triple Exponential Average, TRIX) по индикаторному буферу.
XdinMAСкользящая средняя, полученная простейшей алгебраической комбинацией двух других скользящих средних с разными периодами.