• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
barmenteros FX logo

MetaTrader Programming Services | Programmers for MT4, MQL4, MT5, MQL5, Expert Advisor EA, Forex robots, Algo Trading | barmenteros FX

No matter if you need an MT4 programmer, EA programmer, Forex programmer, or MQL programmer. We are the best qualified team to develop your forex trading strategy. Highly skilled in MT4 programming, Expert Advisor EA programming, Forex programming, and MQL4 programming.

  • Home
  • Blog
  • Services
    • MT4 Programmers
    • EA programming
    • Forex Programming
    • MQL4 Programming
  • Products
    • My Account
    • Latest Offers
    • MT4 Indicators
    • MT5 Indicators
  • Request Quote
  • Show Search
Hide Search
Home/MQL Programmer/MQL4 Programming/MQL4 Programming for MetaTrader 4 (Updated 2021)
mql4 programming, expert advisor programmer, mt4 programmer, forex programmer, ea programmer, mt4 programmers, forex ea programmers, expert advisor programmers, ea programmers, mql4 programmer, mql4 programmers, metatrader programmer, mql programmer, forex programmers

MQL4 Programming for MetaTrader 4 (Updated 2021)

MQL4 is an essential programming language in the field of algorithmic trading. As the native language of the MetaTrader 4 Forex trading platform, it is important to know all the details about MQL4. In this way, you can go deeper into its study in order to learn how to develop automatic trading tools.

Table of contents

  • 1 What is MQL4?
  • 2 What language is MQL4 based on?
  • 3 What is the difference between MQL4 and MQL5?

What is MQL4?

MQL4 or MetaQuotes Language 4 is the programming language used to develop algorithmic software on the Forex trading platform MetaTrader 4 (MT4). With MQL4 you can develop various trading tools for MT4 such as automated trading robots, Expert Advisors (EAs), financial market indicators, among other Forex trading tools. MQL4 was launched in 2005 by the company MetaQuotes and, since then, it is one of the world reference programming languages in algorithmic trading.

What language is MQL4 based on?

MQL4 is based on C++, so it uses many of the basic concepts of this programming language such as object-oriented programming. This does not mean that a coder with knowledge of C++ can develop applications in MQL4. However, the learning curve will be much easier compared to people without previous programming experience.

What is the difference between MQL4 and MQL5?

Although both MQL4 and MQL5 are based on C++, until build 600 of MetaTrader terminal, MQL4 was a language more basic and elemental than MQL5. However, starting from that build hardly any differences are between them. In fact, both MQL4 and MQL5 have not been fully merged mainly because of the vast number of programs developed over MQL4, which are incompatible with MQL5. So currently, MQL4 programming and MQL5 programming are basically the same with just some small differences.

Written by:
barmenteros FX
Published on:
February 6, 2015
Last Updated:
January 1, 2021
Thoughts:
2 Comments

Categories: Blog, MQL4 Programming, MT4 Programmers, MT4 Programming

Reader Interactions

Comments

  1. Günter

    March 17, 2022 at 10:54

    Hi I need a compiler for a Data Fil in .ex4 into a ql4

    Reply
    • barmenteros FX

      March 17, 2022 at 12:11

      Hi Günter. Unfortunately we don’t have such a tool. Regards

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Search our site

Recent Posts

Using technical analysis indicators on closed candles vs. live candles: benefits and disadvantages

In this post, we explore the pros and cons of using technical analysis indicators on closed candles …

Continue Reading about Using technical analysis indicators on closed candles vs. live candles: benefits and disadvantages

Categories

Products

  • Price and Moving Average Crossover - Alerts Serie MT5 Price and Moving Average Crossover Alerts Serie MT5 $ 30.00
  • RSI Multicurrency MT4 $ 15.00
  • Two Moving Average Crossover - Alerts Serie MT5 Two Moving Average Crossover Alerts Serie MT5 $ 35.00
  • Heiken Ashi Candle Color Change - Alerts Serie MT5 Heiken Ashi Candle Color Change Alerts Serie MT5 $ 35.00
  • Stochastic Oscillator Crossing Levels - Alerts Serie MT4 Stochastic Oscillator Crossing Levels Alerts Serie MT4 $ 30.00

Explore more

Get a Free Quote Get Inspiration Get Connected

Footer

Copyright © 2023 · barmenteros FX

Keep In Touch

  • Email
  • Facebook
  • Instagram
  • LinkedIn
  • Twitter
  • YouTube
  • Home
  • Terms and Conditions
  • About Us