Expert Advisor (EA), işlem platformunda çalışan ve emirleri otomatik açan bir yazılımdır. Satılan EA'ların çoğu, ikna edici bir geriye dönük test grafiğiyle sunulur.
O grafik neredeyse her zaman güzeldir — ve bu tam olarak sorunun kendisidir. Bu yazı, satın almadan önce sorulması gereken yedi kontrolü veriyor; hepsi doğrulanabilir ölçütlere dayanıyor.
Bu yazıdaki grafikler EUR/USD günlük gerçek fiyat verisinden üretildi. Ölçümler 400 günlük pencerede, kural bazlı taramayla yapıldı; elle seçim yok.
Expert Advisor değerlendirme kontrolleri
Yedi başlık, en çok yanıltan sıraya göre:
1. Test dönemi ne kadar uzun
Birkaç aylık test hiçbir şey söylemez. Piyasa rejimleri aylarca sürebilir; kısa test, tek bir rejimde çalışan bir sistemi "her koşulda çalışıyor" gibi gösterir.
Aranan: farklı piyasa koşullarını kapsayan çok yıllık test ve her yıl için ayrı sonuç. Toplam getiri tek başına yeterli değil.
2. Kaç parametre optimize edilmiş
Bir sistemde ne kadar çok ayarlanabilir parametre varsa, geçmiş veriye uydurmak o kadar kolaydır. Yeterince parametreyle her geçmiş mükemmel açıklanabilir — ama gelecek açıklanamaz.
Aranan: az sayıda parametre ve her birinin neden o değerde olduğunun açıklanması. "En iyi sonucu verdiği için" bir açıklama değildir.
3. İleriye dönük test var mı
Optimizasyon yapılan veriyle test yapılan veri aynıysa sonuç anlamsızdır. Sistem, test edildiği veriye göre ayarlanmıştır.
Aranan: verinin bir bölümünde ayarlanıp hiç görmediği bölümde test edilmiş olması. Buna ileriye dönük (walk-forward) test denir ve sonucu genelde çok daha mütevazıdır.
4. Maliyetler dahil mi
Spread, komisyon, swap ve kayma testte yoksa sonuç gerçek değildir. Özellikle çok işlem yapan sistemlerde maliyet, sonucun büyük kısmını yiyebilir.
Aranan: gerçekçi spread varsayımı ve kayma payı. Kendi maliyetinizi işlem maliyeti hesaplayıcısında hesaplayıp testin varsayımıyla karşılaştırabilirsiniz.
5. En derin düşüş ne kadardı
Getiri sıralaması yanıltır; kayıpların dağılımı yanıltmaz. Yüzde 300 getiri gösteren bir sistem yolda yüzde 60 düşüş yaşadıysa, o düşüşe dayanabilecek misiniz?
Aranan: en derin düşüşün yüzdesi ve süresi. Drawdown hesaplayıcısı toparlanma için gereken kazancı gösterir; asimetriyi drawdown yazımızda tablo hâlinde vermiştik.
6. Kayıpta pozisyon büyüyor mu
Bu tek başına eleyici bir kontroldür. Kaybettikçe pozisyonu büyüten bir sistem, uzun süre kusursuz görünür ve sonra tek seferde biter.
Aranan: işlem büyüklüğünün kayıpla birlikte artmadığının kanıtı. Katlamanın matematiğini martingale yazımızda hesapladık: 10.000 birimlik hesap altı ardışık kayıpta duruyor.
7. Sistem ne yaptığını söylüyor mu
"Gizli algoritma" ifadesi bir satış argümanıdır, teknik bir gerekçe değil. Sistemin hangi mantıkla giriş yaptığını bilmiyorsanız, çalışmayı bıraktığında bunu anlayamazsınız.
Aranan: giriş ve çıkış kuralının anlaşılır biçimde anlatılması. Detaylı kod paylaşılmayabilir ama mantık açıklanabilir olmalı.

Expert Advisor beklentisi nasıl hesaplanır
Bir EA'nın uzun vadede ne üreteceği üç sayıdan çıkar: kazanma oranı, ortalama kazanç/kayıp oranı ve işlem sıklığı. Satış sayfasındaki toplam getiri bu üçünü gizler.
Aynı yüzde 200 getiri, yüzde 70 kazanma oranıyla da yüzde 35 kazanma oranıyla da elde edilebilir — ama iki sistemin kayıp serileri tamamen farklıdır ve dayanma gereksinimi farklıdır.
Kendi sayılarınızla beklenen getiri hesaplayıcısını, tükenme olasılığı için risk of ruin hesaplayıcısını, tutarlılık için consistency hesaplayıcısını kullanabilirsiniz. Seri olasılıklarını kayıp serisi yazımızda Markov zinciriyle hesaplamıştık.
Geriye dönük test tuzakları
Test sonuçlarını olduğundan iyi gösteren yaygın hatalar:
| Tuzak | Ne yapar | Nasıl anlaşılır |
|---|---|---|
| Aşırı uydurma | Geçmişe uyar, geleceğe uymaz | Çok parametre, mükemmel eğri |
| İleriye bakma | Gelecekteki veriyi kullanır | Gerçekçi olmayan giriş anları |
| Hayatta kalan yanlılığı | Sadece iyi dönem test edilir | Kısa test dönemi |
| Maliyetsiz test | Spread ve komisyon yok | Çok işlem, küçük kâr |
| Tek parite | Sadece bir enstrümanda çalışır | Başka pariteye uymaz |
| Kayma yok | Emirler ideal fiyattan | Hızlı piyasada test yok |
| Boşluk yok sayılır | Stop hep planlandığı yerde | Gerçek dışı stop davranışı |

Expert Advisor kullanırken
Satın alma kararı verildiyse, kullanım tarafında da birkaç kural var:
- Demo hesapta izleyin: Canlıya geçmeden önce en az birkaç yüz işlemlik gerçek zamanlı gözlem yapın.
- Kendi kaydınızı tutun: EA'nın raporuna değil kendi kaydınıza güvenin. İşlem günlüğü yazımızda hangi alanların tutulacağını anlattık.
- Risk yüzdesini siz belirleyin: EA'nın varsayılan lot ayarını kabul etmeyin; kendi hesabınıza göre hesaplayın.
- Durdurma eşiği koyun: Hangi drawdown seviyesinde kapatacağınızı önceden yazın. Sonradan verilen karar duygusaldır.
- Bağlantı kesintisini düşünün: Sunucu ya da internet kesintisinde açık pozisyona ne olacağını bilin.

Grafikler gerçek veriden, kurallar önceden yazıldı
Bu yazıdaki grafikler gerçek EUR/USD günlük fiyat verisinden üretildi. Gösterge hesapları koda yazıldı, veri tarandı ve çıkan adaylar arasından ölçüye göre en belirgini çizildi. Hiçbir grafik elle seçilmedi.
Bu ayrım önemli. Geçmiş grafikte istediğiniz deseni bulmak her zaman mümkündür; kuralı önceden yazıp veriyi taratmak ise sonucu seçme imkânını ortadan kaldırır.
Expert Advisor ve piyasa rejimi
Bir EA sabit kurallarla çalışır; piyasa ise sabit davranmaz. Trendli dönemde iyi çalışan bir sistem, yatay dönemde düzenli olarak kaybedebilir — ve bu sistemin bozulduğu anlamına gelmez.
Sorun, iki durumu birbirinden ayırt edememek: "uygun olmayan rejimde geçici kayıp" ile "sistem artık çalışmıyor" dışarıdan aynı görünür. Ayrımı yapabilmenin tek yolu, sistemin geçmiş istatistiğini bilmek.
Eğer en uzun kayıp seriniz sekiz işlemse ve şu an on ikinci kayıptaysanız, bu beklenen aralığın dışıdır. Ama bu bilgi olmadan on ikinci kayıp da sekizinci kayıp kadar belirsizdir. Beklenen seri uzunluklarını kayıp serisi yazımızda hesaplamıştık.
Sık sorulan sorular
Kârlı bir EA satılır mı?
Bu soru sık sorulur ve tek cevabı yok. Ancak şu ölçülebilir: gerçekten kârlı bir sistemin değeri, kopya satışından elde edilecek gelirle karşılaştırılabilir olmalı. Satış argümanları yerine doğrulanabilir test verisi istemek daha sağlıklı.
Ücretsiz EA'lar kullanılabilir mi?
Ücret, kaliteyle doğrudan ilişkili değil. Aynı yedi kontrol ücretsiz yazılımlar için de geçerlidir. Ücretsiz olması test etmeden kullanmayı meşrulaştırmaz.
EA çalışmayı bırakırsa nasıl anlarım?
Kendi kaydınızı tutuyorsanız, sonuçların geçmiş istatistiğinizin beklenen aralığının dışına çıkması bunu gösterir. Kayıt yoksa "kötü dönem" ile "bozuldu" ayrımı yapılamaz.
Kaç işlemlik test yeterli?
Birkaç düzine işlem şans payını elemez. Yüzlerce işleme yaklaştıkça kazanma oranı gerçek değerine yakınsar. Ayrıca işlem sayısı kadar, testin kaç farklı piyasa rejimini kapsadığı da önemlidir.
EA'yı kendi hesabımda test edebilir miyim?
Demo hesapta gerçek zamanlı çalıştırmak, geriye dönük testin gösteremediği şeyleri gösterir: gerçek spread, kayma ve bağlantı kesintileri. Birkaç yüz işlemlik gözlem, satış sayfasındaki grafikten daha bilgilendiricidir.
Optimizasyon zararlı mı?
Optimizasyonun kendisi değil, doğrulanmamış optimizasyon zararlı. Parametreleri veriye uydurup aynı veride test etmek sonucu anlamsız kılar; ayrılmış bir veri bölümünde sınamak gerekir.
Kaynaklar ve resmi kontrol noktaları
Bu yazı yatırım tavsiyesi değildir
Kaldıraçlı işlemler yüksek risk taşır ve yatırdığınız tutarın tamamını kaybetmeniz mümkündür. Buradaki örnekler kavramları anlatmak içindir; herhangi bir firma, ürün veya strateji önerisi içermez. İşlem yapmadan önce SPK Yatırımcılar İçin Rehber belgesini okuyun.
İçerik Şeffaflığı
Sonucu yorumlarken kullanacağınız kısa özet, yöntem, kaynak ve kontrol notları aşağıda yer alır.
Bu blog yazısı, konunun hesaplama ve yorum tarafını daha geniş çerçevede açıklamak için hazırlanmıştır.
Nasıl Hesaplanır?
- İçerik başlık, özet ve ana metin düzeyinde editoryal olarak düzenlenir.
- Yazı mümkün olduğunda ilgili hesaplayıcı ve kategori merkeziyle birlikte okunacak şekilde kurgulanır.
- Güncel etkisi olan başlıklarda tarih ve bağlam kontrolü kullanıcıya açık biçimde bırakılır.
Kullanılan Kaynaklar
- Yazı içeriği ve editoryal özet
- İlgili kategori merkezleri ve hesaplayıcılar
- Konuya bağlı resmi açıklama veya güncel veri ihtiyacı
Blog içeriği karar desteği sağlar; kesin oran, tarife veya canlı veri için ilgili araç ve resmi kaynak ayrıca kontrol edilmelidir.