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

 

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

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

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

Наверное, каждый трейдер хотя бы раз сталкивался с необходимостью проконтролировать результаты торговли за прошедший день, неделю, месяц, и т.п., чтобы откорректировать свою стратегию по результатам торговли. Клиентский терминал MetaTrader 5 представляет хорошую статистику в виде отчётов, позволяющих оценить результаты своей торговли в удобной визуальной форме. Отчёт может помочь оптимизировать портфель, понять, как снизить риски и повысить стабильность торговли.

Чтобы проанализировать свою стратегию, нужно нажать "Отчет \ Обзор" в контекстном меню раздела торговой истории или "Отчеты" в меню "Вид" ( либо просто по комбинации клавиш Alt+E):




Подробнее об отчётах в терминале MetaTrader 5 можно почитать в статье "Новый отчет в MetaTrader: 5 самых важных показателей торговли".

Если же по какой-либо причине стандартных отчётов, предоставляемых клиентским терминалом, не достаточно, язык MQL5 предоставляет широкие возможности для создания своих собственных программ, в том числе и для построения отчётов и отправки их на смартфон трейдера. Вот такую возможность мы сегодня и будем обсуждать.

Наша программа должна запускаться в момент запуска терминала, отслеживать смену аккаунта или торгового счёта, наступление дня и времени для создания и отправки отчётов. Для таких целей нам подойдёт тип программы "Сервис".

Автор: Artyom Trishkin

 
correct me if I'm wrong, why are you re-doing yourself? Account, Position and Select classes, looks awfully similar to what you already have in do easy library! why re-implement what you already have ready? If you needed additional functionality, wouldn't it be better to add the functionality to already existing library and use it?
 
theonementor # :
поправьте меня, если я не прав, зачем вы себя переделываете? Классы Account, Position и Select очень похожи на то, что у вас уже есть в библиотеке do easy! зачем заново реализовывать то, что уже готово? Если вам нужен дополнительный функционал, не лучше ли добавить его в уже существующую библиотеку и использовать ее?

Эта статья не относится к статьям по библиотеке. А вот концепция построения объектов взята из библиотеки. Пожалуйста, перечитайте статью для понимания.

 
Artyom Trishkin # :

This article is not related to the library articles. But the concept of constructing objects is taken from the library. Please reread the article to understand.

will you add this functionality to library later?
 
theonementor #:
will you add this functionality to library later?

Позже, да.

Но это не будет повторением того, что написано здесь. Будет возможность конструирования для себя чего-либо из набора методов.