MQL4 ve MQL5
Diğer adları: MQL4, MQL5, MetaQuotes Language
MQL4 ve MQL5: MQL4 ve MQL5 (MetaQuotes Language), MetaQuotes'un MetaTrader 4 ve MetaTrader 5 platformları için geliştirdiği, Expert Advisor, gösterge ve script yazmakta kullanılan programlama dilleridir.
MQL4 ve MQL5 ne işe yarar?
MetaTrader’da otomatik işlem yapan Expert Advisor’lar (EA), özel göstergeler ve tek seferlik görevleri yerine getiren script’ler bu dillerle yazılır. MQL4, MetaTrader 4’ün; MQL5, MetaTrader 5’in dilidir. Programlar platformun içindeki MetaEditor ile yazılıp derlenir.
MQL4 ve MQL5 farkı nedir?
- Platform uyumu: MQL4 ile yazılıp derlenen programlar (.ex4) yalnızca MT4’te, MQL5 programları (.ex5) yalnızca MT5’te çalışır.
- İşlem fonksiyonları: MT5 emir, işlem (deal) ve pozisyonları ayrı ayrı ele alan farklı bir yapı kullanır; bu yüzden MT4 için yazılmış bir EA’nın işlem kodu MT5’te yeniden yazılmalıdır.
- Test: MT5’in strateji test aracı birden fazla sembolü birlikte test etmeye olanak tanır.
Bir EA’nın hangi dille yazıldığı, onun kârlı olup olmadığı hakkında bilgi vermez; geçmiş test sonuçları gelecekteki sonuçları garanti etmez.
Platform karşılaştırması: MT4 ve MT5 farkı.
Kaynaklar
- MQL5 Reference, MetaQuotes
- MQL4 Reference, MetaQuotes
Daha fazla bilgi
- MT4 ve MT5 Farkı: Hangisi Daha Uygun?
MT4 ve MT5 arasındaki farklar: zaman dilimleri, göstergeler, emir türleri, hedging ve netting, programlama dili, ürünler. Hangi durumda hangisi seçilebilir?
- MetaTrader 4 (MT4) Nasıl Kullanılır? Başlangıç Rehberi
MetaTrader 4 (MT4) nedir, nasıl kurulur ve kullanılır? Hesaba giriş, işlem açma, bekleyen emir, stop loss ve take profit ekleme, grafikler ve EA'lar.
- MetaTrader 5 (MT5) Nasıl Kullanılır? Başlangıç Rehberi
MetaTrader 5 (MT5) nasıl kurulur ve kullanılır? Hedging ve netting hesap, işlem açma, 6 bekleyen emir türü, trailing stop, ekonomik takvim ve EA'lar.
İlgili terimler
- Point
Point, MetaTrader gibi platformlarda bir sembol için gösterilen en küçük fiyat adımıdır; beş basamaklı bir EUR/USD fiyatında 1 point bir pipete (0,00001) eşittir.
- Trailing stop (iz süren stop)
Trailing stop (iz süren stop), işlem lehinize ilerledikçe fiyatı belirli bir mesafeden izleyen ve geri gitmeyen bir stop loss türüdür.