Expert Advisor, insan müdahalesi olmadan analiz yapan ve işlem yürüten bir MQL5 programıdır. Nasıl çalışır, nerede çalışır ve hangi tehlike işaretleri kontrol edilmeli.
MetaTrader'daki her otomatik trading stratejisinin arkasında .ex5 uzantılı bir dosya vardır. Yıllarca veriyle doğrulanmış bir kantitatif mühendislik eseri olabilir... ya da ilk ters seride hesabınızı patlatacak kılık değiştirmiş bir martingale.
İkisi de aynı adla anılır: Expert Advisor. Ne olduklarını ve nasıl çalıştıklarını anlamak, mühendisliği dumandan ayırmanın ilk filtresidir.
Expert Advisor Nedir: Teknik Tanım
Expert Advisor (EA), MQL5 ile (eski platformda MQL4) yazılmış, MetaTrader içinde çalışan ve trading döngüsünün tamamını otomatikleştiren bir programdır: fiyat analizi, pozisyon açma, risk yönetimi ve kapatma. Tıklama yok. Duygu yok. Uyku molası yok.
İçeriden Nasıl Çalışır: Olay Döngüsü
Bir EA'nın mimarisi bir olay döngüsüdür. Üç temel olay:
- OnInit(): EA grafiğe yüklendiğinde çalışır; parametreleri doğrular ve göstergeleri hazırlar.
- OnTick(): sistemin kalbi. Her fiyat değişiminde (tick) tetiklenir. Algoritma burada matematiksel koşullarını değerlendirir ve pozisyon açmaya, değiştirmeye veya kapatmaya karar verir.
- OnDeinit(): EA kaldırılırken temizlik.
Her karar, açıkça programlanmış kurallardan geçer: Stop Loss mesafesi, lot büyüklüğü, işlem saatleri, volatilite filtreleri. İyi inşa edilmiş bir EA ayrıca kill-switch'ler içerir: trading'i otomatik olarak kapatan sert günlük kayıp limitleri.
EA Nerede Yaşar: Terminal Açık Kalmalı
Yeni başlayanları şaşırtan bir ayrıntı: EA, broker'ın sunucularında değil, sizin MetaTrader terminalinizin içinde çalışır. Bilgisayarı kapatırsanız algoritma işlem yapmayı bırakır (daha kötüsü: açık pozisyonları yönetimsiz bırakır). Bu yüzden ciddi operasyonlar bir MetaTrader 5 VPS'inde çalışır: broker'a minimum gecikmeyle 7/24 açık bir bulut sunucusu.
Backtest: EA'ların Doğrulandığı (veya Maskesinin Düştüğü) Yer
Bir EA'nın manuel trader'a karşı büyük avantajı, kurallarının doğrulanabilir olmasıdır. MetaTrader 5'in Strateji Test Cihazı, stratejiyi gerçek tick'lerle yılların geçmiş verisi üzerinde simüle etmenize ve nesnel metrikleri ölçmenize olanak tanır: Profit Factor, maksimum drawdown, matematiksel beklenti.
Ama dikkat: kusursuz bir backtest hiçbir şeyi garanti etmez. Aşırı optimizasyon (curve fitting), gerçek piyasada çöken laboratuvar sermaye eğrileri üretir. Tek kesin kanıt denetlenmiş gerçek hesaplardır; bu karşıtlığı backtest vs denetlenmiş hesaplar yazısında geliştiriyoruz.
Ticari Bir EA'da Tehlike İşaretleri
- Gizli martingale veya grid: lotu çoğaltarak kaybeden pozisyonlara ortalama yapar. Hesabı sildiği güne kadar çalışır.
- Yalnızca demo veya backtest sonuçları, doğrulanabilir gerçek geçmiş performans yok.
- Sabit aylık getiri vaatleri: piyasalar olasılıksaldır; ciddi hiç kimse yüzde garanti etmez.
- Mutlak kara kutu: beyan edilmiş mantık yok, risk metrikleri yok, yayımlanmış tarihsel drawdown yok.
EA Satın Almak mı, Copy Trading'e Abone Olmak mı?
Aynı hedefe (algoritmik yürütme) giden iki yoldur; kilit bir operasyonel farkla:
- Kendi EA'nız: onu siz kurar, yapılandırır, VPS kiralar, yürütmeyi izler ve teknik bakımı üstlenirsiniz.
- Kurumsal copy trading: algoritmalar sağlayıcının altyapısında çalışır ve işlemler API üzerinden hesabınıza kopyalanır. Tek yapılandırmanız lot büyüklüğüdür. Kurumsal copy trading nasıl çalışır yazısında anlattığımız model böyle işler.
Soyut olarak hiçbiri "daha iyi" değildir: birincisi teknik yük karşılığında tam kontrol verir; ikincisi anahtar teslim yürütme sunar ve gerçekten önemli olan kararı —risk yönetimini— sizin elinizde bırakır.
> [!TIP]
> Teknik yük olmadan algoritmalar
> AbacuQuant'ta .ex5 dosyası satmıyoruz: 17 stratejimiz kurumsal altyapıda çalışır ve MT5 hesabınıza kopyalanır. Portfolio Builder'ı keşfedin, her algoritmanın denetlenmiş metriklerini inceleyin ve hesabınızı bağlamadan önce portföyünüzün birleşik riskini simüle edin.