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. Сервисные функции (Часть 2): Паттерн "Внутренний бар" for MetaTrader 5

В статье продолжим рассматривать ценовые паттерны в библиотеке DoEasy. Создадим класс паттерна "Внутренний бар" формаций Price Action

DoEasy. Сервисные функции (Часть 1): Ценовые паттерны for MetaTrader 5

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

DoEasy. Элементы управления (Часть 33): вертикальный "ScrollBar" for MetaTrader 5

В статье продолжим разработку графических элементов библиотеки DoEasy, и добавим вертикальную прокрутку элементов управления объекта-формы и некоторые полезные функции и методы, которые потребуются в дальнейшем

Тип рисования DRAW_ARROW в мультисимвольных мультипериодных индикаторах for MetaTrader 5

В статье рассмотрим рисование стрелочных мультисимвольных мультипериодных индикаторов. Доработаем методы класса для корректного отображения стрелок, отображающих данные стрелочных индикаторов, рассчитанных на символе/периоде, не соответствующих символу/периоду текущего графика

Indicator of historical positions on the chart as their profit/loss diagram for MetaTrader 5

In this article, I will consider the option of obtaining information about closed positions based on their trading history. Besides, I will create a simple indicator that displays the approximate profit/loss of positions on each bar as a diagram

Color buffers in multi-symbol multi-period indicators for MetaTrader 5

In this article, we will review the structure of the indicator buffer in multi-symbol, multi-period indicators and organize the display of colored buffers of these indicators on the chart

Creating multi-symbol, multi-period indicators for MetaTrader 5

In this article, we will look at the principles of creating multi-symbol, multi-period indicators. We will also see how to access the data of such indicators from Expert Advisors and other indicators. We will consider the main features of using multi-indicators in Expert Advisors and indicators and

Ready-made templates for including indicators to Expert Advisors (Part 3): Trend indicators for MetaTrader 5

In this reference article, we will look at standard indicators from the Trend Indicators category. We will create ready-to-use templates for indicator use in EAs - declaring and setting parameters, indicator initialization and deinitialization, as well as receiving data and signals from indicator

Ready-made templates for including indicators to Expert Advisors (Part 2): Volume and Bill Williams indicators for MetaTrader 5

In this article, we will look at standard indicators of the Volume and Bill Williams' indicators category. We will create ready-to-use templates for indicator use in EAs - declaring and setting parameters, indicator initialization and deinitialization, as well as receiving data and signals from

Ready-made templates for including indicators to Expert Advisors (Part 1): Oscillators for MetaTrader 5

The article considers standard indicators from the oscillator category. We will create ready-to-use templates for their use in EAs - declaring and setting parameters, indicator initialization and deinitialization, as well as receiving data and signals from indicator buffers in EAs

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