
Чому результати бектесту не збігаються з реальною торгівлею
Бектест показує +50% на рік. Ви відкриваєте реальний рахунок — і через квартал маєте −10%. Знайомо? Розрив між бектестом та реальною торгівлею — не баг платформи і не «обман ринку». Це фундаментальна різниця між ідеалізованою моделлю та стохастичною реальністю. Зрозуміти причини цього розриву — перший крок до побудови стратегії, що витримує зіткнення з реальним ринком.
Прослизання: невидимий податок на кожну угоду
Бектест виконує ордер точно по ціні Close свічки — $60,000.00. На реальному ринку ви відправляєте market order — і отримуєте виконання по $60,030 (+0.05%). Ця різниця — прослизання (slippage) — на перший погляд мізерна. Але при систематичній торгівлі вона руйнує прибутковість.
На 200 угод на рік із прослизанням 0.05% на вхід і 0.05% на вихід загальна вартість складає 20% від обороту. Для активної стратегії з 500+ угодами ця цифра сягає 50%. Стратегія, що була прибутковою «на папері», після врахування прослизання стає збитковою.
| Параметр | Бектест | Реальність |
|---|---|---|
| Вхід | Точно по Close | Close ± 0.02-0.1% |
| Вихід SL | Точно по стопу | Стоп ± 0.1-0.5% (гепи) |
| Вихід TP | Точно по тейку | Тейк із мінімальним slippage |
| Ліквідність | Нескінченна | Обмежена книга ордерів |
Рішення: додавайте 0.05-0.1% slippage до бектесту. На StratBase.ai slippage налаштовується у параметрах — увімкніть його обов’язково. Якщо стратегія стає збитковою при slippage 0.1% — її edge занадто малий для реальної торгівлі.
Комісії: смерть від тисячі порізів
Binance Futures: 0.02% maker, 0.04% taker. Здається мало. Але round-trip (вхід + вихід) складає 0.04-0.08%. При 200 угодах на рік це 8-16% від депозиту. При 500 угодах — 20-40%.
Типова помилка: бектест без комісій показує PF 1.5. Після додавання реальних комісій PF падає до 1.15-1.25. Стратегія, що виглядала переконливою, стає маргінальною. Для скальпінгу ситуація ще гірша: сотні угод на день з’їдають будь-яку перевагу.
Правило: завжди включайте реальні комісії вашої біржі у бектест. Якщо ви торгуєте як taker — використовуйте taker fee. Не обманюйте себе maker fee, якщо ваші ордери виконуються як market.
Переоптимізація: стратегія «вивчила» минуле
Ви перебрали 500 комбінацій параметрів і знайшли «ідеальну»: RSI(13), поріг 28.7, стоп 2.37%, тейк 4.82%. На бектесті — ідеальна крива. На реальному ринку — збиток з першого тижня.
Причина: серед 500 комбінацій статистично неминуча одна, що ідеально описує конкретний відрізок цін. Це не закономірність — це шум, замаскований під патерн. Зміна RSI з 13 на 14 перетворює +200% у −50%? Це класичний curve fitting.
Тест на робастність: змініть кожен параметр на ±10%. Якщо результат падає більш ніж на 30% — стратегія крихка. Шукайте «плато» стабільних результатів, а не «пік» ідеального значення.
Психологія: бектест не відчуває страху
Бектест механічно виконує кожну угоду. Ви — ні. Після трьох стопів поспіль мозок включає паніку. Після п’яти — ви вимикаєте стратегію. А шоста угода була б прибутковою і компенсувала б всю серію.
Дослідження Frydman et al. (2014) показало: трейдери на реальних грошах закривають збиткові позиції на 40% пізніше (сподіваються на розворот), а прибуткові — на 30% раніше (фіксують «поки не забрали»). Це інвертує Risk/Reward ratio стратегії: замість 1:2 отримуєте 2:1 у збиток.
Типовий сценарій: SL вибило → «$200 втрачено!» → revenge trading → подвоєння позиції → ще $400 збитку. Бектест не знає, що таке «відіграюся» — але ви знаєте.
Зміна ринкових умов: ринок 2024 ≠ ринок 2025
Бектест на 2020-2024 покриває бичачий цикл і відновлення. Ви торгуєте у 2025 — ринок у зовсім іншому режимі. Волатильність впала вдвічі, кореляції змінились, ліквідність мігрувала на інші біржі.
Стратегія trend following, що давала PF 2.0 у трендовому 2021, показує PF 0.8 у бічному русі 2023. Це не помилка стратегії — це зміна середовища. Трендова стратегія у рейнджі — як плавець у пустелі: навички ті ж, середовище інше.
Рішення: обов’язково тестуйте стратегію на різних ринкових режимах — бичачому, ведмежому та бічному. У StratBase.ai AI-аналіз автоматично класифікує бектест-період за режимами та показує поведінку стратегії в кожному.
Ліквідність: ваш ордер зсуває ціну
На бектесті ордер на $100K виконується миттєво без впливу на ціну. На реальному ринку все залежить від глибини книги ордерів. На BTC/USDT з об’ємом $20B/день — $100K непомітні. На альткоіні з об’ємом $5M/день — $50K зсуне ціну на 0.5-2%.
Особливо критично при одночасному відкритті та закритті позицій: якщо стоп-лосс спрацьовує разом із тисячами інших на тому ж рівні, ціна «пробиває» ваш стоп значно далі, ніж очікувалось. Бектест цього не враховує.
Реалістичні очікування: правило −30%
Професійне правило: очікуйте, що реальний результат буде на 20-30% гірший за бектест. Це не песимізм — це реалізм.
| Бектест PF | Реальний PF (очікуваний) | Вердикт |
|---|---|---|
| 1.0-1.2 | 0.8-1.0 | Збитково на реалі — не торгуйте |
| 1.3-1.5 | 1.0-1.2 | Маргінально — потрібен великий запас міцності |
| 1.6-2.0 | 1.2-1.5 | Робоча стратегія — можна торгувати |
| 2.0+ | 1.4-1.7 | Сильна стратегія (або overfitting — перевірте) |
Мінімум для live trading: бектест PF > 1.3, мінімум 100 угод, позитивний out-of-sample тест, slippage та комісії увімкнені. Якщо хоча б один пункт не виконано — результати ненадійні.
Чеклист скорочення розриву
- Slippage: додайте 0.05-0.1% до кожного входу та виходу в налаштуваннях бектесту
- Комісії: використовуйте реальні значення вашої біржі та рівня VIP
- Out-of-sample: оптимізуйте на 70% даних, перевіряйте на 30%
- Мультиринок: перевіряйте стратегію на 3+ інструментах без зміни параметрів
- Мультирежим: бичачий, ведмежий, бічний — стратегія має бути прибутковою хоча б у двох
- Масштабування: починайте з 10% від планованого обсягу, збільшуйте кожний прибутковий місяць
«Бектест — це найкращий сценарій. Реальність — завжди гірша. Але бектест із реалістичними налаштуваннями на StratBase.ai — це карта, яка мінімізує відстань між очікуваннями та реальністю.»
Додаткові ресурси
Про автора
Фінансовий аналітик з 6+ роками досвіду в алгоритмічному трейдингу. Спеціалізується на технічному аналізі та бектестуванні торгових стратегій для криптовалютних ринків.
Часті запитання
Чому бектест прибутковий, а реальна торгівля збиткова?▾
7 причин: 1) Прослизання (slippage) — бектест входить по Close свічки, реально ціна може бути на 0.1-0.5% гірша. 2) Комісії не враховані або занижені. 3) Переоптимізація — стратегія підігнана під історію. 4) Look-ahead bias — бектест «знає» майбутнє (наприклад High/Low свічки при вході). 5) Ліквідність — на малих монетах ваш ордер зсуває ціну. 6) Психологія — бектест не відчуває страх/жадібність. 7) Зміна ринкових умов — ринок 2024 ≠ ринок 2025.
Як зробити бектест реалістичнішим?▾
6 рекомендацій: 1) Додайте 0.05-0.1% slippage до кожного входу/виходу. 2) Використовуйте реальні комісії вашої біржі. 3) Out-of-sample тест (30% невидимих даних). 4) Мінімум 30 угод для статистики. 5) Тестуйте на різних ринкових умовах (бичачий, ведмежий, флет). 6) Очікуйте деградацію 20-30% від бектесту до реальної торгівлі. Бектест PF 1.5 → реально PF 1.1-1.2. Якщо бектест PF < 1.3 — не торгуйте живо.
Коментарі (0)
Loading comments...

