Find us on Facebook!
Join our fan page

Use new possibilities of MetaTrader 5

History of MQL5.community development

The most popular trading robots and technical indicators, news signals, regular incoming ready-made MQL5 programs in CodeBase and the most discussed Forum topics.

The most popular forum topics:

Published article "Finding Errors and Logging".

Finding Errors and Logging

MetaEditor 5 has the debugging feature. But when you write your MQL5 programs, you often want to display not the individual values, but all messages that appear during testing and online work. When the log file contents have large size, it is obvious to automate quick and easy retrieval of required message. In this article we will consider ways of finding errors in MQL5 programs and methods of logging. Also we will simplify logging into files and will get to know a simple program LogMon for comfortable viewing of logs.

Published article "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Averaging Price Series for Intermediate Calculations Without Using Additional Buffers

This article is about traditional and unusual algorithms of averaging packed in simplest and single-type classes. They are intended for universal usage in almost all developments of indicators. I hope that the suggested classes will be a good alternative to 'bulky' calls of custom and technical indicators.

There are more than 35 860 topics available on forum

18 new topics on forum:

and 15 more...

New publications in CodeBase

25 new topics on forum:

and 22 more...

The most popular forum topics:

10 new topics on forum:

and 7 more...

14 new topics on forum:

and 11 more...
There are more than 35 790 topics available on forum

22 new topics on forum:

and 19 more...

The most popular forum topics:

Published article "The Implementation of a Multi-currency Mode in MetaTrader 5".

The Implementation of a Multi-currency Mode in MetaTrader 5

For a long time multi-currency analysis and multi-currency trading has been of interest to people. The opportunity to implement a full fledged multi-currency regime became possible only with the public release of MetaTrader 5 and the MQL5 programming language. In this article we propose a way to analyze and process all incoming ticks for several symbols. As an illustration, let's consider a multi-currency RSI indicator of the USDx dollar index.

New publications in CodeBase

23 new topics on forum:

and 20 more...

18 new topics on forum:

and 15 more...

The most popular forum topics:

Published article "Drawing Channels - Inside and Outside View".

Drawing Channels - Inside and Outside View

I guess it won't be an exaggeration, if I say the channels are the most popular tool for the analysis of market and making trade decisions after the moving averages. Without diving deeply into the mass of trade strategies that use channels and their components, we are going to discuss the mathematical basis and the practical implementation of an indicator, which draws a channel determined by three extremums on the screen of the client terminal.

New publications in CodeBase

There are more than 35 720 topics available on forum

13 new topics on forum:

and 10 more...

Published article "Charts and diagrams in HTML".

Charts and diagrams in HTML

Today it is difficult to find a computer that does not have an installed web-browser. For a long time browsers have been evolving and improving. This article discusses the simple and safe way to create of charts and diagrams, based on the the information, obtained from MetaTrader 5 client terminal for displaying them in the browser.

New publications in CodeBase

  • Demo_resource_EA The example of use of the resources. It creates a button, using the object of OBJ_BITMAP_LABEL type.
  • PSAR_2B_Line Line indicator Parabolic SAR for the current Time Frame and the next one

18 new topics on forum:

and 15 more...

The most popular forum topics:

Published article "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.

8 new topics on forum:

and 5 more...
There are more than 280 articles published on site

Published article "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.

10 new topics on forum:

and 7 more...

The most popular forum topics:

There are more than 35 660 topics available on forum

20 new topics on forum:

and 17 more...

New publications in CodeBase

There are more than 2 030 codes published in Codebase

Published article "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.

13 new topics on forum:

and 10 more...

Published article "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.

The most popular forum topics:

11 new topics on forum:

and 8 more...

Published article "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#.

New publications in CodeBase

20 new topics on forum:

and 17 more...

New publications in CodeBase

  • "Native" MQL HTTP Client This library implements two simple HTTP GET / POST function and does not require external dll(s).
  • EMAplusWPR Expert advisor that trade in the trend of EMA and buy/sell signals get from Williams %R

The most popular forum topics:

There are more than 35 590 topics available on forum

15 new topics on forum:

and 12 more...

15 new topics on forum:

and 12 more...

9 new topics on forum:

and 6 more...
1...278279280281282283284285286287288289290291292...380