Skip to main content
Trading12 min read

Создание движка бэктестинга, который не обманывает вас

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

Part ofFintech & Trading Systems->
By Jason TeixeiraMarch 28, 2026
PythonBacktestingTradingQuantitativeRisk Management
Share:
On this page

Каждый количественный трейдер сталкивался с этим: бэктест показывает 200% годовой доходности. Живая торговля показывает -15%.

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

5 главных лжи, которую рассказывают бэктесты

Ложь 1: Идеальное исполнение

Большинство движков предполагают, что ваш ордер исполняется по той цене, которую вы видите. В реальности:

  • Рыночные ордера исполняются по аску (при покупке) или биду (при продаже), а не по средней цене
  • Крупные ордера двигают рынок (проскальзывание)
  • Во время волатильности исполнение может быть на 5-10 тиков хуже ожидаемого

Мой движок моделирует это:

Reader route

article -> proof -> offer

ReadClusterProofScope

cluster

Fintech & Trading Systems

intent

Trading

route

next step

What to do with this

Turn the note into a build path.

If this topic maps to a real business problem, keep reading the cluster, study the academy path, or route the work into a scoped engagement.

Jason Teixeira
Written by
Jason Teixeira
Founder, Sage Ideas Studio · Principal Engineer
livebuild 81e8c8e2026-07-28 06:02Z
// solo studio// no analytics resold// every commit human-reviewed