LiquidityScan

· RISK & STRATEGY · 10 MIN READ · UPDATED 3D AGO

Що таке підгонка кривої (перенавчання) і як уникнути цього в трейдингу

Що таке підгонка кривої (перенавчання) і як уникнути цього в трейдингу

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

Що таке підгонка кривої (перенавчання) в трейдингу?

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

Ця відмінність має значення. Справжня перевага описує, як ціна дійсно поводиться — стопи скупчуються вище рівних максимумів, тому ціна знімає їх перед розворотом. Перенавчений набір правил описує те, що вже сталося в одному конкретному наборі даних — "лонг лише тоді, коли зняття ліквідності відбувається у вівторок між 9:52 та 10:07."

Перший підхід витримує нові дані. Другий — ні, тому що умови, які призвели до тих минулих виграшів, були випадковим збігом, а не причиною.

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

Чому виникає підгонка кривої

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

  • Оптимізація занадто великої кількості параметрів. Кожна вільна змінна — відсоток входу, відстань стопа, поріг фільтра, часове вікно сесії — дає системі ще один ступінь свободи для запам'ятовування минулого. Десять параметрів можуть підігнатися майже під будь-яку криву.
  • Вибіркове використання найкращих налаштувань. Ви проганяєте сітку з 400 комбінацій, залишаєте ту, що дала найвищу дохідність, і забуваєте, що інші 399 провалилися. Ви обрали найудачливішу конфігурацію, а не найнадійнішу.
  • Тестування на занадто малій кількості даних. Правило, налаштоване на 40 угодах в одному тримісячному бичачому русі, вивчило саме цей режим ринку, а не сам ринок. Малі вибірки — це майже чистий шум.
  • Додавання правил, щоб прибрати кожен історичний збиток. Кожен виняток, який ви додаєте, щоб пропустити минулу збиткову угоду, підганяє стратегію ще щільніше під саме цю історію і робить її крихкішою на даних поза вибіркою.

Корисна ментальна модель — це ступені свободи проти доказів. Кожен параметр і виняток — це ступінь свободи, яку стратегія може витратити на запам'ятовування минулого; кожна незалежна угода у справді небаченій вибірці — це одиниця доказу.

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

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

Специфічні для ICT пастки перенавчання

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

1. Надмірне налаштування правил входу під минулі сетапи

Ви переглядаєте прибуткові угоди і виводите з них правило заднім числом: "вхід через Fair Value Gap (FVG) працює, якщо я беру заповнення лише між 62,5% і 71,3% розриву, на другій свічці, коли попередній свінг зняв ліквідність." Ці цифри були зчитані з переможних угод. Вони описують вашу вибірку, а не те, як ціна реально доставляється, — і не втримаються на нових даних.

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

Додавання фільтрів здається проявом суворості, але кожен з них звужує лійку до тих конкретних угод, успіх яких ви вже знаєте. Якщо ви й далі нашаровуєте умови конфлюенції — зняття ліквідності плюс displacement плюс FVG плюс kill zone плюс денна спрямованість плюс SMT — поки не відфільтруєте кожен історичний збиток, ви не знайшли точність. Ви завчили відповіді напам'ять.

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

3. Оптимізація сканера чи індикатора під один ринок і період

Налаштування глибини розрахунку індикатора, множника ATR або порогу для displacement, щоб максимізувати результати на BTCUSDT за 2023 рік, дає налаштування, які підходять саме під цю монету, саме той рік, саме той режим волатильності. Перейдіть на EURUSD або на квартал у флеті — і перевага випаровується, тому що параметри вивчили шум одного конкретного ринку.

4. Дискреційна упередженість заднім числом у реплеї

Це найтихіша пастка. У реплеї барів ви бачите, куди рухалася ціна, тому ви "знаходите" Order Block або злам структури, який спрацював, і переконуєте себе, що взяли б цю угоду наживо. Ви перевіряєте власну домашню роботу, вже бачачи відповіді.

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

Явні ознаки того, що ваша стратегія перенавчена

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

  • Майже ідеальна крива капіталу. Реальні переваги нерівні — вони мають просадки, серії збиткових угод і періоди застою. Гладка лінія під кутом 45 градусів зазвичай означає, що правила підганяли під дані.
  • Крихітна вибірка. Менш ніж приблизно 100 угод, або тест, що охоплює лише один режим ринку, — це не доказ, а шум з оптимістичним ярликом.
  • Багато параметрів і винятків. Порахуйте свої вільні змінні та правила для особливих випадків. Що їх більше, то більше крива відображає підгонку, а не реальну перевагу.
  • Різке погіршення на даних поза вибіркою. Найточніша ознака: сильні результати у вибірці, які руйнуються, щойно ви тестуєте на даних, під які стратегію ніколи не налаштовували.

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

Розібраний приклад: результати у вибірці проти поза вибіркою

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

СтратегіяПравила / параметриВінрейт у вибірціВінрейт поза вибіркою
Перенавчена9 параметрів, 5 винятків-пропусків, один ринок, один рік~80%~40%
Проста й надійна3 параметри, без винятків, кілька ринків і років~52%~52%

Перенавчена версія виглядає значно кращою в бектесті — 80% проти 52%, — тому саме її обирає недосвідчене око. Але її показник поза вибіркою гірший, ніж підкидання монети, з урахуванням витрат. Надійна версія непоказна, але стабільна: 52% у вибірці, 52% поза вибіркою.

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

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

Різниця між двома стовпцями — а не висота першого — це справжня міра того, наскільки ваша "перевага" є підгонкою кривої, а не реальним сигналом.

Як уникнути підгонки кривої в трейдингу

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

  1. Використовуйте менше параметрів і правил. Надійність важливіша за ідеальність. Кожна змінна, яку ви прибираєте, — це на одну річ менше, яку система може використати для запам'ятовування минулого. Якщо правило не витримує спрощення, воно, ймовірно, було шумом.
  2. Тестуйте на великій вибірці в різних режимах ринку. Охопіть бичачі, ведмежі та флетові умови, кілька років і кілька валютних пар. Перевага, яка проявляється лише в одному режимі, — це опис цього режиму, а не реальна перевага.
  3. Відкладіть дані поза вибіркою, а потім проведіть форвардний тест. Розділіть свою історію: налаштовуйте на одній частині, а потім оцінюйте на іншій, недоторканій частині. Якщо результат тримається, торгуйте невеликим обсягом наживо — форвардна результативність на реальних, небачених тіках є єдиним тестом, у який ринок не може "просочитися".
  4. Покрокова форвардна валідація. Оптимізуйте на ковзному вікні, тестуйте на наступному небаченому вікні, зсувайте вікно вперед і повторюйте. Це імітує повторне налаштування з часом і викриває стратегії, які працюють лише тоді, коли бачать всю історію одразу.
  5. Надавайте перевагу механічним правилам, які неможливо підлаштувати заднім числом. Що об'єктивніші й формалізованіші ваші входи, то важче обманути себе в реплеї. Якщо правило вимагає, щоб ви "побачили" правильну структуру, воно вразливе до упередженості.
  6. Очікуйте, що реальна торгівля буде гіршою за бектест. Прослизання, спред, пропущені заповнення та звичайна регресія до середнього — все це знижує результати. Якщо бектест показує 60%, плануйте близько 45–50% наживо. Якщо стратегія виживає лише за своїм бектестовим показником, вона не виживає взагалі.

Ідея зміщення і дисперсії простими словами

Існує оптимальна точка між двома режимами провалу. Якщо стратегія занадто проста, вона занадто жорстка, щоб вловити реальну закономірність, — вона втрачає перевагу (високе зміщення). Якщо занадто складна, вона підлаштовується під кожне коливання, включно з шумом (висока дисперсія, тобто перенавчання).

Підгонка кривої живе на складному кінці цього спектра. Мета — надійна середина: достатньо структури, щоб вловити справжню поведінку ринку, і водночас достатньо простоти, щоб не запам'ятовувати випадковість.

Захист від ICT: реплей барів із заблокованим правим краєм

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

Оскільки ви не бачите результат, ви не можете вибірково обрати Order Block, який "спрацював", або перемалювати структуру, щоб підігнати її під результат, який ви вже знаєте. Це перетворює реплей із вправи для самолестощів на чесну вибірку і є основою правильного тестування ICT-стратегії.

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

Типові помилки, які гарантують перенавчання

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

Часті запитання

Яка різниця між підгонкою кривої та оптимізацією?

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

Скільки даних потрібно, щоб уникнути перенавчання?

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

Чи може дискреційна ICT-торгівля бути перенавченою?

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

Чому моя стратегія працює в бектесті, але провалюється наживо?

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

Перенавчання — це проблема тестування, тому наступні кроки стосуються чесного тестування, правильного читання результатів і побудови стійкої переваги. Виконуйте їх у такому порядку:

  • Як правильно бектестити ICT-стратегію — повний, стійкий до упередженості робочий процес тестування, до якого стосуються попередження цієї статті.
  • Як виглядає крива капіталу прибуткового трейдера — дізнайтеся, чому реалістична, нерівна крива краща за підозріло ідеальну.
  • Чи досі працюють Order Block? Підхід на основі даних для 2026 року — як оцінювати перевагу концепції на основі доказів, а не одного підігнаного результату.
  • Шаблон торгового журналу ICT, який використовують професіонали для побудови переваги — відстежуйте результативність наживо порівняно з бектестом, щоб виявити перенавчання на ранній стадії.
  • 5 помилок управління ризиками в ICT — помилки на рівні рахунку, які посилюють крихку, перенавчену систему.
  • Як знайти свою перевагу в ICT-трейдингу: підхід до спеціалізації — побудуйте надійну, повторювану перевагу замість підігнаної.
  • FOMO в трейдингу: чому ви ганяєтеся за входами і як з цим боротися — суміжний погляд на FOMO в трейдингу.
Hayk Muradian

Hayk Muradian

Founder & Lead Analyst at LiquidityScan · 12+ years ICT/SMC trading · Institutional order flow specialist

Hayk Muradian is the founder of LiquidityScan, a professional trading intelligence platform built for ICT (Inner Circle Trader) and Smart Money Concepts (SMC) traders. With over a decade of hands-on experience reading institutional order flow across crypto, forex, and futures markets, Hayk specializes in identifying liquidity events, order blocks, and CISD setups on closed candles.

He built LiquidityScan after years of frustration with retail charting tools that ignored the mechanics institutions actually use. The platform now scans 400+ markets in real-time, surfacing the same patterns floor traders watch — without the noise.

Hayk writes about the methodology behind ICT and SMC, with a focus on practical, data-driven analysis rather than hype.

Not trading advice. LiquidityScan publishes educational content for informational purposes only. Trading involves substantial risk of loss.