Ana Sayfa > Blog > MT5'te EA Çalışmıyorsa: Nedenleri ve Çözümleri

MT5EASorun GidermeOtomatik TicaretAyarlar

MT5'te EA Çalışmıyorsa: Nedenleri ve Çözümleri

Yayınlandı: 2026-06-19Okuma süresi: yaklaşık 3 dk
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

MT5'te EA Çalışmıyor veya İşlem Açmıyorsa: Nedenleri ve Çözümleri

Grafiğe EA eklediniz ama hiçbir şey olmuyor mu? Bu belirtide önce "①EA zaten başlamıyor mu" yoksa "②başlıyor ama işlem açmıyor mu" ayrımını yapmak, nedene ulaşmanızı kolaylaştırır. Ayrım yapmak basittir.

Grafiğin sağ üstündeki EA adının yanına bakın.

  • 😐 Gülen yüz simgesi = EA normal şekilde çalışıyor → ②'ye geçin
  • ✖ veya 🚫, ya da hiçbir şey görünmüyorsa = EA çalışmıyor → ①'e geçin

Bu yazıda ①②'nin nedenlerini, görülme sıklığına göre sıralayarak çözüyoruz. Bir hata kodu görüyorsanız MQL5 / MT5 Hata Kodları Çözüm Rehberi'ne, ERR_NO_MONEY alıyorsanız ERR_NO_MONEY (MT5/MQL5) Tam Çözümü'ne de göz atın.


① EA Başlamıyor (Gülen Yüz Simgesi Çıkmıyor)

1-1. Otomatik Ticaret (AutoTrading) KAPALI

En sık görülen neden budur. Grafikte gülen yüz simgesi çıksa bile, araç çubuğundaki "Otomatik Ticaret" butonu kırmızıysa (KAPALI) EA işlem açmaz.

Çözüm:

  1. MT5'in üst araç çubuğundaki "Otomatik Ticaret" butonuna tıklayıp yeşil (AÇIK) yapın
  2. Araçlar → Seçenekler → Uzman Danışmanlar → "Algoritmik ticarete izin ver" seçeneğini işaretleyin
  3. Grafiğin sağ üstünde 😐 (gülen yüz) simgesinin çıktığını doğrulayın

VPS yeniden başlatıldıktan sonra veya MT5 otomatik açıldığında bu ayarın tekrar KAPALI'ya döndüğü sıkça görülür.

1-2. EA Grafiğe Doğru Şekilde Uygulanmamış

Gezgin panelinden (Ctrl+N) "Uzman Danışmanlar" bölümünden EA'yı grafiğe çift tıklayarak veya sürükleyerek ekleyip, çıkan pencerede "Tamam"a bastınız mı? Derleme hatası olan bir EA uygulanamaz. MetaEditor'de açıp derleyin (F7) ve 0 hata olduğunu doğrulayın.

1-3. WebRequest İzin URL'si Tanımlanmamış (Lisans Doğrulamalı EA'lar)

Bu, sunucu tarafında doğrulama yapan EA'larda — fxea365 EA'ları dahil — özellikle sık karşılaşılan bir sorundur. Doğrulama veya dış bağlantı yapan EA'larda, izin verilen bir URL tanımlı değilse WebRequest() engellenir ve EA OnInit aşamasında durur.

Çözüm:

  1. Araçlar → Seçenekler → Uzman Danışmanlar sekmesi
  2. "Şu URL'lere izin ver: WebRequest" seçeneğini işaretleyin
  3. Listeye EA'nın gerektirdiği URL'yi (fxea365 EA'ları için https://fxea365.com) ekleyip EA'yı yeniden başlatın

Expert sekmesinde "WebRequest is not allowed" veya bir doğrulama hatası görüyorsanız sorun budur. İzin verildikten sonra [License ✅ Doğrulama Başarılı] log'u görünüyorsa işlem başarılıdır.

1-4. Desteklenmeyen Hesap veya Sembolde INIT_FAILED

  • Lisans doğrulamalı EA'lar, kayıtlı olmayan bir hesapta INIT_FAILED hatasıyla durur (fxea365 EA'larında önce sitede hesap numarasını kaydettirip sonra EA'yı başlatmanız gerekir).
  • Bazı EA'lar beklenmedik bir sembole eklendiğinde uyarı verir (örneğin GOLD için tasarlanmış bir EA'yı EURUSD'ye eklemek gibi).

② EA Başlıyor ama İşlem Açmıyor (Gülen Yüz Var ama Ticaret Yok)

Gülen yüz simgesi görünüyor ama yeni pozisyon açılmıyorsa, çoğu durumda bu "bir hata değil, EA'nın şu an giriş koşullarının sağlanmadığına karar vermesi" anlamına gelir — yani normal işleyiştir. Sırasıyla kontrol edelim.

2-1. Zaten Sinyal Gelmiyor (Normal)

EA, her tikte "koşullar sağlandı mı" diye değerlendirme yapar ve yalnızca koşullar sağlandığında pozisyon açar. H1 grafikte çalışan bir EA için günde 1-3 işlem normal bir sıklıktır. Expert sekmesinde aşağıdaki gibi bir log görüyorsanız, EA beklemede ve normal durumdadır.

No signal on this bar. ATR=12.4, EMA(50)=1998.23
⏳ Wait for next bar

Birkaç saat hatta bir gün boyunca işlem açılmaması anormal değildir. Öncelikle Strateji Test Aracı (backtest) ile aynı dönemde EA'nın işlem açıp açmadığını kontrol ederek, sorunun "bozuk olması" mı yoksa "piyasanın koşulları sağlamıyor olması" mı olduğunu ayırt edebilirsiniz.

2-2. Filtreler Yeni İşlem Açılmasını Engelliyor

Birçok EA, güvenlik amacıyla yeni işlem açmayı atlar. Expert sekmesindeki log'da atlama nedeni belirtilmiş olmalıdır.

Log örneğiNedenÇözüm
⏸News stop / News filterÖnemli veri açıklaması öncesi/sonrası kaçınmaVeri açıklandıktan sonra otomatik devam eder (normal)
Spread too highSpread üst sınırı aşıldıMaxSpread ayarını gözden geçirin / veri açıklaması sırasında normaldir
Margin level too lowTeminat seviyesi alt sınırın altındaPara yatırın veya lot düşürün (ERR_NO_MONEY'e bakın)
Outside trading hoursİşlem saati filtresiTradeStartHour/EndHour ayarlarını kontrol edin
Max positions reachedMaksimum pozisyon sayısına ulaşıldıMevcut pozisyonları kapatın veya limiti gözden geçirin

Bunlar tasarım gereği çalışan koruma mekanizmalarıdır, arıza değildir.

2-3. Teminat Yetersizliğinden Emir Reddediliyor

İşlem açılmaya çalışılırken sunucunun ERR_NO_MONEY (134/10019) ile reddettiği durumlar. Lot büyüklüğünün bakiyeye göre fazla olması, kaldıracın düşük olması, mevcut pozisyonların teminatı bağlamış olması gibi nedenler söz konusu olabilir. Ayrıntılar için ERR_NO_MONEY Tam Çözümü'ne bakın.

2-4. Piyasa Kapalı veya Fiyat Akışı Gelmiyor

Hafta sonu, resmi tatillerde veya sembolün işlem saatleri dışında işlem açılamaz (Market closed). Fiyatların (Bid/Ask) güncellendiğini ve MT5'in alt kısmındaki bağlantı durumunun yeşil olduğunu kontrol edin.

2-5. Lot Hesabı Sıfır veya Minimumun Altında

Risk% otomatik hesaplamasında bakiye çok küçükse, hesaplanan lot minimumun (0.01) altında kalır ve emir gönderilmez. Sabit lota geçmeyi veya hesap tipini (cent hesabı gibi) gözden geçirmeyi düşünün.


Ayrım Kontrol Listesi

KontrolNormal Durum
Grafiğin sağ üstündeki EA göstergesi😐 Gülen yüz (=başlatma OK)
Araç çubuğunda "Otomatik Ticaret"Yeşil (AÇIK)
Seçenekler → EA → Algoritmik ticarete izinİşaretli
WebRequest izin URL'si (doğrulamalı EA)EA'nın istediği URL eklenmiş
MetaEditor'de derleme0 hata
Expert sekmesiHata değil, atlama nedeni ya da License ✅
Hesap / sembolKayıtlı hesap, doğru sembol
TeminatSerbest teminat > gerekli teminat

Bu listeyi yukarıdan aşağı sırayla kontrol ederseniz, "çalışmıyor / işlem açmıyor" sorunlarının neredeyse tamamı çözülür.


Özet

  • Önce 😐 gülen yüz simgesinin olup olmadığına bakarak "başlamıyor" mu yoksa "başlıyor" mu olduğunu ayırt edin.
  • Başlamıyorsa = otomatik ticaret KAPALI, derleme hatası, WebRequest izni verilmemiş veya hesap kayıtlı değil nedenlerinden biridir.
  • İşlem açmıyorsa = çoğunlukla sinyal bekleniyor veya filtreler nedeniyle normal atlama söz konusudur. Yalnızca bir hata görünüyorsa Hata Kodları Rehberi veya ERR_NO_MONEY sayfasından çözüm bulabilirsiniz.

Kurulum adımlarının tamamı için MT5'e EA Kurma Tam Rehberi'ne, makul bir sermayeyle çalışan ücretsiz EA'lar için EA Listesi sayfasına bakabilirsiniz. Ayarları gözden geçirmenize rağmen sorun çözülmüyorsa, Expert sekmesindeki log ekran görüntüsüyle birlikte destek ekibimizle iletişime geçin.


Sıkça Sorulan Sorular

S: Gülen yüz simgesi görünüyor ama hiç işlem açılmadı. Bozuk mu?

Çoğunlukla normaldir. EA yalnızca koşullar sağlandığında pozisyon açar. Aynı dönem için backtest yaparak işlem açıp açmadığını kontrol edin ve Expert sekmesinde bir atlama nedeni (haber durdurması, spread aşımı vb.) olup olmadığına bakın. Hata yoksa ve bir atlama nedeni görünüyorsa bu, tasarım gereği çalıştığı anlamına gelir.

S: "WebRequest is not allowed" hatası alıyorum.

Seçenekler → Uzman Danışmanlar bölümündeki "Şu URL'lere izin ver: WebRequest" listesine EA'nın gerektirdiği URL'yi (fxea365 EA'ları için https://fxea365.com) ekleyip EA'yı yeniden başlatın. Doğrulama veya dış veri kullanan EA'lar için bu ayar zorunludur.

S: VPS'te çalıştırıyorum ama yeniden başlatma sonrası duruyor.

MT5 otomatik açıldığında "Otomatik Ticaret" butonu tekrar KAPALI konumuna dönebilir. Yeniden başlatma sonrasında butonun yeşil olduğunu ve Seçenekler'deki algoritmik ticaret izninin etkin olduğunu kontrol edin.

S: Backtest'te işlem açılıyor ama canlı hesapta açılmıyor.

Canlı hesabın spread, kaldıraç, hesap tipi ve işlem saatleri test ayarlarından farklı olabilir. Filtreleri (spread üst sınırı, işlem saatleri), teminatı ve piyasanın açık olup olmadığını sırasıyla kontrol edin.

📧 Fiyat artışı öncesi uyarılar + ücretsiz 5 günlük e-posta kursu

Tüm EA'lar lansman fiyatında ve satışlarla birlikte kademeli olarak artıyor. Her artıştan önce bildirim alın; ayrıca algoritmik ticaret, backtest okuma ve broker seçimi üzerine günlük bir e-posta.

* Gizlilik kesinlikle korunur. İstediğiniz zaman abonelikten çıkabilirsiniz.

Yorumlar ve sorular