← Backtest öğrenme merkezi

Kontrollü strateji araştırması

Backtest overfitting ve kilitli holdout doğrulaması

Deneme kaydı, kronolojik bölme, gap, kilitli out-of-sample dönem ve önceden yazılmış kurallarla overfitting'i azaltın.

Kısa yanıt

Overfitting, çok sayıda seçimin dayanıklı davranış yerine geçmiş gürültüyü öğrenmesidir. Araştırmayı sonraki holdout'tan ayırın, her denemeyi sayın, geçiş kuralını yazın ve dönemi yalnız donmuş aday için bir kez açın.

Gördükten sonra ayar yaparsanız holdout artık araştırma verisidir. Küçük örneklem, rejim değişimi ve çok sayıda aday hâlâ şanslı sonuç yaratabilir.

Araştırma bağlamı

Bailey ve arkadaşları multiple testing'in sınırlı veride rastlantısal kazanan bulmayı kolaylaştırdığını gösterir. Trial sayısı performansla raporlanmalıdır.

TimeSeriesSplit zamanı ve gap'i korur; trading'de lookback, üst üste pozisyon ve gecikme de önemlidir. Doğru split look-ahead veya gerçek dışı fill'i düzeltmez.

Backtest uygulama ayarı örneği

18 aylık BTCUSDT 1h kullanın. Son altı ayı kilitleyin, yedi gün gap bırakın; EMA fast 8/9/10 ile slow 20/21/22 olmak üzere dokuz denemeyi kaydedin.

10.000 USD, %2 size, %2 SL, %4 TP, %0,10 komisyon, 5 bps slippage ve kapalı mumu sabit tutun. Minimum trades, net result, drawdown, outlier concentration ve komşu stabilitesine göre seçin. Holdout'tan önce fingerprint kaydedin.

Backtest overfitting ve kilitli holdout doğrulaması — Backtest uygulama ayarı örneği: Deneme kaydı, kronolojik bölme, gap, kilitli out-of-sample dönem ve önceden yazılmış kurallarla overfitting'i azaltın.
10.000 USD, %2 size, %2 SL, %4 TP, %0,10 komisyon, 5 bps slippage ve kapalı mumu sabit tutun. Minimum trades, net result, drawdown, outlier concentration ve komşu stabilitesine göre seçin. Holdout'tan önce fingerprint kaydedin.

Sonuçlar nasıl okunur

Aynı return beklemeyin. Cadence, yön, cost sensitivity, profit factor, drawdown, average R ve failure cluster hâlâ makul mü bakın. İşaret değişimi veya tek outlier bağımlılığı reddetme nedenidir.

Kaç configuration olduğunu açıklayın. Pass yalnız paper observation'a geçiştir; fail saklanır; yetersiz örneklem inconclusive kabul edilir.

Yaygın hatalar

Uygulamalı kontrol listesi

  1. Hipotez, trial budget ve red kuralı yaz
  2. Research, gap ve holdout'u tuning öncesi ayır
  3. Data, timeframe, costs, size ve exits'i kilitle
  4. Tüm configuration'ları kaydet
  5. Komşu parametre ve cost stress test et
  6. Aday fingerprint'i sakla
  7. Bir kez değerlendir, retune etme
  8. Değişmeden paper'a taşı

Risk notu

Holdout bir bias türünü azaltır, kâr veya güvenliği onaylamaz. Backtest eğitim araştırmasıdır, tavsiye veya yürütme değildir. Piyasa, spread, slippage, liquidity, gaps, latency, outage, funding ve insan kararları önemli ölçüde değişebilir.

İlgili rehberler

Deneme kaydı, kronolojik bölme, gap, kilitli out-of-sample dönem ve önceden yazılmış kurallarla overfitting'i azaltın.

Araştırma kaynakları

iOS için Backtest Trading

Araştırmaya iPhone'da devam edin

Ayarı yeniden çalıştırın, her simülasyon işlemini inceleyin ve strateji kanıtlarını saklayın.

App Store'dan indir