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

LSMA у Veles: як лінія регресії відсікає шум і де вона підводить

📚 Хочете не тільки прочитати, а й спробувати?

«Легкий старт» — 7 днів, 7 модулів практики: перша угода на біржі під наглядом кураторів. 570 грн, доступ одразу після оплати.

Спробувати «Легкий старт» →

Більшість трендових індикаторів у Veles схожі: лінія на графіку, ціна вище чи нижче неї. Але те, як саме лінія будується, вирішує, скільки хибних входів ви отримаєте. LSMA будується інакше, ніж звичайні середні: вона не усереднює ціни, а проводить через них пряму. Розберемо, що це дає боту і як її налаштувати.

📐 Що таке LSMA простими словами

LSMA (Least Squares Moving Average, ковзне середнє методом найменших квадратів) бере останні кілька свічок і проводить через їхні ціни закриття лінію регресії: таку пряму, що сумарне відхилення цін від неї найменше. Значення індикатора це точка на кінці цієї прямої.

Звичайна SMA просто усереднює ціни, а EMA і WMA додають більшу вагу свіжим свічкам. LSMA ж оцінює напрямок і нахил руху в межах вікна, тому описує тренд плавніше й менше смикається від поодиноких стрибків.

⚙️ Де знайти LSMA у Veles

У конструкторі бота LSMA доступна як фільтр під назвою Least Squares Moving Average. Ви додаєте її в групу фільтрів і порівнюєте з ціною або з іншим значенням. Вікно параметрів відкривається кліком по рядку з поточними налаштуваннями:

Налаштування LSMA у фільтрі Veles: період, offset, інтервал, метод, зсув

Параметрів п'ять, але реально ви працюєте з двома: період і offset. Решта це таймфрейм, спосіб розрахунку і зсув бару.

🔧 Параметри: що означає кожен

  • Період (Length) кількість свічок, через які проводиться регресія. Діапазон 3–500, стандартно 25. Менший період швидше реагує, але частіше обманює. Більший дає гладку лінію, проте запізнюється.
  • Offset зсув точки оцінки вздовж прямої, від 0 до 10. При 0 береться кінець прямої, тобто найсвіжіша точка. Ненульовий offset зсуває оцінку назад у часі: це може допомогти підтвердити тренд, але додає запізнення.
  • Інтервал таймфрейм свічок для розрахунку.
  • Метод: за закриттям бару (рахується лише на обраному інтервалі) або по хвилині (раз на хвилину для будь-якого інтервалу).
  • Зсув бару зчитує значення індикатора на задану кількість свічок назад.

📈 Як це виглядає на графіку

Нижче графік ETH/USDT на годинних свічках з LSMA (25, 0). Видно, що лінія тримається за ціною плавно: на трендовому відрізку свічки йдуть по один бік від неї, а при зміні напрямку ціна перетинає лінію.

Лінія LSMA на годинному графіку ETH/USDT, місце перетину ціною

На бічному відрізку посередині графіка лінія майже горизонтальна, і ціна кілька разів її торкається. Саме там LSMA найменш корисна.

🎯 Два способи використати її у стратегії

  1. Ціна відносно лінії. Ціна закриття вище LSMA: умова для лонга. Нижче: умова для шорта. Це фільтр напрямку, а не точка входу.
  2. Перетин. Коли ціна перетинає LSMA знизу вгору, це може означати зміну локального тренду на висхідний, зверху вниз це сигнал на шорт. Через регресійну природу перетинів зазвичай менше, ніж у WMA, а на трендових ділянках хибних сигналів теж менше.

Найкраще LSMA працює як один із фільтрів у зв'язці: наприклад, трендовий фільтр у парі з RSI чи ATR, а не єдина умова входу.

🔍 Чим LSMA відрізняється від звичайних середніх

Якщо ви вже користуєтесь SMA чи EMA, перехід на LSMA не вимагає нової логіки: умови ті самі, ціна вище лінії чи нижче неї. Різниця в поведінці. SMA завжди відстає від ціни на половину вікна, а LSMA бере кінець регресійної прямої, тож лінія ближче до ціни там, де є стійкий нахил. Зате при різкому розвороті вона теж не встигає миттєво, тому одного індикатора для входу замало.

🧮 Невелика математика для цікавих

Для вікна з N свічок будується пряма y = slope × (x − offset) + intercept, де x це індекси свічок від 1 до N. Нахил і зсув знаходяться з сум цін і індексів, а LSMA дорівнює значенню прямої на потрібній точці. Практичний висновок простий: лінія тим плавніша, чим більший період, а offset лише зсуває точку, в якій ми знімаємо значення з уже побудованої прямої.

⚠️ Обмеження, про які треба пам'ятати

  • LSMA описує напрямок, а не точки розвороту. Розворот вона покаже із запізненням.
  • Регресія припускає, що в межах вікна рух близький до лінійного. На пилкоподібних і нелінійних ділянках точність падає.
  • У флеті регресія все одно шукає найкращу пряму через горизонтальні ціни, тому з'являються хибні сигнали.
  • Більший період робить лінію гладкішою, але збільшує запізнення; менший робить навпаки.

🚫 Типові помилки новачків

  • Короткий період на шумній парі. Період 5–8 на хвилинних свічках перетворює лінію на копію ціни: перетини йдуть один за одним, і бот входить на кожному.
  • Вхід за самим перетином без підтвердження. Один перетин ще не тренд. Додайте умову за обсягом, RSI або волатильністю, щоб не ловити випадкові торкання.
  • Однакові налаштування для всіх монет. Те, що добре працює на ліквідній парі, на тихій монеті дасть дрібний шум. Налаштовуйте період під конкретну пару й таймфрейм.
  • Ігнорування флету. Якщо лінія майже горизонтальна, а ціна ходить навколо неї, сигнали LSMA краще не брати.

✅ З чого почати

  • Залиште стандартні 25 і offset 0, перевірте поведінку на своїй парі й таймфреймі.
  • Для коротких таймфреймів (до 15 хвилин) пробуйте менші періоди, для старших (4 години, добовий) діапазон 20–50.
  • Додайте другий фільтр, наприклад RSI або ATR, щоб відсікти флет.
  • Перш ніж запускати бота з реальними коштами, перевірте стратегію на бектесті у Veles і подивіться, як вона поводилась на різних ринках.

Це навчальний матеріал, а не фінансова порада. Торгівля криптовалютою несе ризик втрати коштів.

Хочете навчитися збирати й налаштовувати такі схеми крок за кроком? Розібрати це на практиці 👉

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

Реакції

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

Поки що немає коментарів. Будьте першим!

Переслати до... ×
⤓
preview