TRADORATEST VE DOĞRULAMABacktest nedir, nasıl yapılır, neyi kanıtlamaz?
%02 dk kaldı
TEST VE DOĞRULAMA · ORTA

Backtest nedir, nasıl yapılır, neyi kanıtlamaz?

Backtest’in adımlarını, dayandığı varsayımları, lookahead ve aşırı uyum gibi tipik tuzakları ve sonuçların gerçekte neyi kanıtlayıp neyi kanıtlamadığını açıklıyoruz.

Kısa cevap

Backtest, tanımlı bir kuralı geçmiş veri üzerinde uygulayıp nasıl sonuç verdiğini ölçmektir. Amacı kuralın mantıklı davranıp davranmadığını görmek ve kaba istatistikler (örneğin kazanç/kayıp dağılımı, maksimum drawdown) çıkarmaktır. Bir “kâr makinesi” bulma aracı değil, bir eleme aracıdır.

BU İDDİANIN KAYNAKLARI

Neden önemli?

İyi bir backtest, kötü fikirleri canlı parayla denemeden önce elemeni sağlar. Ama kötü bir backtest tam tersini yapar: kuralı geçmişe o kadar uydurursun ki sonuç harika görünür, gelecekte ise çöker. Bu yüzden backtest’in neyi kanıtlamadığını bilmek, neyi kanıtladığını bilmek kadar önemlidir.

Backtest yaşam döngüsü

  1. 1
    Kuralı sabitle

    Tüm parametreler test öncesi yazılı ve değişmez.

  2. 2
    Veriyi hazırla

    Temiz, gerçekçi ve dönem olarak yeterli veri.

  3. 3
    Maliyeti ekle

    Komisyon, spread ve kayma (slippage) dahil edilir.

  4. 4
    Çalıştır ve ölç

    Drawdown, dağılım ve işlem sayısı kaydedilir.

  5. 5
    Yorumla

    Sonucu kanıt değil, hipotez gücü olarak oku.

Sessiz varsayımlar

Her backtest gizli varsayımlar taşır: emirlerin her zaman dolduğu, maliyetlerin sabit olduğu, geçmiş likiditenin gelecekte de var olacağı. Bu varsayımlar belirtilmezse, sonuç gerçekte olduğundan daha güvenilir görünür.

Tipik tuzaklar

  • Lookahead (ileriye bakma)

    O an bilinemeyecek bir veriyi karara dahil etmek (ör. günün kapanışını gün içinde kullanmak).

    Yalnızca o anda mevcut olan veriyi kullan.

  • Aşırı uyum (overfitting)

    Parametreleri geçmişe mükemmel uydurmak; gürültüyü sinyal sanmak.

    Az parametre kullan; örneklem dışı veride doğrula.

  • Maliyetleri yok sayma

    Komisyon, spread ve kaymanın atlanması.

    Gerçekçi maliyetleri ve en kötü durumu modele kat.

Sonucu yorumlama

İyi bir backtest sonucu “bu kural kazanır” demez; “bu kural geçmişte mantıklı davrandı, daha ileri test etmeye değer” der. Tek bir parlak getiri eğrisi, genelde aşırı uyumun habercisidir; tutarlılık ve sağlamlık parlaklıktan değerlidir.

Tradora bağlantısı

Tradora bağlamında backtest, bir adımdır; tek başına yeterli değildir. Geçmişte iyi davranan bir kural, henüz canlıya hazır demek değildir — bir sonraki aşama onu ileriye dönük, gerçek zamanlı koşullarda gözlemlemektir.

Risk notu

Geçmiş performans gelecekteki sonuçların garantisi değildir; bu, düzenleyicilerin de tekrar tekrar vurguladığı temel bir uyarıdır. İyi bir backtest bile yalnızca olasılığı azaltır, riski ortadan kaldırmaz.

Sonraki adım

Backtest’in sınırlarını gördüysen, ileriye dönük doğrulamayı ve sonuç metriklerini dürüstçe okumayı öğren. Paper trading ve overfitting konusuna geç.

AZ ÖNCE OKUDUĞUN ŞEY — CANLI

Artık backtest'in ne olduğunu biliyorsun. İşte Tradora bir tane koşuyor.

Makaledeki aynı fikir, gerçek bir ürün yüzeyi olarak — cümlen kurala döner, motor bir sonuç verir.

TRADORA · BACKTEST · BTCUSDT M15ÖRNEK VERİ
"M15'te BOS sonrası fiyat FVG'ye dönerse long gir. Stop sweep düşüğünün altına, hedef 2R. Risk %1."
KURALLARA ÇEVRİLDİ
GİRİŞBOS onayı + FVG retest
STOPSweep düşüğünün altı
HEDEF2.0R
RİSKTrade başına %1.0
SONUÇ · 2-STEP 100K
ÖRNEK SONUÇ.
NET
+18.4R
TRADE
47
WINRATE
%51.1
MAX DD
−4.2%
[ÖRNEK — yayında gerçek motor koşusuyla değişecek]
Kendi cümlenle deneÜcretsiz · onaylamadan hiçbir şey koşmaz