2026'da uzman danışmanlar için daha iyi seçim MT5'tir: gerçek broker tikleri üzerinde ve tüm işlemci çekirdekleriyle test yapar, emirleri toplu gönderebilir ve ızgara EA'larının ihtiyaç duyduğu hedging hesaplarını sunar. EA'nız zaten MQL4 ile yazıldıysa, brokeriniz yalnızca MT4 veriyorsa veya en basit platformu istiyorsanız MT4 de makul kalır.

Bu karşılaştırma, elle işlem yapanlar için değil, uzman danışman (Expert Advisor, EA; otomatik işlem programı) çalıştıranlar içindir. Bakış açısı, altında (XAUUSD) çalışan bir ızgara veya martingale EA'sıdır. Bu sitenin arkasındaki EA olan Midas yalnızca MT5 üzerinde çalışır.
Bu sayfada (10)
EA için MT4 ve MT5: karşılaştırma tablosu
| Ölçüt | MT4 | MT5 | EA için anlamı |
|---|---|---|---|
| Geliştirme | MetaQuotes, Ocak 2018'de yeni işlevlerin yalnızca MT5'e ekleneceğini açıkladı | Aktif olarak geliştiriliyor | Yeni araçlar MT5'e gelir; MT4 yalnızca düzeltme alır |
| Yeni broker lisansları | MetaQuotes, Ocak 2018'de yeni MT4 lisansı satışını durdurdu (basın haberi) | Yeni broker sunucuları MT5 üzerinde çalışır | Zamanla MT4 sunan broker sayısı azalacak |
| EA dili | MQL4 | MQL5 | İkisi uyumlu değildir; EA kopyalanmaz, yeniden yazılmalıdır |
| Grafik zaman dilimleri | 9 (MQL4'te 12 sabit daha var, çoğunlukla çevrimdışı grafikler için kullanılır) | 21 | MT5, M2, M3, H2, H12 ve daha fazlasını sunar; bir dakikalık EA için yalnızca M1 yeterlidir |
| Emir türleri | 2 piyasa + 4 bekleyen | 2 piyasa + 6 bekleyen (Buy Stop Limit ve Sell Stop Limit eklenir) | Izgaralar çoğunlukla piyasa ve limit emirleri kullanır; bu nadiren belirleyici olur |
| Pozisyon muhasebesi | Her emir ayrı bir pozisyondur | Netting, borsa veya hedging; broker hesap başına belirler; hedging 1 Nisan 2016'da eklendi | Kilitli (lock) ızgara için MT5 hedging gerekir |
| Test modelleri | 3: Her tik (modellenmiş), Kontrol noktaları, Yalnızca açılış fiyatları | 5; gerçek tikler temelli Her tik dahil | MT5, brokerın gerçek tikleriyle test edebilir |
| Fiyat geçmişi | Saklanan geçmişte yalnızca Bid vardır; test cihazı Ask'i spread ile modeller | Bid ve Ask içeren gerçek tikler | MT4 testindeki spread bir varsayımdır |
| Test cihazı hızı | Resmi yardımda ajan veya bulut anlatılmıyor | Çok iş parçacıklı, yerel ve uzak ajanlar, MQL5 Cloud Network | Parametre taramaları MT5'te daha hızlı biter |
| Emir gönderme | Eşzamanlı OrderSend | OrderSend ve OrderSendAsync | MT5'te sepet toplu olarak gönderilebilir |
| Piyasa derinliği | Resmi MT4 yardımında bulunamadı | Yerleşik pencere | Borsada işlem gören semboller için önemlidir, altın CFD'leri için değil |
| 64 bit | Kurulum dosyaları 2023 sonundan beri yalnızca 64 bit (basın haberi) | Temmuz 2010'daki 292 numaralı derlemeden beri 64 bit | Artık gerçek bir fark değil |
| Mobil uygulamalar | İkisi de 24 Eylül 2022'de iOS App Store'dan kaldırıldı, 6 Mart 2023'te geri döndü | Aynı | Ayırt edici değil |
| Hazır EA'lar | Eski EA ve göstergelerden oluşan daha büyük kütüphane | Daha küçük, büyüyor | Eski betiklerin sayısında MT4 öndedir |
| Midas | Desteklenmez | Hedging cent hesaplarda desteklenir | Midas için MT5 gerekir |
Her satırın kaynakları sonda listelenmiştir. Bir satırda "basın haberi" yazıyorsa, MetaQuotes'un kendisi alıntılayabileceğimiz bir sayfa yayımlamamıştır.
EA testi: gerçek tikler ve çok çekirdek
Bir backtest, tik verisi kadar iyidir. MT4'ün kendi yardımı, terminalde saklanan fiyat geçmişinin yalnızca Bid fiyatlarını içerdiğini ve test cihazının Ask'i testin başındaki spread ile modellediğini söyler. "Her tik" modeli, tikleri küçük zaman dilimlerinden enterpolasyonla üretir; "Kontrol noktaları" sonuçlarına ise tahmin denir.
MT5'in Strateji Test Cihazı beş moda sahiptir: Her tik, gerçek tikler temelli Her tik, 1 dakikalık OHLC, Yalnızca açılış fiyatları ve Matematiksel hesaplamalar. Gerçek tik modu, brokerların biriktirdiği tik verisini simülasyon olmadan kullanır. Ayrıca çok iş parçacıklıdır: yerel ajanlar paralel çalışır, uzak ajanlar eklenebilir ve MQL5 Cloud Network bir optimizasyonun bir kısmını üstlenebilir.
Izgara EA'sı için bu önemlidir, çünkü bir sepetin kaderi, dakikalık mum içindeki hızlı hareketlerde belli olur. Gerçek tikler olanlara daha yakındır. Yine de brokerın akışıdır; yani test geçmişe dair bir kanıttır, tahmin değildir. Kendi yaklaşımımız satın almadan önce altın EA nasıl test edilir ve gerçek tiklerle ücretsiz altın EA backtesti yazılarında anlatılıyor.
İşlem gerçekleştirme: 10 pozisyonluk sepeti kapatmak
Çok sayıda emir açmış bir ızgara, çıkış tetiklendiğinde hepsini birlikte kapatmalıdır. MQL5 başvurusu, OrderSendAsync işlevini, sunucunun sonucunu beklerken programı bekletmeyen bir işlev olarak tanımlar; MQL4 başvurusu onu MQL5'te yeni olanlar arasında sayar. Bu yüzden MT5'te bir EA tüm kapatma isteklerini tek tek değil, toplu olarak gönderebilir.
Kendi ölçümümüz, Midas danışmanının taşınmasından: MT5'te 10 pozisyonluk sepet yaklaşık 0,3 saniyede kapandı; emirleri sırayla kapatan eski MT4 sürümü ise emir başına kabaca 330 ms, yani 9 emir için yaklaşık 3 saniye sürdü (tek bir broker ekstresinden okundu). Bu, tek brokerda tek bir ölçümdür; hız ayrıca brokera, VPS'e ve pinge bağlıdır. Daha sonra yaklaşık 40 saat boyunca yaptığımız canlı MT4 ve MT5 botu karşılaştırmasında istatistiksel olarak anlamlı bir fark gösteremedik; görünen fark, hızlı bir hareket sırasındaki tek bir sepetten geldi. Daha hızlı kapatmayı garanti değil, makul bir avantaj olarak değerlendirin.
Hedging ve netting: ızgara neden hedging hesabı ister
MT5, pozisyonları, broker tarafından her hesap için seçilen iki perakende yoldan biriyle tutar. Netting'de sembol başına tek pozisyon vardır ve her yeni işlem ona katılır. Hedging'de her emir ayrı bir pozisyon olarak kalır ve karşıt pozisyonlar birlikte açık olabilir. MetaQuotes hedging'i MT5'e 1 Nisan 2016'da, 1295 numaralı derlemede ekledi; 1325 numaralı derlemenin notları yeni sistemi MT4'te kullanılana benzer olarak adlandırır.
Izgara EA'sı her emri kendi hacmi ve çıkışıyla takip eder. Netting hesabında emirler birleşir; bu yüzden EA "üçüncü emri" kendi fiyatından kapatamaz ve kilit (aynı büyüklükte karşıt emir) yanında durmak yerine pozisyonu azaltır. Dolayısıyla platform numarasından çok hesap türü önemlidir: MT4 her emri hedging gibi ayrı tutar, MT5'te ise hesabın hedging olduğundan emin olmanız gerekir. Çalışılmış örnekli tam açıklama MT5'te hedging ve netting yazısındadır.
Brokerlar ve MT4'ün geleceği
Ocak 2018'de MetaQuotes, mevcut müşteriler için ek sunucular dahil yeni MT4 lisanslarını satmayı bırakacağını duyurdu ve diğer işlevlerin yalnızca MT5'te hayata geçirileceğini söyledi. MT4 için destek, güvenlik güncellemeleri ve düzeltmeler sürüyor. Sonraki basın haberleri, brokerların müşterileri MT5'e taşıdığını anlatıyor. MT4'ün kapatılacağı resmi bir tarih bulamadık; bu yüzden "MT4 kapatılıyor" alıntılayabileceğimiz bir gerçek değil.
iOS olayı, tek bir uygulamaya bağlı olmanın pratik riskini gösterir: MetaQuotes'un MT4 ve MT5 mobil uygulamaları 24 Eylül 2022'de Apple App Store'dan kaldırıldı ve 6 Mart 2023'te geri döndü (basın haberleri). Android etkilenmedi, VPS üzerinde çalışan bir EA ise telefon uygulamasına bağlı değildir.
Sizin için bunun anlamı: MT4, onu zaten sunan brokerlarda uzun süre çalışacaktır, ancak yeni özellikler, yeni brokerlar ve yeni araçlar MT5 tarafındadır. Uzun süre çalışacak bir EA için bugün broker seçiyorsanız, ülkeniz için MT5 hedging hesabı sunup sunmadığını kontrol edin.
Bir EA'yı MT4'ten MT5'e taşımak
MQL4 ve MQL5, farklı işlem işlevlerine sahip farklı dillerdir; bu yüzden bir MQL4 EA'sı MT5'te olduğu gibi çalışmaz. MetaQuotes'un kendi taşıma makalesi, tüm programları yeniden yazmanın kolay olmadığını, bazı MQL4 sabitlerinin MQL5'te bulunmadığını ve gösterge çağrılarının tutamaç ve tampon modeline dönüştüğünü söyler. Her emir için tek bilet varsayan işlem mantığı, pozisyonlar, işlemler ve emirler etrafında yeniden yazılmalıdır.
Pratikte yalnızca derlenmiş dosya (.ex4) değil, kaynak koda (.mq4) ihtiyacınız vardır. Satıcı yalnızca .ex4 veriyorsa MT5 sürümü isteyin; bir dönüştürücünün işe yarayacağını beklemeyin. Bir MT5 EA'sı, aynı sembolde birden fazla pozisyon tuttuğunda ayrıca hedging hesabı gerektirir. Kurulum adımları Midas MT5'e nasıl kurulur sayfasındadır.
MT5'te cent hesaplar
Cent hesap bakiyeyi sent cinsinden gösterir ve aynı lotu yaklaşık 100 kat daha küçük fiyatlar. Bir brokerın bunu MT4'te mi, MT5'te mi, yoksa ikisinde de mi sunacağı brokerın tercihidir; bu yüzden hem platformu hem de marjin modunu kontrol edin. Midas, MT5'te hedging cent hesap gerektirir; RoboForex'teki ProCent bir örnektir, tavsiye değildir. Bkz. cent hesap nedir ve doğru hesap nasıl açılır.
Ne seçmeli: kısa kontrol listesi
- MT5'i seçin: şimdi başlıyorsanız, gerçek tiklerle test etmek istiyorsanız, hedging gerektiren bir ızgara veya kilit çalıştırıyorsanız ya da Midas gibi MT5 için yazılmış bir EA kullanıyorsanız.
- MT4'te kalın: kaynak kodu olmayan çalışan bir MQL4 EA'nız zaten varsa, brokerınızın MT5 hedging hesabı yoksa veya MT5 sürümü olmayan eski bir göstergeye güveniyorsanız.
- Hangisi olursa olsun: hesabın marjin modunu, brokerın ülkeniz için kurallarını kontrol edin ve EA'yı gerçek parayla çalıştırmadan önce demoda veya test cihazında deneyin.
Kaldıraçlı işlem risk taşır: depozito yetersizse stop-out olabilir. Yukarıdaki karşılaştırma platformları anlatır, sonuçları değil; burada hiçbir şey gelir vaadi değildir.
İlgili yazı: Martingale 2.0: katlayan bir ızgara neden yaklaşık $2'lik geri dönüşle çıkar – lot kuralı başa baş noktasına dönüş yolunu nasıl kısaltır.
SSS
MT4 kapatılıyor mu?
Bulabildiğimiz resmi bir kapatma tarihi yok. MetaQuotes, Ocak 2018'de yeni MT4 lisanslarını satmayı bıraktı ve yeni işlevlerin yalnızca MT5'e geleceğini söyledi; MT4 için destek ve düzeltmeler sürüyor. Mevcut MT4 brokerları onu hâlâ çalıştırıyor, ancak yeni brokerların daha azı çalıştıracak.
MT4 uzman danışmanını MT5'te çalıştırabilir miyim?
Olduğu gibi çalıştıramazsınız. MQL4 ve MQL5 farklı dillerdir; bu yüzden bir MT4 EA'sı MQL5'te yeniden yazılmalıdır ve bunun için kaynak kodu gerekir. Derlenmiş bir .ex4 dosyası basitçe kopyalanamaz. Yazardan MT5 sürümü isteyin.
Altın (XAUUSD) için hangi platform daha iyi?
Bir EA için MT5: gerçek tiklerle test ve hedging hesapları, altın gibi hızlı hareket eden bir enstrümanda daha önemlidir. Altın, çoğu brokerda iki platformda da işlem görür. En iyi platform, EA'nızın desteklendiği ve brokerınızın doğru hesap türünü sunduğu platformdur.
Izgara EA'sı hedging hesabı gerektirir mi?
Evet, aynı sembolde birden fazla emir ve karşıt pozisyon tutuyorsa. Netting hesabında tüm emirler tek pozisyonda birleşir; bu yüzden EA onları ayrı ayrı yönetemez. Midas, MT5'te hedging cent hesap gerektirir.
MT5 çok sayıda emri kapatmada daha hızlı mı?
MT5, isteklerin eşzamansız gönderilmesine izin verir; böylece bir EA sepeti toplu olarak kapatabilir. Bizim taşımamızda 10 pozisyonluk sepet MT5'te yaklaşık 0,3 saniyede kapandı. Gerçek hız brokera, VPS'e ve bağlantıya bağlıdır ve garanti edilmez.
MT4 backtestleri MT5'ten daha mı az doğru?
Tik ayrıntısında daha az hassastırlar. MT4 geçmişi yalnızca Bid içerir, tikleri ve spread'i modeller; MT5 ise brokerın gerçek tikleriyle test edebilir. Hiçbiri geleceği tahmin etmez ve testteki iyi bir sonuç canlı işlemde sonuç vaat etmez.
MT5'te cent hesap kullanabilir miyim?
Brokeriniz sunuyorsa evet. Midas, MT5'te hedging cent hesapta çalışır. Brokerın ülkenizden müşteri kabul ettiğini ve hesabın netting değil hedging olduğunu kontrol edin.
MT4 ve MT5 göstergeler ve grafikler açısından farklı mı?
MT5'te 21 zaman dilimi vardır, MT4'te 9; ancak standart göstergeler ikisinde de bulunur. MT4'ün üçüncü taraf eski göstergelerden oluşan daha büyük bir kütüphanesi var; birçoğunun MT5 sürümü yoktur.
Kaynaklar
26 Ekim 2026'da alındı.
- MT5 Yardım: Strateji Test Cihazı, test modları, ajanlar ve bulut
- MT4 Yardım: test cihazı parametreleri, yalnızca Bid geçmişi
- MT5 Yardım: emir türleri, netting ve hedging
- MT5 sürüm notları, derleme 1295 (hedging, 1 Nisan 2016)
- MT5 sürüm notları, derleme 1325 (MT4'e benzer hedging)
- MT5 sürüm notları, derleme 292 (64 bit, Temmuz 2010)
- MQL5 Başvuru: ENUM_TIMEFRAMES
- MQL4 Başvuru: zaman dilimleri
- MQL4 Başvuru: emir türleri
- MQL5 Başvuru: emir türleri
- MQL5 Başvuru: OrderSendAsync
- MQL4 Başvuru: işlem işlevleri (OrderSendAsync MQL5'te yeni)
- MQL5 Başvuru: hesap marjin modları
- MQL5 makalesi: MQL4'ten MQL5'e taşıma
- MT5 Yardım: Piyasa derinliği
- LeapRate, 12 Ocak 2018: MetaQuotes MT4 lisanslarını satmayı durduruyor (basın haberi)
- Finance Magnates: MT4 ve MT5 App Store'dan kaldırıldı (basın haberi)
- Pepperstone: MT4 ve MT5 App Store'a geri döndü (basın haberi)
- FX News Group: MT5 derleme 3930, yalnızca 64 bit kurulum dosyaları (basın haberi)
- Midas'ın kendi ölçümleri (sepet kapatma süresi, danışmanın MT5'e taşınması), 2026.