LiquidityScan

· RISK & STRATEGY · 10 MIN READ · UPDATED 22 АВГУСТА 2026 Г.

Что такое подгонка кривой (переобучение) и как её избежать в трейдинге

Что такое подгонка кривой (переобучение) и как её избежать в трейдинге

Подгонка кривой — это когда вы настраиваете стратегию настолько точно под исторические данные, что она улавливает случайный шум вместо реального преимущества. На бэктесте она выглядит идеально, а в реальной торговле разваливается. Вот почему это происходит и как вместо этого построить устойчивые правила.

Что такое подгонка кривой (переобучение) в трейдинге?

Подгонка кривой, также называемая переобучением, — это настройка торговой стратегии настолько точно под исторические данные, что она улавливает случайный шум вместо повторяемого преимущества. В результате стратегия показывает прекрасные результаты на бэктесте и проваливается в реальной торговле, потому что правила были подогнаны под прошлое, а не под рынок.

Это различие важно. Настоящее преимущество описывает то, как цена ведёт себя на самом деле, — стопы скапливаются выше равных максимумов, поэтому цена сметает их перед разворотом. Переобученный набор правил описывает лишь то, что уже произошло в одном конкретном наборе данных, — «покупать только когда снятие происходит во вторник между 9:52 и 10:07».

Первое выдерживает проверку на новых данных. Второе — нет, потому что условия, породившие те прошлые прибыльные сделки, были случайным совпадением, а не причиной.

Этому подвержен каждый дискреционный и механический трейдер. Чем больше вы оптимизируете — больше параметров, больше фильтров, больше исключений вида «если это, то пропустить», — тем лучше выглядит ваша историческая кривая и тем меньше она означает. Понимание подгонки кривой в трейдинге — это разница между системой, которая накапливает прибыль, и системой, которая тихо съедает счёт.

Почему возникает подгонка кривой

Переобучение — это не редкая случайность. Это стандартный итог любого процесса оптимизации, если его не контролировать, потому что ваша программа всегда найдёт настройки, подходящие под ту выборку, которую вы ей дали, — включая её шум. К этому приводят четыре привычки:

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

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

Когда число степеней свободы приближается к числу сделок, система способна подогнаться почти под любую историю, и бэктест не говорит вам ни о чём. Устойчивость достигается тогда, когда объём подтверждающих данных значительно превышает свободу, предоставленную правилам.

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

Ловушки переобучения, специфичные для ICT

ICT и концепции умных денег (Smart Money Concepts, 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.

Все статьи (88) от Hayk Muradian →

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