Индикатор Money Flow Index

Всем привет. Мы уже протестировали более десятка технических индикаторов и обратили внимание, что еще не было ни одного индикатора с использованием объемов. Сразу отметим, что на рынке Forex объем не биржевой (как на CME или NYSE), а тиковый, но по большому счету разница между ними не такая уж и существенная. Поэтому в сегодняшнем обзоре мы рассмотрим первый из таких индикаторов – индекс денежного потока или Money Flow Index (MFI).

Индикатор Money Flow Index

Описание

Money Flow Index – технический индикатор осцилляторного типа, который отображает силу денежных потоков или интенсивность вложения денежных средств в определенный актив (валюту, акцию, товар). Построение индикатора MFI очень напоминает построение инструмента RSI, за тем исключением, что MFI дополнительно учитывает показатель объема.
Формула построения индикатора состоит из нескольких этапов. На первом этапе вычисляют типичную цену:

Индикатор Money Flow Index

где:

High – максимальная цена текущего бара («свечи»),

Low – минимальная цена текущего бара («свечи»),

Close – цена закрытия текущего бара («свечи»).

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

Индикатор Money Flow Index

где:

VOLUME – объем текущего бара («свечи»).

На следующем этапе вводятся термины «положительный денежный поток» и «отрицательный денежный поток».

Положительный денежный поток (positive money flow) – это сумма значений положительных потоков за выбранный временной период. Если TP текущего бара («свечи») больше, чем TP предыдущего бара («свечи»), поток считается положительным.

Индикатор Money Flow Index

где:

TP(i) – типичная цена текуща бара («свечи»),

TP(i-1) – типичная цена предыдущего периода,

N – временной период.

Отрицательный денежный поток (negative money flow) – это сумма значений отрицательных потоков за выбранный временной период. Если TP текущего бара («свечи») меньше, чем TP предыдущего бара («свечи»), поток считается отрицательным.

Индикатор Money Flow Index

Далее определяется денежное отношение MR (Money Ratio):

Индикатор Money Flow Index

На заключительном этапе с помощью денежного отношения MR рассчитывается индекс денежного потока MFI:

Индикатор Money Flow Index

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

Индикатор Money Flow Index

Создатели индикатора рекомендуют использовать период 14. Чем меньше период, тем более чувствителен индикатор к резким изменениям цены, и наоборот, чем период больше, тем менее подвижен индикатор, так как учитывает больше значений цен. Диапазон значений индикатора колеблется в диапазоне от 0 до 100.

Применение

1. Определение зон перекупленности/перепроданности.

Как и индикатор RSI, индекс денежных потоков умеет определять зоны, когда рынок перекуплен или перепродан. Диапазон перекупленности находится в пределах от 80 до 100, а диапазон перепроданности – от 0 до 20.

Сигнал на покупку поступает, когда значения индикатора пересекают линию 20 снизу вверх.

Сигнал на продажу поступает, когда значения индикатора пересекают линию 80 сверху вниз.

Примеры торговли по данному сигналу представлены ниже:

Индикатор Money Flow Index

2. Нахождение дивергенций и конвергенций.

Данный сигнал считается одним из самых сильных. Существует несколько видов дивергенции/конвергенции. Наиболее часто на графике встречаются классические варианты.

Дивергенция – это расхождение (отдаление) на графике направления цены с направлением индикатора. Дивергенция является сигналом на продажу.

Конвергенция – это схождение (сближение) на графике направления цены с направлением индикатора. Конвергенция является сигналом на покупку.

Характер и силу расхождений/схождений можно определить по такой схеме:

Индикатор Money Flow Index

Пример:

Индикатор Money Flow Index

3. Обратная корреляция индикатора с ценой.

Это поведенческий сигнал, который помогает определить слабость движения цены. Если цена показывает рост, а значения MFI стоят на месте или вовсе падают, это говорит о слабости ценового движения и возможном развороте цены. И наоборот, если цена снижается, а MFI стоит на месте или растет, то вскоре можно ожидать рост цены. Данный сигнал часто является предвестником дивергенции/конвергенции.

Пример:

Индикатор Money Flow Index

Моделирование

Под моделированием подразумевается тестирование индикатора на исторических данных с помощью программы Excel.
Архив котировок взят из терминала компании Alpari. Пара – EUR/USD, таймфрейм – Daily (период тестирования 15 лет – с 01.01.2001 по 23.09.2016). Комиссия (спред, проскальзывание, своп) была взята в среднем 1,5 пункта на 4-х знаке. Все результаты также отображены в пунктах на 4-х знаке. Тестирование проводилось при условии взятия доходности бара («свечи») от цены открытия (Open) до цены закрытия (Close). Открытие сделки происходит после закрытия предыдущего бара («свечи»).

Тест 1. Тестируем индикатор MFI с периодом 14.

Сигнал 1.1. Покупаем, если значения MFI пересекают уровень 20 снизу вверх (выход из зоны перепроданности). Продаем, если значения MFI пересекают уровень 80 сверху вниз (выход из зоны перекупленности).

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 1.1:

Индикатор Money Flow Index

Сигнал 1.2. Меняем логику входа. Покупаем, если значения MFI пересекают уровень 80 сверху вниз (выход из зоны перекупленности). Продаем, если значения MFI пересекают уровень 20 снизу вверх (выход из зоны перепроданности).

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 1.2:

Индикатор Money Flow Index

Сигнал 1.3. Расширяем зоны перекупленности/перепроданности. Покупаем, если значения MFI пересекают уровень 30 снизу вверх (выход из зоны перепроданности). Продаем, если значения MFI пересекают уровень 70 сверху вниз (выход из зоны перекупленности).

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 1.3:

Индикатор Money Flow Index

Сигнал 1.4. Расширяем зоны перекупленности/перепроданности и берем сигнал обратный предыдущему. Покупаем, если значения MFI пересекают уровень 70 сверху вниз (выход из зоны перекупленности). Продаем, если значения MFI пересекают уровень 30 снизу вверх (выход из зоны перепроданности).

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 1.4:

Индикатор Money Flow Index

Сигнал 1.5. Покупаем, если значения MFI растут (MFI текущего бара («свечи») больше MFI предыдущего бара («свечи»)). Продаем, если значения MFI падают (MFI текущего бара («свечи») меньше MFI предыдущего бара («свечи»)).

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 1.5:

Индикатор Money Flow Index

Сигнал 1.6. Покупаем, если значения MFI выше 50. Продаем, если значения MFI ниже 50.

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 1.6:

Индикатор Money Flow Index

Сигнал 1.7. Покупаем, если значения MFI показывают рост при MFI > 50. Продаем, если значения MFI показывают падение при MFI < 50. Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 1.7:

Индикатор Money Flow Index

Предварительный итог по тесту 1: лучше всего отработали сигналы на выход из зон перекупленности/перепроданности, но при логике обратных сигналов. Мы покупали, когда цена выходила из зоны перекупленности, и продавали, когда цена покидала зону перепроданности. Вот такой получился парадокс. Единственный недостаток данных сигналов заключается в том, что они достаточно редко формируются. Остальные сигналы отработали в чистый убыток.

Тест 2. При периоде 14 индикатор довольно редко заходил в зоны перекупленности/перепроданности. Поэтому мы решили уменьшить период индикатора для увеличения его чувствительности. Тестируем индикатор Momentum с периодом 7.

Сигнал 2.1. Покупаем, если значения MFI пересекают уровень 20 снизу вверх (выход из зоны перепроданности). Продаем, если значения MFI пересекают уровень 80 сверху вниз (выход из зоны перекупленности).

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 2.1:

Индикатор Money Flow Index

Сигнал 2.2. Покупаем, если значения MFI пересекают уровень 80 сверху вниз (выход из зоны перекупленности). Продаем, если значения MFI пересекают уровень 20 снизу вверх (выход из зоны перепроданности).

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 2.2:

Индикатор Money Flow Index

Сигнал 2.3. Расширяем зоны перекупленности/перепроданности. Покупаем, если значения MFI пересекают уровень 30 снизу вверх (выход из зоны перепроданности). Продаем, если значения MFI пересекают уровень 70 сверху вниз (выход из зоны перекупленности).

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 2.3:

Индикатор Money Flow Index

Сигнал 2.4. Расширяем зоны перекупленности/перепроданности и берем сигнал обратный предыдущему. Покупаем, если значения MFI пересекают уровень 70 сверху вниз (выход из зоны перекупленности). Продаем, если значения MFI пересекают уровень 30 снизу вверх (выход из зоны перепроданности).

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 2.4:

Индикатор Money Flow Index

Сигнал 2.5. Покупаем, если значения MFI растут (MFI текущего бара больше MFI предыдущего бара). Продаем, если значения MFI падают (MFI текущего бара меньше MFI предыдущего бара).

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 2.5:

Индикатор Money Flow Index

Сигнал 2.6. Покупаем, если значения MFI выше 50. Продаем, если значения MFI ниже 50.

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 2.6:

Индикатор Money Flow Index

Сигнал 2.7. Покупаем, если значения MFI показывают рост при MFI > 50. Продаем, если значения MFI показывают падение при MFI < 50. Отчет результатов тестирования по сигналу 2.7: Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 2.7:

Индикатор Money Flow Index

Предварительный итог по тесту 2: уменьшение периода индикатора не принесло существенных изменений результатов. В итоге мы получили практически ту же картину, что и после теста 1.

Тест 3. Для сигналов (1.5, 1.6, 2.5 и 2.3) моделируем ограничение по убыткам (стоп лосс) в 100 пунктов на 4-х знаке.

Сигнал 3.1. MFI с периодом 14. Покупаем, если значения MFI растут (MFI текущего бара больше MFI предыдущего бара). Продаем, если значения MFI падают (MFI текущего бара меньше MFI предыдущего бара). Добавляем стоп лосс 100 пунктов.

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 3.1:

Индикатор Money Flow Index

Сигнал 3.2. MFI с периодом 14. Покупаем, если значения MFI выше 50. Продаем, если значения MFI ниже 50. Добавляем стоп лосс 100 пунктов.

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 3.2:

Индикатор Money Flow Index

Сигнал 3.3. MFI с периодом 7. Покупаем, если значения MFI растут (MFI текущего бара больше MFI предыдущего бара). Продаем, если значения MFI падают (MFI текущего бара меньше MFI предыдущего бара). Добавляем стоп лосс 100 пунктов.

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 3.3:

Индикатор Money Flow Index

Сигнал 3.4. MFI с периодом 7. Покупаем, если значения MFI выше 50. Продаем, если значения MFI ниже 50. Добавляем стоп лосс 100 пунктов.

Индикатор Money Flow Index
Индикатор Money Flow Index

Отчет результатов тестирования по сигналу 3.4:

Индикатор Money Flow Index

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

Выводы

MFI является достаточно неплохим инструментом в оценке вложения средств в актив. Преимуществом индикатора является его устойчивость к резким изменениям цены. Но несмотря на это, использовать индикатор как самостоятельный инструмент для торговли мы не рекомендуем. Так как MFI является осциллятором, целесообразно применять его вместе с трендовыми инструментами или техниками. Еще один недостаток – использование тикового, а не биржевого объема. Но данный минус можно списать на то, что сам рынок Forex является внебиржевым, и получить реальные данные по проторгованному объему практически невозможно.

Дисклеймер: данный тест-обзор является субъективным и может содержать неточности из-за человеческого фактора.

Автор: Никита Шевченко.

X
X
X
X

обновления

комментарии

  • Vlad197D

    Никита Шевченко провёл просто колоссальную работу над тестированием индекса денежного потока, снимаю шляпу. Посмотрев на формулы по которой работает MFI не увидел ничего сложного, все понятно и доступно. Как я понял лучше всего использовать пример 1.4, процент сделок составляет 60% что весьма хорошо. Но переходить с Ishimoku Kinko Xyo я не собираюсь, он для меня оказался самым работоспособным и надежным индикатором.

  • Kira

    Здесь все абсолютно индивидуально и этот индикатор имеет право на жизнь, но не всегда он подходит и даже здесь бывает процент не точного предсказания, так что надеяться только лишь исключительно на этот индикатор не стоит. Я изучила множество индикаторов, но на 100 процентов точности ни одного не нашла, все равно погрешность существует и иногда нужно просто слушать свою интуицию.

  • Иван Ломоносов

    Весьма интересный индикатор и быть честным я лично с ним не сталкивался ранее, что более сильно вызывало у меня интерес, ведь это что то новое для меня. Подробно изучив, понял, что как ни крути, но собраны они почти все на одном движке и разница лишь небольшая, думаю протестить его в скором времени, тем более возможность скоро такая появится, надеюсь, что все получится в лучшем виде и много не просажу).

  • Олег

    Впервые встречаю такой интересный обзор индикаторов. Money Flow Index будет интересен для использования такому начинающему трейдеру, как я. В условиях нестабильности рынка это даст возможность своевременно реагировать и направлять денежные потоки с пользой для себя. Тестирование показало высокую отдачу от использования. Беру на вооружение Money Flow Index.

Наверх