• Bilgiler
14+ yıl
deneyim
2
ürünler
2806
demo sürümleri
28
işler
0
sinyaller
0
aboneler
Anatoli Kazharski
"Universal RSI indicator for working in two directions simultaneously" makalesini yayınladı
Universal RSI indicator for working in two directions simultaneously

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 signals in an expert as much as possible. An example of combining several indicators in one will be given.

14
Anatoli Kazharski
"Expert Advisor featuring GUI: Adding functionality (part II)" makalesini yayınladı
Expert Advisor featuring GUI: Adding functionality (part II)

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.

8
Haili Lv
Haili Lv 2020.04.23
can't open "C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\EE3DEB007198AC71AB65746525A7EDD2\MQL5\Include\EasyAndFastGUI\WndEvents.mqh" include file Program.mqh
tiagops
tiagops 2021.05.20
Only after the first click on the form does it activate the elements for user interaction. How to solve this?
And the ON_END_CREATE_GUI event is not being triggered, could you give your latest version of EasyAndFastGUI? Thanks!
Anatoli Kazharski
"Expert Advisor featuring GUI: Creating the panel (part I)" makalesini yayınladı
Expert Advisor featuring GUI: Creating the panel (part I)

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.

11
Anatoli Kazharski
"Visualizing optimization results using a selected criterion" makalesini yayınladı
Visualizing optimization results using a selected criterion

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.

5
Andrey Vorobiev
Andrey Vorobiev 2024.02.29
Добрый день. Хотел у вас заказать этот скрипт с адаптацией под мои нужды.
Anatoli Kazharski
"Processing optimization results using the graphical interface" makalesini yayınladı
Processing optimization results using the graphical interface

This is a continuation of the idea of processing and analysis of optimization results. This time, our purpose is to select the 100 best optimization results and display them in a GUI table. The user will be able to select a row in the optimization results table and receive a multi-symbol balance and drawdown graph on separate charts.

4
Anatoli Kazharski
"Multi-symbol balance graph in MetaTrader 5" makalesini yayınladı
Multi-symbol balance graph in MetaTrader 5

The article provides an example of an MQL application with its graphical interface featuring multi-symbol balance and deposit drawdown graphs based on the last test results.

5
Anatoli Kazharski
Table of contents Introduction Tester settings Expert settings for parameter optimization Which symbols should be selected for trading...
Anatoli Kazharski
"Visualizing trading strategy optimization in MetaTrader 5" makalesini yayınladı
Visualizing trading strategy optimization in MetaTrader 5

The article implements an MQL application with a graphical interface for extended visualization of the optimization process. The graphical interface applies the last version of EasyAndFast library. Many users may ask why they need graphical interfaces in MQL applications. This article demonstrates one of multiple cases where they can be useful for traders.

6
Anatoli Kazharski
Содержание Введение Настройки тестера Настройки эксперта для оптимизации параметров...
Anatoli Kazharski
"Graphical Interfaces XI: Integrating the Standard Graphics Library (build 16)" makalesini yayınladı
Graphical Interfaces XI: Integrating the Standard Graphics Library (build 16)

A new version of the graphics library for creating scientific charts (the CGraphic class) has been presented recently. This update of the developed library for creating graphical interfaces will introduce a version with a new control for creating charts. Now it is even easier to visualize data of different types.

17
Cid Ougaske
Cid Ougaske 2017.11.11
Great work, again... congrat´s
wujunnihao
wujunnihao 2018.01.05
Thanks for sharing, can you write all the files in the library.
haily27
haily27 2018.06.06
这是MT5最新版本的函数库吗?
Anatoli Kazharski
"Graphical Interfaces XI: Text edit boxes and Combo boxes in table cells (build 15)" makalesini yayınladı
Graphical Interfaces XI: Text edit boxes and Combo boxes in table cells (build 15)

In this update of the library, the Table control (the CTable class) will be supplemented with new options. The lineup of controls in the table cells is expanded, this time adding text edit boxes and combo boxes. As an addition, this update also introduces the ability to resize the window of an MQL application during its runtime.

11
Anatoli Kazharski
"Graphical Interfaces XI: Rendered controls (build 14.2)" makalesini yayınladı
Graphical Interfaces XI: Rendered controls (build 14.2)

In the new version of the library, all controls will be drawn on separate graphical objects of the OBJ_BITMAP_LABEL type. We will also continue to describe the optimization of code: changes in the core classes of the library will be discussed.

13
Ruslan Khasanov
Ruslan Khasanov 2017.07.10
Фантастическая библиотека! Я восхищен вашим трудом.
Anatoli Kazharski
"Graphical Interfaces XI: Refactoring the Library code (build 14.1)" makalesini yayınladı
Graphical Interfaces XI: Refactoring the Library code (build 14.1)

As the library grows, its code must be optimized again in order to reduce its size. The version of the library described in this article has become even more object-oriented. This made the code easier to learn. A detailed description of the latest changes will allow the readers to develop the library independently based on their own needs.

14
Anatoli Kazharski
"Graphical Interfaces X: Text selection in the Multiline Text box (build 13)" makalesini yayınladı
Graphical Interfaces X: Text selection in the Multiline Text box (build 13)

This article will implement the ability to select text using various key combinations and deletion of the selected text, similar to the way it is done in any other text editor. In addition, we will continue to optimize the code and prepare the classes to move on to the final process of the second stage of the library's evolution, where all controls will be rendered as separate images (canvases).

13
Anatoli Kazharski
"Graphical Interfaces X: Word wrapping algorithm in the Multiline Text box (build 12)" makalesini yayınladı
Graphical Interfaces X: Word wrapping algorithm in the Multiline Text box (build 12)

We continue to develop the Multiline Text box control. This time our task is to implement an automatic word wrapping in case a text box width overflow occurs, or a reverse word wrapping of the text to the previous line if the opportunity arises.

11
Cid Ougaske
Cid Ougaske 2017.04.08
Dear Anatoli, congratulations, your interface is very useful,easy and awsome. I adopted for my EAs and Indicators. Really thank you for all. Please, go on and on!
Anatoli Kazharski
Anatoli Kazharski 2017.04.08
Thank you. To be continued.
MrSurprise
MrSurprise 2017.05.28
It is a great library that you have created! In the beginning you supported both MT4 and MT5 but after build 2 there is only a package for MT5, have you stopped supporting MT4 or can it be used in MT4 as well with some small corrections?
Anatoli Kazharski
"Graphical Interfaces X: Sorting, rebuilding the table and controls in the cells (build 11)" makalesini yayınladı
Graphical Interfaces X: Sorting, rebuilding the table and controls in the cells (build 11)

We continue to add new features to the rendered table: data sorting, managing the number of columns and rows, setting the table cell types to place controls into them.

12