Більшість трендових індикаторів у Veles схожі: лінія на графіку, ціна вище чи нижче неї. Але те, як саме лінія будується, вирішує, скільки хибних входів ви отримаєте. LSMA будується інакше, ніж звичайні середні: вона не усереднює ціни, а проводить через них пряму. Розберемо, що це дає боту і як її налаштувати.
📐 Що таке LSMA простими словами
LSMA (Least Squares Moving Average, ковзне середнє методом найменших квадратів) бере останні кілька свічок і проводить через їхні ціни закриття лінію регресії: таку пряму, що сумарне відхилення цін від неї найменше. Значення індикатора це точка на кінці цієї прямої.
Звичайна SMA просто усереднює ціни, а EMA і WMA додають більшу вагу свіжим свічкам. LSMA ж оцінює напрямок і нахил руху в межах вікна, тому описує тренд плавніше й менше смикається від поодиноких стрибків.
⚙️ Де знайти LSMA у Veles
У конструкторі бота LSMA доступна як фільтр під назвою Least Squares Moving Average. Ви додаєте її в групу фільтрів і порівнюєте з ціною або з іншим значенням. Вікно параметрів відкривається кліком по рядку з поточними налаштуваннями:

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

На бічному відрізку посередині графіка лінія майже горизонтальна, і ціна кілька разів її торкається. Саме там LSMA найменш корисна.
🎯 Два способи використати її у стратегії
- Ціна відносно лінії. Ціна закриття вище LSMA: умова для лонга. Нижче: умова для шорта. Це фільтр напрямку, а не точка входу.
- Перетин. Коли ціна перетинає 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)
Поки що немає коментарів. Будьте першим!