Перейти к содержанию

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

40764326221_df2c6a2898_c.jpg
ТЭП 70БС-313 (Acros) by Pavel888, on Flickr

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

 

АНГЛИЙСКИЙ ЯЗЫК/English language.

The SET is dedicated to the volume indicator - MFI - Money Flow Index. Most of the indicators are open source (mql file is available). However, the indicator only requires an EX file to work.
Good luck in your work!

 

С уважением, Павел aka Pavel888.

 


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

Спойлер

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//---- 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+Low+Close)/3;
      for(j=0; 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                dNegativeMF+=Volume[i+j]*dCurrentTP;
           }
          dCurrentTP=dPreviousTP;      
        }
      //----
      if(dNegativeMF!=0.0)      
         ExtMFIBuffer=100-100/(1+dPositiveMF/dNegativeMF);
      else
         ExtMFIBuffer=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.jp

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_smooth

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_s

twiggs_money_flow_org_smoothed_mtf
без скрина

twiggs_money_flow_org_smoothed_mtf_nmc
без скрина


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

Спойлер

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

 

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


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


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


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

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

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

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

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

ALERT.jpeg

 

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

STRELKI.jpeg

 

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

GISTOGRAMMA.jpeg

 

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

MTF.jpeg

 

Smoothed - перевод с английского - сглаженный. Индикатор на установленном таймфрейме отображается в виде плавных линий.
Пример:

SGLAZENNYI.jpeg

 


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

Спойлер

1

 

НАБОР_Money_Flow_Index_2017.02.22.zip

 

 

 

 

 

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

  • 2 years later...

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...