
Комісії та прослизання в бектесті: рахуємо правильно
Комісії та прослизання — невидимі вороги кожного трейдера. Стратегія, що показує Profit Factor 1.50 у бектесті без витрат, може перетворитися на PF 0.90 при додаванні реалістичних комісій. Для скальпінг-стратегій цей ефект ще драматичніший. Розглянемо, як правильно моделювати торгові витрати та їх реальний вплив на результати.
Структура торгових витрат
Кожна угода має кілька типів витрат:
Біржова комісія — фіксований відсоток від суми угоди. Maker-ордери (лімітні) дешевші за Taker (ринкові). На Binance Futures: maker 0.02%, taker 0.04%. Для кожної угоди комісія стягується двічі: при відкритті та закритті позиції.
Прослизання (Slippage) — різниця між очікуваною ціною та фактичною ціною виконання. Залежить від ліквідності, розміру ордера та швидкості ринку. Для BTC/USDT на Binance прослизання зазвичай 0.01–0.02%. Для альткоінів з малим об'ємом — 0.1–0.5%.
Spread — різниця між ціною купівлі (ask) та продажу (bid). Для ліквідних пар spread мінімальний (0.01%), для неліквідних може досягати 0.5–1%.
Maker vs Taker: вплив на вибір стратегії
Тип ордера визначає розмір комісії, і ця різниця суттєво впливає на те, які стратегії взагалі мають сенс:
| Біржа | Maker | Taker | Різниця на 500 угод/рік |
|---|---|---|---|
| Binance Futures | 0.02% | 0.04% | 10% депозиту |
| Bybit | 0.01% | 0.06% | 25% депозиту |
| OKX | 0.02% | 0.05% | 15% депозиту |
Стратегії з лімітними ордерами (mean reversion, grid) економлять від 10% до 25% депозиту щорічно лише на комісіях. Momentum-стратегії, які потребують ринкових ордерів для швидкого входу, несуть вищі витрати. При бектестуванні обирайте тип комісії (maker/taker), що відповідає вашому реальному стилю виконання.
Кумулятивний ефект витрат
Вплив комісій зростає пропорційно кількості угод. Порівняння для стратегії з комісією 0.05% на вхід та вихід:
| Угод/рік | Витрати/рік | PF без комісій | PF з комісіями |
|---|---|---|---|
| 50 | 5% | 1.40 | 1.32 |
| 200 | 20% | 1.40 | 1.15 |
| 500 | 50% | 1.40 | 0.95 |
| 1000 | 100% | 1.40 | 0.75 |
При 1000 угодах на рік (типово для скальпінгу) витрати на комісії складають 100% від обсягу торгів. Стратегія з PF 1.40 стає збитковою. Це пояснює, чому більшість скальпінг-стратегій прибуткові тільки в бектестах без комісій.
VIP-рівні бірж та їх вплив на прибутковість
Біржі пропонують знижки на комісії залежно від місячного торгового обсягу. Ефект на кінцеву дохідність може бути суттєвим:
- Binance VIP 0 (базовий): taker 0.04% — 500 угод/рік коштують 40% депозиту
- Binance VIP 1 (від $1M/міс): taker 0.036% — економія ~4% депозиту на рік
- Binance VIP 3 (від $40M/міс): taker 0.028% — стратегія, що була збитковою на VIP 0, стає прибутковою
При бектестуванні тестуйте стратегію з кількома рівнями комісій. Якщо PF стає нижче 1.0 на VIP 0, але вище 1.0 на VIP 1 — стратегія підходить лише трейдерам з великими обсягами. Це критична інформація перед запуском у реальну торгівлю.
Приховані витрати: funding та spread
Окрім явних комісій, існують витрати, які трейдери-початківці часто ігнорують:
Funding rate (ф'ючерси): кожні 8 годин довга або коротка сторона платить іншій. Середній funding для BTC — 0.01% кожні 8 години, що складає ±1.1% на місяць. Для стратегій із середнім утриманням позиції понад 24 години funding може з'їсти 3–4% прибутку на рік.
Spread (форекс та малоліквідні пари): на форексі spread — основна витрата замість комісії. EUR/USD має spread 0.5–1 pips, але екзотичні пари (USD/TRY) — 20–50 pips. Для скальпінгу на форексі spread часто перевищує всі інші витрати разом.
У бектесті на StratBase.ai ви можете вказати як комісію, так і прослизання, що моделює сумарний ефект усіх витрат на кожну угоду.
Моделювання прослизання за категоріями ліквідності
Прослизання складніше моделювати, ніж комісії, оскільки воно залежить від ринкових умов. Ефективний підхід — класифікація активів за рівнем ліквідності:
- Tier 1 (BTC, ETH): прослизання 0.01%. Глибина стакану дозволяє виконувати ордери до $500K без суттєвого impact
- Tier 2 (SOL, AVAX, DOGE, топ-20): прослизання 0.03–0.05%. Ордери понад $50K вже помітно рухають ціну
- Tier 3 (альткоіни 50–200): прослизання 0.1–0.3%. Навіть ордери $5–10K можуть створити видимий impact
- Tier 4 (мікрокепи, нові лістинги): прослизання 0.5%+. Бектест без урахування прослизання тут — повна фантазія
Для бектестування завжди використовуйте прослизання, що відповідає вашому реальному інструменту. Якщо ви торгуєте альткоін поза топ-50 — закладайте мінімум 0.1% прослизання.
Fee-adjusted метрики: що реально показує якість стратегії
Стандартні метрики бектесту (PF, Win Rate, ROI) мають обмежену цінність без урахування витрат. Fee-adjusted метрики дають реалістичну картину:
- Net Profit Factor: PF після вирахування усіх комісій та прослизання. Якщо Net PF нижче 1.2 — маржа безпеки занадто мала для реальної торгівлі
- Cost-to-Profit Ratio: загальні витрати / валовий прибуток. Якщо цей показник перевищує 40% — стратегія занадто чутлива до змін у комісіях
- Break-even Commission: максимальна комісія, при якій стратегія залишається прибутковою. Чим вищий цей поріг, тим робастніша стратегія
У StratBase.ai усі метрики розраховуються з урахуванням вказаних витрат. Порівнюйте результати з комісіями та без них — різниця покаже реальну маржу безпеки вашої стратегії.
Оптимізація витрат
Зменшення торгових витрат — один з найпростіших способів покращити реальну дохідність:
- Використовуйте maker-ордери: лімітні ордери замість ринкових зменшують комісію на 50%+
- Зменшіть частоту торгівлі: фільтри, що скорочують кількість угод на 30%, можуть покращити чистий результат
- Торгуйте ліквідні пари: BTC/USDT, ETH/USDT мають мінімальні спреди та прослизання
- VIP-програми бірж: при великих об'ємах комісії знижуються. Binance VIP1 (−25% комісії) вже від $1M місячного обсягу
Висновок
Комісії та прослизання — це не деталь, а фундаментальний фактор, що визначає реальну прибутковість стратегії. Різниця між maker та taker може перетворити збиткову стратегію на прибуткову. Приховані витрати (funding, spread) здатні з'їсти 3–5% річної дохідності. Моделюйте прослизання відповідно до ліквідності активу, розраховуйте fee-adjusted метрики та тестуйте маржу безпеки на різних рівнях витрат. Бектест без комісій має право на існування тільки на початковому етапі пошуку ідеї, а фінальна оцінка завжди повинна включати всі витрати.
Додаткові ресурси
Про автора
Фінансовий аналітик з 6+ роками досвіду в алгоритмічному трейдингу. Спеціалізується на технічному аналізі та бектестуванні торгових стратегій для криптовалютних ринків.
Часті запитання
Як комісії впливають на бектест?▾
Кожна угода коштує комісію двічі: на вході і на виході. При комісії 0.1% і 500 угодах: 500 × 0.1% × 2 = 100% від депозиту витрачено на комісії! Стратегія з ROI +120% перетворюється на +20%. При 1000 угодах — стає збитковою (-80%). Комісії критичні для: скальпінгу (багато угод), малого середнього прибутку на угоду, високочастотних стратегій.
Що таке прослизання?▾
Прослизання (slippage) — різниця між очікуваною ціною ордера і ціною виконання. Ви хотіли купити за $60,000, а біржа виконала за $60,050 (проскальзування $50). Причини: низька ліквідність, великий об'єм ордера, висока волатильність. Для бектесту: додайте 0.01-0.05% до комісій як оцінку slippage. Краще переоцінити витрати, ніж недооцінити.
Коментарі (0)
Loading comments...

