Индикатор MFI: формула, настройки и чтение

Money Flow Index (MFI) — осциллятор от 0 до 100, который взвешивает направление цены проторгованным объёмом. Типичная цена каждого бара — среднее high, low и close — определяет направление, а эта типичная цена, умноженная на полный объём бара, становится денежным потоком, отнесённым к стороне роста или падения.

Senzoukria · Индикаторы · Updated September 2026


MFI Моментум, в отдельной панели под графиком.

Что измеряет MFI

Индекс — это положительный денежный поток за последние N баров, делённый на полный денежный поток в этом окне и приведённый к 100; период по умолчанию — 14. Окно — простая скользящая сумма, как в каноническом определении Куонга и Судака, а не средняя со сглаживанием Уайлдера: из-за этого значения выпадают из окна резко, а не затухают. Когда типичная цена бара равна предыдущей, бар не относится ни к одной стороне. Три граничных случая заданы явно: отсутствие отрицательного потока в окне даёт 100, отсутствие положительного — 0, а окно без того и другого — плоская типичная цена или вовсе нет объёма — не возвращает значения вместо числа.

Формула — так, как она реализована

Это не привычное определение из других источников, а то, что вычисляет поставляемый код, задокументированное рядом с реализацией:

MFI (Quong & Soudack) — le « RSI pondéré volume » : TP = (high + low + close)/3 ; flux = TP × totalVolume TP > TPₚ → flux positif ; TP < TPₚ → flux négatif ; TP égal → aucun MFI = 100·ΣposMF/(ΣposMF + ΣnegMF) sur les N derniers flux Égalités : ΣnegMF = 0 (et pos > 0) → 100 ; ΣposMF = 0 (et neg > 0) → 0 ; les deux nuls (TP plat ou volume nul) → null. Fenêtre = somme GLISSANTE (la définition canonique — pas de lissage Wilder ici). Défaut N=14.

Как его читать

  • Значение — это доля, а не темп: 70 означает, что семьдесят процентов взвешенного по объёму потока окна пришлось на бары роста, а не что цена выросла на семьдесят процентов.
  • Часто упоминаемые уровни 80 и 20 — условности, а не пороги, выведенные из формулы; где конкретный инструмент проводит своё время, стоит проверить по его собственной истории.
  • Рядом с RSI той же длины две линии различаются не по одной причине: этот индекс определяет направление по типичной цене, а не по закрытию, и суммирует простое скользящее окно вместо затухающей истории.
  • Значение, прижатое к 100, означает, что ни у одного бара в окне типичная цена не была ниже, чем у предшественника, — необычно одностороннее окно, и ничего о том, что последует.
  • Дивергенция между индексом и ценой означает, что взвешенный по объёму баланс перестал подтверждать новый ценовой экстремум; воспринимайте её как описание окна, а не как сигнал разворота.

Параметры и значения по умолчанию

Период по умолчанию — 14, допустимо от 1 до 200. При периоде 1 окно содержит единственный поток, поэтому значение может быть только 100, 0 или отсутствовать. Короткое окно всё равно часто достигает экстремумов, поскольку согласиться должна лишь горстка баров; длинное держит значение ближе к середине, потому что для доминирования в большой скользящей сумме нужно много односторонних баров.

MFI — параметры, доступные в приложении, со значениями по умолчанию.
ПараметрТипПо умолчаниюДиапазон
Periodnumber141 – 200

Чего он не показывает

Здесь используется полный объём бара. Он не разделён на сделки, инициированные покупателем и продавцом, поэтому это не дельта и не мера стороны агрессора: направление целиком определяется типичной ценой, и каждый контракт, проторгованный в баре роста, считается положительным потоком, независимо от того, кто забирал по ask или бил в bid. Индикатор зависит от того, передаёт ли подключённый поток рыночных данных объём по инструменту, а соглашения об объёме различаются между потоком фьючерсной биржи и агрегированным криптопотоком. На тонких сессиях пара крупных принтов может доминировать во всём окне. Плоская типичная цена на всём окне оставляет обе суммы нулевыми, и линия просто обрывается.

Все индикаторы

Эта страница на других языках

Frequently asked questions

Чем Money Flow Index отличается от RSI?
RSI сравнивает величину закрытий вверх и вниз. Money Flow Index сравнивает то же направление вверх и вниз, но взвешивает каждый бар его проторгованным объёмом и определяет направление по типичной цене, а не по закрытию. На одинаковых ценовых данных без колебаний объёма они ведут себя похоже; расходятся они, когда бары с крупным объёмом движутся против баров с малым.
Измеряет ли Money Flow Index давление покупок и продаж?
Он измеряет объём, привязанный к барам, у которых типичная цена выросла или упала. Он не определяет, какая сторона была агрессором в каждой сделке: для этого нужна классификация сделок по bid и ask, как в футпринте или ряду дельты. Типичная цена бара может вырасти потому, что предложения сняли, а не забрали, — и весь его объём всё равно считается положительным потоком.
Почему Money Flow Index показывает ровно 100?
Потому что ни у одного бара в окне расчёта типичная цена не была ниже, чем у предыдущего бара, поэтому сумма отрицательного денежного потока равна нулю и отношение даёт 100. Короткие периоды легко достигают этого состояния. Это точный результат формулы, а не ошибка данных.

Keep reading