
У категорії Start Bots Signal зібрані описи сигналів і індикаторів, які можуть запускати торгового бота. Один із технічних індикаторів - CMF (Chaikin Money Flow).
У кожного бота під час створення та редагування в нижній частині налаштувань є блок Конструктор сигналів запуску. У ньому можна обирати окремі індикатори, готові пресети та їхні комбінації. Умови об’єднуються в групи: всередині групи працює логіка І, між групами - АБО. Один і той самий індикатор можна налаштувати по-різному - для Long і Short, для пробою й відскоку, для порівняння з рівнем або для перетину.
Що таке Chaikin Money Flow
CMF (Chaikin Money Flow, грошовий потік Чайкіна) - обсяговий індикатор, розроблений Марком Чайкіним на основі концепції накопичення та розподілу (Accumulation/Distribution). На відміну від осциляторів на кшталт RSI, CMF безпосередньо враховує обсяг торгів: він показує, чи закривалися свічки ближче до максимуму (покупці домінували) чи до мінімуму (продавці тиснули), і наскільки цей імпульс підкріплений обсягом.
Значення CMF коливаються приблизно в діапазоні від −1 до +1. Нульова лінія - нейтраль: вище нуля гроші в середньому «втикають» в актив (накопичення), нижче - «витікають» (розподіл). CMF не показує точку входу сам по собі, але відповідає на питання: чи підтверджує обсяг поточний рух ціни? У конструкторі сигналів ELIXOAI CMF використовується як умова автоматичного запуску бота - коли грошовий потік перетинає заданий рівень або утримується вище/нижче порогу.
CMF особливо корисний на ліквідних парах, де обсяг відображає реальний інтерес учасників. На тонких альткоїнах з нерегулярним обсягом сигнали можуть бути шумнішими - має сенс підвищити таймфрейм або комбінувати CMF із трендовим фільтром.
Як працює CMF: тиск обсягу
Для кожної свічки розраховується, де закриття знаходиться всередині діапазону High–Low, і множиться на обсяг. За обраний період підсумовується «грошовий обсяг» і ділиться на сумарний обсяг - отримується нормалізований показник тиску.
- Money Flow Multiplier = ((Close − Low) − (High − Close)) / (High − Low). Якщо свічка закрилася біля верху діапазону, множник близький до +1; біля низу - до −1.
- Money Flow Volume = множник × обсяг свічки. Великий обсяг на «бичачій» свічці посилює позитивний внесок; на «ведмежій» - негативний.
- CMF = сума Money Flow Volume за N періодів ÷ сума обсягу за ті самі N періодів. Класичний період - 20.
Ідея накопичення/розподілу: якщо ціна зростає, а CMF залишається позитивним і зростає - покупці агресивно накопичують позиції. Якщо ціна зростає, а CMF падає або йде в мінус - зростання не підкріплене грошима, можлива слабкість. Дзеркально для падіння: негативний CMF підтверджує тиск продавців.
У конструкторі ви задаєте умову порівняння, а не формулу: «CMF перетинає 0 вгору», «CMF більше 0.05», «CMF менше −0.05» тощо. Система отримує актуальний CMF з біржі через TAAPI і перевіряє умову на обраному таймфреймі.
Параметр періоду
- Діапазон: від 2 до 300.
- За замовчуванням: 20 - стандартна настройка Чайкіна, збалансована для 15m–4h.
- Малий період (10–14): швидше реагує на зміну тиску, більше сигналів. Підходить для скальпінгу на 5m–15m, якщо готові фільтрувати шум.
- Великий період (30–50): згладжений CMF, рідше перетинає екстремальні рівні. Краще для свінгу на 1h–4h - сигнали рідші, але відображають стійкий потік.
CMF(20) на 15m і CMF(20) на 4h - різні індикатори. При зміні таймфрейму перегляньте й період, і пороги (0, ±0.05).
Готові пресети в конструкторі
У конструкторі доступний один пресет CMF із налаштуваннями за замовчуванням. Його можна повністю кастомізувати: інший оператор, рівень, період або таймфрейм.
CMF cross_up 0 - позитивний грошовий потік (cmf)
Умова за замовчуванням: CMF перетинає рівень 0 знизу вгору (cross up) на обраному таймфреймі (інтервал 15m, період 20, перевірка на закритті свічки).
Long-сигнал на зміну грошового потоку: продавці перестали домінувати, покупці почали накопичувати. На відміну від простого «CMF > 0», перетин фіксує саме момент переходу - потік був негативним або нейтральним і став позитивним. Для Short налаштуйте оператор «перетинає вниз» і ціль 0, або використайте рівень −0.05.
Доступні оператори- Перетинає вгору (cross up): CMF був нижче рівня і піднявся вище. Класика для Long - cross up 0: початок позитивного потоку.
- Перетинає вниз (cross down): CMF був вище рівня і опустився нижче. Short-сигнал - cross down 0: потік став негативним.
- Більше (gt): CMF суворо вище рівня прямо зараз. Наприклад, CMF > 0.05 - стійкий тиск покупців без вимоги перетину.
- Менше (lt): CMF суворо нижче рівня. CMF < −0.05 - виражений розподіл і тиск продавців.
- Більше або дорівнює (gte): CMF на рівні або вище порогу. Зручно для фільтра «CMF ≥ 0» на старшому таймфреймі.
- Менше або дорівнює (lte): CMF на рівні або нижче порогу. Фільтр ведмежого контексту: CMF ≤ 0 на 4h.
- 0 - нейтральна лінія; cross up - притік, cross down - відтік. Головний орієнтир для зміни домінування сторін.
- +0.05 - помірне накопичення; покупці впевнено контролюють потік. Підходить для підтвердження тренду та фільтра Long.
- −0.05 - помірний розподіл; продавці тиснуть. Поріг для Short або фільтра проти Long.
На криптовалютних ринках рідко досягаються значення ±0.25 і вище - рівні ±0.05 уже вважаються значущими. Для агресивного входу використовуйте cross up 0; для консервативного - gt 0.05 після перетину.
Загальні налаштування в конструкторі
- Таймфрейм (інтервал): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Менший інтервал дає більше сигналів, але й більше шуму. Для свінг-ботів часто використовують 1h–4h, для скальпінгу - 5m–15m.
- Режим перевірки: На закритті свічки - умова перевіряється після закриття свічки, менше хибних спрацювань. Щохвилини - перевірка всередині поточної свічки, швидша реакція, але вищий ризик помилкового запуску.
- Оператор: «більше», «менше», «перетинає вгору», «перетинає вниз», «більше або дорівнює» та інші - визначають, як порівнюється значення індикатора з ціллю.
- Цільове значення: число (наприклад, 30 для RSI), лінія індикатора (наприклад, %D у Stochastic) або ціна (для Bollinger Bands).
- Групи умов: до 3 груп, у кожній до 5 умов. Приклад: група 1 - RSI < 30 І ціна < нижня смуга; група 2 - Stochastic < 20. Бот запускається, якщо спрацювала група 1 АБО група 2.
Приклади налаштування під різні стратегії
Скальпінг на 5m–15m
Мета: швидкі запуски на зміні грошового потоку.
Long: пресет cmf, cross up 0, таймфрейм 5m або 15m, період 14, перевірка на закритті свічки.
Short: cross down 0, ті самі налаштування.
Фільтр: додайте CMF на 1h ≥ 0 для Long - скальпінг лише за напрямком старшого потоку.
Свінг на 1h–4h
Мета: рідше, але на стійких потоках.
Long: CMF > 0.05 на 4h, період 20, перевірка на закритті - бот запускається, коли накопичення вже підтверджене.
Short: CMF < −0.05 на 4h.
Для входу на відкатах у тренді краще cross up 0 на 1h з періодом 20 - ловіть відновлення притоку після корекції.
Підтвердження тренду
Мета: Long лише коли обсяг підтримує зростання.
Група 1: CMF cross up 0 на 15m І ціна закриття вище EMA 50 на тому самому 15m.
Short: CMF cross down 0 І ціна нижче EMA 50.
Ціна показує напрямок, CMF підтверджує, що рух підкріплений грошима, а не порожнім імпульсом.
Концепція дивергенції
Бича дивергенція: ціна оновлює мінімум, а CMF формує вищий мінімум - продажі не підтверджені обсягом, можливий розворот вгору. Налаштуйте cross up 0 на 1h після такої картини або додайте RSI < 35 як додатковий фільтр.
Ведмежа дивергенція: ціна вище, CMF нижче - зростання без притоку. Short: cross down 0 або CMF < −0.05 на 15m.
Автоматично дивергенцію в конструкторі не ловлять - використовуйте cross і рівні як проксі на зміну потоку.
CMF + ціна та EMA
Long: ціна cross up EMA 20 на 15m І CMF cross up 0 на тому самому 15m - подвійне підтвердження: і ціна, і обсяг розвернулися вгору.
Short: ціна cross down EMA 20 І CMF cross down 0.
Альтернатива: CMF > 0.05 І ціна > EMA 50 на 1h - трендовий Long на стійкому накопиченні.
Short на розподілі
Умова: CMF cross down 0 або CMF < −0.05, період 20, 15m, перевірка на закритті.
Фільтр: RSI > 65 у тій самій групі - шорт після перекупленості з підтвердженням відтоку.
Підходить для short-сіток на локальних піках, коли ціна ще висока, але гроші вже йдуть.
Сильне накопичення (фільтр старшого ТФ)
Група 1: CMF на 4h більше 0.05 (період 20) І CMF cross up 0 на 15m.
Логіка: старший таймфрейм показує стійке накопичення, молодший ловить точку відновлення притоку після відкату. Менше хибних запусків у боковику.
CMF + RSI
Long: RSI cross up 30 на 15m І CMF cross up 0 на 15m - імпульс і обсяг узгоджені.
Short: RSI cross down 70 І CMF cross down 0.
RSI ловить перепроданість/перекупленість, CMF перевіряє, що за рухом стоять реальні гроші.
Мультитаймфрейм
Long: CMF на 4h ≥ 0 (окрема умова, gte, період 20) І CMF cross up 0 на 15m.
Short: CMF 4h ≤ 0 І CMF cross down 0 на 15m.
Так ви не купуєте кожен локальний сплеск CMF проти глобального відтоку на старшому інтервалі.
Групи умов: практичний приклад
Бот із двома сценаріями Long:
Група 1: CMF cross up 0 на 15m І ціна > EMA 50 - трендове накопичення.
Група 2: CMF > 0.05 на 1h І RSI < 40 на 15m - відскок із перепроданості з підтвердженим притоком.
Між групами логіка АБО: спрацює будь-який підходящий сценарій. Short налаштовується симетрично (cross down 0, CMF < −0.05).
Порада
CMF реагує на обсяг: на новинних сплесках і аномальних свічках показник може різко стрибнути і дати хибний cross. Використовуйте перевірку «на закритті свічки» і фільтр старшого таймфрейму. Якщо ціна зростає, а CMF довго нижче нуля - не покладайтеся лише на цінові сигнали; дочекайтеся cross up 0 або gt 0.05. У сильному даунтренді cross up 0 часто короткочасний - комбінуйте з EMA або CMF на 4h ≥ 0.