Обсуждение статьи "Библиотека для простого и быстрого создания программ для MetaTrader (Часть XVIII): Интерактивность объекта-аккаунт и любых других объектов библиотеки"
Пожалуйста, напишите ваш вопрос на английском языке. Надеюсь, вы сможете мне ответить: Почему я не могу вставлять картинки при редактировании документов, пользовательских ссылок, видео на youtube, таблиц, кодов, и единственное, чего не хватает, это функции вставки картинок, почему?
Пожалуйста, напишите ваш вопрос на английском языке.
Здравствуйте Артём - мне нужно предложение по преодолению очевидного ограничения в библиотеке DoEasy... Я рассматриваю механизм, который позволяет запускать события при достижении ценой определенного уровня с помощью, например, CSymbol::SetControlBidLevel(), или увеличения/уменьшения на определенное количество пунктов с помощью, например, CSymbol::SetControlBidInc() и CSymbol::SetControlBidDec() - мне кажется, что в любой момент времени я могу установить только один уровень цены предложения (или увеличения/уменьшения) на символ. Правильно ли я понимаю?
Если у меня есть многосимвольный, многотаймфреймовый советник, который должен контролировать события с несколькими значениями (для уровня/повышения/понижения) для одного и того же символа, т.е. из-за разных таймфреймов, есть ли простой и элегантный способ сделать это с помощью данной библиотеки?
Здравствуйте Артём - мне нужно предложение по преодолению очевидного ограничения в библиотеке DoEasy... Я рассматриваю механизм, который позволяет запускать события при достижении ценой определенного уровня с помощью, например, CSymbol::SetControlBidLevel(), или увеличения/уменьшения на определенное количество пунктов с помощью, например, CSymbol::SetControlBidInc() и CSymbol::SetControlBidDec() - мне кажется, что в любой момент времени я могу установить только один уровень цены предложения (или увеличения/уменьшения) на символ. Правильно ли я понимаю?
Если у меня есть многосимвольный, многотаймфреймовый советник, который должен контролировать события с несколькими значениями (для уровня/повышения/понижения) для одного и того же символа, т.е. из-за разных таймфреймов, есть ли простой и элегантный способ сделать это с помощью данной библиотеки?
Спасибо за предложение. Я посмотрю, как это можно реализовать.
Спасибо за предложение. Я посмотрю, как это можно реализовать.
Отлично! Не могли бы вы помочь мне придумать обходной путь, который я мог бы попробовать на данный момент с текущей реализацией DoEasy?

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