📊 Що таке SMMA і навіщо вона боту
SMMA (Smoothed Moving Average, згладжена ковзна середня) — різновид ковзної середньої, яка бере до уваги весь історичний ряд цін. Старі та свіжі дані тут не відкидаються, а поступово «розчиняються» у значенні лінії. Тому вона реагує на ціну повільніше, ніж EMA, і видає менше хибних сигналів.
У Veles SMMA доступна як гнучкий індикатор у фільтрах бота. Її задача проста: показати загальний напрямок руху, а не точку розвороту.
🧮 Як вона рахується
Розрахунок іде у два етапи:
- Для перших Length свічок береться звичайна SMA — це стартове значення.
- Далі на кожній свічці діє формула: SMMA(t) = (SMMA(t−1) × (Length − 1) + Close) / Length.
Подивімось на приклад із умовними числами. Нехай період 7, попереднє значення лінії 100, а нова свічка закрилась на 107. Тоді SMMA = (100 × 6 + 107) / 7 = 101. Ціна стрибнула на 7, а лінія зсунулась лише на 1. Саме така інертність і дає плавність. За документацією Veles, SMMA — окремий випадок EMA зі згладжуванням α = 1 / Length: що більший період, то плавніша лінія й сильніше запізнення.
🎯 Як читати сигнал
Логіка проста, її описує довідка Veles:
- ціна вище лінії SMMA — сигнал на покупку (лонг);
- ціна нижче лінії SMMA — сигнал на продаж (шорт).

Червона рамка на скріні — саме ці два правила. Пересічення лінії ціною означає можливу зміну локального тренду: зверху вниз — сигнал для шорту, знизу вгору — для лонгу. Через інертність лінії такі перетини трапляються рідше, ніж у EMA. Угод стає менше, і на трендовому ринку вони зазвичай якісніші.
⚙️ Налаштування у Veles
У гнучких індикаторах бота SMMA має чотири параметри:
- Період — кількість свічок для розрахунку, від 2 до 500. Стандартне значення за довідкою — 7.
- Інтервал — таймфрейм свічок.
- Метод — «по закриттю бара» (рахується лише на вибраному інтервалі) або «по хвилині» (раз на хвилину для будь-якого інтервалу).
- Зсув — на скільки свічок назад зсунути запитуване значення індикатора.

На скріні з довідки видно панель налаштувань фільтра: поля «Період», «Інтервал», «Метод» і «Зсув». Там для прикладу стоять період 9, інтервал 1 хвилина, метод «по закриттю» і зсув 0. Це приклад, а не рекомендація.
🔍 SMMA чи EMA: у чому різниця
Обидві лінії згладжують ціну, але по-різному. EMA швидко реагує на свіжі свічки, тому раніше ловить розворот, але частіше «бреше» на дрібних коливаннях. SMMA повільніша: одна різка свічка майже не зсуває лінію, і сигнал з'являється лише тоді, коли рух справді закріпився.
Практичне правило для новачка: якщо ваш бот частіше заходить у хибні угоди на шумі, спробуйте замінити EMA на SMMA того ж періоду і порівняйте результат на бектесті. Якщо ж бот запізнюється на швидких імпульсах, лінія SMMA може виявитись надто інертною. Тоді варто зменшити період або перейти на швидший індикатор.
⏱ Який таймфрейм обрати
Чим менший таймфрейм, тим сильніше проявляється запізнення SMMA: сигнал може прийти, коли значна частина руху вже позаду. На старших таймфреймах (4h, 1d) лінія формує надійніші трендові сигнали з мінімумом шуму. Довідка Veles радить найкраще застосовувати SMMA на 4h і вище разом із моментум-індикаторами на кшталт RSI або MACD.
🧩 Як зібрати SMMA в бота
У Veles SMMA працює як фільтр на вхід або вихід, і її можна комбінувати з будь-якими іншими умовами. Реалістична схема для новачка:
- SMMA на старшому таймфреймі задає напрямок: тільки лонги, поки ціна вище лінії;
- окремий моментум-фільтр (наприклад RSI) підказує момент входу;
- рівні підтримки й опору допомагають вирішити, де стояти стопу.
⚠️ Обмеження
- SMMA — індикатор тренду. Вона показує загальний напрямок, а не точки розвороту.
- На різких рухах ціни вхід за SMMA буде менш точним, ніж за EMA, бо лінія відстає сильніше.
- У боковику (флеті) вона, як і інші трендові індикатори, дає часті хибні сигнали.
- Одній лінії довіряти не варто. Довідка радить поєднувати її з RSI, MACD, ATR і рівнями.
🚫 Типові помилки новачків
- Ставити SMMA на хвилинний графік. Там її запізнення відчувається найбільше.
- Очікувати точку розвороту. SMMA підтверджує тренд, що вже почався.
- Копіювати період з чужого прикладу. Скрін із періодом 9 не означає, що 9 підійде вашій парі.
- Пропускати бектест. Довідка прямо радить перевіряти схему на історії, особливо у флеті.
✅ З чого почати
- Залиште стандартний період 7, виберіть старший інтервал (4h) і подивіться, як лінія поводиться на вашій парі.
- Додайте другий фільтр (RSI або MACD), щоб відсікти флет.
- Прогоніть схему на бектесті у Veles у різні ринкові фази, перш ніж запускати її з реальними коштами.
Це навчальний матеріал, а не фінансова порада. Торгівля криптовалютою несе ризик втрати коштів.
Хочете навчитися збирати й налаштовувати такі схеми крок за кроком? Подивитись програму 👉
Коментарі (0)
Поки що немає коментарів. Будьте першим!