
У категорії Start Bots Signal зібрані описи сигналів і індикаторів, які можуть запускати торгового бота. Один із технічних індикаторів - Volume Oscillator.
У кожного бота під час створення та редагування в нижній частині налаштувань є блок Конструктор сигналів запуску. У ньому можна обирати окремі індикатори, готові пресети та їхні комбінації. Умови об’єднуються в групи: всередині групи працює логіка І, між групами - АБО. Один і той самий індикатор можна налаштувати по-різному - для Long і Short, для пробою й відскоку, для порівняння з рівнем або для перетину.
Що таке Volume Oscillator
Volume Oscillator (VOSC, осцилятор обсягу) - індикатор, який порівнює дві ковзні середні обсягу торгів: коротку (швидку) та довгу (повільну). Різниця між ними показує, чи зростає поточна активність учасників відносно недавньої історії, чи стискається. Позитивне значення означає, що короткостроковий обсяг вищий за довгострокове середнє - інтерес до активу посилюється.
На відміну від «сирого» стовпчика обсягу на графіку, VOSC нормалізує дані через співвідношення двох SMA і видає осцилюючу лінію навколо нуля. Нульова лінія - ключовий орієнтир: вище нуля короткостроковий обсяг перевищує довгостроковий (розширення активності), нижче - обсяг нижче середнього (стиснення, затишшя). У конструкторі сигналів ELIXOAI Volume Oscillator використовується як умова автоматичного запуску бота - коли осцилятор перетинає нуль або утримується вище/нижче порога.
VOSC не показує напрямок ціни напряму - він відповідає на питання: чи підкріплене рух зростанням обсягу? Різке зростання ціни на падаючому VOSC часто сигналізує про слабкий імпульс; пробій рівня з cross up 0 на обсязі - надійніший сценарій. Тому індикатор майже завжди поєднують із ціновими фільтрами (EMA, пробій, RSI).
Volume Oscillator vs OBV, CMF і сирий обсяг
Усі ці інструменти пов’язані з обсягом, але вимірюють різні аспекти:
- OBV (On Balance Volume) накопичує обсяг cumulatively: при закритті вище попереднього обсяг додається, нижче - віднімається. OBV показує загальний потік обсягу в часі і добре підходить для дивергенцій, але не порівнює «швидкий» і «повільний» обсяг напряму.
- CMF (Chaikin Money Flow) враховує, де закрилася свічка всередині діапазону (ближче до high чи low), і зважує обсяг цим положенням. CMF відповідає на «куди спрямований грошовий потік», а VOSC - на «чи прискорюється чи сповільнюється сам обсяг торгів».
- Сирий обсяг на графіку - абсолютні значення, які складно порівнювати між періодами та активами. VOSC переводить обсяг у відносний осцилятор: short SMA реагує на свіжі сплески, long SMA задає базову лінію «нормальної» активності.
Як працює Volume Oscillator
Розрахунок будується на двох SMA обсягу - короткій і довгій:
VOSC = ((Short Volume SMA − Long Volume SMA) / Long Volume SMA) × 100, де Short Volume SMA - середнє обсягу за short_period свічок, Long Volume SMA - за long_period свічок.
- VOSC > 0 - короткостроковий обсяг вищий за довгострокове середнє; активність учасників зростає, часто на пробоях і імпульсних рухах.
- VOSC < 0 - короткостроковий обсяг нижчий за довгострокове середнє; торгова активність стискається, консолідація або згасання інтересу.
- VOSC = 0 - short SMA і long SMA обсягу збігаються; нейтральний баланс активності, точка рівноваги.
У конструкторі ви задаєте умову порівняння для виходу value: «Volume Oscillator перетинає 0 вгору», «VOSC більше 0», «VOSC менше 0» тощо. Система отримує актуальне значення через TAAPI і перевіряє умову на обраному таймфреймі - на закритті свічки або щохвилини.
Параметри short_period і long_period
- short_period (коротка SMA обсягу): від 1 до 300.
- За замовчуванням: 5 - швидка лінія, чутлива до свіжих сплесків обсягу на 5m–15m.
- long_period (довга SMA обсягу): від 2 до 500; має бути більшою за short_period.
- За замовчуванням: 10 - базова «норма» обсягу; класична пара 5/10 для 15m.
Чим менший short_period відносно long_period, тим різкіша реакція VOSC. Пара 3/12 на 5m - для скальпінгу; 10/30 на 4h - для свінгу. При зміні таймфрейму перегляньте обидва періоди: VOSC(5/10) на 5m і на 1h - різні сигнали.
Готові пресети в конструкторі
У конструкторі доступний пресет Volume Oscillator з налаштуваннями за замовчуванням. Його можна повністю кастомізувати: інший оператор, рівень, періоди або таймфрейм.
Volume Oscillator cross_up 0 - зростання обсягової активності (vosc)
Умова за замовчуванням: Volume Oscillator (value) перетинає рівень 0 знизу вгору (cross up) на обраному таймфреймі (інтервал 15m, short_period 5, long_period 10, перевірка на закритті свічки).
Long-сигнал на посилення обсягового імпульсу: короткостроковий обсяг перевищив довгострокове середнє - активність учасників зростає. На відміну від «VOSC > 0», перетин фіксує момент переходу, а не просто поточне положення вище нуля. Для Short налаштуйте оператор «перетинає вниз» і ціль 0.
Доступні оператори- Перетинає вгору (cross up): VOSC був нижче рівня і піднявся вище. Класика для Long - cross up 0: початок розширення обсягової активності.
- Перетинає вниз (cross down): VOSC був вище рівня і опустився нижче. Short-сигнал - cross down 0: обсягова активність стискається.
- Більше (gt): VOSC строго вище рівня прямо зараз. Наприклад, VOSC > 0 - стійке перевищення короткострокового обсягу над середнім.
- Менше (lt): VOSC строго нижче рівня. VOSC < 0 - виражене стиснення обсягу, підходить для Short-фільтра.
- Більше або дорівнює (gte): VOSC на рівні або вище порога. Зручно для фільтра «VOSC ≥ 0» на старшому таймфреймі.
- Менше або дорівнює (lte): VOSC на рівні або нижче порога. Фільтр стиснення обсягу: VOSC ≤ 0 на 4h.
Нуль - головний орієнтир VOSC: cross up 0 означає, що short SMA обсягу перевищила long SMA; cross down 0 - навпаки. У тренді з високим обсягом VOSC може довго залишатися вище нуля - тоді gt/lt дає ранній вхід, а cross - точніший момент зміни обсягового імпульсу.
Загальні налаштування в конструкторі
- Таймфрейм (інтервал): 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.
Приклади налаштування під різні стратегії
Скальпінг: short 3 / long 8 на 5m–15m
Мета: часті запуски на сплесках обсягу.
Long: пресет vosc, cross up 0, таймфрейм 5m, short_period 3, long_period 8, перевірка на закритті свічки.
Short: cross down 0, ті самі налаштування.
Фільтр: ціна вище EMA 20 на тому самому 5m - менше хибних cross у боковику без обсягу.
Свінг: short 5 / long 20 на 1h–4h
Мета: рідше, але на значущих обсягових змінах.
Long: VOSC cross up 0 на 4h, short_period 5, long_period 20, перевірка на закритті.
Short: cross down 0 на 4h, ті самі періоди.
Довга SMA згладжує шум і дає сигнали, близькі до «справжньої» зміни інтересу до активу.
Підтвердження тренду
Мета: long лише коли обсяг і тренд узгоджені.
Група 1: VOSC cross up 0 на 15m І ціна закриття вище EMA 50 на тому самому 15m.
Short: VOSC cross down 0 І ціна нижче EMA 50.
EMA показує напрямок, VOSC підтверджує, що рух підкріплений зростанням активності.
Пробій (breakout)
Мета: запуск бота на пробої з обсяговим підтвердженням.
Long: VOSC gt 0 на 15m (5/10) І ціна cross up верхньої смуги Bollinger Bands (20, 2) на тому самому інтервалі.
Short: VOSC lt 0 І ціна нижче нижньої смуги BBands.
VOSC gt 0 підтверджує, що пробій супроводжується розширенням обсягу, а не випадковим викидом.
Volume Oscillator + EMA
Long: ціна cross up EMA 20 на 15m І VOSC cross up 0 на тому самому 15m - подвійне підтвердження: і ціна, і обсягова активність розвернулися вгору.
Short: ціна cross down EMA 20 І VOSC cross down 0.
Альтернатива: VOSC gt 0 І ціна > EMA 50 на 1h - трендовий Long на стійкому обсяговому імпульсі.
Short на стисненні обсягу
Умова: VOSC cross down 0 або VOSC < 0, short 5 / long 10, 15m, перевірка на закритті.
Фільтр: RSI > 65 у тій самій групі - шорт після перекупленості з підтвердженням згасання обсягу.
Підходить для short-сіток на локальних піках, коли зростання ціни не підкріплене обсягом.
Сильний обсяговий імпульс (gt фільтр)
Long: VOSC gt 0 на 1h, short 5 / long 10 - бот запускається лише при явному перевищенні короткострокового обсягу над середнім.
Short: VOSC lt 0 на 1h.
Корисно в тренді, де cross up 0 уже відбувся раніше, але обсягова активність досі на вашому боці.
Відкат у тренді (pullback)
Група 1: VOSC на 4h більше 0 (short 5 / long 20) І VOSC cross up 0 на 15m (5/10).
Логіка: старший таймфрейм показує стійкий обсяговий імпульс, молодший ловить відновлення після короткої корекції з низьким обсягом.
Volume Oscillator + RSI
Long: RSI cross up 30 на 15m І VOSC cross up 0 на 15m - осцилятор ціни та обсягова активність узгоджені.
Short: RSI cross down 70 І VOSC cross down 0.
RSI ловить перепроданість/перекупленість, VOSC перевіряє, що обсяг реально посилився в потрібний бік.
Мультитаймфрейм
Long: VOSC на 4h ≥ 0 (окрема умова, gte, short 5 / long 20) І VOSC cross up 0 на 15m (5/10).
Short: VOSC 4h ≤ 0 І VOSC cross down 0 на 15m.
Так ви не купуєте кожен локальний сплеск обсягу проти глобального стиснення активності на старшому інтервалі.
DCA на відкаті
Long: VOSC cross up 0 на 1h (short 5 / long 14) І RSI < 45 на 1h - відскок обсягової активності зі слабкості без екстремальної перепроданості.
Short: VOSC cross down 0 І RSI > 55.
Для DCA-бота на відкатах у тренді cross up 0 м’якший, ніж жорстке RSI < 30.
Групи умов: практичний приклад
Бот із двома сценаріями long:
Група 1: VOSC cross up 0 на 15m І ціна > EMA 50 - трендове відновлення з обсягом.
Група 2: VOSC gt 0 на 1h (5/20) І RSI < 40 на 15m - відскок із підтвердженим старшим обсяговим імпульсом.
Між групами логіка АБО: спрацює будь-який підходящий сценарій. Short налаштовується симетрично (cross down 0, VOSC lt 0).
Порада
На тонких альткоїнах і в нічні години обсяг нестабільний - VOSC може часто перетинати нуль без значущого руху ціни. Збільште long_period (20 замість 10), додайте фільтр EMA або вимагайте VOSC ≥ 0 на старшому таймфреймі. VOSC не замінює аналіз ціни: поєднуйте з пробоєм смуг Bollinger або трендовим контекстом. Використовуйте перевірку «на закритті свічки», щоб не реагувати на внутрішньосвічковий шум обсягу.