Обсуждение статьи "Библиотека для простого и быстрого создания программ для MetaTrader (Часть XVIII): Интерактивность объекта-аккаунт и любых других объектов библиотеки"

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Библиотека для простого и быстрого создания программ для MetaTrader (Часть XVIII): Интерактивность объекта-аккаунт и любых других объектов библиотеки:
В статье организована работа объекта-аккаунт на новом базовом объекте всех объектов библиотеки, доработан базовый объект CBaseObj и протестирована установка отслеживаемых параметров, а также получение событий для любых объектов библиотеки.
Скомпилируем советник, установим в настройках тестера нулевые значения для параметров StopLoss in points и TakeProfit in points, выберем для параметра Mode of used symbols list значение "Работа только с текущим символом" и запустим визуальный тест советника M15 Last month:
Перед запуском теста видим, что в журнал распечатаны установленные значения для отслеживаемых свойств символа и аккаунта. Во время визуального тестирования в журнал выводятся сообщения о полученных событий от тех свойств, изменения значений которых мы отслеживаем. При увеличении средств больше контролируемой величины, прибыльные позиции закрываются.
Итак: мы создали базовый объект для всех объектов библиотеки, который наделяет своих наследников событийным функционалом и методами установки и получения параметров отслеживания для любых свойств любых объектов в любое время.В дальнейшем это сильно упростит разработку новых классов новых объектов.
Автор: Artyom Trishkin