
У категорії Start Bots Signal зібрані описи сигналів і індикаторів, які можуть запускати торгового бота. Один із технічних індикаторів - EMA (Exponential Moving Average).
У кожного бота під час створення та редагування в нижній частині налаштувань є блок Конструктор сигналів запуску. У ньому можна обирати окремі індикатори, готові пресети та їхні комбінації. Умови об’єднуються в групи: всередині групи працює логіка І, між групами - АБО. Один і той самий індикатор можна налаштувати по-різному - для Long і Short, для пробою й відскоку, для порівняння з рівнем або для перетину.
Що таке EMA
EMA (Exponential Moving Average, експоненційне ковзне середнє) - трендовий індикатор, який усереднює ціну закриття з експоненційною вагою: останні свічки впливають на лінію сильніше, ніж старі. На відміну від простої SMA, EMA швидше повертає за ціною і раніше сигналізує про зміну імпульсу.
EMA vs SMA: SMA (Simple Moving Average) рахує арифметичне середнє за N періодів - усі свічки рівнозначні. EMA дає більшу вагу недавнім даним, тому лінія менше «запізнюється» і краще підходить для скальпінгу та коротких таймфреймів. SMA згладжена сильніше - її частіше використовують як довгостроковий фільтр (наприклад, SMA 200 на денному графіку).
Ціна вище EMA зазвичай інтерпретують як бичий контекст: покупці утримують актив вище середньої. Ціна нижче EMA - ведмежий контекст. Перетин ціни з EMA вгору або вниз - класичний сигнал зміни локального імпульсу. У конструкторі сигналів ELIXOAI EMA використовується як умова автоматичного запуску бота: при перетині ціни з лінією або двох EMA між собою бот може відкрити нову сітку.
Golden cross (золотий хрест) - коли швидка EMA перетинає повільну знизу вгору (класика: 50/200 або 50/100). Вважається сигналом початку або посилення висхідного тренду. Death cross (мертвий хрест) - зворотна ситуація: швидка EMA перетинає повільну зверху вниз, часто трактується як ослаблення тренду або перехід у низхідну фазу.
Як працює EMA
EMA розраховується ітеративно: кожне нове значення враховує поточну ціну та попереднє значення EMA з коефіцієнтом згладжування k = 2 ÷ (period + 1). Чим менший period, тим вищий k і тим швидше лінія реагує на зміни.
- На першому барі EMA часто ініціалізується як SMA за той самий період.
- На кожній наступній свічці: EMA = (Close × k) + (EMAprev × (1 − k)).
- Лінія «підтягується» до ціни сильніше, ніж SMA з тим самим period.
У конструкторі сигналів ELIXOAI ви задаєте не формулу, а умову порівняння: «ціна перетинає EMA 20 вгору», «EMA 50 перетинає EMA 100 вгору», «ціна більше EMA 200» тощо. Система отримує актуальні значення EMA з біржі через TAAPI і перевіряє умову на обраному таймфреймі - на закритті свічки або щохвилини.
Параметр періоду
У пресетах EMA у конструкторі є параметр Період (period) (і окремо slow_period для крос-пресета):
- Діапазон: від 2 до 350.
- За замовчуванням для пресета ema: 20 - універсальна «робоча» середня для 15m–1h.
- Для пресета ema_50_100_cross: швидка EMA 50, повільна EMA 100.
- Короткі періоди (9–21): швидка реакція, більше сигналів і шуму - скальпінг на 5m–15m.
- Довгі періоди (50–200): сильний трендовий фільтр, рідкі, але «вагомі» перетини - свінг і позиційна торгівля.
Період завжди прив’язаний до таймфрейму: EMA(20) на 5m і EMA(20) на 4h - різні лінії з різною ролью. При зміні інтервалу перегляньте й period, і логіку фільтрації.
Готові пресети в конструкторі
У конструкторі доступні два готові пресети EMA. Кожен можна змінити: інший оператор, період, slow_period або таймфрейм.
Ціна перетинає EMA 20 вгору - Long (ema)
Умова за замовчуванням: ціна перетинає EMA(20) знизу вгору (cross up) на обраному таймфреймі (інтервал 15m, перевірка на закритті свічки).
Класичний сигнал «повернення бичого імпульсу»: ціна була нижче EMA і закрилася вище. Підходить для запуску Long-бота на продовженні тренду після відкату або на пробої локального опору. Оператори: більше, менше, перетинає вгору, перетинає вниз - можна налаштувати Short при перетині вниз або фільтр «ціна вище EMA» без перетину.
Для Short-симетрії використовуйте той самий пресет з оператором перетинає вниз або умовою «ціна менше EMA».
EMA 50 перетинає EMA 100 вгору - Long (ema_50_100_cross)
Умова за замовчуванням: швидка EMA(50) перетинає повільну EMA(100) знизу вгору (cross up).
Спрощений варіант golden cross: швидка середня обганяє повільну - ознака посилення висхідного тренду. Сигнал рідший, ніж перетин ціни з EMA 20, але зазвичай надійніший на середніх таймфреймах (1h–4h). Для Short і death cross змініть оператор на перетинає вниз або налаштуйте окрему умову з cross down.
Параметри: period (швидка, за замовчуванням 50) і slow_period (повільна, за замовчуванням 100). Можна експериментувати з 9/21 для скальпінгу або 50/200 для класичного golden 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.
Приклади налаштування під різні стратегії
Трендовий фільтр
Мета: long лише коли старший тренд бичий, short - коли ведмежий.
- Long: група 1 - ціна перетинає EMA 20 вгору на 15m І ціна на 4h більше EMA 200 (окрема умова ema, period 200, оператор «більше»).
- Short: ціна перетинає EMA 20 вниз на 15m І ціна на 4h менше EMA 200.
- Так ви не купуєте кожен локальний відскок у глобальному даунтренді.
Вхід на відкаті до EMA
Мета: купити продовження тренду після корекції до середньої.
- Long: на 1h ціна більше EMA 50 (тренд вгору) І на 15m ціна перетинає EMA 20 вгору після дотику до зони EMA 50.
- Short: ціна нижче EMA 50 на 1h І перетин EMA 20 вниз на 15m.
- Перевірка на закритті свічки зменшує хибні спрацювання на внутрішньосвічковому шумі.
Скальпінг 9/21 на 5m–15m
Мета: часті запуски на коротких імпульсах.
- Long: пресет ema_50_100_cross з period 9 і slow_period 21, оператор cross up, таймфрейм 5m або 15m.
- Short: той самий пресет з cross down.
- Швидка пара EMA реагує швидше за класику 50/100 - більше сигналів, вища частка шуму; підходить для активних сіток із жорстким ризик-менеджментом.
Golden cross 50/200
Мета: рідкий, але сильний сигнал зміни довгострокового тренду.
- Long: ema_50_100_cross з period 50 і slow_period 200 на 4h або 1d, cross up, перевірка на закритті.
- Short (death cross): cross down на тих самих параметрах.
- Класична інтерпретація: golden cross підтверджує бичий цикл, death cross - ведмежий. На крипторинку сигнал може запізнюватися - комбінуйте з об’ємом або RSI.
Мультитаймфрейм
Мета: узгодити сигнал на молодшому ТФ зі старшим контекстом.
- Long: EMA 50 cross up EMA 100 на 1h І ціна перетинає EMA 20 вгору на 15m.
- Short: death cross на 1h І ціна перетинає EMA 20 вниз на 15m.
- Молодший ТФ дає точку входу, старший - напрямок. Логіка між групами: І.
EMA + RSI
Тренд плюс осцилятор - відсікти перегріті входи та ловити відкати.
- Long: ціна вище EMA 50 на 1h І RSI перетинає 30 вгору на 15m (період RSI 14).
- Short: ціна нижче EMA 50 на 1h І RSI перетинає 70 вниз на 15m.
- EMA задає напрямок, RSI - момент входу після корекції.
EMA + MACD
Два трендові інструменти з різною логікою підтверджують імпульс.
- Long: ціна перетинає EMA 20 вгору на 15m І MACD histogram перетинає 0 вгору на тому самому 15m.
- Short: перетин EMA 20 вниз І MACD hist cross down через 0.
- MACD уже містить EMA в розрахунку - комбінація посилює фільтр, сигнали рідші.
Свінг на 4h з EMA 50
Мета: рідше, але на більш значущих рухах.
- Long: ціна перетинає EMA 50 вгору на 4h, period 50, перевірка на закритті.
- Short: перетин EMA 50 вниз на 4h.
- Для DCA-бота на трендових відкатах додайте фільтр: ціна на 1d вище EMA 200 для long.
Утримання вище EMA без перетину
Мета: запуск лише в стійкому тренді, без очікування кроса.
- Long: ціна більше EMA 20 на 15m (оператор «більше», не cross) І EMA 9 більше EMA 21 на тому самому ТФ (друга умова через ema_50_100_cross з period 9 / slow_period 21, оператор «більше»).
- Short: ціна менше EMA 20 І EMA 9 менше EMA 21.
- Підходить для «трендових» сіток, які мають стартувати вже всередині руху.
Death cross для Short
Мета: шорт-сітка на ослабленні тренду.
- Short: ema_50_100_cross, period 50, slow_period 100, оператор cross down на 1h.
- За бажанням: RSI на 4h менше 50 для підтвердження ведмежого імпульсу.
- У боковику death cross дає багато хибних сигналів - додайте фільтр за волатильністю або старшою EMA.
Групи умов: практичний приклад
Бот із двома сценаріями Long:
- Група 1: ціна cross up EMA 20 на 15m І ціна вище EMA 200 на 4h - трендовий відкат.
- Група 2: EMA 50 cross up EMA 100 на 1h І RSI < 40 на 15m - ранній вхід у новий імпульс.
Між групами логіка АБО: спрацює будь-який підходящий сценарій. Short налаштовується симетрично.
Порада
EMA - запізнювальний індикатор: перетин підтверджує вже розпочатий рух, а не передбачає розворот заздалегідь. У боковику ціна часто «пиляє» навколо EMA 20 - cross up і cross down спрацьовують по черзі. Додавайте фільтр за старшим таймфреймом (ціна вище/нижче EMA 50 або 200), комбінуйте з RSI або MACD і не забувайте про ризик-менеджмент сітки. Golden cross на 50/200 - рідкий сигнал; для активної торгівлі використовуйте коротші пари (9/21, 20/50).