Expert Advisor (EA), MetaTrader 5 içinde çalışan ve önceden tanımlanmış kurallara göre işlem açıp kapatabilen bir programdır. Bu rehber, bir EA'yı MT5'e kurmanın ve çalıştığını doğrulamanın adımlarını anlatır.
Başlamadan önce
- MT5 için EA dosyası
.ex5(derlenmiş) veya.mq5(kaynak kod) uzantılıdır..ex4/.mq4dosyaları MT4 içindir ve MT5'te çalışmaz. - EA yalnızca terminal açık ve internete bağlıyken çalışır. 7/24 çalışması gereken sistemlerde bu yüzden genellikle bir VPS kullanılır.
- Hesabınıza yatırımcı (investor) şifresi ile giriş yaptıysanız işlem açılamaz. Ana (master) şifre ile giriş yapmış olmalısınız.
Adım 1: Veri klasörünü açın
MT5'te üst menüden Dosya → Veri Klasörünü Aç seçeneğine tıklayın. Açılan pencerede MQL5 klasörüne girin.
Adım 2: Dosyayı doğru klasöre kopyalayın
- EA dosyasını
MQL5\Expertsklasörüne kopyalayın. - İndikatör dosyaları ise
MQL5\Indicatorsklasörüne gider. - Elinizde
.mq5kaynak dosyası varsa, MetaEditor'de açıp F7 ile derleyin; derleme sonunda.ex5oluşur.
Bilgisayarınızda birden fazla MT5 kuruluysa her birinin veri klasörü ayrıdır. Dosyayı, EA'yı çalıştıracağınız terminalin klasörüne kopyaladığınızdan emin olun.
Adım 3: Listeyi yenileyin
MT5'te Ctrl+N ile Gezgin panelini açın. Uzman Danışmanlar başlığına sağ tıklayıp Yenile'yi seçin. EA hâlâ görünmüyorsa MT5'i kapatıp yeniden açın.
Adım 4: Algoritmik işlemi açın
- Araçlar → Seçenekler → Uzman Danışmanlar sekmesinde algoritmik işleme izin veren kutunun işaretli olduğunu kontrol edin.
- Üst araç çubuğundaki Algo Trading (Algoritmik İşlem) düğmesi yeşil olmalıdır. Kırmızıysa tıklayarak açın.
- EA'nın dış bir adrese bağlanması gerekiyorsa (WebRequest), yalnızca EA'nın belgesinde yazan ve güvendiğiniz adresi aynı sekmedeki izin listesine ekleyin. Gereksiz adres eklemeyin.
Adım 5: EA'yı grafiğe ekleyin
- Gezgin'den EA'yı fare ile ilgili grafiğe sürükleyip bırakın (veya çift tıklayın).
- Genel sekmesinde algoritmik işleme izin veren kutunun işaretli olduğundan emin olun.
- Girişler sekmesinde EA'nın parametrelerini kontrol edin. Varsayılan değerleri anlamadan canlı hesapta kullanmayın.
- Tamam'a basın.
Adım 6: Çalıştığını doğrulayın
- Grafiğin sağ üst köşesinde EA'nın adı ve bir ikon görünmelidir.
- Alt kısımdaki Araç Kutusu → Uzmanlar sekmesinde EA'nın başarıyla yüklendiğini gösteren bir kayıt olmalıdır. Hata varsa burada yazar.
Sık görülen sorunlar
| Belirti | Olası neden ve çözüm |
|---|---|
| EA Gezgin'de görünmüyor | Yanlış klasör, yenileme yapılmamış veya dosya MT4 içindir. Adım 2 ve 3'ü kontrol edin. |
| Grafikte EA ikonu yok veya üstü çizili | Algo Trading kapalıdır. Araç çubuğundaki düğmeyi yeşil yapın. |
| Uzmanlar sekmesinde "trade is disabled" benzeri hata | Hesaba yatırımcı şifresiyle girilmiş olabilir veya hesap/broker tarafında EA işlemine izin verilmiyor olabilir. |
| "Not enough money" / "Invalid volume" | Lot büyüklüğü bakiyeye veya sembolün minimum/maksimum lotuna uygun değildir. Girişlerden lotu düzeltin. |
| EA hiç işlem açmıyor | Piyasa kapalı olabilir (hafta sonu), EA'nın koşulları oluşmamış olabilir veya EA'nın desteklemediği bir hesap türü (hedging / netting) kullanıyorsunuzdur. |
| Bilgisayar kapanınca EA duruyor | EA terminalde çalışır. Kesintisiz çalışma için terminalin sürekli açık kalması gerekir; bu amaçla VPS kullanılır. |
Thatri.ch araçları için
Thatri.ch'nin MT5 indikatör ve EA dosyaları da yukarıdaki yöntemle kurulur. Araçlar ve lisans süreci hakkında sık sorulan sorular sayfasına, anlatımlı kurulum için videolar sayfasına bakabilirsiniz.
Sık sorulan sorular
EA'yı MT5 mobil uygulamasında çalıştırabilir miyim?
Hayır. MT5 mobil uygulaması Expert Advisor çalıştırmaz. EA'lar masaüstü MT5 terminalinde (veya bir VPS üzerindeki terminalde) çalışır.
MT4 için yazılmış bir EA MT5'te çalışır mı?
Hayır. MT4 dosyaları (.ex4 / .mq4) MT5 ile uyumlu değildir. MT5 için ayrı derlenmiş .ex5 dosyası gerekir.
EA ayarlarını sonradan nasıl değiştiririm?
Grafiğe sağ tıklayıp Uzman Danışmanlar bölümünden Özellikler'i açın (kısayol: F7). Girişler sekmesinden parametreleri değiştirip Tamam'a basın.