MT4 altın EA geri testinde spread duyarlılığı nasıl test edilir?
Test koşullarını sabitleyin, yalnızca spread'i değiştirin; işlem sayısını, net kârı ve drawdown'ı karşılaştırarak sonuçların işlem maliyetine bağımlılığını belirleyin.
Yazar: Thomas|MT4 Uygulaması|Önce 7 Kasım 18:00 olarak planlandı, 8 Kasım 2026'da yeniden yayımlandı.
Özet: Test koşullarını sabitleyin, yalnızca spread'i değiştirin; işlem sayısını, net kârı ve drawdown'ı karşılaştırarak sonuçların işlem maliyetine bağımlılığını belirleyin.
Önce tekrarlanabilir bir temel oluşturun
MT4 Strateji Test Cihazında EA'yı, altın sembolünü, grafik periyodunu ve geçmiş aralığı seçin; ardından EA sürümünü, parametreleri, başlangıç sermayesini, fiyat basamaklarını ve modelleme yöntemini kaydedin. Önce optimizasyonu kapatın, sabit parametrelerle bir test çalıştırın ve raporu kaydedin. Farklı brokerlar farklı altın sembol adları, sözleşme özellikleri ve geçmiş veriler kullanabilir. Platform değiştirmeden önce bu koşulları doğrulayın; aksi halde test farkları spread'den değil veri ve sözleşmeden kaynaklanabilir.
Test cihazı spread ayarlanmasına izin veriyorsa, önce alanın kullandığı birimi kaydedin. Terminaldeki puan genellikle sembolün fiyat hassasiyetiyle ilişkilidir; puanı doğrudan dolar olarak kabul etmeyin. Sembol özelliklerine ve minimum fiyat değişimine bakın, ardından test spread'ini anlaşılır bir fiyat farkına dönüştürün. Geçmiş veriler ve modelleme yöntemi de ileride gözden geçirme için kaydedilmelidir.

Yalnızca spread'i değiştirin, sonra hangi sonuçların değiştiğine bakın
Aynı test penceresini ve modeli koruyun, düşük, orta ve yüksek olmak üzere üç kademede ayrı ayrı çalıştırın. Kademeler bu platformun doğrulanabilir kotasyon kayıtlarından gelmelidir; örneğin normal likidite saatleri ile daha geniş spread dönemleri. Henüz güvenilir kayıt yoksa, açıkça işaretlenmiş varsayımsal kademelerle stres testi yapılabilir. Her seferinde gerçek giriş değerlerini kaydedin; spread'i ayarlarken giriş/çıkış parametrelerini optimize etmeyin. Böylece sonuç değişikliklerini izlemek daha kolay olur.
Her kademede en az net kâr, işlem sayısı ve maksimum drawdown karşılaştırılmalıdır. Kısa vadeli EA'ların işlem başına beklenen alanı daha küçüktür; maliyet arttığında kâr belirgin şekilde daralabilir. İşlem sayısı da değiştiyse, emir listesinden birkaç örnek seçip tetikleme fiyatını, emir yönünü ve giriş/çıkış zamanını kontrol edin. Spread değişikliği tetiklemeyi ve çıkışı aynı anda değiştirebilir; bu nedenle orijinal geri test toplam kârından sabit bir tutar çıkararak yeniden çalıştırmayı basitçe ikame etmek doğru değildir.
Raporu okurken işlem ayrıntılarını koruyun
Düşük spread kademesi ile orta kademenin işlem sayısının yakın olduğunu, ancak yüksek kademede işlem sayısının keskin şekilde azaldığını ve drawdown'ın büyüdüğünü varsayalım. Bu tür bir kombinasyon daha fazla incelenmeye değer: Değişiklik belirli saatlerde mi yoğunlaşıyor, çok dar çıkış mesafeleri mi söz konusu, yoksa EA'da maksimum spread filtresi mi var? Filtre bazı emirleri atlıyorsa, net kâr değişiminde hem işlem maliyetinin etkisi hem de işlem kümesinin değişiminin etkisi vardır. İşlem bazında karşılaştırma bu iki durumu ayırmaya yardımcı olur.
Aynı kademe başka bir geçmiş pencerede de yeniden çalıştırılarak sonuçların birkaç işleme bağımlı olup olmadığı gözlemlenebilir. Rapordaki modelleme kalitesi test verilerini ve modelleme durumunu yansıtır; gelecekteki gerçek işlemleri tek başına ölçemez. Test sonuçlarında anormallik görülürse, günlükteki hatalar ve eksik kayıtlar da kontrol edilmeli, EA'nın gerçekten beklenen parametrelerle çalıştığı doğrulanmalıdır.
Ne zaman daha ileri doğrulama gerekir
Statik spread kademeleri maliyet duyarlılığını karşılaştırmak için uygundur. Gerçek spread zamanla değişir; kayma, emir reddi, gecikme ve işlem kuralları da uygulamayı etkileyebilir. Yalnızca biraz maliyet artışı sonucu tersine çeviriyorsa, önce parametreler ve emir ayrıntıları kontrol edilmeli, ardından bağımsız örnek veya demo hesapta gözlem yapılmalıdır. Demo sonuçları ve geçmiş testler ortamı ve sınırlamaları belirtmelidir. Raporun amacı stratejinin hangi koşullarda kolayca geçersiz hale geldiğini bulmaktır; buna dayanarak getiri vaat edilemez.