Backtest nedir, manuel backtest neyi ölçer?
Backtest, bir işlem yaklaşımını geçmiş piyasa verisinde sınamaktır. İki yol vardır: yazılmış kuralları bir yazılımın otomatik çalıştırması ya da grafiği kendin adım adım ilerletip kararları kendin vermen.
Tickrivo ikincisini yapar. Mumları ilerletirsin, giriş, stop ve hedefi sonucu bilmeden belirlersin; böylece yalnızca fikrin değil, o fikri uygulama disiplinin de test edilir. Gerçek emir gönderilmez, tamamı simülasyondur.
1. Önce tek bir çalışma sorusu yaz
“Bu strateji iyi mi?” çok geniş bir sorudur. Daha dar başla: “Belirlediğim giriş koşulu oluşmadan işleme giriyor muyum?” ya da “Hedefe ulaşmadan neden çıkıyorum?”
Soruyu seans adına yazman işe yarar. Seans adı, kayıtlı seanslar listesinde neyi denediğini hatırlatır.
2. Seansı kur: piyasa, tarih, bakiye ve risk
Backtest Lab’da Standart seansı seç. Sihirbaz seans adını, başlangıç bakiyeni ve işlem başına riskini sorar; ardından piyasayı ve tarihi seçersin. Listede forex pariteleri, altın ve gümüş, endeks ve petrol CFD sembolleri, bazı vadeli işlem kodları ve kripto çiftleri bulunur.
- Zaman dilimi 1 dakikadan haftalığa kadar seçilebilir
- Kendi CSV mum verini içe aktarabilirsin
- Her sembolün her tarih için verisi olmayabilir; seçtiğin aralığın mevcut olduğunu kontrol et
Ayrıntılar için piyasalar ve veri bölümüne bak.
3. Giriş, stop ve hedefi önceden belirle
Mumu açmadan önce planını yaz. Emir panelinde Long ya da Short’u seç; giriş, stop ve hedefi gir. Panel, risk yüzdene göre miktarı, stopta fiyat riskini ve hedefte net sonucu işlemi açmadan önce gösterir.
Grafikte Long/Short risk-ödül alanı çizip emir taslağına aktarabilirsin. Önemli bir kural: işlem açıldıktan sonra geçmişe atlama kilitlenir. Sonucu gördükten sonra girişi değiştirmek mümkün olmaz, prova dürüst kalır.
Paneli işlem ve risk paneli bölümünde ayrıntılı bulursun.
4. Replay ile ilerlet
Oynat ve duraklat düğmesiyle ya da tek mum ilerleyerek grafiği ilerlet; hızı sen ayarlarsın. Belirli bir tarihe veya muma gidebilir, yer imi bırakabilir ve Londra ile New York 08:00 seans başlangıçlarına atlayabilirsin.
Yönü üst zaman diliminde, girişi alt zaman diliminde birlikte görmek için 2, 3 veya 4 panelli çoklu grafiği aç. Kararı yalnızca grafiğe göre vermek istersen kör prova tarih ve parite etiketlerini gizler.
5. Kararını işlem günlüğüne yaz
Yalnızca sonucu değil, nedenini de yaz: neden girdin, plana uydun mu, neden çıktın? Etiket ekleyebilir, işlem başına önce ve sonra ekran görüntüsü saklayabilirsin.
Günlüğün nasıl tutulacağını işlem günlüğü rehberinde bulursun.
6. Sonucu doğru oku
Seans bitince önce günlükteki gerekçelerini sonuçlarla karşılaştır. Sonra Performans’ta işlem başına R’ye, düşüş dönemlerine ve strateji karşılaştırmasına bak. RivoScope, plana uyumunu kayıtlarından çıkarır.
Tek bir seansın sonucu bir strateji hakkında hüküm vermez. Aynı kuralı farklı dönemlerde ve birkaç seansta dene; sonuçları maliyet ve gerçekleşme varsayımlarıyla birlikte değerlendir. Gerçek işlemin neden farklı çıkabileceğini backtest ve canlı işlem rehberinde anlattık. Analiz araçları için: performans analizi.
Sık yapılan hatalar
- Sonucu gördükten sonra kuralı değiştirmek
- Yalnızca iyi görünen dönemi seçmek
- Maliyet ve spread varsayımlarını yok saymak
- Günlüğe sadece kâr ya da zarar yazmak
- Tek seanstan genel sonuç çıkarmak
Hazırsan ilk seansını hazırla, nasıl çalıştığını görmek istersen Nasıl çalışır sayfasına göz at.