Бот- навчання

SuperTrend у Veles: індикатор, який каже боту «за трендом чи проти нього»

SuperTrend у Veles: індикатор, який каже боту «за трендом чи проти нього»

🎯 SuperTrend у Veles: індикатор, який каже боту «за трендом чи проти нього»

SuperTrend — один із найпопулярніших трендових індикаторів серед розробників торгових ботів, і не випадково: на відміну від осциляторів (RSI, Stochastic), які показують «перекупленість/перепроданість», SuperTrend дає просту бінарну відповідь — зараз тренд висхідний чи низхідний. Саме тому його часто ставлять не як самостійний сигнал для входу, а як фільтр, що взагалі забороняє боту торгувати проти основного напрямку руху.

Як він рахується (без зайвої математики)

В основі SuperTrend — ATR (Average True Range), показник середньої волатильності за період. Індикатор будує дві лінії навколо ціни на відстані ATR × множник: верхню і нижню. Поки ціна тримається над нижньою лінією — тренд вважається висхідним, і саме нижня лінія стає видимою на графіку та підтягується вгору слідом за ціною. Щойно ціна пробиває лінію знизу — індикатор миттєво перемикається, і тепер видима верхня лінія показує низхідний тренд.

Ключова відмінність від звичайного ковзного середнього: SuperTrend враховує волатильність. У спокійному ринку лінії тримаються близько до ціни (чутливіші до розвороту), у волатильному — відходять далі (менше хибних перемикань на різких свічках).

Два фільтри Veles: «Тренд» і «Зміна тренду»

У боті Veles SuperTrend доступний одразу у двох варіантах фільтра, і різниця між ними принципова:

  • Тренд SuperTrend — статичний стан: «зараз тренд висхідний» або «зараз низхідний». Використовуй як постійний фільтр-дозвіл (наприклад, «відкривати лонг тільки поки тренд висхідний»).
  • Зміна тренду SuperTrend — разова подія: спрацьовує саме в момент перемикання з низхідного на висхідний (чи навпаки). Використовуй як тригер входу — угода відкривається рівно на свічці розвороту, а не постфактум.

Комбінація цих двох у різних фільтрах бота — типова схема: один фільтр ловить МОМЕНТ розвороту, другий (на старшому таймфреймі) підтверджує, що це не хибний сигнал проти головного тренду.

Крок 1: додаємо фільтр у конструкторі бота

У розділі «Умови відкриття угоди» тисни «Додати фільтр» → у пошуку індикаторів обери «Тренд SuperTrend» (або «Зміна тренду SuperTrend», якщо потрібен разовий тригер). Скріншот нижче показує реальний вибір у інтерфейсі Veles — після вибору фільтр одразу зʼявляється в списку з дефолтним інтервалом.

(Скріншот 1: вибір SuperTrend у списку фільтрів бота)

Крок 2: обираємо, коли перевіряти умову

Поруч із фільтром — поле «Тип», де є два варіанти: «На закритті бару» (умова перевіряється тільки після повного закриття свічки — стабільніше, без хибних спрацювань на несформованій свічці) і «Раз на хвилину» (частіша перевірка, швидша реакція, але вищий ризик зловити тимчасовий проскок ціни). Для трендового фільтра на кшталт SuperTrend практичніше «На закритті бару» — тренд не змінюється за секунди, а хибні внутрішньосвічкові проколи саме такий режим і відсіює.

(Скріншот 2: вибір режиму перевірки умови)

Типова помилка: занадто короткий період ATR

Дефолтні параметри SuperTrend зазвичай стоять на 10-періодному ATR з множником 3. Новачки часто зменшують період «щоб швидше ловити тренд» — і отримують індикатор, який перемикається по кілька разів на день навіть у спокійному ринку. Це не «швидший сигнал», а шум: бот заходить і виходить з угод на кожному дрібному коливанні, зʼїдаючи прибуток комісіями. Якщо потрібна реакція швидша за дефолтну — краще зменшити таймфрейм фільтра (наприклад, з 1 години на 15 хвилин), ніж різати період ATR.

На що ще звернути увагу

Множник (звичайно 2-4) керує тим, наскільки далеко лінії відходять від ціни. Вищий множник — менше хибних перемикань, але й пізніше визнання реального розвороту. Це компроміс, який варто протестувати на бектесті конкретної пари, а не копіювати чужі налаштування наосліп — волатильність BTC і, наприклад, дрібного альткоїна відрізняється в рази.

SuperTrend добре працює як фільтр НАПРЯМКУ, але погано як самостійний сигнал входу на флеті (боковику) — там він просто безглуздо перемикається туди-сюди. У парі з ADX (фільтр сили тренду) це вирішується: ADX каже «тренд взагалі є», SuperTrend каже «в який бік».

Приклад зв'язки двох фільтрів

Уяви бота на BTC/USDT з двома фільтрами одночасно: перший — «Тренд SuperTrend» на 4-годинному таймфреймі з дефолтними параметрами (10, 3) — це «дозвіл» на напрямок угод, старший таймфрейм менш чутливий до шуму. Другий — «Зміна тренду SuperTrend» на 1-годинному — конкретний тригер моменту входу. Угода відкривається, тільки коли МОЛОДШИЙ таймфрейм щойно перемкнувся у той самий бік, що вже показує СТАРШИЙ. Це відсікає типову пастку — вхід проти головного тренду на локальному відскоку, який за годину-дві розвертається назад.

Без старшого фільтра бот ловив би кожен дрібний розворот на годинному графіку, включно з тими, що суперечать денному тренду. З фільтром — угод стає менше, зате кожна відповідає загальному напрямку ринку, а не миттєвому шуму.

Що подивитись на бектесті перед запуском на реальні гроші

Перш ніж вмикати бота з SuperTrend наживо, прожени його через розділ «Бектести» на історичних даних за 2-3 місяці різних ринкових умов — і трендового періоду, і флету. Якщо на флеті результат сильно провалюється (а це нормально для трендового індикатора) — саме тоді додавай ADX або схожий фільтр сили тренду, а не викидай SuperTrend взагалі: він і не мав добре працювати без тренду, це не помилка налаштування.

Зайти й перевірити самостійно 👉

Назад до новин

Реакції

Коментарі (3)

oleh_lysenko
12.08.2026 15:59
Оце розклали по поличках, якраз розбирався з цією темою для себе
vasyl_sydorenko
12.08.2026 16:45
👍
nadiia_klymenko
12.08.2026 16:46
Тепер зрозуміло чому раніше не спрацьовувало
Переслати до... ×
preview