Обсуждение статьи "Библиотека для простого и быстрого создания программ для MetaTrader (Часть VI): События на счёте с типом неттинг"

 

Опубликована статья Библиотека для простого и быстрого создания программ для MetaTrader (Часть VI): События на счёте с типом неттинг:

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

Скомпилируем советник, запустим на хеджевом счёте и понажимаем на кнопки:


В журнал выводятся краткие сообщения о событиях, происходящих на счёте, а в комментарии на графике — описание последнего события, произошедшего на счёте.

Теперь переключимся на неттинговый счёт и запустим тест:


Здесь уже в журнал выводятся записи о событиях, происходящих с позицией, возможных только на неттинговом счёте — новых позиций не открывается, а работа идёт лишь с одной. Но тикеты ей присваиваются разные — это видно в начале после переворота позиции с Sell #2 на Buy #3.

Автор: Artyom Trishkin