Индикатор 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 или отсутствовать. Короткое окно всё равно часто достигает экстремумов, поскольку согласиться должна лишь горстка баров; длинное держит значение ближе к середине, потому что для доминирования в большой скользящей сумме нужно много односторонних баров.
| Параметр | Тип | По умолчанию | Диапазон |
|---|---|---|---|
| Period | number | 14 | 1 – 200 |
Чего он не показывает
Здесь используется полный объём бара. Он не разделён на сделки, инициированные покупателем и продавцом, поэтому это не дельта и не мера стороны агрессора: направление целиком определяется типичной ценой, и каждый контракт, проторгованный в баре роста, считается положительным потоком, независимо от того, кто забирал по ask или бил в bid. Индикатор зависит от того, передаёт ли подключённый поток рыночных данных объём по инструменту, а соглашения об объёме различаются между потоком фьючерсной биржи и агрегированным криптопотоком. На тонких сессиях пара крупных принтов может доминировать во всём окне. Плоская типичная цена на всём окне оставляет обе суммы нулевыми, и линия просто обрывается.
Похожие индикаторы
Эта страница на других языках
Frequently asked questions
- Чем Money Flow Index отличается от RSI?
- RSI сравнивает величину закрытий вверх и вниз. Money Flow Index сравнивает то же направление вверх и вниз, но взвешивает каждый бар его проторгованным объёмом и определяет направление по типичной цене, а не по закрытию. На одинаковых ценовых данных без колебаний объёма они ведут себя похоже; расходятся они, когда бары с крупным объёмом движутся против баров с малым.
- Измеряет ли Money Flow Index давление покупок и продаж?
- Он измеряет объём, привязанный к барам, у которых типичная цена выросла или упала. Он не определяет, какая сторона была агрессором в каждой сделке: для этого нужна классификация сделок по bid и ask, как в футпринте или ряду дельты. Типичная цена бара может вырасти потому, что предложения сняли, а не забрали, — и весь его объём всё равно считается положительным потоком.
- Почему Money Flow Index показывает ровно 100?
- Потому что ни у одного бара в окне расчёта типичная цена не была ниже, чем у предыдущего бара, поэтому сумма отрицательного денежного потока равна нулю и отношение даёт 100. Короткие периоды легко достигают этого состояния. Это точный результат формулы, а не ошибка данных.