Aide MetaEditor

MQL4/MQL5 Wizard

MQL4/MQL5 Wizard

MQL4/MQL5 Wizard allows you to quickly create program templates and ready-made trading robots.

With the MQL4/MQL5 Wizard, a trader can develop Expert Advisors even without programming skills. 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 program type. During the creation, a user can select event handlers that will be added to the template. This reduces time spent on routine tasks when creating programs.

The Wizard also allows you to create projects – apart from a source code file (a template or a ready-made EA), an MQPROJ project set file is generated as well.

To launch MQL4/MQL5 Wizard, click New New in the File menu or toolbar.

MQL 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 library by 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.