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

Fisher_mbk

fisher_mbk.mq5

Похожие материалы по тегам

#__slope direction line.mq5MQL5 / MetaTrader 5 · 1 общих теговrange breakout @meowforex1.pineTradingView · 1 общих тегов#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit3.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit2.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit.mq4MQL4 / MetaTrader 4 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Fisher_mbk — это пользовательский индикатор для MetaTrader 5, отображаемый в отдельном окне. Он анализирует динамику цены, нормализуя текущее значение закрытия относительно максимума и минимума за заданный период, и формирует осциллятор в диапазоне от -1 до 1.

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

Индикатор использует три настраиваемых параметра: период анализа, длину фильтра для начальной нормализованной серии и длину фильтра для обработанного сигнала. Визуализация представлена двумя цветными гистограммами (зелёный и красный).

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

НастройкаОписание
period Количество баров для определения максимума и минимума цены
HMALenHiLo Длина сглаживающего фильтра, применяемого к нормализованной ценовой серии
HMALenZ Длина сглаживающего фильтра, применяемого к обработанному сигналу
Получить полный код

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

#property  indicator_separate_window
#property  indicator_buffers 3
#property  indicator_color1  Black
#property  indicator_color2  Lime
#property  indicator_color3  Red

extern int period=10;
extern double HMALenHiLo = 5.0;
extern double HMALenZ = 3.0; 

double         ExtBuffer0[];
double         ExtBuffer1[];
double         ExtBuffer2[];

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

int start()
  {
      // код доступен только после оплаты
   }
   int    limit;
   int    counted_bars=IndicatorCounted();
   double prev,current,old;
   double Value=0;
   double price;
   double MinL=0;
   double MaxH=0;  

   if(counted_bars>0) counted_bars--;
   limit=Bars-period-1; // counted_bars;

   int N = Bars-period;

   double HiLo[];
   double HMAofHiLo[];
   double Ztransformed[];
   ArrayResize(HiLo,N);
   ArrayResize(HMAofHiLo,N);
   ArrayResize(Ztransformed,N); 

   for(int i=N-1; i>=0; i--)
    {  
      MaxH = High[Highest(NULL,0,MODE_HIGH,

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

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

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

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

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

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

Стоимость полного кода
185₽ ≈ $2.26