MetaEditor Hilfe

MQL4/MQL5 Wizard

MQL4/MQL5 Wizard

MetaEditor includes the MQL4/MQL5 Wizard that helps to produce MQL4/MQL5 programs quickly.

With the MQL4/MQL5 Wizard a trader with no programming skills can create Expert Advisors. All that is needed to do is to select trading signals for an Expert Advisor, money management and trailing stop algorithms. The Expert Advisor code will be generated automatically based on selected parameters.

In addition, the MQL4/MQL5 Wizard allows to create MQL4/MQL5 programs templates simplifying the work of a programmer. A template is a file designed for writing a source code. After it has been created, it is automatically placed in an appropriate directory, depending on the selected type of MQL4/MQL5 program. During the creation a user can select event handlers that will be added to the template. Therefore, the MQL4/MQL5 Wizard allows to reduce the time spent on routine tasks when creating programs.

MQL4/MQL5 Wizard can be called with the command "New New" of the "File" menu or"Standard" toolbar. Also, Ctrl+N hot keys combination can be used.

MQL5 Wizard

The first step of working with the Wizard is the selection of the created project type:

  • Expert Advisor (template)
    Create a template of an Expert Advisor allowing to fully automate analytical and trading activity for effective trading on financial markets.
  • Expert Advisor (generate)
    Generate ready-made Expert Advisor based on the standard libraryby selecting trading signals, money management and trailing stop algorithms for it.
  • Custom Indicator
    Generate a template for writing a custom technical indicator for the prices dynamics analysis.
  • Script
    Generate a template for writing a script - a program for a one-time execution of any actions.
  • Library
    Generate a template for writing a library of functions that can be used in various applications.
  • Include (*.mqh)
    Generate a template of an included file. Such files contain some definite functions used in various applications.
  • New Class
    Generate a template of an included file for a class description. Classes can be used during the development of various programs.

Select the necessary project type and click "Next". Descriptions concerning the creation of definite applications are given in the following sections.