Home / MQL

  • Things that go wrong programming

    Programming is like air travel. Small problems compound into big ones.

    I started this business to focus on designing better trading systems. Programming obviously plays a large role in the process. What...

     
  • Selling EAs in the MQL5 Market

    A screenshot of the MQL5 market web site.

    MetaQuotes decided to follow the Apple iTunes model for the forex market through its MQL5 market. The company, which is the...

     
  • Expert Advisor Assumptions

    Expert Advisor Assumptions

    Many of our clients are ordering their first custom programming projects. They know the general framework of the expert advisor...

     
  • MQL Organization

    MQL Organization

    All MQL expert advisors and indicators contain a few essential components. The general organization of MQL programs does...

     
  • MQL Data Types

    MQL Data Types

    MQL4 supports seven data types within the program. Each type is associated with different trading tasks that programmers...

     
  • Problems Converting Between MetaTrader 4 and MT5

    Problems Converting Between MetaTrader 4 and MT5

    I recently completed a project that converted code I wrote from MetaTrader 4 to MT5. This post should provide some insight...

     
  • Function is not referenced and will be removed from exp-file

    Function is not referenced and will be removed from exp-file

    The MT4 compiler likes to issue warnings whenever some components of the source code are not used. When you see this message,...

     
  • Color Changing Indicators in MetaTrader

    MT4 Color Changing Indicator

    Many custom indicators in MetaTrader use lines that change colors to indicate a change in trend or market condition. Those...