Profit Factor: як оцінювати бектест не лише за часткою перемог
Profit Factor: як оцінювати бектест не лише за часткою перемог. Оцініть правила, витрати, просадку, угоди й ризик на даних симуляції.
Коротка відповідь
Profit factor — це валовий прибуток закритих прибуткових угод, поділений на абсолютну величину валового збитку закритих збиткових угод. Значення вище 1 лише показує, що в цій історичній симуляції сума виграшів перевищила втрати; воно не доводить майбутню стійкість. Читайте разом із чистим результатом, кількістю угод, максимальною просадкою, витратами та незайманим періодом.
Контекст дослідження
Win rate вимірює частоту перемог, а profit factor порівнює розмір усіх прибутків з усіма збитками. Система з 70% перемог може бути крихкою через кілька великих втрат; система з 42% може мати краще співвідношення завдяки більшим середнім виграшам. Дані, час сигналу, модель виконання й кількість випробуваних варіантів також змінюють висновок.
Приклад налаштування в Backtest
Зафіксуйте BTCUSDT, годинні свічки, шість місяців, RSI, напрям long, stop loss 2%, take profit 4%, комісію 0,10% за виконання та slippage 0,05%. Збережіть baseline. Потім окремо запустіть звичайні витрати, подвійні витрати й пізніший незайманий період, не змінюючи сигнал одночасно.

Як читати результати
Переконайтеся, що розрахунок використовує закриті змодельовані угоди та послідовні чисті витрати. В історії оцініть внесок найбільшого виграшу, найгіршу серію втрат і концентрацію угод в одному русі ринку. Повторіть висновок без викиду та після реалістичного стрес-тесту витрат.
Чого Profit Factor не показує
Метрика не показує порядок прибутків і збитків, глибину та час відновлення просадки, капітал під ризиком чи можливість реального виконання за змодельованою ціною. Вона також автоматично не виявляє look-ahead bias, погані свічки, неоднозначність усередині бару, ліквідність, гепи та вибір найкращого результату з надто багатьох тестів. Універсального порога немає.
Поширені помилки
Не ранжуйте стратегії лише за win rate або profit factor. Не виключайте комісію, спред, slippage та funding; не довіряйте екстремальному значенню за малої кількості угод; не порівнюйте різні дати й розміри позиції; не називайте період out-of-sample після зміни правила на основі його результатів.
Практичний чекліст
Запишіть правила, напрям, розмір, витрати, stop, target, ринок і дати до перегляду результату. Читайте разом чистий підсумок, кількість угод, середній виграш/збиток і просадку. Перевірте вплив викиду, подвойте реалістичні витрати, збережіть усі невдалі запуски та заморозьте правило для незайманого періоду. Потім спостерігайте paper signals.
Примітка про ризик
Backtest — інструмент освіти й дослідження стратегій, а не фінансова порада, брокер, біржа чи сервіс виконання. Історична симуляція не гарантує майбутнього результату. Реальні ціни, ліквідність, спред, slippage, комісії, гепи та виконання можуть суттєво відрізнятися від моделі. Не ризикуйте капіталом, втрату якого не можете дозволити.
Формула / Приклад
| Результат A | Результат B |
|---|---|
| 70% win rate · profit factor 1.17 | 42% win rate · profit factor 1.33 |
Валовий прибуток ÷ |валовий збиток|. Порівнюйте лише контрольовані результати з однаковими витратами та закритими змодельованими угодами.
Пов’язані посібники
Backtest Trading для iOS
Продовжуйте дослідження на iPhone
Запустіть інше налаштування, перевірте кожну змодельовану угоду й тримайте дослідження стратегії поруч.
Завантажити з App Store