Технічні індикатори для бот-трейдингу: RSI, MACD, Bollinger Bands та інші
Технічні індикатори — це органи чуття торгового бота. Без них бот сліпий — він може виконувати Order'и, але не має підстави для того, коли їх виконувати. Індикатори перетворюють необроблені цінові дані на дієві сигнали: купуй тут, продавай там, чекай зараз, виходь негайно.
Але індикатори — це інструменти, а не оракули. Один індикатор регулярно генерує хибні сигнали. Неправильне їх поєднання створює суперечливий шум. А параметри, що працюють на 5-хвилинному графіку, з тріском проваляться на 4-годинному. Цей посібник охоплює п'ять найефективніших індикаторів для автоматизованої торгівлі, як налаштувати кожен із них для бота і — що критично важливо — як об'єднати їх у ланцюги сигналів, які справді дають надійні тригери.
Key Takeaways
- Ботам потрібні індикатори, бо вони усувають емоційні рішення та працюють 24/7 — але кожен індикатор окремо дає 30-40% хибних сигналів.
- RSI (14 періодів) визначає перепроданість (<30) та перекупленість (>70). RSI < 30 у поєднанні з другим підтверджувальним індикатором знижує хибні входи приблизно на 50%.
- MACD (12,26,9) виявляє зміни імпульсу через перетини сигнальної лінії та Divergence гістограми — найнадійніший на Timeframe 1г та 4г для крипто.
- Bollinger Bands (20,2) вимірюють екстремуми волатильності: ціна торкається нижньої смуги + RSI < 35 — один із найімовірніших входів на повернення до середнього.
- Поєднання 2-3 індикаторів (наприклад, RSI для входу, MACD для підтвердження, BB для розміру Position) дає набагато надійніші сигнали, ніж будь-який окремий індикатор.
- Помилка #1 — перевантаження індикаторами. Використання 5+ індикаторів створює параліч аналізу та суперечливі сигнали. Обмежте до 2-3 максимум на стратегію.
Суми в доларах і відсотки в цьому посібнику — це розрахункові приклади, а не рекомендації. Торгівля криптовалютою може призвести до збитків — виділяйте на кожного бота лише кошти, втрату яких ви можете собі дозволити, і повністю прочитайте Розкриття ризиків, перш ніж запускати бота на реальному ринку.
Чому ботам потрібні індикатори (і людям теж)
Ручні трейдери використовують індикатори як візуальні підказки — поглядають на RSI, щоб відчути імпульс, або помічають перетин MACD на графіку. Але процес суб'єктивний: ви можете увійти в угоду, коли RSI на позначці 32 сьогодні, але почекати до 28 завтра — залежно від настрою, нещодавніх збитків або того, як «відчувається» графік.
Боти усувають цю непослідовність. Бот, керований індикаторами, виконує одну й ту саму логіку щоразу:
- RSI перетинає 30 згори вниз → відкрити Position
- Гістограма MACD стає додатною → підтвердити вхід
- Ціна досягає верхньої Bollinger Band → закрити Position
Жодних вагань. Жодних сумнівів. Жодних емоційних перевизначень о 3 годині ночі.
Практичні переваги для автоматизованої торгівлі:
| Перевага | Ручна торгівля | Бот-торгівля |
|---|---|---|
| Послідовність | Залежить від настрою, втоми, упередженості | Ідентичне виконання щоразу |
| Швидкість | Секунди-хвилини на рішення | Мілісекунди на рішення |
| Охоплення | 4-8 годин/день (людська межа) | 24/7/365 |
| Можливість Backtest | Важко відтворити точні рішення | Кожне правило вимірюване й тестоване |
| Моніторинг кількох Pair | Максимум 2-3 Pair | 20+ Pair одночасно |
Індикатори не передбачають майбутнє — вони корисним чином узагальнюють минуле. RSI каже вам, що нещодавній рух ціни був екстремальним порівняно з нещодавньою історією. MACD каже, що короткостроковий імпульс розходиться з довгостроковим. Прогноз — це ваша інтерпретація: що екстремуми схильні повертатися до норми, а зміни імпульсу схильні зберігатися.
RSI (Relative Strength Index)
RSI — найбільш широко використовуваний осцилятор в автоматизованій торгівлі. Він вимірює швидкість і величину нещодавніх змін ціни за шкалою від 0 до 100, визначаючи, коли актив потенційно перепроданий (дешевий) або перекуплений (дорогий).
Як розраховується RSI
RSI використовує середній приріст і середній збиток за період огляду (за замовчуванням: 14 періодів):
RS = Average Gain (14 periods) ÷ Average Loss (14 periods)
RSI = 100 - (100 ÷ (1 + RS))
Коли прирости домінують над збитками, RS високий, і RSI наближається до 100. Коли домінують збитки, RS низький, і RSI наближається до 0.
Ключові рівні та їхнє значення
| Рівень RSI | Стан | Інтерпретація |
|---|---|---|
| < 20 | Екстремальна перепроданість | Сильний потенціал відскоку — але може означати капітуляцію |
| < 30 | Oversold | Тиск покупців імовірно зростає — стандартна зона сигналу на купівлю |
| 30–70 | Нейтрально | Немає сильного сигналу — ринок у рівновазі |
| > 70 | Overbought | Тиск продавців імовірно зростає — стандартна зона сигналу на продаж |
| > 80 | Екстремальна перекупленість | Сильний потенціал корекції — але може означати сильний тренд |
Конфігурація тригера RSI для бота
Базовий сигнал входу DCA: RSI < 30
Коли RSI опускається нижче 30, бот відкриває DCA-угоду — актив статистично перепроданий і має вищу ймовірність відскоку.
Trigger: RSI(14) < 30
Timeframe: 1h (recommended for BTC/USDT)
Action: Open DCA deal (base order)
Cooldown: 4 hours (prevent multiple entries during extended oversold)
Багаторівневі тригери RSI:
| Рівень RSI | Дія | Розмір Position |
|---|---|---|
| RSI < 35 | Легкий вхід (50% base order) | Консервативне перше торкання |
| RSI < 30 | Повний вхід (100% base order) | Стандартний сигнал Oversold |
| RSI < 25 | Агресивний вхід (150% base order) | Глибока перепроданість — вища впевненість |
| RSI < 20 | Максимальний вхід (200% base order) | Екстремальна перепроданість — рідко, але висока ймовірність |
RSI Divergence: сильніший сигнал
RSI Divergence виникає, коли ціна робить новий мінімум, а RSI робить вищий мінімум. Це означає, що тиск продавців слабшає, навіть коли ціна знижується, — потужний сигнал розвороту.
Приклад Bull Divergence:
- Ціна BTC падає з $100,000 → $95,000 (перший мінімум)
- BTC відновлюється до $98,000
- BTC знову падає до $94,000 (нижчий мінімум за ціною)
- Але RSI на $94,000 показує 28, тоді як RSI на $95,000 показував 24 (вищий мінімум за RSI)
- Сигнал: Імпульс продажів вичерпується. Високоймовірний відскок наближається.
RSI Divergence складніше автоматизувати, ніж прості перетини порогів, але деякі просунуті боти можуть виявляти її, порівнюючи значення RSI на послідовних мінімумах ціни. Якщо ваша платформа підтримує користувацькі умови, тригер Divergence у поєднанні з RSI < 35 дає один із найнадійніших доступних сигналів входу.
Обмеження RSI
- Трендові ринки: RSI може залишатися вище 70 тижнями при сильному Bull-русі. Продаж при досягненні RSI 70 під час параболічного зростання закриває Position надто рано.
- Низька волатильність: На пласких ринках RSI коливається близько 40-60 і рідко генерує сигнали.
- Чутливість до періоду: RSI(7) генерує часті сигнали (багато хибних); RSI(21) генерує рідкісні сигнали (упускає можливості).
MACD (Moving Average Convergence Divergence)
MACD вимірює співвідношення між двома ковзними середніми та відображає результат як осцилятор. Він чудово виявляє зміни імпульсу — перехід від ведмежого до бичачого імпульсу (і навпаки).
Як розраховується MACD
MACD складається з трьох компонентів:
MACD Line = EMA(12) - EMA(26)
Signal Line = EMA(9) of MACD Line
Histogram = MACD Line - Signal Line
- MACD Line: Різниця між 12-періодною та 26-періодною експоненційними ковзними середніми. Коли короткострокова EMA вища за довгострокову EMA, MACD додатний (бичачий імпульс).
- Signal Line: 9-періодна EMA самої лінії MACD. Вона згладжує MACD і генерує сигнали Crossover.
- Histogram: Візуальна різниця між лініями MACD та сигнальною. Коли гістограма зростає, імпульс прискорюється в цьому напрямку.
Типи сигналів
1. Перетин сигнальної лінії (основний сигнал)
- Bull Crossover: Лінія MACD перетинає сигнальну лінію знизу вгору → імпульс зміщується з ведмежого на бичачий
- Bear Crossover: Лінія MACD перетинає сигнальну лінію згори вниз → імпульс зміщується з бичачого на ведмежий
2. Перетин нульової лінії (підтвердження тренду)
- MACD перетинає нуль знизу вгору: Короткостроковий тренд тепер бичачий (EMA 12 > EMA 26)
- MACD перетинає нуль згори вниз: Короткостроковий тренд тепер ведмежий (EMA 12 < EMA 26)
3. Divergence гістограми (раннє попередження)
Коли гістограма починає скорочуватися, тоді як ціна продовжує рух у поточному напрямку, імпульс слабшає. Це часто передує перетину сигнальної лінії за 2-4 свічки.
Конфігурація MACD для бота
Entry Signal: MACD Line crosses above Signal Line
Confirmation: Histogram > 0 (or turning positive)
Timeframe: 1h or 4h
Exit Signal: MACD Line crosses below Signal Line
MACD як підтвердження DCA:
Замість використання MACD як основного тригера входу (він надто запізнюється для точних входів), використовуйте його для підтвердження входів, ініційованих швидшими індикаторами:
Primary Trigger: RSI(14) < 30
Confirmation: MACD Histogram is decreasing in magnitude (selling pressure weakening)
Action: Open DCA deal only when BOTH conditions are met
MACD — запізнювальний індикатор: він підтверджує зміни імпульсу після їх початку, а не до. На швидко рухомих крипторинках сигнал MACD може спрацювати на 3-5% пізніше фактичного розвороту. Саме тому MACD найкраще працює як інструмент підтвердження, а не як самостійний тригер входу.
Чутливість MACD до Timeframe
| Timeframe | Частота сигналів | Надійність сигналу | Найкраще застосування |
|---|---|---|---|
| 5m | Дуже висока | Низька (багато хибних перетинів) | Тільки скальпінг — не рекомендується для більшості ботів |
| 15m | Висока | Низько-середня | Короткострокові боти з вузькими Stop Loss |
| 1h | Середня | Середньо-висока | Стандартний Timeframe для крипто-ботів |
| 4h | Низька | Висока | Боти для свінг-трейдингу, підтвердження Position |
| 1d | Дуже низька | Дуже висока | Визначення довгострокового тренду |
Bollinger Bands
Bollinger Bands створюють динамічну оболонку навколо ціни на основі волатильності. Вони складаються з трьох ліній: середньої смуги (проста ковзна середня) та верхньої/нижньої смуг, розташованих на заданій кількості стандартних відхилень від середньої.
Як розраховуються Bollinger Bands
Middle Band = SMA(20)
Upper Band = SMA(20) + (2 × Standard Deviation of price over 20 periods)
Lower Band = SMA(20) - (2 × Standard Deviation of price over 20 periods)
За визначенням, приблизно 95% цінового руху потрапляє в межі 2 стандартних відхилень. Коли ціна торкається або пробиває смугу, це статистично екстремальна подія.
Три ключові сигнали Bollinger Bands
1. Повернення до середнього (торкання смуги)
Коли ціна торкається або перетинає нижню Bollinger Band, вона перебуває на статистичному екстремумі — на 2+ стандартних відхилення нижче 20-періодного середнього. Теорія повернення до середнього передбачає, що ціна відкотиться до середньої смуги.
Тригер бота:
Entry: Price closes below Lower BB(20, 2)
Target: Price reaches Middle BB (SMA 20)
Timeframe: 1h
2. Bollinger Squeeze (низька волатильність → пробій)
Коли смуги звужуються, волатильність стискається. Це стиснення зазвичай передує значному руху в будь-якому напрямку.
Виявлення:
Squeeze = (Upper Band - Lower Band) / Middle Band < threshold
Typical threshold: < 0.04 for BTC (4% band width)
Дія бота: Не торгувати під час стиснення. Дочекатися розширення смуг і торгувати в напрямку пробою.
3. Хід уздовж смуги (продовження тренду)
При сильному тренді ціна «йде» вздовж верхньої (висхідний тренд) або нижньої (низхідний тренд) смуги, постійно торкаючись її або перевищуючи. Це не сигнал розвороту — це вказує на силу тренду.
Як відрізнити хід уздовж смуги від розвороту:
- Хід уздовж смуги: смуги розширюються, обсяг високий, RSI > 60 (хід у висхідному тренді)
- Розворот: смуги стабільні або звужуються, обсяг знижується, RSI показує Divergence
Конфігурація Bollinger Bands для бота
Стратегія повернення до середнього:
Entry: Price < Lower BB(20, 2) AND RSI(14) < 35
Exit: Price reaches SMA(20) (middle band)
Stop Loss: Price < Lower BB(20, 3) — 3 standard deviations below
Timeframe: 1h
Приклад BTC при $100,000:
Якщо 20-періодна SMA становить $100,000 зі стандартним відхиленням $2,500:
Upper Band = $100,000 + (2 × $2,500) = $105,000
Lower Band = $100,000 - (2 × $2,500) = $95,000
Entry: BTC drops below $95,000
Target: BTC returns to $100,000
Profit potential: ~5.3% ($5,000 on $95,000 entry)
Bollinger Bands автоматично підлаштовуються під волатильність. У періоди високої волатильності смуги розширюються — тож торкання нижньої смуги під час волатильного ринку більш екстремальне, ніж торкання у спокійних умовах. Ця самоналаштовна природа робить їх особливо цінними для крипто, де режими волатильності часто змінюються.
Перетини EMA
Перетини експоненційних ковзних середніх (EMA) — це сигнали слідування за трендом. Коли швидша EMA перетинає повільнішу знизу вгору, короткостроковий тренд змістився в бичачий бік. Коли перетинає згори вниз — тренд змістився в ведмежий.
Поширені Pair EMA
| Швидка EMA | Повільна EMA | Назва | Тип сигналу |
|---|---|---|---|
| 9 | 21 | Швидкий Crossover | Короткостроковий зсув імпульсу |
| 12 | 26 | Основа MACD | Середньостроковa зміна тренду |
| 20 | 50 | Середній Crossover | Підтвердження проміжного тренду |
| 50 | 200 | Golden/Death Cross | Великий розворот тренду — висока значущість |
Golden Cross та Death Cross
Перетин EMA 50/200 — найбільш відстежуваний інституційними трейдерами:
- Golden Cross: EMA 50 перетинає EMA 200 знизу вгору → великий бичачий сигнал. Історично BTC зростав на 30-80% протягом 6 місяців після golden cross.
- Death Cross: EMA 50 перетинає EMA 200 згори вниз → великий ведмежий сигнал. Історично передує затяжним просадкам.
Застосування в боті: Використовуйте golden/death cross як фільтр режиму, а не як прямий торговий сигнал:
Золотий хрест активний (EMA 50 > EMA 200):
→ DCA-бот працює зі звичайними параметрами
→ Сигнальний бот відкриває long-входи зі стандартним розміром
Смертельний хрест активний (EMA 50 < EMA 200):
→ DCA-бот перемикається в консервативний режим (ширші кроки, менші ордери)
→ Сигнальний бот призупиняє нові long або вимагає сильнішого підтвердження
→ Стоп-лоси посилюються
Конфігурація швидкого перетину EMA для бота
Перетин EMA 9/21 для входу DCA:
Entry Signal: EMA(9) crosses above EMA(21) AND RSI(14) < 50
Timeframe: 1h
Action: Open DCA deal
Exit: EMA(9) crosses below EMA(21) OR take profit at 2%
EMA за своєю природою запізнюються — вони підтверджують тренди після їх початку. Чим швидша EMA (менше періодів), тим вона чутливіша, але тим більше хибних сигналів генерує. Pair 9/21 — хороший баланс для крипто-ботів: достатньо швидка, щоб ловити зсуви імпульсу, достатньо повільна, щоб відфільтровувати шум.
Supertrend
Supertrend — це індикатор слідування за трендом на основі ATR, який малює на графіку одну лінію: зелену при бичачому настрої, червону при ведмежому. Його простота робить його ідеальним для автоматизації ботів — є рівно один сигнал: напрямок тренду.
Як розраховується Supertrend
Upper Band = (High + Low) / 2 + (Multiplier × ATR)
Lower Band = (High + Low) / 2 - (Multiplier × ATR)
When price closes above Upper Band → Trend is bullish (Supertrend = Lower Band)
When price closes below Lower Band → Trend is bearish (Supertrend = Upper Band)
Параметри за замовчуванням: Period = 10, Multiplier = 3
Конфігурація Supertrend для бота
Buy Signal: Supertrend flips from red to green (bearish → bullish)
Sell Signal: Supertrend flips from green to red (bullish → bearish)
Timeframe: 1h or 4h
Stop Loss: Supertrend line itself (acts as dynamic trailing stop)
Supertrend як фільтр тренду:
Supertrend(10, 3) на 4h = Бичачий:
→ DCA-боту дозволено відкривати нові угоди (тільки Лонг)
→ Сигнальний бот відкриває long-входи у звичайному режимі
Supertrend(10, 3) на 4h = Ведмежий:
→ DCA-бот призупиняє нові угоди (або перемикається в консервативний режим)
→ Сигнальний бот призупиняє нові long або посилює фільтр входу
| Параметр Supertrend | Ефект | Коли використовувати |
|---|---|---|
| Period 7, Multiplier 2 | Дуже чутливий, більше сигналів | Швидкі Timeframe (15m, 1h), волатильні Pair |
| Period 10, Multiplier 3 | Стандарт — збалансована чутливість | За замовчуванням для більшості крипто-ботів |
| Period 14, Multiplier 4 | Повільний, менше сигналів | Свінг-трейдинг, Timeframe 4h/1d, фільтрація тренду |
Поєднання індикаторів: побудова надійних ланцюгів сигналів
Жоден окремий індикатор не є достатньо надійним для автоматизованої торгівлі в ізоляції. Ключ — поєднувати 2-3 взаємодоповнювальні індикатори, які вимірюють різні речі:
- Осцилятор (RSI): вимірює екстремуми Overbought/Oversold
- Імпульс (MACD): вимірює силу тренду та зміни напрямку
- Волатильність (Bollinger Bands): вимірює статистичні цінові екстремуми
- Тренд (EMA, Supertrend): вимірює загальний напрямок
Архітектура ланцюга сигналів
Layer 1 — ENTRY TRIGGER (fast indicator):
RSI < 30 OR Price < Lower Bollinger Band
Layer 2 — CONFIRMATION (momentum indicator):
MACD histogram decreasing in negative magnitude
OR MACD bullish crossover within last 3 candles
Layer 3 — TREND FILTER (slow indicator):
50 EMA > 200 EMA (bullish regime)
OR Supertrend = bullish on 4h timeframe
EXECUTE ONLY WHEN: Layer 1 + Layer 2 + Layer 3 all true
Практичний приклад: вхід RSI + Bollinger Band із підтвердженням MACD
Стратегія: вхід DCA на основі сигналів на BTC/USDT
Pair: BTC/USDT
Timeframe: 1h
Entry conditions (ALL must be true):
1. RSI(14) < 30 (oversold)
2. Price < Lower Bollinger Band(20, 2) (below statistical extreme)
3. MACD Histogram is less negative than previous candle (selling pressure easing)
Action: Open DCA deal with base order
Take Profit: 1.5% above VWAP
Safety Orders: 4, with 2% step, 1.3 volume scale
Чому це поєднання працює:
- RSI < 30 визначає умови Oversold (тайминг)
- Ціна нижче нижньої BB підтверджує, що екстремум реальний, а не просто шум (валідація)
- Покращення гістограми MACD підтверджує, що тиск продажів слабшає (підтвердження імпульсу)
- Усі три рідко збігаються одночасно, тож коли це відбувається, сигнал має високу впевненість
Поєднання індикаторів, яких слід уникати
| Поєднання | Проблема | Чому не працює |
|---|---|---|
| RSI + Stochastic RSI | Обидва вимірюють Overbought/Oversold | Надлишковість — та сама категорія інформації |
| MACD + перетин EMA | MACD похідний від EMA | По суті той самий сигнал з різними назвами |
| 3+ осцилятори | RSI + Stochastic + CCI + Williams %R | Суперечливі сигнали, параліч аналізу |
| Трендовий індикатор на графіку 5m | EMA 200 на 5-хвилинних свічках | Безглуздо — 200 × 5 хвилин = менше 1 дня даних |
Перевантаження індикаторами — помилка конфігурації #1 для торгових ботів. Використання 5+ індикаторів не робить вашого бота розумнішим — воно робить його нерішучим. Кожен додатковий індикатор додає фільтр, який може заблокувати валідні входи. Обмежте кожну стратегію максимум 2-3 індикаторами: один для тaймингу входу, один для підтвердження, один для фільтрації режиму.
Таблиці параметрів для різних Timeframe
Один і той самий індикатор з однаковими параметрами працює дуже по-різному на різних Timeframe. Використовуйте ці відправні точки й коригуйте на основі Backtest.
Параметри RSI за Timeframe
| Timeframe | Period RSI | Oversold | Overbought | Примітки |
|---|---|---|---|---|
| 5m | 7 | < 25 | > 75 | Потрібен швидший період для фільтрації шуму |
| 15m | 10 | < 28 | > 72 | Трохи ширші пороги |
| 1h | 14 | < 30 | > 70 | Стандартні налаштування — найкращі для більшості ботів |
| 4h | 14 | < 32 | > 68 | Трохи пом'якшені — менше, але якісніші сигнали |
| 1d | 21 | < 35 | > 65 | Довший період для згладжування денного шуму |
Параметри MACD за Timeframe
| Timeframe | Fast EMA | Slow EMA | Signal | Якість сигналу |
|---|---|---|---|---|
| 5m | 8 | 21 | 5 | Низька — дуже шумно |
| 15m | 10 | 26 | 9 | Низько-середня |
| 1h | 12 | 26 | 9 | Середньо-висока — рекомендується |
| 4h | 12 | 26 | 9 | Висока — стандартні параметри працюють добре |
| 1d | 12 | 26 | 9 | Дуже висока — великі трендові сигнали |
Параметри Bollinger Bands за Timeframe
| Timeframe | Period | Std Dev | Ширина смуги (типово для BTC) | Якість входу |
|---|---|---|---|---|
| 5m | 14 | 2.0 | Дуже вузька | Низька — часті хибні торкання |
| 15m | 18 | 2.0 | Вузька | Середня |
| 1h | 20 | 2.0 | Стандартна | Висока — найкраща для повернення до середнього |
| 4h | 20 | 2.0 | Широка | Дуже висока — рідко, але надійно |
| 1d | 20 | 2.5 | Дуже широка | Використовуйте 2.5σ для денного, щоб знизити шум |
| Індикатор | Найкращий Timeframe для ботів | Основна роль | Використовувати окремо? | Найкраще поєднання з |
|---|---|---|---|---|
| RSI (14) | 1h | Тайминг входу (oversold/overbought) | Ні — забагато хибних сигналів | Bollinger Bands, MACD |
| MACD (12,26,9) | 1h, 4h | Підтвердження імпульсу | Ні — надто запізнюється для входів | RSI як тригер входу |
| Bollinger Bands (20,2) | 1h | Виявлення екстремумів волатильності | Ні — хід уздовж смуги спричиняє хибні входи | RSI для підтвердження |
| EMA 9/21 | 1h | Напрямок короткострокового тренду | Ні — пилкоподібні рухи на боковому ринку | RSI, Supertrend як фільтр |
| EMA 50/200 | 4h, 1d | Фільтр режиму (bull/bear) | Не для входу — надто повільно | Будь-який індикатор входу |
| Supertrend (10,3) | 4h | Фільтр тренду + динамічний стоп | Можливо — для простіших стратегій | DCA або сигнальний бот як виконання |
Поширені помилки з індикаторами
Помилка 1: використання Overbought/Oversold на трендових ринках
RSI вище 70 не означає «продавай» на бичачому ринку. BTC може утримувати RSI > 70 днями під час параболічних рухів. Використання RSI > 70 як тригера продажу під час цих рухів закриває Position надто рано й упускає величезний потенціал зростання.
Рішення: Використовуйте RSI для входів лише на ринках з обмеженим діапазоном. На трендових ринках використовуйте його як інструмент підтвердження (наприклад, RSI > 50 підтверджує, що бичачий тренд не порушений), а не як сигнал розвороту.
Помилка 2: суперечливі сигнали Timeframe
Ваш RSI на 1h каже «купуй» (нижче 30), тоді як RSI на 4h каже «нейтрально» (на позначці 50). Якому слідувати? Якщо ваш бот отримує суперечливі сигнали між Timeframe без ієрархії пріоритетів, він або зависає, або ухвалює непослідовні рішення.
Рішення: Встановіть чітку ієрархію Timeframe: використовуйте старший Timeframe для визначення тренду/режиму, а молодший — для тaймингу входу. Приклад: Supertrend на 4h визначає, чи має бот бути активним; RSI на 1h визначає, коли входити.
Помилка 3: оптимізація параметрів під історичні дані
Зміна RSI з 14 на 13.7 періоду, бо це покращило результати Backtest на 0.3%, — це хрестоматійне перенавчання. Параметр спрацював для того конкретного історичного набору даних і, ймовірно, покаже гірші результати на нових даних.
Рішення: Використовуйте стандартні, добре перевірені параметри (RSI 14, MACD 12/26/9, BB 20/2) як відправну точку. Відхиляйтеся лише за наявності ясної, логічної причини — а не тому, що так сказав оптимізатор Backtest. Про найкращі практики Backtest див. наш Посібник із бектестингу.
Часті запитання
Який єдиний індикатор найкращий для торгового бота?
Жоден індикатор не варто використовувати окремо. Якщо потрібно обрати один, RSI (14 періодів) на годинному Timeframe забезпечує найкращий баланс якості та частоти сигналів для крипто DCA-ботів. Але навіть RSI окремо генерує 30-40% хибних сигналів. Поєднання RSI з одним додатковим індикатором (Bollinger Bands або MACD) знижує хибні сигнали до 15-20%.
Який Timeframe використовувати для сигналів індикаторів?
Для крипто DCA-ботів та сигнальних ботів годинний Timeframe — оптимальна точка: достатньо частий для генерації дієвих сигналів, достатньо повільний для фільтрації шуму. Використовуйте 4 години для фільтрів тренду та визначення режиму. Уникайте 5 хвилин для всього, крім високочастотних стратегій — співвідношення шум/сигнал надто високе.
Скільки індикаторів має використовувати торговий бот?
Максимум два-три. Один для тaймингу входу (RSI або BB), один для підтвердження (MACD або гістограма) і опційно один для фільтрації тренду/режиму (EMA 50/200 або Supertrend). Більше трьох створюють суперечливі сигнали й знижують кількість угод до непрактичного рівня.
Чи варто використовувати однакові параметри індикаторів для всіх торгових Pair?
Стандартні параметри (RSI 14, MACD 12/26/9, BB 20/2) напрочуд добре працюють на більшості основних крипто-Pair. Однак більш волатильні альткоїни (SOL, AVAX) можуть виграти від трохи ширших порогів RSI (25/75 замість 30/70), щоб урахувати їхні більші типові коливання. Завжди проводьте Backtest при зміні Pair.
Чи можуть індикатори передбачати обвали крипторинку?
Ні. Індикатори узагальнюють минулу поведінку ціни — вони не передбачають події «чорного лебедя», крахи бірж або регуляторні шоки. Однак певні патерни можуть давати раннє попередження: екстремальна RSI Divergence на денних графіках, розширення Bollinger Bands за межі 3σ та сплески обсягу в 5× вище середнього історично передують великим рухам. Це не передбачення — це сигнали підвищеної ймовірності.
Як бектестувати поєднання індикаторів?
Почніть з нашого Посібника з бектестингу для методології. Ключовий принцип: спочатку тестуйте кожен індикатор окремо, потім тестуйте поєднання. Якщо індикатор A має винрейт 60%, а індикатор B — 65%, їхнє поєднання має мати винрейт 70%+ при використанні як вхід + підтвердження. Якщо поєднання не покращує результат порівняно з окремими індикаторами, індикатори або надлишкові, або суперечливі.
Застереження: Ця стаття призначена лише для освітніх цілей і не є фінансовою порадою. Торгівля криптовалютами пов'язана зі значними ризиками, і ви ніколи не повинні інвестувати більше, ніж можете дозволити собі втратити. Завжди проводьте власне дослідження перед ухваленням торгових рішень.
