Geriye dönük test (backtesting) nedir?
- Kolayalgolar

- May 7
- 1 min read
Geçmiş piyasa verilerini kullanarak bir stratejinin veya yatırım yaklaşımını performansını değerlendirmek için kullanılan bir tekniktir. Stratejinin geçmişte nasıl performans göstereceğini simüle etmek için önceden belirlenmiş kuralların ve parametrelerin geçmiş fiyat verilerine uygulanmasını içerir.

Teoriye göre, eğer stratejiler geçmişte kötü performans gösterdiyse, gelecekte de iyi performans göstermesi pek olası değildir (veya tam tersi). Test sırasında incelenen iki ana bileşen, genel karlılık ve alınan risk düzeyidir.
Temel geriye dönük (backtest) sonuç parametreleri
K/Z (Kâr ve Zarar); strateji tarafından tüm işlemler sonucunda gerçekleştirilen kümülatif K/Z durumu.
Kazanma Serisi; birbiri ardına kazanılan en yüksek işlem sayısı.
Kayıp Serisi; birbiri ardına kaybedilen işlemlerin en yüksek sayısı.
Maksimum Zarar; herhangi bir zamanda K/Z eğrisindeki en büyük düşüşü gösterir.
Maksimum Kâr; herhangi bir zamanda K/Z eğrisindeki en büyük artışı gösterir.
İşlem ayrıntıları; oluşan tüm varsayımsal işlemlerin her biri için giriş/çıkış fiyatı ve kâr /zarar durumunu gösterir.
İşlem nedeni; oluşan tüm varsayımsal işlemlerin her birinin giriş, çıkış, kâr al, zarar durdur, iz süren zarar durdur, gün sonu kapa vb. neden oluştuğunu gösterir.
Sharpe Oranı; riske göre ayarlanmış getiriyi ölçer ve her bir risk birimi için ne kadar getiri elde ettiğinizi gösterir. Daha yüksek bir Sharpe Oranı, getirilerinizdeki oynaklığı hesaba kattığı için genellikle daha iyi riske göre ayarlanmış performansı gösterir.
Kâr Faktörü; brüt kârın brüt zarara oranını ölçer. 2’nin üzerindeki bir oran genellikle kârlı bir stratejiyi gösterir.
Geriye dönük test çok önemli ve yararlı bir araçtır, ancak, geçmiş performans gelecekteki sonuçları garanti etmez, piyasa koşulları ve dinamikleri zaman içinde öngörülemeyen şekillerde değişebilir ve strateji performansını etkileyebilir.


