MetaEditor HelpCreating Programs 

Creating Programs

The development of programs is a complicated and time-taking process. The MetaEditor development environment allows to minimize the efforts to write the source code allowing one to concentrate on the algorithm itself. The tools for all stages of development are implemented in the MetaEditor, from creating a program by template to its compilation and debugging. In the section devoted to the development of programs the following aspects of this process are considered:

  • Common Data
    General information about writing programs in the MQL5 language.
  • Structure of Catalogs
    The structure of storing information related to programming in MQL5.
  • Projects
    General information about projects and their purpose.
  • Working with Source Code
    Different tools that allow to make the writing of the source code easier. These tools include the intellectual control of the source code, the tools for searching and replacing and the automatic styling feature as well.
  • Compilation
    Creation of executable files that can be run in the client terminal.
  • Debugging
    Step-by-step debugging of programs that allows to easily detect errors in source codes.
  • Generation of Include Files
    Creation of include files to share functions with the other user without exposing the source code.
  • In the Code Base section of the community of developers MQL5.community, you can find a lot of ready-made application with open source code.
  • When opening a source code file from the Internet Explorer or Mozilla FireFox browser, it is automatically moved from the temporary directory to one of the subdirectories of /MQL5 according to its type.

 

MetaTrader 5 — a complex trading platform for providing brokerage services on the retail Forex market.

Copyright 2000-2012, MetaQuotes Software Corp.