MetaTrader 5 — MT4'e göre nesi daha iyi?
MetaTrader 5, MT4'ün halefi olarak 2010'da piyasaya çıktı ve ilk birkaç yıl çoğu yatırımcı onu bir merak konusu gibi gördü — herkes yine de dördüncü sürümde kaldı. Bu durum artık tersine döndü. MetaQuotes 2017 civarından beri yeni MT4 lisansı vermiyor, çoğu aracı kurum yeni müşterilerine varsayılan olarak MT5 sunuyor ve iki platform arasındaki teknik fark kozmetik olmaktan çıktı. Bugün hesap açıyorsanız ve geçmişten taşıdığınız eski betikleriniz yoksa, MT5 basitçe daha mantıklı bir başlangıç noktasıdır. İşte tam olarak nerede öne geçtiği — ve MT4'ün hâlâ haklı olduğu noktalar.
MT5 neden yeni yatırımcılar için varsayılan platform hâline geldi?
En basit yanıt şu: MT4 artık geliştirmeye kapalı, MT5 ise canlı. MetaQuotes dördüncü sürümü çoğunlukla ataletten ve mevcut hesapların devasa kurulu tabanı nedeniyle ayakta tutuyor, ancak yeni özellikler, düzeltmeler ve ardışık sürümler MT5'e gidiyor. Yeni başlayan biri için bu somut bir anlam taşır: beş yıl sonra da güncellenecek bir aracı öğreniyorsunuz, üreticinin sessizce kapattığı bir aracı değil.
İkinci katman, piyasaların kapsamı. MT4 Forex ve CFD (fark sözleşmesi) işlemleri çevresinde inşa edilmişti — ve bu rolde hâlâ ayakta duruyor. MT5 ise çoklu varlık platformu olarak tasarlandı: para birimleri ve CFD'lerin yanı sıra hisse senetlerini, vadeli işlemleri (futures) ve endeksleri tek bir pencereden yönetir. Döviz işlemlerinize bir gün ABD hisselerini veya CME vadeli işlemlerini eklemek isterseniz, MT4'te ayrı bir program aramanız gerekirdi. MT5'te aynı arayüzde kalırsınız.
MT5 günlük grafik çalışmasında ne kadar fazlasını sunuyor?
Farklar, platformu başlattığınız anda ortaya çıkar. MT5, MT4'teki 9'a karşılık 21 zaman dilimi (timeframe) sunar — eklenenler arasında M2, M3, M4, M6, M10, M12, M20, H2, H3, H6, H8 ve H12 var. Bu bir oyuncak değil: bir scalper, M1 ile M5 arasında zıplamak yerine M4'te çalışabilir; bir swing yatırımcısı ise önceden yalnızca H4 ve D1'in olduğu yerde H6 veya H8'i takdir eder. Buna daha zengin bir emir seti de eklenir — resmi spesifikasyona göre MT5 iki tür piyasa emri (market order), altı tür bekleyen emir ve iki stop emri sunar, ayrıca kısmi emir gerçekleştirme seçeneği de vardır. MT4'te bunlar belirgin biçimde daha azdır.
MT4'te düpedüz bulunmayan, ancak MT5'te standart olarak elde ettiğiniz üç şey: yerleşik ekonomik takvim, Piyasa Derinliği (yani Depth of Market / Level II) ve borsada işlem gören enstrümanlar için bir piyasa derinliği penceresi. Verimlilik konusuna gelince, baştan itibaren teknik araçların inceliklerine hâkim olmanın değerini hafife almayın — bunlar her emirde birkaç saniye kazandırır. Takvim, Toolbox panelinde durur ve yaklaşan veri açıklamalarını etki düzeyine göre etiketleyerek gösterir; böylece ayrı bir ForexFactory sekmesini açık tutmanız gerekmez. Piyasa Derinliği, ardışık fiyat seviyelerinde bekleyen gerçek emirleri gösterir — bir scalper ve bir vadeli işlem yatırımcısı için bu, süs değil somut bir likidite bilgisidir.
MQL5 ve strateji testleri MT4'ü nasıl geride bırakır?
Her iki platformun kaputunun altında, otomatik stratejiler için bir programlama dili yatar. MT4, prosedürel olan MQL4'ü kullanır; MT5 ise sınıflar, kalıtım ve çok biçimliliğe sahip, nesne yönelimli bir dil olan ve daha hızlı koda derlenen MQL5'i kullanır. Pratikte, bir otomatik strateji (Expert Advisor) yazarı için bu, daha temiz, bakımı daha kolay bir kod ve karmaşık algoritmaların daha hızlı çalışması anlamına gelir.
En belirgin fark strateji test aracında. MT4 tek bir sembol üzerinde ve enterpolasyonla üretilmiş tiklerle test yapar — sonuç sizi yanıltabilir, çünkü platform veri noktaları arasındaki hareketi uydurur. MT5 birden çok sembol üzerinde aynı anda test yapar, en yüksek doğruluk için gerçek tik (real-tick) modu kullanır ve optimizasyonu MQL5 Cloud Network ağına dağıtabilir. MetaQuotes belgelerinin belirttiği gibi, normalde aylar sürecek optimizasyonlar bir ajan ağı tarafından birkaç saatte tamamlanabilir. Dürüst bir strateji geriye dönük testine (backtest) önem veriyorsanız, bu kozmetik değil — bambaşka bir lig.
Hesap modu konusu — hedging mi netting mi?
Bu, daha az belirgin ama önemli farklardan biridir. MT4 yalnızca hedging modunda çalışır: aynı parite üzerinde aynı anda bir uzun pozisyon ve bir kısa pozisyon tutabilirsiniz. MT5, hesabı açarken iki mod arasında seçim yapmanıza izin verir. Hedging, MT4 gibi davranır — her işlem ayrı bir pozisyondur. Netting ise tıpkı bir hisse senedi hesabında olduğu gibi, belirli bir enstrümandaki her şeyi tek bir net pozisyona indirger. Hangisini göreceğiniz aracı kuruma ve yargı bölgesine bağlıdır — ABD'de netting standarttır, Avrupa Birliği'nde ise bazen ikisi de mevcuttur. Bu arada, bir pozisyonun en baştan nasıl oluştuğuna karar veren emir türleri konusunu netleştirmek de işe yarar.
"MetaTrader 5 platformu, birden çok varlık sınıfında işlem yapma yeteneği ve daha güçlü bir strateji test aracı da dâhil olmak üzere, selefine göre bir dizi avantaj sunar." — Andrew R. Young, Expert Advisor Programming for MetaTrader 5, Edgehill Publishing, 2018
MT4 ne zaman hâlâ mantıklıdır?
Adil olmak gerekirse: MT5 her şeyi kazanmaz. Dördüncü sürüm lehindeki en güçlü argüman, geçmiş birikimidir — on yılı aşkın sürede topluluk, MQL4'te hazır göstergelerden ve otomatik stratejilerden oluşan muazzam bir kütüphane yazdı ve bazı aracı kurumlar ile forumlar hâlâ ağırlıklı olarak MT4 çevresinde dönüyor. MQL4 için yazılmış belirli ve çalışan bir Expert Advisor'ınız varsa, onu MQL5'e taşımak basit değildir: olay işleme fonksiyonları değişti, bazı önceden tanımlı değişkenler kayboldu ve tampon (buffer) indeksleme farklı çalışıyor. MetaQuotes belgeleri bunu açıkça otomatik bir dönüştürme değil, bir geçiş (migration) süreci olarak tanımlar. Büyük bir eski kod stoğu olan biri için bu, gerçek bir maliyettir.
Ancak asıl mesele başlangıç noktasıdır. Hiç MQL4 kodunuz yoksa, tüm o "MT4 kütüphanesi" avantajı sizin için geçerliliğini yitirir — zaten sıfırdan başlıyorsunuz, o hâlde pekâlâ daha yeni, daha hızlı ve daha geniş aracın üzerinde başlayabilirsiniz. Aracı kurum seçimi her zaman kritik bir karardır; bu konuda kontrol listesi ve dikkat edilecek noktalar için platform karşılaştırmaları sayfasını incelemek başlangıçta yön verir. ForexMechanics'te platformların ve yatırımcı araçlarının daha geniş bir turunu da yürütüyorum.
Türkiye'deki yatırımcılar için önemli bir uyarı: Platform tercihi tek başına yasallık sorununu çözmez. Türkiye'de kaldıraçlı döviz ve CFD işlemleri iki ayrı otorite tarafından düzenlenir: SPK (Sermaye Piyasası Kurulu) sermaye piyasası araçlarını denetlerken, BDDK (Bankacılık Düzenleme ve Denetleme Kurumu) bankacılık ve döviz faaliyetlerini gözetir. MT5 ister MT4 ister başka bir arayüz olsun, SPK ve BDDK lisansı olmayan yabancı bir aracı kurum üzerinden gerçekleştirilen işlemler, Türkiye'deki bireysel yatırımcılar için mevzuata aykırı olabilir veya yasal-mali açıdan önemli riskler doğurabilir. Hesap açmadan önce aracı kurumun yetkilendirme durumunu doğrulayın. İşlemlerden elde edilen kazançların vergilendirilmesi (gelir vergisi veya stopaj uygulamaları) için bir mali müşavire ya da vergi uzmanına danışın.
Nereden başlamalı
- Aracı kurumunuzda ücretsiz bir MT5 demo hesabı açın ve yalnızca arayüzde bir saat geçirin — grafiklerinizi 21 zaman diliminin birkaçına yayın, Toolbox panelini açın ve içindeki yerleşik ekonomik takvimi bulun; böylece pencereler arasında geçiş yapmayarak ne kadar zaman kazandığınızı görebilirsiniz.
- Strateji Test Aracını gerçek tik modunda başlatın ve aynı anda üç parite üzerinde basit bir test çalıştırın, örneğin EUR/USD, GBP/USD ve USD/JPY üzerinde — MT4'ün fiziksel olarak gerçekleştiremediği çoklu para birimli testi pratikte göreceksiniz ve sonuç doğruluğundaki farkı hissedeceksiniz.
- Mevcut MQL4 stratejileriyle bir hesap işletiyorsanız, herhangi bir şeyi taşımadan önce göstergelerinizin ve Expert Advisor'larınızın bir listesini çıkarın ve bunları MQL5'e taşımanın maliyetini tahmin edin — ancak elinizde bu rakam varken şimdi geçiş yapmanın değip değmeyeceğine, yoksa beklemenin mi daha iyi olduğuna karar verin.
- Bir MT5 hesabı açtığınızda, tarzınıza uyacak biçimde bilinçli olarak hedging veya netting modunu seçin; makro veriler etrafında işlem yapmayı planlıyorsanız, takvim filtresini yüksek etkili açıklamalara ayarlayın; böylece NFP (tarım dışı istihdam) raporu gibi bir veri açıklamasının hemen öncesinde yanlışlıkla piyasaya girmezsiniz.
Kaynaklar ve bibliyografya
-
MetaQuotes MetaTrader 5 Trading Platform · oficjalna specyfikacja: 21 interwałów, typy zleceń, głębokość rynku, multi-asset www.metatrader5.com ↗
-
MetaQuotes MetaTrader 5 Strategy Tester · test wielowalutowy, realne tiki, optymalizacja w MQL5 Cloud Network www.metatrader5.com ↗
-
MQL5 Testing Trading Strategies (MQL5 Reference) · dokumentacja trybów ticków i testu na wielu symbolach www.mql5.com ↗
-
MQL5 Migrating from MQL4 to MQL5 · zakres zmian języka — koszt migracji starych Expert Advisorów www.mql5.com ↗
-
MetaQuotes MetaTrader 4 Trading Platform · oficjalna specyfikacja MT4: 9 interwałów (punkt odniesienia) www.metatrader4.com ↗
Sık sorulan sorular
MT5 neden MT4'ün yerini tamamen almadı?
Üç şey bir araya geldi. Birincisi, MT4 ekosistemi — on yılı aşkın sürede MQL4'te, MQL5 ile uyumlu olmayan, otomatik stratejilerden ve göstergelerden oluşan devasa bir kütüphane oluştu ve bunu taşımak para ve zaman gerektiriyor. İkincisi, alışkanlık: dördüncü sürümün işine yaradığı yatırımcılar yeni bir arayüz öğrenmek için bir neden görmüyor. Üçüncüsü, aracı kurumlar — çoğu her iki platformu aynı anda sunuyor, böylece müşteri bildiği platformda kalıyor. MetaQuotes yıllardır MT4 geliştirmesini kısıtlıyor ve 2017 civarından beri yeni lisans satmıyor, ancak mevcut hesap tabanı dördüncü sürümü ayakta tutuyor.
MT5'te hedging ve netting modu nedir?
Bunlar pozisyonları kayda geçirmenin iki yoludur. Hedging modunda — MT4'ün bildiği tek mod — her işlem ayrı bir pozisyondur ve aynı parite üzerinde aynı anda bir uzun pozisyon (alış) ile bir kısa pozisyon (satış) tutabilirsiniz. Netting modunda ise belirli bir enstrümandaki tüm işlemler, tıpkı bir hisse senedi hesabında olduğu gibi tek bir net pozisyona toplanır. MT5, hesabı açarken modu seçmenize izin verir; ancak pratikte mevcut seçeneği aracı kurum ve yargı bölgesi belirler: ABD'de netting standarttır (NFA gerekliliği), Avrupa Birliği'nde ise bazen ikisine de rastlanır. Tipik döviz işlemlerinde daha çok hedging modunu görürsünüz.
MT5'in strateji test aracı gerçekten daha mı iyi?
Evet ve belirgin biçimde. MT4 tek seferde bir sembol üzerinde test yapar ve tik enterpolasyonu kullanır; bu da sonuçların gereğinden fazla iyimser çıkmasına yol açabilir. MT5 ise birden çok sembol üzerinde aynı anda test yapmanıza izin verir, en yüksek doğruluk için gerçek tik (real-tick) modu sunar ve parametre optimizasyonunu MQL5 Cloud Network ajan ağına dağıtabilir. MetaQuotes belgelerine göre, tek bir bilgisayarda aylar sürecek hesaplamalar ağ tarafından birkaç saatte tamamlanabilir. En basit somut örnek: EUR/USD, GBP/USD ve USD/JPY'den oluşan bir portföyü MT5'te tek bir çalıştırmada test edebilirsiniz, oysa MT4'te böyle bir çoklu para birimli testi hiç başlatamazsınız.
MT4'ten MT5'e geçmek zor mu?
Arayüzün kendisine bir iki saatte hâkim olursunuz — yerleşim çok benzer. Sorun kodda başlar. MQL4'te yazılmış otomatik stratejiler, yeniden yazılmadan MT5'te çalışmaz; çünkü olay işleme fonksiyonları değişti, bazı önceden tanımlı değişkenler kayboldu ve gösterge tampon (buffer) indeksleme farklı çalışıyor. MetaQuotes belgeleri bunu otomatik bir dönüştürme değil, bir geçiş (migration) olarak adlandırır; dolayısıyla büyük bir kendi kod kütüphanesi olan biri için bu gerçek bir maliyet ve gerçek bir zamandır. Hiç Expert Advisor'ı olmayan biri içinse geçiş, ayarları içe aktarmaya ve yeni pencereye alışmaya iner. Birçok aracı kurum her iki platformu da sunar, böylece tamamen geçmeden önce MT5'i sakince paralel olarak test edebilirsiniz.