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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.