MT5 Özel Sembolle Backtest: Yöntem ve Tuzaklar
İçindekiler
MT5'teki "özel sembol" (custom symbol) özelliğiyle, broker'ın sunmadığı dönemlerde veya dışarıdan edindiğiniz tick verileriyle de backtest yapabilirsiniz. Uzun bir dönemde test etmek istediğinizde ya da sonuçları birden fazla veri kaynağıyla karşılaştırmak istediğinizde işe yarayan bir özelliktir.
Ancak sonucu baştan yazayım: Özel sembollerde bozulmaya en yatkın olan şey tick verisinin kendisi değil, "sembol özellikleridir". digits, kontrat büyüklüğü, tick değeri veya swap'tan yalnızca biri bile gerçekte kullandığınız broker'dan farklıysa, veri ne kadar doğru olursa olsun backtest rakamları bambaşka çıkar. Üstelik çoğu durumda hata mesajı da görmezsiniz; sadece makul görünen rakamlar çıkar.
Özel sembol nasıl çalışır?
Özel sembol, "fiyat verisi" ile "sembol özelliklerini" kullanıcının kendisinin hazırladığı sanal bir semboldür.
- Fiyat verisi: Tick (Bid/Ask/zaman) veya 1 dakikalık mumlar CSV gibi dosyalardan aktarılır
- Sembol özellikleri: Ondalık basamak sayısı, kontrat büyüklüğü, tick büyüklüğü, marjin hesaplama yöntemi, swap, işlem saatleri vb.
Strateji Test Cihazı, aktarılan fiyatları bu özelliklere uygulayarak kâr/zarar ve marjini hesaplar. Bu yüzden fiyat doğru olsa bile özellikler yanlışsa tüm kâr/zarar hesabı kayar. Özel sembollere normal sembollerden daha temkinli yaklaşmamızın nedeni, özelliklerin kullanıcı tarafından belirlenebilmesidir.
📧 Ü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.
Oluşturma ve aktarmanın temel adımları
- Piyasa Gözlemi'nde sağ tıklayıp "Semboller"i açın ve "Özel sembol oluştur"u seçin
- "Kopyalanacak sembol" olarak, gerçekte işlem yapacağınız broker'ın aynı sembolünü belirtin (en önemli nokta burasıdır)
- Sembole bir ad verin (orijinal sembolden ayırt edilebilecek bir ad seçin)
- "Tick" sekmesinden tick CSV'sini ya da "Bar" sekmesinden 1 dakikalık mumları aktarın
- Aktardıktan sonra grafiği açıp eksik veya anormal değer olup olmadığını gözle kontrol edin
- Test cihazında özel sembolü seçin ve "Gerçek tick'lere dayalı tüm tick'ler" ile çalıştırın
MT5'in temel kullanımına henüz hâkim değilseniz, önce MT5 kurulumu ile ortamınızı hazırlamanız işinizi kolaylaştırır.
Senkronizasyon eksikliğiyle sonucu bozan kalemler
Kopyalanacak sembolü belirtmiş olsanız bile, aktardığınız verinin biçimi uyuşmuyorsa ya da oluşturduktan sonra broker tarafında özellikler değiştiyse sapma yaşanır. Gerçekte kontrol ettiğimiz kalemleri derledik.
| Kalem | Sapma olduğunda ne olur | Nasıl kontrol edilir |
|---|---|---|
| digits (ondalık basamak sayısı) | Point cinsinden belirlenen SL/TP mesafesi kat kat farklılaşır | Aktarılan verinin basamak sayısını broker'ın sembol özellikleriyle yan yana karşılaştırın |
| Kontrat büyüklüğü | 1 lot başına kâr/zarar kat kat farklılaşır (altında özellikle dikkat) | 1 lotta 1 point hareket ettiğinde oluşan kâr/zararı elle hesaplayıp karşılaştırın |
| Tick büyüklüğü ve tick değeri | Kâr/zarar hesabının kendisi kayar | Özellikler ekranındaki değerleri broker'ın sembolüyle karşılaştırın |
| Marjin hesaplama yöntemi ve kaldıraç | Marjin yetersizliğiyle durması gereken noktaları geçip gider | Marjin hesaplama yönteminin aynı olduğunu doğrulayın |
| Swap (değer, yöntem, 3 katı gün) | Pozisyon tutma süresi uzun EA'larda toplam kâr/zarar ciddi biçimde sapar | Swap yöntemini, long/short değerlerini ve 3 katı günün hangi gün olduğunu kontrol edin |
| İşlem saatleri ve saat dilimi | Saat filtreleri ve günlük mum kesimleri kayar | Verinin GMT ofsetini sunucu saatiyle eşleştirin |
| Bid/Ask bulunup bulunmaması | Yalnızca Bid içeren verilerde spread sıfır kabul edilebilir | Aktarılan tick'lerde Ask'ın bulunup bulunmadığını kontrol edin |
digits: En zor fark edilen kalem
Örneğin 5 haneli kotasyon sunan bir broker için yazılmış EA'yı, 3 haneli veriyle oluşturulmuş özel sembolde çalıştırırsanız, "30 point'lik SL"in gerçek fiyat aralığı 100 kat olur. EA hata vermeden çalışmaya devam eder; çıkan sonuçlar tamamen başka bir stratejiye aittir.
Kontrat büyüklüğü: Altında kazalar sık yaşanır
XAUUSD'de 1 lotun kaç ons olduğu broker'a göre değişir. Kopyalanacak sembolü kullanmadan elle oluşturursanız, bu değer varsayılan hâlinde kalabilir. Kâr/zarar kat kat sapacağı için lot hesabı ve drawdown değerlendirmesi temelden bozulur.
Swap: Uzun süre pozisyon tutan EA'larda daha çok etkiler
Ortalama pozisyon tutma süresi onlarca saati bulan trend takipçisi EA'larda, birikmiş swap kâr/zarar üzerinde göz ardı edilemeyecek bir etki yaratır. Ancak özel sembolde swap sabit bir değerdir; bu yüzden geçmişte swap seviyelerinin değişmiş olması yeniden üretilemez. Biz de bunu doğru biçimde yeniden üretecek bir yönteme sahip değiliz. Sonuçları belli bir paya bırakarak okumak gerekir.
Sınırlar ve dikkat edilecekler
Özel sembolde özellikleri tam olarak eşleştirseniz bile şu noktalar geriye kalır.
- İşlem gerçekleşmesi yeniden üretilemez: Slipaj, emir reddi ve veri açıklamalarında ani spread genişlemeleri veride yoksa teste yansımaz.
- Harici verinin kalitesinden tam emin olunamaz: Harici tick'lerde eksik veri olup olmadığını ya da filtrelenip filtrelenmediğini biz de tam olarak bilemeyiz. Veri kaynağını değiştirdiğinizde sonuçların değişmesi olağandır.
- Broker ile fiyat farkı: Harici verinin fiyatının, gerçekte kullandığınız broker'ın yayınladığı fiyatla aynı olduğunun garantisi yoktur. Scalping gibi fiyat aralığı dar EA'lar bundan daha çok etkilenir.
- Sonuç iyi çıktıkça şüphelenin: Özelliklerdeki sapma, sonuçları olduğundan iyi gösterecek yönde de çalışabilir. Beklentinizin üzerinde bir rakam çıktığında özellikleri yeniden kontrol edin.
Sonuç olarak özel sembol, "test kapsamını genişleten bir araç"tır; broker verisiyle yapılan doğrulamanın yerini tutmaz. Biz, hem broker'ın gerçek verisinde hem de özel sembolde sonuçların aynı yönde çıkıp çıkmadığına bakıyoruz.
EA'lara göre test koşulları gerçek ölçüm sıralaması sayfalarında yayınlanıyor. Doğrulama yaklaşımı hakkında EA ve MT5 bilgi birikimi sayfasında da bilgi bulabilirsiniz.
Özet
- Özel sembolde bozulmaya en yatkın olan şey veri değil, sembol özellikleridir
- Oluştururken mutlaka işlem yapacağınız broker'ın aynı sembolünü kopyalanacak sembol olarak seçin
- digits, kontrat büyüklüğü, tick değeri, swap ve saat dilimini her seferinde karşılaştırın
- 1 lot ve 1 point başına kâr/zararı elle hesaplayıp doğrulamak en hızlı yoldur
- Swap seviyelerinin geçmişteki değişimi, işlem gerçekleşmesi ve slipaj yeniden üretilemez
- Çok iyi bir sonuç çıkarsa önce özelliklerdeki sapmadan şüphelenin
İlgili
2026-10-15
MT5 Geçmiş Kalitesi: Gerçek Tick ile İlişkisi ve Sınırları
2026-10-12
Dark Algo MT5: aynı koşullarda PF 2.08, maks. DD %35.05
2026-10-12
Daytrade Pro Algo MT5: PF 2.51, maks. DD %1.25
2026-10-12
News Catcher Pro MT5: PF 8.34, maks. DD %0.68
📧 Ü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 ↗