# Индекс денежного потока (MFI)

> Индикатор MFI (Money Flow Index) — осциллятор, учитывающий цену и объёмы для определения зон перекупленности и перепроданности, а также силы денежного потока.

**Индекс денежного потока (MFI, Money Flow Index)** — осциллятор, который анализирует цену и торговые объёмы, чтобы оценить приток и отток капитала в актив. В отличие от [RSI](https://help.veles.finance/ru/filters/rsi/), MFI учитывает не только изменение цены, но и объём торгов, что делает его более чувствительным к рыночной активности.

**Познакомьтесь с индикатором в нашем кратком видеоуроке:**

[MFI](https://static.veles.finance/videos/mfi.mp4)

## Как работает MFI

Для каждого периода рассчитывается **типичная цена** (среднее между максимумом, минимумом и закрытием).
Сравнение текущей и предыдущей типичной цены определяет направление денежного потока:

- **Положительный поток** — если цена выше предыдущей.
- **Отрицательный поток** — если цена ниже предыдущей.

На основе этих данных вычисляется отношение положительных и отрицательных потоков и строится линия MFI в диапазоне от 0 до 100.

## Основные сигналы

- **Выше 80** → зона перекупленности (возможен разворот вниз, сигнал для шорта).
- **Ниже 20** → зона перепроданности (возможен рост, сигнал для лонга).
- **Пересечение уровня 50**:
  - Снизу вверх → растёт давление покупателей.
  - Сверху вниз → усиливается давление продавцов.

## Как применять в торговле

1. **Торговля по зонам**
   - Лонг: вход при возврате MFI из зоны ниже 20.
   - Шорт: вход при возврате MFI из зоны выше 80.
2. **Фильтрация трендов**
   Используйте уровни 30 и 70 вместо 20 и 80 в сильных трендах — так снизите риск пропустить сигналы при затяжных движениях.
3. **Пересечение середины диапазона (50)**
   - Пересечение снизу вверх → сигнал на покупку.
   - Пересечение сверху вниз → сигнал на продажу.

## Использование в ботах Veles

- **Для бота в лонг**:
  Без указания значения — вход при MFI < 80, выход при MFI > 20.
- **Для бота в шорт**:
  Без указания значения — вход при MFI > 20, выход при MFI < 80.

Для изменения параметров нажмите на кнопку «Карандаш» в настройках индикатора.

MFI эффективен в паре с другими инструментами, например [RSI](https://help.veles.finance/ru/filters/rsi/) или [MACD](https://help.veles.finance/ru/filters/macd/), — это помогает фильтровать ложные сигналы.

## Ограничения

- MFI может давать ложные сигналы при аномальных объёмах (ликвидации, промывки).
- Стандартные уровни 20/80 могут быть неоптимальны для конкретного актива — требуется подбор.
- На коротких таймфреймах высокочастотный шум ухудшает качество сигналов.

## Применение в ботах Veles (гибкий индикатор)

Доступные настройки:

- Период - количество свечей для расчёта. Диапазон: 2–100, стандартное значение - 14.
- Интервал - таймфрейм свечей.
- Метод - тип расчета. По закрытию бара (только на выбранном интервале), либо по минуте (раз в минуту для любого интервала).
- Сдвиг - смещение запрашиваемого значения индикатора на заданное количество свечей назад.

## Итог

MFI — мощный осциллятор, учитывающий как цену, так и объём торгов. В ботах Veles он позволяет фильтровать входы по денежному потоку: сигнал формируется при выходе из зоны перекупленности или перепроданности. Наиболее эффективен в паре с RSI или MACD для перекрёстного подтверждения сигналов.
