Geriye dönük test ve sonuçları okumak

Bir fikri geçmişte sınarken kuralları, maliyetleri ve başarısız örnekleri de kaydet.

Yalnızca öğrenmek için. Yatırım tavsiyesi sunmaz, finansal piyasalarda işlem yapmaya yönlendirmez. Eğitim çerçevemiz

Geçmişte iyi görünen sonuç, gelecekte aynı sonucun alınacağını göstermez.

Bu dersin amacı: Giriş, çıkış, veri dönemi ve maliyet varsayımlarını testten önce kaydet.

Gerekli ön bilgi:

Diğer öğrenme hedefleri
  • Kazanma oranını ortalama kazanç/kayıp ve gerilemeden ayrı raporla.
  • Geleceği görme, aşırı uyum ve seçici örnekleme sorunlarını fark et.

Önce kural, sonra örnek

Backtest, tanımlı bir kuralın geçmiş verilerde nasıl sonuç vereceğini incelemektir. Giriş, çıkış, seans, veri aralığı ve maliyet varsayımlarını testi yapmadan önce belirle. Sonraki mumları görerek geçmişte karar vermek geleceği görme yanlılığıdır.

Kuralı seçtiğin veri ile sınadığın veriyi ayır

Örneklem içi ve örneklem dışı gösterimlerde sonuçların hangi döneme ait olduğunu oku.

Kurgusal eğitim örneği · Gerçek piyasa verisi değildir.

Dönemler ve örnek sonuçlar

Dönemler ve örnek sonuçlar. R. Kurgusal eğitim örneği · Gerçek piyasa verisi değildir. Sayısal değerler alttaki tabloda.R-1,70,52,64,7ABC2022
  • A. Geliştirme başı
  • B. Seçim bitti
  • C. Ayrı test
Sayısal verileri göster
Dönemler ve örnek sonuçlar · R
Nokta / dönemDeğer
20212
20224
20233
2024-1

Kural kilidi ve yeni sonuçlar

Kural kilidi ve yeni sonuçlar. Birikimli R. Kurgusal eğitim örneği · Gerçek piyasa verisi değildir. Sayısal değerler alttaki tabloda.Birikimli R-0,9257,9ABCBaşlangıçGeliştir 1Geliştir 2
  • A. Kural kilitlendi
  • B. Test 1
  • C. Test 2
Sayısal verileri göster
Kural kilidi ve yeni sonuçlar · Birikimli R
Nokta / dönemDeğer
Başlangıç0
Geliştir 12
Geliştir 25
Geliştir 36
Test 15
Test 27
  1. Geliştirme

    Parametre seçmek için kullandığın veri sonucunu bağımsız doğrulama sayma.

  2. Ayrı sınama

    Kuralları sabitledikten sonra kullanılmamış dönemde incele.

  3. Gerçekçi sonuç

    Maliyet, kayma, kayıplar ve örneklem boyutu hesaba katılmalı; çizim gerçek performans raporu değildir.

Kazanma oranı tek başına yetmez

Beklenen sonuç, kazanma oranı × ortalama kazanç − kaybetme oranı × ortalama kayıp olarak özetlenebilir. Sonuçlar brütse işlem başına maliyet ayrıca düşülür.

Kurgusal örnek: 10 işlemin 4’ü +2R, 6’sı −1R olsun. Toplam +2R, işlem başına ortalama +0,2R olur. Maliyetler bunu azaltır. Sadece 10 işlem güvenilir bir genelleme yapmak için yeterli kanıt değildir.

Sonucu zorlayan durumları ara

Maksimum gerileme, hesap eğrisindeki bir tepeden sonraki en büyük düşüştür. Aynı net sonuç, çok farklı kayıp serileriyle oluşabilir. Profit factor ise toplam kazancın mutlak toplam kayba oranıdır.

Çok sayıda ayar deneyip yalnızca en iyisini seçmek aşırı uyuma yol açabilir. Kural geliştirirken kullanılmayan ayrı bir veri döneminde kontrol yap. Demo veya ileri test de gerçek işlemle birebir aynı değildir.

İstatistikler örneklem, veri kalitesi ve varsayımlara bağlıdır. Geriye dönük testi gelir vaadi olarak kullanma.

Örneği incele

Kurgusal testte 3 işlem +2R, 3 işlem −1R; işlem başına maliyet 0,1R. Kurallar aynı altı örnek üzerinde tekrar tekrar ayarlanarak en iyi sonuç seçilmiş. Örnek, net sonuç hesabıyla bağımsız sınama ihtiyacını birlikte gösteriyor.

Açıklamayı göster

Brüt toplam 3R; toplam maliyet 0,6R; net toplam 2,4R ve işlem başına net ortalama 0,4R. Kural geliştirmede kullanılmayan ayrı veri dönemiyle kontrol eksiktir. Altı işlem gelecekteki sonucu genellemek için yeterli kanıt değildir; kayıp sırası ve gerileme de ayrıca incelenir.

Bu konuyu araçla karşılaştır

Bu derste geçen kavramlar

İlgili eğitim senaryoları (26)

Bu bağlantılar konu ilişkisini gösterir; senaryonun kendi ön bilgilerini ve veri gereksinimini ayrıca incele.

Bu rotada sonraki adım

Kuralı dondur, geleceği gizle, maliyeti ekle ve örneklem dışı sonuçları ayrı değerlendir.

Sonraki dersDemo programı ve tekrarlanabilir test protokolü← Önceki ders: Karar yanlılıkları: kâr eden hata, zarar eden doğru süreç