Geriye Dönük Test Nedir?
İngilizce: Backtesting
Yayın: · Son güncelleme:
Geriye Dönük Test Nedir? Kısaca
Geriye dönük test (backtesting), bir yatırım ya da işlem stratejisinin kurallarının geçmiş piyasa verilerine uygulanarak, o strateji geçmişte kullanılsaydı nasıl sonuç vereceğinin incelenmesidir. Stratejiyi gerçek parayla denemeden önce sınamak için kullanılır.

Geriye dönük test, İngilizce adıyla backtest, bir fikrin "geçmişte işe yarar mıydı?" sorusunu yanıtlamaya çalışır. Strateji kuralları net biçimde tanımlanır, geçmiş fiyat verisine adım adım uygulanır ve ortaya çıkan işlemler kaydedilir. Böylece yöntemin güçlü ve zayıf yanları gerçek para riske edilmeden görülebilir.
Geriye dönük test nedir, nasıl yapılır?
- Kuralları yaz: Giriş, çıkış, zarar durdurma ve pozisyon büyüklüğü kuralları yoruma yer bırakmayacak açıklıkta olmalı.
- Veriyi seç: Yeterince uzun ve farklı piyasa koşullarını (yükseliş, düşüş, yatay) içeren bir dönem kullan.
- Maliyetleri ekle: Komisyon, alış-satış farkı ve kayma gibi gerçek işlem maliyetlerini hesaba kat.
- Sonuçları ölç: Toplam getiri, en büyük düşüş, kazanma oranı, ortalama kâr-zarar ve işlem sayısı gibi ölçütlere bak.
Bu işlem grafik platformlarının strateji test araçlarıyla ya da programlama yoluyla yapılabilir.
Yaygın tuzaklar
- Aşırı uyum (overfitting): Parametreleri geçmiş veriye mükemmel uyacak şekilde ayarlamak. Geçmişte harika görünen strateji gelecekte çalışmayabilir.
- İleriye bakma yanlılığı: O an bilinemeyecek bir veriyi (örneğin günün kapanışını gün içinde) kullanmak.
- Hayatta kalma yanlılığı: Yalnız bugün hâlâ işlem gören varlıkları test etmek, batmış ya da borsadan çıkmış şirketleri dışarıda bırakmak.
Nelere dikkat etmeli?
Geçmiş performans gelecekteki sonuçların garantisi değildir. Bu yüzden test, stratejinin geliştirilmediği ayrı bir veri döneminde de tekrarlanmalı (örneklem dışı test) ve mümkünse önce demo hesapta denenmelidir. Gerçek işlemlerde psikoloji ve likidite koşulları testtekinden farklı olabilir.
Sıkça Sorulan Sorular
Backtest sonucu iyiyse strateji kazandırır mı?
Garantisi yoktur. İyi bir backtest sonucu aşırı uyumdan, veri hatalarından ya da geçmişe özgü koşullardan kaynaklanabilir. Örneklem dışı test ve demo hesapta deneme bu riski azaltmaya yardımcı olur.
Geriye dönük testte hangi ölçütlere bakılır?
Toplam getirinin yanı sıra en büyük düşüş, kazanma oranı, risk ödül oranı, işlem sayısı ve getirinin oynaklığı gibi ölçütler değerlendirilir. Yalnız getiriye bakmak riskleri gözden kaçırmana yol açabilir.