Индикатор MFI (Money Flow Index): что показывает и как использовать

Обложка статьи «Индикатор MFI (Money Flow Index): что показывает и как использовать»: условная линия цены, под ней столбики притока и оттока денег, ниже линия осциллятора между пунктирами верхней и нижней зон с отметкой выхода вверх; без котировок и чисел

Индикатор MFI: что показывает простыми словами?

Индикатор придумали Джин Куонг (Gene Quong) и Аврум Судак (Avrum Soudack). Статья «Volume-weighted RSI: money flow» вышла в журнале Technical Analysis of Stocks & Commodities в марте 1989 года. Авторы прямо писали: RSI объём не учитывает, хотя на вершинах и основаниях он бывает очень разным. В некоторых русских разборах MFI приписывают книге Уайлдера 1978 года, но там описан RSI, а не денежный поток.

Идея простая. Свеча роста на большом объёме значит больше, чем такая же свеча на тонком рынке. MFI это учитывает, поэтому его ещё называют RSI, взвешенным по объёму. В русском интерфейсе TradingView он подписан как «Индекс денежного потока».

Одна частая путаница. В выдаче по запросу «индикатор MFI» попадаются страницы про BW MFI, Market Facilitation Index Билла Вильямса. Это другой инструмент с другой формулой, про него в статье ни слова.

Чем Money Flow Index отличается от RSI и OBV?

Эти три индикатора часто путают, потому что все говорят про «силу» движения. Разница в том, что каждый берёт на вход:

MFIRSIOBV
Что берёттипичная цена и объёмцена закрытияцена закрытия и объём
Шкалаот 0 до 100от 0 до 100без границ, накопительная линия
Окно14 свечей по умолчанию14 свечей по умолчаниювся история графика
Классические уровни80 и 2070 и 30уровней нет, важен наклон
Главный вопросгде было больше денеггде были сильнее изменения ценыподтверждает ли объём тренд

У OBV, который Джо Грэнвилл описал в 1963 году, абсолютное значение не важно, смотрят только направление линии. Подробно он разобран в статье про индикатор OBV и проверку его сигнала. Ещё один родственник, Chaikin Money Flow, смотрит, где закрылась свеча внутри своего диапазона, а MFI сравнивает типичную цену со вчерашней. Если RSI для вас пока новый, начните с материала про шкалу RSI.

Формула MFI: типичная цена, денежный поток и money ratio на 14 свечах

Формула одинаковая у StockCharts, в справке TradingView, MetaTrader 5, cTrader и в библиотеке TA-Lib:

  1. 1

    Типичная цена свечи

    TP = (High + Low + Close) / 3

  2. 2

    Денежный поток свечи

    Поток = TP x объём

  3. 3

    Знак потока

    TP выше вчерашней - плюс, ниже - минус, равна - не в счёт

  4. 4

    Суммы за 14 свечей

    Отдельно сумма плюсов и сумма минусов

  5. 5

    Money ratio

    Сумма плюсов делится на сумму минусов

  6. 6

    Шкала от 0 до 100

    MFI = 100 - 100 / (1 + money ratio)

Шесть шагов от свечи до значения индикатора. Период 14 рекомендовали сами авторы, он же стоит по умолчанию в терминалах.

Третий шаг самый коварный. Знак потока решает типичная цена по сравнению с прошлой свечой. Цвет свечи и закрытие тут ни при чём. Если типичная цена не изменилась, поток такой свечи не идёт ни в плюс, ни в минус: так пишут StockCharts и TA-Lib. На реальных дневках это редкость, а вот на минутках тонкого рынка бывает.

Из формулы видны два крайних случая. Если за 14 свечей не было ни одного минусового потока, делить не на что, и MFI равен 100. Если не было плюсов, MFI равен 0. На таймфрейме в день у ликвидной пары такого почти не бывает. На символе без объёма индикатор теряет смысл целиком.

Как посчитать MFI вручную и сверить с TradingView?

Ручной расчёт стоит сделать один раз. После него цифра в окне индикатора перестаёт быть чёрным ящиком. Свечи взяты из публичного API Binance, спот BTCUSDT, дневки по UTC. Первая свеча нужна только как точка сравнения для второй, поток у неё не учитывается.

ДатаHighLowCloseОбъём, BTCTPПоток, млн USDTЗнак
17.08.202664 610,0162 751,1064 532,1014 255,6563 964,40911,9опора
18.08.202665 058,8164 027,8564 725,4211 789,9164 604,03761,7+
19.08.202670 000,0064 166,0069 334,7929 054,3067 833,601 970,9+
20.08.202673 400,0068 902,2273 025,1535 904,7971 775,792 577,1+
21.08.202679 500,0073 027,0278 338,0344 339,5776 955,023 412,2+
22.08.202678 828,1576 500,0077 074,9318 524,5177 467,691 435,1+
23.08.202678 052,8575 545,6777 734,0015 367,2377 110,841 185,0-
24.08.202680 000,0076 670,0178 992,7530 179,2978 554,252 370,7+
25.08.202681 272,6277 851,0078 539,1424 772,5179 220,921 962,5+
26.08.202679 251,6077 632,5879 023,7514 613,7678 635,981 149,2-
27.08.202680 848,7478 546,1380 249,5816 265,5479 881,481 299,3+
28.08.202681 478,8776 888,0077 845,8719 756,4478 737,581 555,6-
29.08.202678 330,0077 382,3778 230,007 016,3077 980,79547,1-
30.08.202679 400,0077 000,0077 682,009 085,4278 027,33708,9+
31.08.202679 250,0077 392,0078 581,2915 303,9178 407,761 199,9+

Посмотрите на 28 августа. Максимум дня 81 478,87 был выше вчерашнего, а поток всё равно ушёл в минус: типичная цена 78 737,58 оказалась ниже вчерашних 79 881,48. Именно на таких свечах ручной счёт расходится с интуицией. А 26 августа закрытие 79 023,75 было выше вчерашнего, но знак тоже минус, по той же причине.

  1. 1

    Опорная свеча 17.08.2026

    TP 63 964,40 нужна только для сравнения с 18.08

  2. 2

    Плюсовых дней 10

    Сумма положительного потока 17 698,2 млн USDT

  3. 3

    Минусовых дней 4

    Сумма отрицательного потока 4 436,9 млн USDT

  4. 4

    Money ratio 3,9889

    17 698,2 делим на 4 436,9

  5. 5

    MFI 79,96

    100 - 100 / 4,9889; RSI(14) в этот день 70,81

Данные спота Binance, дневные свечи по UTC. Суммы округлены до десятых, отношение посчитано по неокруглённым потокам.

Интересная деталь последнего шага. RSI(14) на той же свече уже был выше 70, а MFI не дотянул до 80 четыре сотых. По цене закрытия рынок выглядел перегретым, по деньгам ещё нет.

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

Как добавить MFI в TradingView и что менять в настройках?

На графике откройте кнопку «Индикаторы» в верхней панели и наберите в поиске Money Flow Index. Индикатор появится в отдельной панели под ценой. В справке TradingView у встроенного MFI описаны длина (Length, по умолчанию 14) и оформление. Отдельного выбора источника цены там нет, формула берёт типичную цену сама.

Что менять и зачем:

  • Длина. Меньше 14 - линия чаще доходит до зон и чаще ошибается. Больше 14 - сигналов меньше, и они запаздывают сильнее.
  • Уровни. По умолчанию 80 и 20. StockCharts предлагает для редких сигналов более строгие 90 и 10.
  • Тикер. MFI на BINANCE:BTCUSDT и на тикере другой биржи будет разным, потому что объём разный. Сравнивайте всегда один и тот же тикер.

Если пишете свой скрипт на Pine, в языке есть функция ta.mfi. Для классического расчёта в неё передают типичную цену: ta.mfi(hlc3, 14). С close получится уже другой индикатор, хотя название то же.

Зоны 80 и 20: перекупленность и перепроданность по MFI

Слово «перекупленность» сбивает с толку. Цена после него вовсе не обязана падать. Термин говорит лишь о том, что за последние две недели на дневках не меньше 80% денежного потока пришлось на свечи, где типичная цена выросла. Такой перекос бывает и в начале сильного тренда, и перед разворотом. Общая логика зон подробно разобрана в материале про перекупленность и перепроданность.

Деньги шли в свечи падения

Деньги шли в свечи роста

  1. 1.20: перепроданность
  2. 2.50: равновесие
  3. 3.80: перекупленность
Уровни 80 и 20 - договорённость, а не закон рынка. На 50 плюсовой и минусовой потоки равны. Строгий вариант 90 и 10 даёт меньше сигналов.

StockCharts отдельно предупреждает: в сильном тренде классические уровни подводят. MFI может уйти выше 80 и держаться у верхней границы, пока цена продолжает расти. Поэтому зона - это вопрос «что происходит?», а не ответ.

Почему важен уровень 50?

Money ratio равно 1, когда суммы плюсов и минусов совпадают, и тогда MFI ровно 50. Выше половины перевес у дней роста, ниже - у дней падения. Уровень 50 как дополнительный упоминает, например, разбор Admiral Markets. А StockCharts, наоборот, предупреждает: у RSI середина шкалы показывает перевес быков или медведей, но для MFI судить так о направлении не лучший способ. Поэтому 50 - ориентир баланса потоков, а не сигнал.

Практическая польза середины в том, что до зон 80 и 20 индикатор доходит редко. Между ними он проводит большую часть времени. Держится выше 50, пока цена идёт вверх, - рост, скорее всего, подкреплён деньгами, но сам по себе это не сигнал. Цена обновляет максимум, а MFI скатился ниже 50 - повод присмотреться к объёму внимательнее. Сам объём разобран отдельно в статье про индикатор объёма.

MFI и RSI на одном ряде: что показал год дневок BTC и ETH?

Мы посчитали MFI(14) и RSI(14) на дневных свечах BTCUSDT и ETHUSDT спота Binance с 01.09.2025 по 31.08.2026. Первые дни ушли на разгон индикаторов, в расчёт попал 351 день на каждой паре. Ход цены считали по закрытию через 10 дней после входа.

ПоказательBTCUSDTETHUSDT
Дней с MFI выше 80 и ниже 2011 и 144 и 7
Входов MFI в зоны 80/2066
Дней с RSI выше 70 и ниже 3022 и 2211 и 23
Корреляция MFI и RSI0,7550,794
Минимум и максимум MFI11,0 и 88,713,7 и 82,9

Корреляция 0,75-0,79 говорит, что линии похожи, но не одинаковы. Интереснее всего расхождения. Вот все входы MFI в зоны на BTC:

  1. 21.11.2025

    MFI ниже 20, в зоне 6 дней

    MFI 12,84, RSI 23,15; через 10 дней +1,36%

  2. 17.03.2026

    MFI выше 80, RSI вне своей зоны

    MFI 80,96, RSI 58,97; через 10 дней -10,15%

  3. 11.04.2026

    MFI выше 80, в зоне 4 дня

    MFI 82,42, RSI 61,39; через 10 дней +4,51%

  4. 16.04.2026

    Снова выше 80, в зоне 5 дней

    MFI 83,38, RSI 63,29; через 10 дней +4,66%

  5. 03.06.2026

    MFI ниже 20, в зоне 8 дней

    MFI 19,17, RSI 18,71; через 10 дней +0,49%

  6. 27.08.2026

    MFI выше 80, в зоне 1 день

    MFI 81,66, RSI 82,03; 10 дней в окне не прошло

  7. 31.08.2026

    Конец окна: MFI 79,96

    RSI 70,81 уже выше 70, MFI ниже 80 на 0,04

Спот Binance, 01.09.2025 - 31.08.2026. Ход цены по закрытию через 10 дней. Шесть случаев - иллюстрация, а не статистика.

Что видно. В трёх входах MFI выше 80 на BTC (17.03, 11.04, 16.04) RSI стоял между 58 и 64, то есть по цене закрытия перегрева не было. Объём дал сигнал, которого RSI не давал. На ETH такое случилось тоже трижды: 06.01, 17.03 и 17.04. Итого в 6 входах из 12 RSI был вне своей зоны.

Теперь про ход цены. После MFI выше 80 на BTC цена через 10 дней была и на -10,15%, и на +4,51%, и на +4,66%. На ETH после MFI ниже 20 было и -14,49% (01.02.2026), и +14,23% (06.06.2026). Одиннадцать случаев с известным ходом - слишком мало для вывода о направлении. И год был падающий: медианный ход за 10 дней по всем дням окна -0,59% на BTC и -0,80% на ETH. На другом рынке, другом годе и другом таймфрейме цифры будут другими.

Дивергенции MFI: как читать и не обмануться в тренде?

Определения у StockCharts и в справке TradingView совпадают. Если цена сделала более высокий максимум, а MFI более низкий, в новый максимум пришло меньше денег. Если цена сделала более низкий минимум, а MFI более высокий, продавцы тратят меньше.

Есть ещё сбой, по-английски failure swing, в нём цена не участвует. Бычий вариант по StockCharts: MFI падает ниже 20, возвращается выше 20, на откате не уходит обратно под 20 и пробивает свой прошлый локальный максимум. Медвежий зеркальный, относительно 80.

Где люди обманываются:

  • Считают дивергенцией расхождение на двух соседних свечах. Сравнивают видимые экстремумы, между которыми есть откат.
  • Входят на первой же дивергенции в сильном тренде. Тренд может дать вторую и третью, а цена пойдёт дальше.
  • Берут дивергенцию на тонком рынке, где одна крупная свеча с объёмом переворачивает всё окно.

Как это выглядит на RSI и какие там ловушки, подробно показано в статье про дивергенцию RSI. Логика для MFI та же, только поправка на объём.

Где MFI ошибается: объём, биржа, таймфрейм

У криптовалюты нет единого объёма. Одна и та же монета на разных биржах показывает разную картину потоков, а объём одной площадки - не весь рынок. На форексе у многих брокеров вместо оборота стоит тиковый объём, то есть число изменений цены, а не деньги. MFI на таком графике считает активность, а не поток капитала.

Таймфрейм тоже важен. На минутных свечах тонкого актива одна крупная сделка даёт огромный поток и переворачивает окно в 14 свечей. Отсюда резкие прыжки линии от зоны к зоне без всякой причины на дневке.

Когда MFI полезен, а когда его цифре лучше не доверять

Подойдёт, если

  • Ликвидный актив и объём одной крупной площадки
  • Дневки и 4 часа, где свечи набирают заметный объём
  • Проверка, подкреплено ли движение цены деньгами

Не подойдёт, если

  • Тиковый объём форекса вместо реального оборота
  • Тонкий альткоин, где одна сделка двигает окно
  • Сравнение цифр с разных бирж или разных тикеров

И ещё одна вещь, общая для всех осцилляторов. MFI считает прошлое окно, поэтому запаздывает. Справка cTrader прямо пишет про ложные сигналы в рваном рынке без направления.

Чек-лист: как проверить сигнал MFI перед сделкой?

  1. Посмотрите на тренд и уровни без индикатора. Против сильного тренда зона MFI работает хуже всего.
  2. Проверьте тикер и биржу. Сравнивайте значения MFI только на одном и том же тикере.
  3. Убедитесь, что свеча закрыта. Значение на текущей свече меняется до конца периода.
  4. Сравните MFI с RSI. Если MFI в зоне, а RSI далеко от своей, перекос создал объём, и стоит понять, откуда он взялся.
  5. Ищите дивергенцию или сбой, а не одно касание уровня.
  6. Заранее поставьте стоп-лосс - уровень, где идея считается ошибочной, и посчитайте размер позиции от него.
  7. Проверьте правило на истории до денег. Порядок проверки описан в материале про стратегию RSI и проверку сигналов.

Если пользуетесь Midas, учтите одно отличие. В индикаторе Midas Down MFI входит в шкалу перегретости по шести осцилляторам, а денежный поток показан отдельным компонентом со своей шкалой, поэтому уровни 80 и 20 к нему напрямую не переносятся.

Риски и ограничения

  • Зона 80 или 20 не означает, что цена развернётся: в сильном тренде MFI может долго стоять у границы.
  • Качество индикатора зависит от объёма; тиковый объём и объём одной биржи искажают расчёт.
  • Двенадцать входов в зоны на двух парах - иллюстрация, а не статистика, на другом отрезке всё может выглядеть иначе.
  • Значение на незакрытой свече меняется, решение по нему может оказаться ошибочным к концу периода.
  • Любой сигнал проверяют на истории и сопровождают заранее рассчитанным риском на сделку.

Дисклеймер. Не является индивидуальной инвестиционной рекомендацией. Рынок волатилен, торговля связана с риском потери капитала. Прошлые результаты не гарантируют будущих.

Источники

Частые вопросы

MFI и RSI - это одно и то же?

Нет. Формула похожа, но RSI считает изменения цены закрытия, а MFI умножает типичную цену на объём. На году дневок BTC корреляция между ними была 0,755, и в половине входов MFI в зоны RSI в своей зоне не был.

Какой период MFI ставить?

По умолчанию 14, его рекомендовали авторы индикатора, он же стоит в TradingView. Короче период - больше сигналов и больше шума, длиннее - меньше сигналов и больше запаздывание.

Почему MFI в TradingView не совпадает с моим расчётом?

Чаще всего другая биржа или тикер: объём у площадок разный. Ещё причины - незакрытая свеча и округление. Разница в сотых нормальна, в единицах - ищите другой источник данных.

Можно ли использовать MFI на форексе?

Можно, но у многих брокеров там тиковый объём, то есть число изменений цены. Индикатор тогда показывает активность, а не денежный поток, и доверять ему стоит меньше.

Что значит MFI выше 90 или ниже 10?

Это строгий вариант зон по StockCharts: такие значения встречаются реже, чем выход за 80 и 20. На BTC за наш год максимум MFI был 88,7, а минимум 11,0, то есть строгие уровни не задевались ни разу.

Чем MFI отличается от BW MFI?

Это разные индикаторы. Money Flow Index Куонга и Судака - осциллятор денежного потока от 0 до 100. BW MFI Билла Вильямса - Market Facilitation Index, он делит диапазон свечи на объём и шкалы 0-100 не имеет.

Что вы узнаете
  • понять, что показывает MFI и чем он отличается от RSI и OBV
  • посчитать MFI вручную на 14 дневных свечах BTCUSDT и сверить цифру с терминалом
  • увидеть, как зоны 80/20 вели себя на году дневок BTC и ETH, и где у них предел
Применить за 20 мин
Экономит 2 ч
Новичкам
1просмотров
Материал был полезен?

Оставить комментарий

Профильный эксперт
Макс Витковский
Аналитик рынка

Разбирает структуру рынка, уровни и торговые сценарии. Специализация — криптовалюты, технический анализ и ончейн-данные.

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели — прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа