Библиотека T3onArrayMT4

Автор: | 09.07.2018

Включаемый файл T3onArrayMT4.mqh с классом для расчета скользящей средней T3 по данным индикаторного буфера.

Применение:

1. Скопировать файл T3onArrayMT4.mqh в папку MQL4/Include папки данных терминала.

2. Подключить файл к индикатору.

#include <T3onArrayMT4.mqh>

3. Создать объект класса CT3OnArray. При создании передать в конструктор класса параметры T3:

CT3OnArray t3(period,b);

4. В функции OnCalculate() индикатора вызывать метод Calculate():

int Calculate( const int rates_total,
const int prev_calculated,
const datetime & time[],
double & data[],
double & result[]
)

Параметры вызова:

rates_total – параметр rates_total функции OnCalculate(),
prev_calculated – параметр prev_calculated функции OnCalculate(),
time[] – буфер с временем баров из параметров функции OnCalculate(),
data[] – индикаторный буфер с исходными данными,
result[] – индикаторный буфер для результатов расчета.

Значение возвращаемое методом Calculate() необходимо проверять, если возвращен 0, выполнение функции OnCalculate() необходимо прервать и вернуть из нее 0, что бы на следующем тике произошел полный пересчет индикатора.

Пример применения библиотеки в индикаторе RSIT3

Скачать: T3onArrayMT4