Backtest

Geçmişe karşı test edin, bugünü işleten motorla

Buradaki oynatma, kuralınızın ikinci bir uygulaması değil. Canlı yerine kayıtlı barları okuyan aynı motor. Bir sonucun bundan sonrası hakkında bir şey ifade etmesinin tek yolu bu.

Tek motor, iki bar kaynağı
Canlı
Barlar geldikçe
Oynatma
Kayıtlı barlar, teker teker
Aynı kural motoru

Koşullar, durum geçişleri, büyüklük ve her sinyale basılan kimlik tek bir kod gövdesidir, iki değil.

Bunu koruyan test: aynı pencerede canlı ile oynatma birebir aynı sinyal dizisini üretmek zorunda. Ayrışıyorlarsa oynatma hiçbir şeyin kanıtı değildir.

Sonuç

Biten bir koşu size ne söyler

Sonuç ekranının grupladığı gibi gruplandı. Buradaki hiçbir ölçüt "eklemeyi düşündüğümüz" bir ölçüt değil; böyle listeler makul görünen fazladan bir satır üretir ve kimse koşuyu çalıştırana kadar fark etmez.

Sonuç
  • Son özkaynak
  • Net kâr ve zarar
  • Toplam getiri
  • Yıllıklandırılmış büyümeboş kalabilir
Risk
  • Azami geri çekilme
  • En uzun geri çekilme, süre olarak
  • Sharpeboş kalabilir
  • Sortinoboş kalabilir
  • Pozisyonda geçen süre
İşlemler
  • İşlem sayısı, kazanan ve kaybeden
  • Kazanan işlem oranı
  • Kâr faktörüboş kalabilir
  • Ortalama kazanç
  • Ortalama kayıp
  • En büyük kazanç
  • En büyük kayıp
Maliyet ve kapsam
  • Ödenen komisyon
  • Oynatılan bar

VARSAYIMSAL PERFORMANS. Yukarıdaki her rakam, bir kuralın kayıtlı barlar üzerinde yeniden oynatılmasıyla üretilir. İşlem sonucu değildir ve hiçbir para riske girmemiştir. Varsayımsal sonuçların yapısal sınırları vardır; başlıcası, sonradan görmenin avantajıyla hazırlanmaları ve hiçbir yeniden oynatmanın test ettiği emri içermemesidir. Hiçbir hesabın burada gösterilene benzer bir kâr ya da zarar elde edeceği veya edebileceği yönünde bir beyanda bulunulmamaktadır. Kullanım Koşulları'nın 12. ve 13. bölümleri ile Risk Bildirim Sözleşmesi'nin 16. bölümü bunu tam olarak açıklar.

Pencere

Bir tekrar oynatma neyin üzerine kuruluyor

Bir pencere, bir başlangıç bakiyesi, ve hangi barların sayılacağına dair tek bir karar. Buradaki hiçbir şey henüz bir sonuç değil.

Tekrar oynatma kurulum kartı: strateji seçici, başlangıç ve bitiş tarihleriyle bir yıllık dönem, başlangıç sermayesi alanı, ve neyi atladığını açıklayan cümlesiyle yalnızca normal seans onay kutusu.
Normal seans anahtarı kendi sonucunu söylüyor, ve kriptoya uygulanmadığını da.

Bir sonucu sessizce değiştirmeye en yatkın ayar budur; o yüzden uygulama onu adlandırıp geçmek yerine ne yaptığını yazıyor. Seans öncesi barları içeren bir tekrar oynatma, sığ bir defterin ürettiği fiyatlardan doldurur; onların üzerinde kârlı görünen bir kural, işlem yapmayacağı bir yerde test edilmiş demektir.

Nerede yanılabilir

Her backtest, sizin emrinizi içermemiş bir geçmiş hakkında bir iddiadır

Bu iddianın nerelerde yanılabileceği bilinebilir; işte bizimkiler. Sorgulayamadığınız bir sonuç, üzerine hareket etmemeniz gereken bir sonuçtur.

Bar var, tick yok

Elimizde dakikalık barlar var, her kotasyon ve işlem değil. Tek bir barın içinde izlenen yol; açılış, en yüksek, en düşük ve kapanıştan yeniden kuruluyor. Dolayısıyla bunların hangi sırayla dokunulduğuna bağlı her şey bir yaklaşımdır.

Opsiyon henüz oynatılmıyor

Yalnızca hisse ve kripto. Elimizdeki tarihsel opsiyon verisi dürüstçe oynatmak için fazla ince; onun üzerine kurulu bir yayılma backtesti kesin görünür ve hiçbir şey ifade etmez.

Modellenmiş gerçekleşme, gerçekleşme değildir

Komisyon ve kayma, sizin belirlediğiniz bir modelden uygulanır. Gerçek gerçekleşmeler, sizin emrinizi emmesi istenmemiş bir deftere bağlıdır; ve hiçbir oynatma bunu geri alamaz.

Paraya dokunmadan önce

Bir kural kurun, önemsediğiniz pencerede oynatın ve sonucu, oynatmanın bilemeyeceği şeyin yanında okuyun.