← К каталогу
Исходный код · ID 1064

Hodrick Prescott MA

hodrick prescott ma.mq5
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Hodrick Prescott MA — это пользовательский индикатор для MetaTrader 5, разработанный Yuriy Tokman (YTG). Индикатор применяет фильтрацию Ходрика-Престона к ценовым данным и отображает результат в виде двух линий на графике: быстрой и медленной.

Индикатор использует два буфера для отрисовки. Обе линии рассчитываются на основе одних и тех же параметров фильтрации, но представляют собой разные визуальные представления результата — быструю и медленную версии.

Настройки индикатора включают сдвиг отображения и два параметра фильтра, которые позволяют регулировать длину и степень сглаживания. Индикатор рассчитывается один раз при обновлении данных и не требует обработки событий торговых операций.

Настройки программы

НастройкаОписание
Shift Сдвиг индикаторной линии в барах относительно текущего бара на графике.
Filter_1 Первый параметр фильтра, определяющий его длину в периодах. Используется при расчёте фильтра Ходрика-Престона.
Filter_2 Второй параметр фильтра, определяющий коэффициент сглаживания. Используется при расчёте фильтра Ходрика-Престона.
Получить полный код

Поиск по коду файла

#property version   "1.00"
#property strict
#property indicator_chart_window

#property indicator_buffers 2
#property indicator_color1 clrRed
#property indicator_color2 clrGold
#property indicator_width1 2
#property indicator_width2 2

input int Shift    = 5;
input int Filter_1 = 999;
input int Filter_2 = 1599;

double B0[];
double B1[];

int OnInit()
  {
      // код доступен только после оплаты
   }

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
      // код доступен только после оплаты
   }

void Hodrick_Prescott_Filter(int filtr1,int filtr2,double &buff[])
  {
   double a[],b[],c[],variable1=0,variable2=0,variable3=0,variable4=0

Показано первые 50% кода (символов: 2127)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
212,70₽ ≈ $2.60