İçeriğe geç
parazade

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 nedir?
İçindekiler
  1. Geriye dönük test nedir, nasıl yapılır?
  2. Yaygın tuzaklar
  3. Nelere dikkat etmeli?

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?

  1. Kuralları yaz: Giriş, çıkış, zarar durdurma ve pozisyon büyüklüğü kuralları yoruma yer bırakmayacak açıklıkta olmalı.
  2. Veriyi seç: Yeterince uzun ve farklı piyasa koşullarını (yükseliş, düşüş, yatay) içeren bir dönem kullan.
  3. Maliyetleri ekle: Komisyon, alış-satış farkı ve kayma gibi gerçek işlem maliyetlerini hesaba kat.
  4. 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.

İlgili terimler

Kazanma Oranı(Win Rate)Kazanma oranı (win rate), belirli bir dönemde ya da bir strateji kapsamında yapılan işlemlerden kaçının kârla kapandığını gösteren yüzdedir. Tek başına bir stratejinin kârlı olup olmadığını söylemez; ortalama kazanç ve kayıpla birlikte değerlendirilir.Algoritmik İşlem(Algorithmic Trading)Algoritmik işlem (algo trading), alım-satım emirlerinin önceden belirlenmiş kurallara göre çalışan bilgisayar programları tarafından otomatik olarak oluşturulması, zamanlanması ve borsaya iletilmesidir.Hayatta Kalma Yanlılığı(Survivorship Bias)Hayatta kalma yanlılığı, yalnızca ayakta kalan ya da başarılı olan örneklere bakıp elenenleri hesaba katmamaktan doğan çarpıtmadır. Sonuçların olduğundan iyi görünmesine ve yanlış genellemelere yol açar.Demo Hesap(Demo Account)Demo hesap, gerçek para yatırmadan sanal bakiyeyle alım-satım yapmayı sağlayan deneme hesabıdır. Platformu tanımak, emir tiplerini öğrenmek ve bir stratejiyi risksiz denemek için kullanılır; ancak duygusal baskıyı ve gerçek işlem koşullarını tam yansıtmaz.Pozisyon Büyüklüğü(Position Size)Pozisyon büyüklüğü, tek bir işlemde bir varlığa ayırdığın tutar ya da aldığın adet miktarıdır. Genellikle toplam sermayenin ne kadarını riske atmaya razı olduğuna ve zarar kes seviyesinin uzaklığına göre belirlenir.Kayma(Slippage)Kayma (slippage), bir emrin yatırımcının beklediği ya da ekranda gördüğü fiyattan farklı bir fiyattan gerçekleşmesidir; hızlı fiyat hareketleri, düşük likidite ve büyük emirler kaymanın başlıca nedenleridir.