MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal

Automated Trading, Strategy Testing and Optimization Articles

Copy experienced traders' deals with MetaTrader Signals %USERNAME%, thousands of traders are using signals!
To post a new article, please log in or register

Create Your Own Expert Advisor in MQL5 Wizard

| 14 January, 2011 | Views: 5079 | English Russian Chinese Spanish Portuguese

The knowledge of programming languages is no longer a prerequisite for creating trading robots. Earlier lack of programming skills was an impassable obstacle to the implementation of one's own trading strategies, but with the emergence of the MQL5 Wizard, the situation radically changed. Novice traders can stop worrying because of the lack of programming experience - with the new Wizard, which allows you to generate Expert Advisor code, it is not necessary. The program will do all the work itself.

Virtually every Expert Advisor consists of three independent modules - signals, money management and trailing stop. And because the modules can be implemented in various ways, there are a lot of possible combinations of Expert Advisors. Thus, you can construct an EA to your liking. You only need to specify the desired parameters and select the necessary components - and the MQL5 Wizard will do the rest. The creation of trading robots has never been so quick and simple. Only four clicks - and the Expert Advisor trading according to your strategy is ready!

Create Your Own Expert Advisor in MQL5 Wizard

To what trading signals will your EA respond? What money management system will it use? How will the trailing stop be implemented? Answering to these questions, it is easy to get a ready Expert Advisor. After compilation, you only need to test the Expert Advisor that you have built of blocks, and then optimize it by choosing the best parameters. After all these steps, you will get a workable EA, completely ready to trade. It will trade in accordance with the algorithms of trading signals, money management and trailing stop chosen in the Wizard. 

Create Your Own Expert Advisor in MQL5 Wizard

The set of parameters and algorithms of the MQL5 Wizard will be expanded over time. You will have access to a wider range of possibilities and different combinations of Expert Advisors, from which you will be able to choose the one that suites your trading activities. However, even now it's difficult to overestimate the importance of this Wizard for the traders who don't have programming skills. It allows you to greatly simplify the process of trading robot development, creating different EA modules for you. A complete set of working tools for automated trading is now available not only to MQL-developers, but also to ordinary traders. Download the MetaTrader 5 terminal and see it for yourself.


Download MetaTrader 5


Translated from Russian by MetaQuotes Software Corp.
Original article: http://www.mql5.com/ru/articles/240

Last comments | Go to discussion (3)
muller
razoff | 14 Jan 2011 at 18:51

the shortest article never seen !!! welcome to the pavlov syndrom.
TRADIRIDIRA
TRADIRIDIRA | 5 Feb 2011 at 21:09

Hey, Bulat,

Very good stuff you tell us, programming like this, in modules, is fine to me because at this moment

I`am learning MT5 stuff so it`s takes a while to code. Now within three minutes Iam into the game!

  

thank Rob. 

gizbar_g
gizbar_g | 25 Jun 2011 at 01:28

The article is a very significant instruction on the way how to develop more advanced experts with ease.

However, I'm having trouble replacing built-in signalindicators with my custom indicator.

The generator recognizes my indicator but the expert refuses to work.

Is there an article/post on how to do it properly?

MQL5 Wizard: How to Create a Module of Trading Signals MQL5 Wizard: How to Create a Module of Trading Signals

The article discusses how to write your own class of trading signals with the implementation of signals on the crossing of the price and the moving average, and how to include it to the generator of trading strategies of the MQL5 Wizard, as well as describes the structure and format of the description of the generated class for the MQL5 Wizard.

Creating Multi-Expert Advisors on the basis of Trading Models Creating Multi-Expert Advisors on the basis of Trading Models

Using the object-oriented approach in MQL5 greatly simplifies the creation of multi-currency/multi-system /multi-time-frame Expert Advisors. Just imagine, your single EA trades on several dozens of trading strategies, on all of the available instruments, and on all of the possible time frames! In addition, the EA is easily tested in the tester, and for all of the strategies, included in its composition, it has one or several working systems of money management.