Перейти к содержанию
Авторизация  
Pavel888

[MFI] НАБОР Money Flow Index

Рекомендуемые сообщения

 

 

 

НАБОР посвящается индикатору объёмов - MFI - Money Flow Index (Индекс Денежных Потоков). Большинство индикаторов - с открытым кодом (файл mql в наличии). Однако для работы индикатора требуется только файл с разрешением EX.

Успехов в работе!

 

 

 

 

 

 

ОПИСАНИЕ ИНДИКАТОРА

 

 

 

 

1. Общий вид индикатора, описание.

2. Код индикатора.

3. Базовые настройки индикатора.

4. Формула расчёта индикатора.

5. Видеообзор индикатора.

6. Автор индикатора.

 

 

 

1. Общий вид индикатора, описание:

20-01-201723-27-38OBSIIVID.jpg

 

Технический индикатор Индекс Денежных Потоков (Money Flow Index, MFI) показывает интенсивность, с которой деньги вкладываются в ценную бумагу или выводятся из нее. Построение и интерпретация индикатора аналогичны Relative Strength Index, с той только разницей, что в MFI учитывается и объем.

 

При анализе Money Flow Index следует учитывать:

 

расхождения между индикатором и движением цен - если цены растут, а значение Money Flow Index падает (или наоборот), то велика вероятность разворота цен;

• значения Money Flow Index выше 80 и ниже 20, что сигнализирует соответственно о потенциальных вершине и впадине рынка.

 

 

 

2. Код индикатора:

 

 

//+------------------------------------------------------------------+
//|                                             Money Flow Index.mq4 |
//|                      Copyright © 2005, MetaQuotes Software Corp. |
//|                                       http://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net/"

#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_level1 20
#property indicator_level2 80
#property indicator_buffers 1
#property indicator_color1 Blue
//---- input parameters
extern int ExtMFIPeriod=14;
//---- buffers
double ExtMFIBuffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   string sShortName;
//----
   SetIndexBuffer(0,ExtMFIBuffer);
//---- indicator line
   SetIndexStyle(0,DRAW_LINE);
//---- name for DataWindow and indicator subwindow label
   sShortName="MFI("+ExtMFIPeriod+")";
   IndicatorShortName(sShortName);
   SetIndexLabel(0,sShortName);
//---- first values aren't drawn
   SetIndexDrawBegin(0,ExtMFIPeriod);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Money Flow Index                                                 |
//+------------------------------------------------------------------+
int start()
  {
   int    i,j,nCountedBars;
   double dPositiveMF,dNegativeMF,dCurrentTP,dPreviousTP;
//---- insufficient data
   if(Bars<=ExtMFIPeriod) return(0);
//---- bars count that does not changed after last indicator launch.
   nCountedBars=IndicatorCounted();
//----
   i=Bars-ExtMFIPeriod-1;
   if(nCountedBars>ExtMFIPeriod) 
      i=Bars-nCountedBars-1;
   while(i>=0)
     {
      dPositiveMF=0.0;
      dNegativeMF=0.0;
      dCurrentTP=(High[i]+Low[i]+Close[i])/3;
      for(j=0; j<ExtMFIPeriod; j++)
        {
         dPreviousTP=(High[i+j+1]+Low[i+j+1]+Close[i+j+1])/3;
         if(dCurrentTP>dPreviousTP)
            dPositiveMF+=Volume[i+j]*dCurrentTP;
         else
           {
            if(dCurrentTP<dPreviousTP)
                dNegativeMF+=Volume[i+j]*dCurrentTP;
           }
          dCurrentTP=dPreviousTP;      
        }
      //----
      if(dNegativeMF!=0.0)      
         ExtMFIBuffer[i]=100-100/(1+dPositiveMF/dNegativeMF);
      else
         ExtMFIBuffer[i]=100;
      //----
      i--;
     }
//----
   return(0);
  }
//+------------------------------------------------------------------+

 

 

 

 

3. Базовые настройки индикатора.

20-01-201723-27-21NASTROIKI.jpg

 

Период - одна настройка только. Автор рекомендовал по умолчанию использовать.

 

 

 

4. Формула расчёта индикатора.

 

Расчет.

 

Расчет значения технического индикатора Money Flow Index состоит из нескольких этапов. Сначала определяют типичную цену (Typical Price, TP) данного периода:

 

TP = (HIGH + LOW + CLOSE) / 3

 

Затем рассчитывается величина денежного потока (Money Flow, MF):

 

MF = TP * VOLUME

 

Если сегодняшняя типичная цена больше вчерашней, то денежный поток считается положительным. Если сегодняшняя типичная цена меньше вчерашней — денежный поток считается отрицательным.

 

Положительный денежный поток (POSITIVE MONEY FLOW) — это сумма значений положительных денежных потоков за выбранный период;

Отрицательный денежный поток (NEGATIVE MONEY FLOW) — сумма значений отрицательных денежных потоков за выбранный период.

 

Затем определяется денежное отношение (Money Ratio, MR) путем деления положительного денежного потока на отрицательный:

 

MR = POSITIVE MONEY FLOW / NEGATIVE MONEY FLOW

 

И, наконец, с помощью денежного отношения рассчитывается индекс денежных потоков:

 

MFI = 100 - (100 / (1 + MR))

 

где:

 

HIGH — максимальная цена текущего бара;

LOW — минимальная цена текущего бара;

CLOSE — цена закрытия текущего бара;

VOLUME — объем текущего бара.

 

 

 

5. Видеообзор индикатора.

 

Как применять индикатор Money Flow Index на Forex

 

 

 

 

6. Автор индикатора.

 

Марк Чайкин (?)

 

 

 

 

 

 

СПИСОК И КОМПЛЕКТАЦИЯ ВСЕХ ИНДИКАТОРОВ

 

 

 

Dashboard MFI v2  EX

Dashboard_Multi MFI  EX

FFx_MoneyFlowIndex  EX

jMFI  EX & MQL

MFI Alert  EX & MQL

mfi_color  EX

mfi_oswad_macdosma4c  EX & MQL

mfi_t3_smoothed_nrp  EX & MQL

mfi_t3_smoothed_nrp_nmc  EX & MQL

mfi_x2_mtf  EX & MQL

MFI-Alert  EX & MQL

mfo  EX & MQL

money_flow_index_smoothed_nrp__divergence_nmc_1  EX & MQL

mtf_mfi  EX & MQL

multi_pair_mfi  EX & MQL

multi_pair_mfi_nmc  EX & MQL

twiggs_money_flow  EX & MQL

twiggs_money_flow_org  EX & MQL

twiggs_money_flow_org_smoothed  EX & MQL

twiggs_money_flow_org_smoothed_mtf  EX & MQL

twiggs_money_flow_org_smoothed_mtf_nmc  EX & MQL

 

 

 

 

 

ОПИСАНИЯ И СКРИНЫ ИНДИКАТОРОВ

 

 

 

 

Dashboard MFI v2

без скрина (аналог Dashboard_Multi MFI)

 

 

Dashboard_Multi MFI

Dashboard_MultiMFI.jpg

 

 

FFx_MoneyFlowIndex

12-02-20171-55-03FFx_MoneyFlowIndex.jpg

 

 

jMFI

12-02-20171-56-11jMFI.jpg

 

 

MFI Alert

12-02-20171-56-59MFIAlert.jpg

 

 

mfi_color

12-02-20171-57-38mfi_color.jpg

 

 

mfi_oswad_macdosma4c

12-02-20171-58-16mfi_oswad_macdosma4c.jpg

 

 

mfi_t3_smoothed_nrp

12-02-20171-58-59mfi_t3_smoothed_nrp.jpg

 

 

mfi_t3_smoothed_nrp_nmc

без скрина

 

 

mfi_x2_mtf

12-02-20172-00-40mfi_x2_mtf.jpg

 

 

MFI-Alert

без скрина

 

 

mfo

12-02-20172-02-08mfo.jpg

 

 

money_flow_index_smoothed_nrp__divergence_nmc_1

12-02-20172-02-54money_flow_index_smoothed_nrp__divergence_nmc_1.jpg

 

 

mtf_mfi

12-02-20172-03-40mtf_mfi.jpg

 

 

multi_pair_mfi

12-02-20172-04-22multi_pair_mfi.jpg

 

 

multi_pair_mfi_nmc

без скрина

 

 

twiggs_money_flow

12-02-20172-05-20twiggs_money_flow.jpg

 

 

twiggs_money_flow_org

без скрина

 

 

twiggs_money_flow_org_smoothed

12-02-20172-06-18twiggs_money_flow_org_smoothed.jpg

 

 

twiggs_money_flow_org_smoothed_mtf

без скрина

 

 

twiggs_money_flow_org_smoothed_mtf_nmc

без скрина

 

 

 

 

 

 

 

ПОЛЕЗНЫЕ ССЫЛКИ

 

 

 

 

Как установить индикатор в терминал МТ4

 

Как тестировать индикатор в терминале МТ4

 

Как настроить уведомления на почту в MT4

 

Как компилировать старые MQ4 файлы под новые билды MetaTrader 4

 

Раздел на сайте о методике VSA

 

[Обсуждение] VSA: общие вопросы - тема на форуме

 

«Как применять объемы на Forex» — бесплатный видеокурс

 

 

 

Расшифровка часто встречающихся сокращений в названии индикаторов.

 

alert - пер. с английского - сигнал. Индикатор при достижении определённых значений, установленных пользователем в настройках, посылает сигнал (разными способами - звуковой, уведомление на почту и так далее).

Пример:

 

18-11-20160-10-39ALERTY.jpg

 

 

arrows - пер. с английского - стрелки. Индикатор может отображать стрелками на графике возможное движение цены в этом направлении.

Пример:

 

18-11-20160-11-42STRELKI.jpg

 

 

Histogram (Hist) - пер. с английского - гистограмма. Показания индикатора в виде гистограммы.

Пример:

 

18-11-20160-10-12GISTOGRAMMA.jpg

 

 

mtf - Multi Time Frame - пер. с английского - мультитаймфреймовый индикатор. Индикатор на установленном таймфрейме отображает данные с более старшего периода. Пока свеча старшего периода не закрыта - индикатор может менять свои показания.

Пример:

 

18-11-20160-12-54MTF.jpg

 

 

 

 

 

 

 

ИСТОРИЯ ОБНОВЛЕНИЙ

 

 

 

1

 

 

 

 

 

 

НАБОР_Money_Flow_Index_2017.02.22.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Авторизация  

×
×
  • Создать...