💸 MFI (Money Flow Index): як «грошовий RSI» допомагає боту Veles ловити розвороти
Уявіть RSI, який бачить не лише ціну, а ще й гроші, що стоять за кожною свічкою. Саме це і робить Money Flow Index (MFI) — осцилятор, який поєднує рух ціни з обсягом торгів і показує, куди реально втікає капітал. Якщо ваш бот у Veles регулярно «стрибає» у фейкові розвороти на тонкому ринку — MFI часто закриває цю дірку. У цьому гайді розберемо, що саме рахує індикатор, як його додати у бот Veles та які пороги ставити, щоб не ловити «ножі».
📊 Що таке Money Flow Index простими словами
MFI — це осцилятор у діапазоні 0 — 100, який вимірює тиск грошей на актив. Кожній свічці він призначає так звану «типову ціну» (середнє від high, low і close) і множить її на обсяг — так виходить money flow. Якщо типова ціна вища за попередню — потік позитивний (гроші заходять). Якщо нижча — негативний (гроші виходять).
У офіційній довідці Veles MFI описано так: «осцилятор, який аналізує ціну та обсяг торгів, щоб оцінити приплив та відтік капіталу в актив».
Далі MFI порівнює суми позитивних і негативних потоків за період (зазвичай 14 свічок) і виводить значення від 0 до 100. Чим вище число — тим сильніший приплив капіталу, чим нижче — тим активніше виходять гроші.
⚖️ Чим MFI відрізняється від RSI
RSI — близький родич, але він рахує тільки ціну. MFI же бере і ціну, і обсяг — тому його часто називають volume-weighted RSI.
- Вхідні дані — RSI рахує лише ціну закриття; MFI бере типову ціну, помножену на обсяг.
- Чутливість до пампів на низькому обсязі — у RSI висока (легко обманює), у MFI низька (відфільтровує тонкий ринок).
- Зона перекупленості — RSI вище 70, MFI вище 80.
- Зона перепроданості — RSI нижче 30, MFI нижче 20.
- Період за замовчуванням — у обох індикаторів 14 свічок.
Практичний висновок: коли ціна різко стрибає без обсягів — RSI миттєво забіжить у перекупленість і дасть фейковий сигнал. MFI у цій ситуації лишиться нижче 80, бо «грошей» за рухом немає.
🛠️ Як додати MFI у бот Veles — крок 1: відкрити конструктор
Заходьте в Кабінет → Створити бота. Veles відкриває стандартний конструктор: зліва — TradingView-графік для попереднього перегляду та бектесту, справа — налаштування бота (назва, API-ключ, тип торгівлі, пара, депозит).
Гортайте праву панель донизу, поки не побачите блок «Умови відкриття угоди» — саме сюди додаються індикатори, які Veles називає фільтрами.
➕ Крок 2: знайти MFI у списку фільтрів
Натискаємо кнопку «Додати фільтр» — за замовчуванням з'явиться «Смуги Боллінджера». Клікаємо по назві, щоб відкрити повний список індикаторів. У Veles їх десятки — від класичних SMA/EMA до Vortex, SAR і SuperTrend. Шукаємо Рівні MFI:
💡 У дропдауні є ще варіант «MFI перетин середини діапазону» — це окремий тригер на проходження рівня 50. Для базового сетапу беремо саме «Рівні MFI».
🎚️ Крок 3: налаштувати пороги та інтервал
Після вибору з'являться поля:
- Інтервал — таймфрейм, на якому рахується індикатор (5 хв, 15 хв, 1 год тощо).
- Тип — На закритті бару (стабільніше) або Real-time (швидше, але з шумом).
- Два поля порогів — нижня і верхня межі діапазону.
За замовчуванням Veles під LONG-бот пропонує входити, коли MFI нижче 80 і виходити, коли MFI вище 20 (для SHORT — інверсно). Це м'який варіант: бот заходить майже завжди, окрім зон явної перекупленості.
📏 Які пороги ставити: від «м'яких» до «жорстких»
Пороги — головний важіль ризику. Ось три профілі, з яких можна стартувати:
- М'який (80 / 20) — багато входів, низький фільтр. Підходить для тренду й трендових ботів типу STARTER.
- Класичний (75 / 25) — баланс між кількістю сигналів і якістю. Універсальний варіант для свінгу.
- Жорсткий (90 / 10) — мало входів, тільки на крайніх викидах. Працює як «контртрендовий снайпер» на флеті.
Чим жорсткіший поріг — тим менше угод, але кожна з них статистично якісніша. На крипті 5–15 хв таймфреймі добре стартувати з класичних 75/25 і допилювати під свою пару.
🎯 Стратегія входу через MFI
Сигнал на купівлю (LONG)
- MFI опускається нижче 20 (зона перепроданості).
- На наступній свічці MFI починає рости (у Veles це автоматично — фільтр спрацює, щойно значення перетне поріг знизу-вгору).
- Підтвердження: ціна не пробиває нижній рівень підтримки на цьому ж таймфреймі.
Сигнал на продаж / вихід
- MFI піднімається вище 80 (зона перекупленості).
- Починається падіння або боковик на старшому таймфреймі.
- Якщо у вас уже працює тейк-профіт — він закриє угоду раніше; MFI слугує підстраховкою.
⚠️ Типові помилки новачків
- Один MFI без підтвердження. На сильному тренді індикатор може тримати зону вище 80 годинами — і кожен «розворотний» вхід буде проти руху. Парте MFI з трендовим фільтром (EMA50, ADX, SuperTrend).
- Низький таймфрейм без фільтра тренду. На 1–5 хв шум з'їдає сигнали. Або підіймайте таймфрейм до 15м/1г, або додавайте фільтр об'єму.
- Однакові пороги для LONG і SHORT. Криптоповедінка асиметрична: пампи бувають різкішими за дампи. Іноді варто зробити LONG-вхід на 25, а SHORT-вхід на 75.
- Ігнорування новин. На різких новинних викидах MFI «застряє» в крайніх зонах. У такі дні краще пауза бота, а не довіра індикатору.
✅ Поради досвідчених
- Комбінуйте MFI з RSI. Якщо обидва одночасно нижче 20 — сигнал майже подвійної ваги.
- Дивергенції — золото. Ціна робить новий low, а MFI — ні? Це часто провісник розвороту.
- Бектестіть на 6+ місяцях даних. У Veles у вас 10 безкоштовних тестів на день — використовуйте їх, перш ніж ставити бот на реал.
- Окрема пара = окремі пороги. BTC і альт-монета з низьким обсягом потребують різних налаштувань MFI. Не копіюйте один сетап на всю біржу.
📝 Висновок
MFI — це не «магічна кнопка», а другий шар підтвердження, який рятує бот від помилкових сигналів на тонкому ринку. Додайте його у Veles за три кліки, обкатайте пороги в бектесті — і ваш бот стане розбірливішим у виборі точок входу.
Хочете не лише копіювати готові пресети, а розуміти, як читати індикатори самостійно і збирати власну стратегію? У безкоштовному 7-денному курсі SMA розбираємо MFI, RSI, MACD та збірку повного бота з нуля — на реальних кейсах.
Коментарі (5)