Monte Carlo ile DD'deki 'şans payını' ölçmek
İçindekiler
- Sonuç: Backtest'teki maksimum DD "tek bir sonuçtan" ibarettir
- Mantık: Sıra değişse de toplam kâr/zarar değişmez, yalnızca DD değişir
- Karıştırma neyi değiştirir?
- Kazanma oranı düşük EA'larda aralık daha kolay genişler
- Doğrulama adımları: Kendiniz yapacaksanız
- Yönteme göre neler anlaşılır?
- Sınırlar ve dikkat edilecekler: Monte Carlo her derde deva değildir
- İşlemlerin birbirinden bağımsız olduğu varsayımı
- Yalnızca kapanmış işlemlerin kâr/zararına bakılır
- Orijinal verinin dışı görünmez
- Özet
Sonuç: Backtest'teki maksimum DD "tek bir sonuçtan" ibarettir
Backtest raporunda görünen maksimum drawdown (DD), geçmiş fiyat hareketlerinin tesadüfen o sırayla dizilmesi halinde ortaya çıkan değerdir. Kazanç ve kayıpların içeriği aynı kalsa bile sıralama farklıysa DD daha sığ ya da daha derin olabilir.
Monte Carlo testi, işlemlerin sırasını defalarca değiştirerek DD'nin hangi aralıkta dağıldığına bakan bir yöntemdir. Bir EA seçerken "backtest'teki maksimum DD"ye tek bir nokta olarak bakmamanızı, onu dağılımın neresinde durduğu açısından değerlendirmenizi öneriyoruz. Ancak bu yöntemin gösteremediği çok şey de var; sınırlarını yazının ikinci yarısında anlatıyoruz.
📧 Ücretsiz e-posta kursu (8 e-posta) + abonelere özel 13 MT5 göstergesi paketi
Kaydolduktan hemen sonra, 13 MT5 göstergemizi içeren abonelere özel paketin indirme bağlantısını alırsınız: derlenmiş dosyalar (.ex5), kaynak kod ve kurulum kılavuzu. Ardından algoritmik işlemin temelleri, backtestlerin doğru okunması ve aracı kurum seçimi üzerine 8 e-posta gelir (ilk 5 gün her gün bir tane, sonra kayıttan 7, 14 ve 30 gün sonra). MQL5 Market'te satılan sürümlerin her fiyat artışından önce de bildirim alırsınız (satışlara göre kademeli olarak yükselen lansman fiyatı). Bu sitede EA'larımız, ortak bir aracı kurumda gerçek hesapla ücretsizdir.
* Gizlilik kesinlikle korunur. İstediğiniz zaman abonelikten çıkabilirsiniz.
Mantık: Sıra değişse de toplam kâr/zarar değişmez, yalnızca DD değişir
Karıştırma neyi değiştirir?
Sabit lotta işlemlerin sırasını değiştirseniz de toplam kâr/zarar aynı kalır. PF ve kazanma oranı da değişmez. Lotun sermayeye oranla belirlendiği bileşik işlemde bile kâr/zararlar çarpılarak zincirlendiği için nihai bakiye aynıdır.
Değişen şey ara yoldur. Kayıplar tesadüfen arka arkaya dizilirse DD derinleşir; kazanç ve kayıp dönüşümlü gelirse DD sığ kalır. Üst üste kayıp serisinin uzunluğu da sıraya göre değişir.
Kazanma oranı düşük EA'larda aralık daha kolay genişler
Örneğin ATLAS, backtest'te %33,2 kazanma oranı ve 13 maksimum üst üste kayıp ile sonuçlandı. Kazanma oranı düşük trend takipçisi sistemlerde kayıpların art arda sıralandığı dizilimler daha olası olur. Sıra değiştirildiğinde, backtest'te kaydedilen 13 kayıptan daha uzun bir kayıp serisi çıkaran kombinasyonların bulunması da doğaldır. "Backtest'te en fazla 13 üst üste kayıp vardı, bundan fazlası gelmez" denemez.
Doğrulama adımları: Kendiniz yapacaksanız
MT5 Strategy Tester'da işlem sırasını karıştıran bir özellik standart olarak yoktur. Bu yüzden rapordaki işlem listesini dışa aktarıp bir hesap tablosunda ya da bir script ile işlemek gerçekçi yoldur.
- MT5 backtest raporundan kapanmış işlemlerin kâr/zarar listesini dışa aktarın
- Kâr/zarar sırasını rastgele karıştırın
- Karıştırılan sıraya göre bakiye eğrisini yeniden oluşturun; maksimum DD'yi ve maksimum üst üste kaybı kaydedin
- 2–3. adımları yaklaşık 1.000 kez tekrarlayın
- Kaydedilen DD değerlerini küçükten büyüğe sıralayın; medyana ve üst %5 civarındaki değere bakın
- Backtest'teki maksimum DD'nin dağılımın neresinde olduğunu kontrol edin
Backtest'teki maksimum DD dağılımın sığ tarafındaysa, geçmiş veri "şanslı bir dizilim" olmuş olabilir. Bu durumda işlem sermayesini dağılımın derin tarafını esas alarak belirlemek daha güvenlidir.
Yönteme göre neler anlaşılır?
| Yöntem | Ne yapılır? | Neyi gösterir? | Neyi göstermez? |
|---|---|---|---|
| Sıra karıştırma | Aynı işlemler yeniden sıralanır | DD ve kayıp serisindeki dalgalanma | İşlemlerin içeriği değişirse etkisi |
| Yerine koyarak örnekleme (resampling) | İşlemler tekrarlı olarak yeniden seçilir | Toplam kâr/zararın kendi dalgalanması | Piyasa rejiminin değişmesinin etkisi |
| Rastgele atlama | Bazı işlemler çıkarılır | Gerçekleşmeyen emirlere ya da duruşlara dayanıklılık | Duruşların kayıp dönemlerinde yoğunlaşması |
| Maliyet ekleme | Her işlemden olumsuz bir değer düşülür | Spread genişlemesine dayanıklılık | Gerçek maliyetin nasıl değiştiği |
Yalnızca karıştırma yapılırsa nihai kâr/zarar tek bir değer olarak çıkar. Kâr tarafındaki aralığı da görmek istiyorsanız yerine koyarak örneklemeyi de kullanın.
Sınırlar ve dikkat edilecekler: Monte Carlo her derde deva değildir
İşlemlerin birbirinden bağımsız olduğu varsayımı
Karıştırma, "her işlem diğerlerinden bağımsızdır" varsayımına dayanır. Gerçek piyasada yüksek volatilite dönemleri ve trend oluşmayan dönemler bir arada gelir. Kayıpların yoğunlaşması çoğu zaman tesadüf değil, piyasa rejiminin sonucudur. Rastgele dizildiğinde bu "kayıpların kümelenme yapısı" seyrelir ve DD gerçekte olduğundan daha sığ tahmin edilebilir.
Yalnızca kapanmış işlemlerin kâr/zararına bakılır
İşlem listesinden oluşturulan bakiye eğrisi, pozisyon açıkken oluşan gerçekleşmemiş zararı içermez. Örneğin GOLD KING v6'da backtest bakiye DD'si %7,45 iken, gerçekleşmemiş zararı da içeren efektif DD %91,3 oldu. Bu tür bir EA'da yalnızca kapanmış işlemlerin kâr/zararını karıştırmak riski ciddi biçimde yanlış değerlendirmenize yol açar. Martingale/ortalama maliyetleme, grid türü ve pozisyon tutma süresi uzun EA'larda özellikle dikkatli olun.
Orijinal verinin dışı görünmez
Karıştırma, geçmişte gerçekleşmiş işlemlerin yeniden dizilmesinden ibarettir. Test döneminde hiç yaşanmamış piyasa koşullarında (ani rejim değişikliği, likiditenin kuruması gibi) oluşacak zararlar, kaç kez çalıştırırsanız çalıştırın dağılımda görünmez. İşlem sayısı az olan EA'larda orijinal örneklem küçük olduğundan dağılımın kendisi de güvenilirliğini yitirir.
"Üst %5'lik DD'ye dayanabilecek sermaye kullanırsam sorun olmaz" diye bir garanti yoktur. Görebildiğiniz şey yalnızca "geçmiş işlemlerin yeniden sıralandığı aralıktaki şans payıdır".
Özet
- Tek bir backtest'in maksimum DD'si, tek bir sıralamadan çıkan tek bir örnektir
- İşlem sırasını karıştırmak toplam kâr/zararı, PF'yi ve kazanma oranını değiştirmez; DD'yi ve kayıp serisinin uzunluğunu değiştirir
- Yaklaşık 1.000 kez tekrarlayarak DD dağılımını oluşturun ve backtest değerinin dağılımın neresinde olduğuna bakın
- Kazanma oranı düşük EA'larda backtest'ten daha uzun kayıp serisi çıkaran dizilimler daha kolay oluşur
- Rejime bağlı kayıp yoğunlaşması, gerçekleşmemiş zarar ve test dönemi dışındaki piyasa koşulları karıştırmayla yakalanamaz
- Sermaye ve lotu, dağılımın derin tarafını esas alarak pay bırakacak şekilde belirleyin
Her EA'nın maksimum üst üste kaybı ile bakiye DD'si ve efektif DD değerlerini tüm EA'ların gerçek ölçüm sıralamasında bir arada listeledik. Kazanma oranı %34,5 olan trend takipçisi DONCHIAN ENGINE'in işlem listesi, karıştırma testini denemek için kullanışlı bir örnektir. Doğrulama yöntemlerine dair diğer yazıları EA ve MT5 bilgi köşesinde topladık.
İlgili
2026-10-18
MT5 Strateji Testi Girdi Önbelleğine Aldanmayın
2026-10-12
Yıllık dökümle EA testi: şanslı yıla bağımlılık
2026-10-02
Asya Aralığı Kırılma Stratejisi Nedir
2026-08-28
649$ Ox7F, 10 Yıl Gerçek Tick | %95 Kazanma Oranının Sırrı
📧 Ücretsiz e-posta kursu (8 e-posta) + abonelere özel 13 MT5 göstergesi paketi
Kaydolduktan hemen sonra, 13 MT5 göstergemizi içeren abonelere özel paketin indirme bağlantısını alırsınız: derlenmiş dosyalar (.ex5), kaynak kod ve kurulum kılavuzu. Ardından algoritmik işlemin temelleri, backtestlerin doğru okunması ve aracı kurum seçimi üzerine 8 e-posta gelir (ilk 5 gün her gün bir tane, sonra kayıttan 7, 14 ve 30 gün sonra). MQL5 Market'te satılan sürümlerin her fiyat artışından önce de bildirim alırsınız (satışlara göre kademeli olarak yükselen lansman fiyatı). Bu sitede EA'larımız, ortak bir aracı kurumda gerçek hesapla ücretsizdir.
* Gizlilik kesinlikle korunur. İstediğiniz zaman abonelikten çıkabilirsiniz.
EA'lar veya Forex hakkında bir sorunuz mu var?
Sorunuzu Nattzy'nin trading forumunda paylaşabilirsiniz (ücretsiz kayıt). Bu yazının dışındaki sorular da olur — EA ayarları, aracı kurum seçimi ve daha fazlası.
Nattzy'de sor ↗