Codes

EasyAndFastGUI library for creating graphical interfaces for MetaTrader 5

The EasyAndFastGUI library allows creating graphical interfaces for custom MQL programs

Size Highs And Lows for MetaTrader 5

The indicator shows the size of Highs and Lows and their values over the specified period

MultiSignals_PCH for MetaTrader 5

This is the improved version of Price Channel indicator. Two additional price levels, trade signals and Stop Loss/Take Profit levels were added

Break_Lag_ATR for MetaTrader 5

The indicator showing volatility breakout as a histogram and serving as a signal for market entry/exit/position reversal or position volume increasing

Articles

Magic of time trading intervals with Frames Analyzer tool for MetaTrader 5

What is Frames Analyzer? This is a plug-in module for any Expert Advisor for analyzing optimization frames during parameter optimization in the strategy tester, as well as outside the tester, by reading an MQD file or a database that is created immediately after parameter optimization. You will be

Веб-проекты (Часть III): Система авторизации Laravel/MetaTrader 5 for MetaTrader 5

В этот раз создадим систему авторизации в торговом терминале MetaTrader 5 на чистом MQL5. Пользователи приложения смогут зарегистрироваться в системе, предоставив свои учётные данные, чтобы впоследствии можно было авторизоваться и получить доступ, к каким-нибудь данным, которые хранятся в серверной

Веб-проекты (Часть II): Система авторизации Laravel/Nuxt for MetaTrader 5

В этой статье создадим систему авторизации через браузерное приложение и через торговый терминал MetaTrader 5. Можно будет зарегистрироваться в системе, указав свои учётные данные

Веб-проекты (Часть I): Создание веб-приложения в схеме Laravel/Nuxt/MetaTrader 5 for MetaTrader 5

Разработчики MetaTrader 5 предоставили MQL-сообществу множество технологических решений, что даёт возможность реализовывать сложные программные комплексы, схемы которых могут выходить даже за рамки «песочницы» локального компьютера

The power of ZigZag (part II). Examples of receiving, processing and displaying data for MetaTrader 5

In the first part of the article, I have described a modified ZigZag indicator and a class for receiving data of that type of indicators. Here, I will show how to develop indicators based on these tools and write an EA for tests that features making deals according to signals formed by ZigZag

The power of ZigZag (part I). Developing the base class of the indicator for MetaTrader 5

Many researchers do not pay enough attention to determining the price behavior. At the same time, complex methods are used, which very often are simply “black boxes”, such as machine learning or neural networks. The most important question arising in that case is what data to submit for training a

Universal RSI indicator for working in two directions simultaneously for MetaTrader 5

When developing trading algorithms, we often encounter a problem: how to determine where a trend/flat begins and ends? In this article, we try to create a universal indicator, in which we try to combine signals for different types of strategies. We will try to simplify the process of obtaining trade

Expert Advisor featuring GUI: Adding functionality (part II) for MetaTrader 5

This is the second part of the article showing the development of a multi-symbol signal Expert Advisor for manual trading. We have already created the graphical interface. It is now time to connect it with the program's functionality

Expert Advisor featuring GUI: Creating the panel (part I) for MetaTrader 5

Despite the fact that many traders still prefer manual trading, it is hardly possible to completely avoid the automation of routine operations. The article shows an example of developing a multi-symbol signal Expert Advisor for manual trading

Visualizing optimization results using a selected criterion for MetaTrader 5

In the article, we continue to develop the MQL application for working with optimization results. This time, we will show how to form the table of the best results after optimizing the parameters by specifying another criterion via the graphical interface

Forum

Analysis of test results and optimisation in the MetaTrader 5 strategy tester

Let's look at the results of the tests on one and a few characters. The tests will be conducted in All ticks mode. You can use your own multisymbol EA schemes to reproduce the problem and share your results. Let us denote the problem. For example, if you test one symbol, the test time takes 1

Multicurrency expert test results

Having read the articles on the construction of multi-currency EAs, asking questions and getting answers from the "gatekeepers" of the community, for me the question remains: "How to compose the EA code in such a way that the test results are correct?" The aim of the topic is just to find out this

WebRequest(): "Accept: application/json" header not working?

Hi all! I encountered an error when working with WebRequest () . First I will demonstrate the results from the command line. We make a request without any headers and get this result. In this case everything is correct and should be so. The answer is returned in text/html format. C:\Users\tol64>