- MetaTrader 5'te walk-forward analizi nasıl yapılır?
- MT5 size döngüyü değil parçaları verir. Strateji Test Cihazı'nın Settings sekmesindeki Forward alanını 1/2, 1/3 ya da 1/4 yapın: test cihazı tarih aralığınızın ön kısmında optimize eder ve hayatta kalan geçişleri kuyrukta puanlayıp kendi Forward Results sekmesinde listeler. Bu bir adımdır. Bir seri için tüm tarih aralığını adım uzunluğu kadar ileri kaydırın ve optimizasyonu her bölüm için bir kez yeniden çalıştırın; her seferinde forward satırını ve kazanan girdileri kaydedin. Yirmi bölüm, yirmi koşu demektir.
- Örneklem içi ve örneklem dışı pencere uzunlukları ne olmalı?
- Eğitim penceresi birden fazla rejim, test penceresi ise bir anlam taşıyacak kadar işlem barındıracak uzunlukta. Test cihazının yerleşik 1/2, 1/3 ve 1/4 oranları makul başlangıç noktalarıdır ve adım küçükken özel bir forward tarihi daha kısa bir test dilimi verir. Kural, sayılardan daha önemlidir: oranı ilk koşudan önce seçin, çünkü birkaçını deneyip en iyisini yayımlamak, walk-forward'ın yakalamak için var olduğu hatayı tekrarlar.
- Walk-forward analizi aşırı uyumu ortadan kaldırır mı?
- Hayır. Onu yerinden oynatır ve görünür kılar. Yeniden uyarlama hâlâ her eğitim penceresinin içinde olur; bu yüzden yöntem, uyumu engellemek yerine o uyumun ne kadarının bir sonraki pencereyle temastan sağ çıktığını ölçer. Kendi kayıtlı sekiz aramamız 116 parametre kombinasyonu koştu ve hiçbirini benimsemedi: ikisi aramadan sonraki pencereyi geçti, sonra ondan önceki pencerede kaldı — tek bir ayrılmış pencerenin gizlediği örüntü tam olarak budur.
- İyi bir örneklem dışı verimlilik nedir?
- Birkaç girdi oynadığında kabaca %40-60 sıradandır; adımların çoğunda kararlı girdilerle korunan %60 üzeri rakamlar ise güçlü sayılır. Tek bir adıma her zaman şüpheyle yaklaşın: en iyi uyan aramamız bir adımda %65 okudu ve seçtiği ayar, görmediği iki pencerede de para kaybetti. %100'e yakın ya da üzerindeki bir rakam, olağandışı ölçüde sağlam bir stratejiden çok, eğitim ve test pencereleri arasındaki bir sızıntıya işaret eder.
- Geçişleri hangi optimizasyon kriteri sıralamalı?
- Izgara ortaya çıkmadan önce karar verin; çünkü kriter — geniş literatürdeki adıyla amaç fonksiyonu — her adımda kazanan geçişi seçer. Bakiye temelli sıralama en çok risk alan geçişi, düşüş temelli sıralama en az işlem yapanı ödüllendirir; hiçbiri uymadığında Custom max kararı sizin kendi OnTester() fonksiyonunuza bırakır. Kayıtlı aramalarımızda test cihazının sıralaması hiçbir şeyi tek başına çözmedi: hayatta kalan her geçişin ardından üç pencerede 1,0 üzeri bir kâr faktörü tutturması gerekti ve sekizin hiçbiri bunu başaramadı.
- Walk-forward, tek bir örneklem dışı testten nasıl ayrılır?
- Tek bir test, bir veri bloğunu ayırır ve nihai parametreleri ona karşı bir kez kontrol eder. Walk-forward ise ayarla-sonra-test-et döngüsünü tüm geçmiş boyunca tekrarlar; böylece bir örneklem dışı sonuç serisi döndürür ve yeniden uyarlama prosedürünün kendisini test eder — stratejiyi devreye alan kişinin ay ay gerçekten yaptığı şeyi.