SteadyEdgeSteadyEdgeСистемна торгівля у зрозумілій формі
ПродуктПеревагиМодуліТарифиПитання
Навчальний центр/Помилки дослідження
Помилки дослідження

Поширені помилки криптобектесту та способи їх виявити

Найнебезпечніші помилки бектесту покращують результат, а не роблять графік явно зламаним. Надійна перевірка шукає витік інформації, багаторазове підлаштування, відсутні витрати й надмірну концентрацію до запитання про прибутковість стратегії.

Контроль якості6 хв читанняПеревірено: 28 серпня 2026 р.
Перегляньте методику До всіх матеріалів
Практичний результатПовторюваний список перевірок, який допомагає відхиляти крихкі бектести та фіксувати невирішені обмеження.
На цій сторінці
  1. Усуньте використання майбутніх даних і часові зміщення
  2. Ураховуйте всі перевірені ідеї та параметри
  3. Перевірте повноту даних і склад інструментів
  4. Змоделюйте виконання, витрати, плече та ліквідацію
  5. Не використовуйте показники, що приховують крихкість
  6. Критично перевірте привабливий бектест
  7. Перевірка бектесту на типові помилки
  8. Чому контрольний список не є доказом
  9. Джерела та додаткове читання
01

Усуньте використання майбутніх даних і часові зміщення

Використання майбутніх даних виникає, коли рішення спирається на відомості, яких у змодельований момент ще не було. Поширені приклади: вхід за ціною закриття тієї самої свічки, що сформувала сигнал; передчасне використання закритої свічки старшого таймфрейму; вибір вигідного порядку максимуму й мінімуму всередині однієї свічки.[4][2]

Свічка - це не журнал подій

OHLC показує межі свічки й ціну закриття, але не весь шлях ціни всередині періоду. Якщо одна свічка торкнулася і стоп-лосу, і тейк-профіту, модель має застосовувати заздалегідь заданий консервативний порядок, який можна відтворити.

02

Ураховуйте всі перевірені ідеї та параметри

Якщо перевірено сотні варіантів, а показано лише найкращий, його результат містить удачу відбору. Ведіть журнал експериментів, обмежуйте кількість вільних параметрів і залишайте дані, що не впливали на вибір правил. Сусідні значення параметрів мають утворювати стійку область, а не єдиний вузький пік.[3][4]

Ураховуйте не лише запуски формального оптимізатора. Зміна списку інструментів, періоду, сімейства індикаторів, типу виходу, орієнтира або порога успіху після перегляду результату — теж спроба. Записуйте кожну таку спробу. Якщо результат уже вплинув на рішення, відносьте ці дані до розроблення й шукайте справді незалежне підтвердження. Що ширшим був пошук, то вищою має бути планка для підсумкового кандидата.

Вивчайте всю область параметрів, а не лише рядок-лідер. Перевірте невелику сітку навколо вибраних значень і шукайте широке плато подібних результатів у різні періоди. Один різкий пік указує на залежність від окремих історичних спостережень. Краще просте значення всередині стійкої області. Порівнюйте одночасно чистий результат, просадку й кількість угод: гладка поверхня дохідності може приховувати надто малу вибірку.

Ознаки перенавчання
ОзнакаЧому це небезпечноЯк перевірити
Працює одне точне значенняОптимум може бути випадковим шумомПеревірити сусідні значення
Багато відкинутих варіантівРеальну кількість спроб прихованоЗаписати всі перевірені сімейства правил
Результат є лише на навчальній вибірціПравила могли запам’ятати один періодЗафіксувати правила й перевірити пізніше
Складні фільтри й мало угодВільних параметрів більше, ніж данихСпростити модель або розширити вибірку
03

Перевірте повноту даних і склад інструментів

Якщо використовувати лише активи, доступні сьогодні, з історії зникнуть невдалі та вилучені з лістингу інструменти. Пропуски свічок, недостатнє прогрівання індикаторів, зміна специфікацій контрактів і неповні ряди фінансування чи відкритого інтересу непомітно змінюють сигнали. Зберігайте попередження й указуйте склад доступних інструментів для кожного історичного моменту.

Спочатку складіть звіт про повноту даних. Для кожного інструмента вкажіть першу й останню доступну часову мітку, пропуски та дублікати, період прогрівання, необхідні зовнішні ряди й причини вилучення. Порівняйте фактично доступний набір інструментів із заявленим ринком стратегії. Якщо в тесті використовуються лише поточні лістинги, прямо зазначте зміщення вцілілих. Не підміняйте відсутнє зовнішнє спостереження нулем, якщо джерело не визначає нуль як коректне значення.

  • До розрахунку сигналів знайдіть пропущені й дубльовані свічки.
  • Залиште достатньо попередніх даних для прогрівання кожного індикатора.
  • Зафіксуйте делістинги, перейменування та періоди недоступності інструментів.
  • Не додавайте прибутковий інструмент після перегляду результату.
  • Вважайте неповний ряд зовнішніх сигналів обмеженням, а не нульовими подіями.
04

Змоделюйте виконання, витрати, плече та ліквідацію

Якщо вважати виконаною будь-яку лімітну заявку за одного дотику ціни, ігнорувати bid-ask-спред, списувати одну комісію замість комісії за кожне виконання або пропускати фінансування, можна отримати прибуток, недосяжний на ринку. Плече має впливати на маржу й ризик ліквідації; не можна множити на нього лише прибутковий PnL.

Перевірте модель на несприятливих прикладах: свічка торкнулася і стопу, і цілі; ціна відкрилася за стопом; ліміту торкнувся лише екстремум; розмір нижчий за біржовий мінімум; позиція з плечем наблизилася до ліквідації. До розрахунку запишіть очікувану поведінку моделі. Невизначеність усередині свічки показуйте як обмеження або діапазон чутливості, а не як точне вигідне виконання.

правдоподібний чистий результат = валовий торговий результат − усі витрати виконання + фінансування зі знаком

Конкретна формула залежить від продукту, але кожне припущення має бути видимим і перевірюваним. Якщо невелике погіршення виконання знищує перевагу, у стратегії немає достатнього запасу.

05

Не використовуйте показники, що приховують крихкість

Частка прибуткових угод без відношення середнього прибутку до середнього збитку, дохідність без просадки та річний перерахунок короткого періоду можуть вводити в оману. Перевіряйте кількість і розподіл угод, час відновлення, концентрацію за інструментами й місяцями, а також порівняння з простим орієнтиром. Одна виняткова угода не повинна приховувати постійні збитки.

  1. Порівняйте чистий і валовий PnL із простим орієнтиром.
  2. Перевірте максимальну просадку й час нижче попереднього максимуму капіталу.
  3. Знайдіть найбільшу угоду й перерахуйте результат без неї.
  4. Розбийте результат за періодами, інструментами, напрямками та режимами волатильності.
  5. Переконайтеся, що контрольна вибірка не використовувалася під час розроблення правил.
Застосуйте на практиці

Критично перевірте привабливий бектест

Припустіть, що результат завищений, і спробуйте знайти механізм, перш ніж прийняти його.

  1. Побудуйте часову шкалу доступності кожного сигналу й можливого виконання.
  2. Перелічіть усі перевірені варіанти, відхилені параметри та рішення щодо складу інструментів.
  3. Перерахуйте результат із консервативним виконанням, повними витратами й реалістичним фінансуванням.
  4. Вилучіть найбільшу прибуткову угоду й розділіть решту угод на незалежні періоди.
  5. Запишіть нерозв’язані обмеження й виберіть: відхилити стратегію або призначити окрему перевірку.

Перевірка бектесту на типові помилки

Не переводьте стратегію далі, доки залишається невідомим хоча б один критичний елемент.

  • Жоден сигнал не використовує майбутні або ще не закриті дані.
  • Кількість перевірених варіантів і процес відбору задокументовано.
  • Склад інструментів, прогрівання й пропуски історії доступні для перевірки.
  • Виконання, комісії, спред, прослизання, фінансування, плече та ліквідація моделюються послідовно.
  • Дохідність оцінюється разом із просадкою, розподілом, орієнтиром і контрольною вибіркою.

Чому контрольний список не є доказом

Така перевірка зменшує відомі способи завищити історичний результат, але не усуває невідомих дефектів даних, помилок реалізації, змін ринку й майбутньої ліквідності. Ретельний бектест — сильніший експеримент, а не гарантія. Paper, тестове середовище та обмежений запуск із реальним капіталом залишаються окремими перевірками.

Джерела та додаткове читання

Поведінку продукту звірено з документацією та кодом SteadyEdge, а змінні відомості про біржі й платформи ведуть на актуальні офіційні джерела.

  1. Як SteadyEdge оцінює стратегіїSteadyEdge
  2. Чому результати реальної торгівлі та ретроспективної перевірки відрізняютьсяДовідковий центр SteadyEdge
  3. Як перенавчання під час ретроспективної перевірки у фінансах призводить до хибних відкриттівSignificance / Oxford Academic
  4. Глибоке навчання з підкріпленням для торгівлі криптоактивами: практичний підхід до усунення перенавчання під час ретроспективної перевіркиarXiv

Продовжити дослідження

Робочий процес тестуванняЯк крок за кроком провести бектест криптовалютної стратегіїЧитати матеріал Витрати на виконанняВитрати криптобектесту: комісії, спред, прослизання та фінансуванняЧитати матеріал Вимірювання ризикуМаксимальна просадка: як її розрахувати та інтерпретуватиЧитати матеріал
Помилки дослідження

Перевірте помилки до додавання нового індикатора

Використовуйте методологію та попередження SteadyEdge, щоб критично перевірити поточний звіт. Спочатку усуньте проблеми якості даних і моделі, а вже потім намагайтеся покращувати показники.

Перегляньте методику Відкрити навчальний маршрут
SteadyEdgeSteadyEdge

Блог, довідка й основні документи сервісу.

© 2026 SteadyEdge Platform. Усі права захищені.
Умови використанняПолітика конфіденційностіПолітика файлів сайту

Навігація

ПродуктПеревагиМодуліТарифи

Матеріали

БлогДопомогаНавчальний центрЯк ми перевіряємо стратегії

Компанія

Про компаніюБезпекаЯк ми готуємо матеріали

Контакти

Написати нам

Новини сервісу та корисні матеріали для користувачів.