Ana Sayfa > Blog > Walk-Forward Analizi ile Eğri Uydurma Sorununu Önlemek - EA Optimizasyonunda Doğru Yöntem

walk-forwardoptimizasyoneğri uydurmabacktestMT5

Walk-Forward Analizi ile Eğri Uydurma Sorununu Önlemek - EA Optimizasyonunda Doğru Yöntem

Yayınlandı: 2026-05-18Okuma süresi: yaklaşık 3 dk
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

Walk-Forward Analizi ile Eğri Uydurma Sorununu Önlemek - EA Optimizasyonunda Doğru Yöntem

MT5 Strategy Tester'da parametreleri optimize ettiğinizde, geçmiş verilerde en iyi sonucu veren parametreleri bulursunuz. Ancak bu "en iyi parametreler", geçmiş verilere aşırı özelleşmiş (eğri uydurma) olabilir. Walk-forward analizi, bu aşırı optimizasyon sorununu önlemek için kullanılan bir yöntemdir.

Eğri Uydurma (Aşırı Optimizasyon) Nedir?

Backtest optimizasyonunun sorunu:
Geçmiş 10 yılın verisine en uygun parametreler → Gelecekte işe yaramaz

Örnek: EMA periyodunu 10 ile 50 arasında optimize ettiğinizde

EMA PeriyoduBacktest PFForward Test PF
21 (optimal değer)2.30.9 ← Gerçekte bu olur
30 (ikinci sıra)1.81.3
Ortalama bir değer1.51.4

Optimize edilen değer (EMA=21) backtest'te en yüksek sonucu verir, ancak gelecekte hayal kırıklığı yaratabilir. İşte bu duruma eğri uydurma denir.


Walk-Forward Analizinin Çalışma Mantığı

Walk-forward analizi, verileri "optimizasyon dönemi (in-sample)" ve "doğrulama dönemi (out-of-sample)" olarak ikiye böler ve bu bölme işlemini zaman ekseni boyunca tekrarlayarak aşırı optimizasyonu tespit eder.

[Veri Bölme Örneği (10 yıllık veri)]

├─ Optimizasyon Dönemi ─┤─ Doğrulama Dönemi ─┤
2015-2018               2019     → A parametresi türetilir, 2019'da test edilir
     ↓
2016-2019               2020     → B parametresi türetilir, 2020'de test edilir
     ↓
2017-2020               2021     → C parametresi türetilir, 2021'de test edilir
     ↓
(ve böyle devam eder)

Her doğrulama döneminin sonuçlarını bir araya getirerek, "Bu EA'nın parametreleri piyasa koşulları değiştiğinde de istikrarlı mı?" sorusunu yanıtlayabilirsiniz.


Walk-Forward Analizi Nasıl Uygulanır? (MT5)

MT5 Strategy Tester, şu an için walk-forward analizini tam olarak desteklememektedir. Aşağıdaki yöntemlerle bu analizi manuel olarak gerçekleştirebilirsiniz.

Yöntem 1: In-Sample / Out-of-Sample Bölmeyi Manuel Yapmak

Adımlar:

  1. Backtest dönemini 2015-2020 olarak ayarlayın ve optimize edin
  2. Optimizasyon sonuçlarından en iyi 3-5 parametre grubunu seçin
  3. Seçtiğiniz parametreleri 2021-2025 (out-of-sample) döneminde backtest ile test edin
  4. Optimizasyon dönemi ve out-of-sample döneminin PF değerlerini karşılaştırın
Değerlendirme Kriteri (Walk-Forward Verimliliği):
WFE = Out-of-Sample PF ÷ In-Sample PF × 100%

WFE %60 ve üzeri → Geçer (aşırı optimizasyon yok)
WFE %40-60       → Dikkatli izlenecek
WFE %40 altı     → Eğri uydurma şüphesi (kullanım önerilmez)

Yöntem 2: Üçüncü Taraf Araçlar Kullanmak

  • Strategy Quant X: Walk-forward analizini otomatikleştirme imkânı sunar
  • MT5 Walk-Forward Optimizasyonu (deneysel): Bazı sürümlerde deneysel olarak mevcut

Optimizasyon Sırasında Dikkat Edilmesi Gerekenler

Dikkat 1: Optimize Edilecek Değişkeni 1-2 ile Sınırlandırın

Aynı anda ne kadar çok parametre optimize ederseniz, eğri uydurma riski o kadar artar.

✅ İyi örnek: Yalnızca EMA periyodunu optimize etmek (10-50, adım 5)
❌ Kötü örnek: EMA periyodu × ATR çarpanı × RSI periyodunu aynı anda optimize etmek

Optimize edilen değişkenleri artırdıkça, "kombinasyon patlaması" nedeniyle rastgele en iyi kombinasyonu bulma olasılığı artar; bu gerçek bir keşif değildir.

Dikkat 2: Optimizasyon Sonuçlarında Birinci Sırayı Kullanmayın

Optimizasyon listesinde en yüksek PF değerini gösteren parametre, eğri uydurma ihtimali en yüksek olan parametredir.

Bunun yerine şu yaklaşımı kullanın:

Önerilen Yaklaşım:
1. Üst %20'deki parametreleri çıkarın
2. Birbirine yakın parametre grupları (kümeler) arayın
3. Kümenin orta değerine yakın parametreyi seçin

Örnek: EMA periyodu optimizasyon sonuçlarında PF sıralaması 21, 23, 19, 35, 22, 20... şeklindeyse, 20-23 arasında bir küme oluşmuştur. Bu kümenin orta değerini (21-22) seçin.

Dikkat 3: Optimizasyon Dönemini Uzun Tutun

Önerilen Ayarlar:
- Optimizasyon (in-sample) dönemi: 5-7 yıl
- Doğrulama (out-of-sample) dönemi: 2-3 yıl
- Oran (in-sample : out-of-sample): 70:30 ile 80:20 arası

Optimizasyon dönemi ne kadar kısa olursa, aşırı optimizasyon riski o kadar artar.


Walk-Forward Analizi Sonuçlarını Yorumlama

İyi Bir EA'nın Özellikleri

  • WFE (walk-forward verimliliği) %60 veya üzeri
  • Out-of-sample PF, in-sample değerinin %50-90'ı arasında
  • Her doğrulama döneminde PF pozitif (tüm dönemler boyunca kâr)

Dikkat Gerektiren Bir EA'nın Özellikleri

  • WFE %40'ın altında
  • Yalnızca belirli bir doğrulama döneminde iyi performans (diğer dönemler negatif)
  • In-sample PF 3.0 ve üzeri (aşırı optimizasyonun tipik belirtisi)

Aşırı Optimizasyona Daha Az Yatkın Parametre Tasarımı İpuçları

İpucu 1: Parametrenin Hassasiyetini Kontrol Edin

Optimal değerin yakınında (±%10-20) diğer parametrelerle de PF'nin istikrarlı olup olmadığını kontrol edin.

EMA=21 optimal değerse:
EMA=18: PF 1.25
EMA=19: PF 1.31
EMA=20: PF 1.34
EMA=21: PF 1.38  ← optimal değer
EMA=22: PF 1.33
EMA=23: PF 1.29
EMA=24: PF 1.24

→ Yakın parametrelerle de PF sürekli pozitif = sağlam bir strateji

Yakın değerlerde PF aniden düşüyorsa, aşırı optimizasyon ihtimali yüksektir.

İpucu 2: Aşırı Uyuma Daha Az Yatkın Basit Mantık Kullanın

Daha az parametre ve daha basit bir mantığa sahip EA'lar, eğri uydurmaya daha az yatkındır. EMA kesişimi, ATR tabanlı SL/TP ayarları gibi basit unsurları bir araya getirin.


Özet

Walk-forward analizi özeti:

  1. In-sample (optimizasyon) : out-of-sample (doğrulama) = 70:30 olarak bölün
  2. WFE (walk-forward verimliliği) = Out-of-Sample PF ÷ In-Sample PF × 100%
  3. WFE %60 ve üzeri, kabul sınırıdır
  4. Optimize edilen değişkeni 1-2 ile sınırlandırın
  5. Optimal değer yerine kümenin orta değerini seçin

Walk-forward analizi yaparak, forward testte de istikrarlı çalışan EA'ları tespit edebilirsiniz. Backtest performansı ne kadar iyiyse, bu doğrulama o kadar önemlidir.


Sıkça Sorulan Sorular

S: MT5'in yerleşik özelliğiyle walk-forward analizi yapılabilir mi?

MT5 Strategy Tester, temelde walk-forward analizini desteklemez; ancak son sürümlerde deneysel bir özellik olarak eklenmiş olabilir. En güvenilir yöntem, manuel olarak dönemleri bölerek birden fazla backtest çalıştırmaktır.

S: WFE %50 ile EA kullanılabilir mi?

WFE %50 sınır değerdir. Out-of-sample PF 1.2 veya üzerindeyse gerçek işlem mümkündür; ancak kararı vermeden önce en az 6 aylık forward test deneyimi biriktirmenizi öneririz.

S: Walk-forward analizi yapmadan EA kullanmak tehlikeli midir?

Kesinlikle tehlikeli denemez, ancak eğri uydurma riski artar. En azından "optimizasyon döneminin bir bölümünü out-of-sample olarak ayırmak" yöntemini uygulayın.


İlgili Sayfalar

5 Günlük E-posta Kursu (Ücretsiz)

Otomatik FX işlemin temellerini, backtest'leri doğru okumayı ve aracı seçim ipuçlarını kapsayan günde bir e-posta alın.

* Gizlilik kesinlikle korunur. İstediğiniz zaman abonelikten çıkabilirsiniz.