Discussing the article: "Visualizing deals on a chart (Part 1): Selecting a period for analysis"

 

Check out the new article: Visualizing deals on a chart (Part 1): Selecting a period for analysis.

Here we are going to develop a script from scratch that simplifies unloading print screens of deals for analyzing trading entries. All the necessary information on a single deal is to be conveniently displayed on one chart with the ability to draw different timeframes.

Many algorithmic traders find that certain strategies work well in a flat market, but start to lose money when the market moves. Similarly, strategies adapted to trends lose efficiency in a flat market. Creating algorithms that can recognize market phase changes, before losses start to eat into profits, requires significant computing resources and time.

These problems force traders to constantly ask themselves "Am I doing everything right?", "Is today's drawdown normal or do I need to adjust the algorithms?", "How can I improve my results?" Answers to these questions are important for long-term success in the market. The methods for finding them vary: some use strategy optimizers, some apply deep neural networks, some rely on mathematical models or many years of experience. All these approaches can be effective, since the market itself is the main teacher.

Monitoring the market often becomes a source of innovative strategies and investment ideas. In this article, we will create a script that will not only help improve the efficiency of trades, but also offer new ideas for algorithms based on data analysis. Analysis of historical deals is a must for me, despite the fact that I have been trading exclusively using EAs for a long time.

Figure 1. Displaying script data

Author: Aleksandr Seredin

 
Wow, I wonder if it's realistic to upload deals to say, a Telegram channel? Screens)
 
Yevgeniy Koshtenko #:
Wow I wonder if it's realistic to upload deals to say, a Telegram channel? Screens)

Now the functionality is focused on saving a print screen. Theoretically, there are no restrictions on sending this print screen via Telegram. I think through a predefined function webrequest() or something like that)))

 
Thanks for the article!

Look at using structures to store similar sets of information. Instead of separate arrays for each transaction parameter, you could define a different data type for each parameter that includes all parameters, and then store the elements of our new type in a single array. This might be more convenient.
 
Yuriy Bykov #:
Thanks for the article!

Look at using structures to store similar sets of information. Instead of separate arrays for each transaction parameter, you could define a different data type for each parameter that includes all parameters, and then store the elements of our new type in a single array. This might be more convenient.

Thanks a lot for your comment! I agree, through custom structure data types or classes it will look more concise and probably more correct. Will definitely use this advice in the future :)

 
Yevgeniy Koshtenko #:
Wow I wonder if it's realistic to upload deals to say, a Telegram channel? Screens)

Dak here is a bible, very convenient for sending messages or screenshots to the Telegram channel. I have been using it for a long time.

But now ChartScreenShot is broken, the objects that LABEL are moved to the side.

I have to think how to make screens with some third-party software instead of the standard one.

Создание бота для Telegram на языке MQL5
Создание бота для Telegram на языке MQL5
  • www.mql5.com
Эта статья — пошаговое руководство по созданию бота для Telegram на языке MQL5. Данный материал будет интересен тем, кто хочет связать торгового робота со своим мобильным устройством. В статье приведены примеры ботов, выполняющие рассылку торговых сигналов, поиск информации на сайте, присылающие информацию о состоянии торгового счета, котировки и скриншоты графиков на ваш смартфон.
 
Aleksandr Slavskii #:

So here is a bible, very convenient for sending messages or screenshots to the cart. I've been using it for a long time.

But now ChartScreenShot is broken, objects that LABEL are moved aside.

I have to think how to make screens with some third-party software instead of the standard one.

Thanks for the link. I will definitely read it.

 
Brilliant 
 
Philip Kym Sang Nelson #:
Brilliant 

Thank you, Sir!