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

Automated Trading, Strategy Testing and Optimization Articles

Color Bollinger BandsColor Bollinger Bands Try product
Color Bollinger Bands
Author: song_song
Interview with Sergey Nikitin (ATC 2011) Interview with Sergey Nikitin (ATC 2011) Screenshot
EURUSDf, H4
Demo
Subscribe to signal
Marma
13.77%, 1 000.00 USD
SetBuyStopLimitOrder Script
SetBuyStopLimitOrder
Author: GODZILLA
To post a new article, please log in or register

Find us on Facebook!
Join our fan page

Follow us on Twitter
and stay tuned!

Write an article
and we will pay you 200 credits!

Download MetaTrader 5 and trade automatically

MQL5 Articles in Your MetaTrader 5 Terminal

All sections of the MQL5.community are tightly integrated with the MetaTrader 5 Client Terminal. One of them is the Articles section, all publications from which can be accessible right from your terminal.

Article annotations appear in the "News" section to help you stay updated of the latest publications. Open the Toolbox of your terminal (Ctr+T) and go to the News tab to find information about the articles.

previous1...111213141516171819202122232425...28next
Connecting NeuroSolutions Neuronets
Connecting NeuroSolutions Neuronets

In addition to creation of neuronets, the NeuroSolutions software suite allows exporting them as DLLs. This article describes the process of creating a neuronet, generating a DLL and connecting it to an Expert Advisor for trading in MetaTrader 5.

Experts, Integration 2011.02.14 Andrew

Trade Events in MetaTrader 5
Trade Events in MetaTrader 5

A monitoring of the current state of a trade account implies controlling open positions and orders. Before a trade signal becomes a deal, it should be sent from the client terminal as a request to the trade server, where it will be placed in the order queue awaiting to be processed. Accepting of a request by the trade server, deleting it as it expires or conducting a deal on its basis - all those actions are followed by trade events; and the trade server informs the terminal about them.

Trading, Trading Systems 2011.02.13 MetaQuotes

MQL5 Wizard: How to Create a Module of Trailing of Open Positions
MQL5 Wizard: How to Create a Module of Trailing of Open Positions

The generator of trade strategies MQL5 Wizard greatly simplifies the testing of trading ideas. The article discusses how to write and connect to the generator of trade strategies MQL5 Wizard your own class of managing open positions by moving the Stop Loss level to a lossless zone when the price goes in the position direction, allowing to protect your profit decrease drawdowns when trading. It also tells about the structure and format of the description of the created class for the MQL5 Wizard.

Experts 2011.02.11 MetaQuotes

MQL5 Wizard: How to Create a Risk and Money Management Module
MQL5 Wizard: How to Create a Risk and Money Management Module

The generator of trading strategies of the MQL5 Wizard greatly simplifies testing of trading ideas. The article describes how to develop a custom risk and money management module and enable it in the MQL5 Wizard. As an example we've considered a money management algorithm, in which the size of the trade volume is determined by the results of the previous deal. The structure and format of description of the created class for the MQL5 Wizard are also discussed in the article.

Experts, Trading Systems, Expert Advisors 2011.02.10 MetaQuotes

Exposing C# code to MQL5 using unmanaged exports
Exposing C# code to MQL5 using unmanaged exports

In this article I presented different methods of interaction between MQL5 code and managed C# code. I also provided several examples on how to marshal MQL5 structures against C# and how to invoke exported DLL functions in MQL5 scripts. I believe that the provided examples may serve as a basis for future research in writing DLLs in managed code. This article also open doors for MetaTrader to use many libraries that are already implemented in C#.

Integration 2011.02.09 investeo

Orders, Positions and Deals in MetaTrader 5
Orders, Positions and Deals in MetaTrader 5

Creating a robust trading robot cannot be done without an understanding of the mechanisms of the MetaTrader 5 trading system. The client terminal receives the information about the positions, orders, and deals from the trading server. To handle this data properly using the MQL5, it's necessary to have a good understanding of the interaction between the MQL5-program and the client terminal.

Trading, Trading Systems 2011.02.01 MetaQuotes

How to Copy Trading from MetaTrader 5 to MetaTrader 4
How to Copy Trading from MetaTrader 5 to MetaTrader 4

Is it possible to trade on a real MetaTrader 5 account today? How to organize such trading? The article contains the theory of these questions and the working codes used for copying trades from the MetaTrader 5 terminal to MetaTrader 4. The article will be useful both for the developers of Expert Advisors and for practicing traders.

Trading, Trading Systems, Integration, Expert Advisors 2011.01.26 Nikolay Demko

Moving Mini-Max: a New Indicator for Technical Analysis and Its Implementation in MQL5
Moving Mini-Max: a New Indicator for Technical Analysis and Its Implementation in MQL5

In the following article I am describing a process of implementing Moving Mini-Max indicator based on a paper by Z.G.Silagadze 'Moving Mini-max: a new indicator for technical analysis'. The idea of the indicator is based on simulation of quantum tunneling phenomena, proposed by G. Gamov in the theory of alpha decay.

Examples, Indicators, Indicators, Statistics and analysis 2011.01.21 investeo

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.

Experts, Tester, Integration 2011.01.18 Василий Соколов

Create Your Own Expert Advisor in MQL5 Wizard
Create Your Own Expert Advisor in MQL5 Wizard

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.

Trading, Trading Systems 2011.01.14 MetaQuotes

previous1...111213141516171819202122232425...28next