Codes

iCrossAD for MetaTrader 5

Signal indicator iCrossAD. It shows possible reversals or price roll-backs

aChartsAndMW5Class for MetaTrader 5

The class allows to easily determine from your MQL5 programs any changes in the Market Watch window (change of symbol sorting, adding, deleting a symbol or a set of symbols), as well as opening and closure of charts, and the availability of the one click trading option on the current chart, on which

Articles

DoEasy. Сервисные функции (Часть 3): Паттерн "Внешний бар" for MetaTrader 5

В статье разработаем паттерн Price Action "Внешний Бар" в библиотеке DoEasy и оптимизируем методы доступа к управлению ценовыми паттернами. Кроме того, проведём работу по исправлению ошибок и недоработок, выявленных при тестировании библиотеки

Графики индекса доллара и индекса евро — пример сервиса в MetaTrader 5 for MetaTrader 5

На примере программы-сервиса рассмотрим создание и обновление графиков индекса доллара (USDX) и индекса евро (EURX). При запуске сервиса будем проверять наличие нужного синтетического инструмента, создавать его при его отсутствии и размещать в окне Обзор рынка. Далее будет создана история

Разбираем примеры торговых стратегий в клиентском терминале for MetaTrader 5

В статье рассмотрим наглядно по блок-схемам логику прилагаемых к терминалу учебных советников, расположенных в папке Experts\Free Robots, торгующих по свечным паттернам

Мониторинг торговли с помощью Push-уведомлений — пример сервиса в MetaTrader 5 for MetaTrader 5

В статье рассмотрим создание программы сервиса для отправки уведомлений на смартфон о результатах торговли. В рамках статьи научимся работать со списками объектов Стандартной Библиотеки для организации выборки объектов по требуемым свойствам

Как просматривать сделки прямо на графике и не утонуть в торговой истории for MetaTrader 5

В статье создадим простой инструмент для удобного просмотра позиций и сделок прямо на графике с навигацией клавишами. Это позволит трейдерам визуально изучать отдельные сделки и получать всю информацию о результатах торговли прямо по месту

How to develop any type of Trailing Stop and connect it to an EA for MetaTrader 5

In this article, we will look at classes for convenient creation of various trailings, as well as learn how to connect a trailing stop to any EA

How to add Trailing Stop using Parabolic SAR for MetaTrader 5

When creating a trading strategy, we need to test a variety of protective stop options. Here is where a dynamic pulling up of the Stop Loss level following the price comes to mind. The best candidate for this is the Parabolic SAR indicator. It is difficult to think of anything simpler and visually

DoEasy. Service functions (Part 2): Inside Bar pattern for MetaTrader 5

In this article, we will continue to look at price patterns in the DoEasy library. We will also create the Inside Bar pattern class of the Price Action formations

DoEasy. Service functions (Part 1): Price patterns for MetaTrader 5

In this article, we will start developing methods for searching for price patterns using timeseries data. A pattern has a certain set of parameters, common to any type of patterns. All data of this kind will be concentrated in the object class of the base abstract pattern. In the current article, we

DoEasy. Controls (Part 33): Vertical ScrollBar for MetaTrader 5

In this article, we will continue the development of graphical elements of the DoEasy library and add vertical scrolling of form object controls, as well as some useful functions and methods that will be required in the future

Forum

Fractals, fractal structures, their graphic images + Canvas

Comments not related to " Canvas is cool! "

Custom symbols. Errors, bugs, questions, suggestions.

As the topic is quite extensive, I thought it would be a good idea to have a separate discussion on it

OOP, templates and macros in mql5, subtleties and uses

Comments not related to " mql5 language features, intricacies and tr icks" have been moved to this thread

Typical mistakes and how to deal with them when dealing with the trading environment

In this thread we will discuss common mistakes made when working with the trading environment of the terminal in some algorithms, methods of their elimination and avoidance in the future

Algorithms, solution methods, comparison of their performance

In this thread we will discuss different ways of solving these or those problems and compare performance of the proposed solutions. Everyone is welcome to discuss problems and methods of solving them ;)

Organising the order cycle

Comments not related to " mql4 language features, intricacies and tr icks" have been moved to this thread

Chatter about the MT5 strategy tester

Comments not related to " New version of MetaTrader 5 build 1570: Improvement of the Marketplace window and extension of template functions in MQL5 " were moved to this topic

Features of the mql4 language, subtleties and techniques

This topic will discuss undocumented ways of working with the mql4 language , examples of solving certain problems. It would be desirable that this branch would be closer in content to the FAQ, than to the discussion. I suggest that all experienced programmers share their solutions and programming

Any questions from newcomers on MQL4 and MQL5, help and discussion on algorithms and codes

In this thread I want to begin to help those who really want to understand and learn programming in the new MQL4 and want to easily switch to MQL5 - the languages are very similar. This blog will be a good place to discuss tasks, algorithms of their solution and any other questions concerning MT

Features of the mql5 language, subtleties and tricks

This thread will discuss undocumented methods of working with the mql5 language , examples of solving certain problems. It would be desirable, that this branch on the maintenance was closer to FAQ, than to discussion. I suggest that all experienced programmers share their solutions and programming