Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Библиотеки

IncTrixOnArray - библиотека для MetaTrader 5

Просмотров:
1631
Рейтинг:
(17)
Опубликован:
2011.11.22 11:50
Обновлен:
2017.09.06 11:11
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Класс CTrixOnArray предназначен для расчета значений индикатора TRIX (Triple Exponential Average, TRIX) по индикаторному буферу.

Применение:

В функции OnInit() индикатора вызывается метод Init() с параметрами:

В функции OnCalculate() индикатора вызывается метод Solve() с параметрами:

  • const int aRatesTotal - переменная rates_total из параметров функции OnCalculate();
  • const int aPrevCalc - переменная prev_calculated из параметров функции OnCalculate();
  • double aData[] - буфер с данными для расчета индикатора;
  • double aM1[] - промежуточный буфер для расчетов;
  • double aM2[] - промежуточный буфер для расчетов;
  • double aM3[] - промежуточный буфер для расчетов;
  • double aTrix[] - буфер с рассчитанным значением индикатора.
Дополнительные методы:
  • int BarsRequired() - возвращает минимальное количество баров для расчета индикатора;
  • string Name() - возвращает строку с именем индикатора;

Test_TrixOnArray.mq5 это индикатор с примером использования класса CTrixOnArray. Файл IncTrixOnArray должен располагаться в папке MQL5\Include\IncOnArray папки данных терминала (папку IncOnArray необходимо создать). Для работы этого класса требуется класс CMAOnArray из файла IncMAOnArray, находится здесь.

Технический индикатор Тройное Экспоненциальное Среднее (Triple Exponential Average, TRIX) разработан Джеком Хатсоном (Jack Hutson) как осциллятор состояния перекупленности и перепроданности. Он может применяться также и как индикатор моментума. Тройное сглаживание служит для устранения циклических составляющих в движении цены с периодом меньше, чем период индикатора TRIX.

Пример использования класса CTrixOnArray

IncPriceChannelOnArray IncPriceChannelOnArray

Класс CPriceChannelOnArray предназначен для расчета значений ценового канала по индикаторным буферам.

StochasticExpansion StochasticExpansion

Старый добрый стохастический осциллятор. Отличие от обычного в том, что более наглядно показывает зоны перекупленности и перепроданности.

XdinMA XdinMA

Скользящая средняя, полученная простейшей алгебраической комбинацией двух других скользящих средних с разными периодами.

ЗигЗаг по фракталам VininI_FractalsTrend ЗигЗаг по фракталам VininI_FractalsTrend

ЗигЗаг, построенный по фракталам. Благодаря использованию фракталов индикатор работает значительно быстрее стандартного Зигзага.