Обсуждение статьи "Торговый инструментарий MQL5 (Часть 5): Расширение EX5-библиотеки для управления историей с помощью функций позиции"
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Торговый инструментарий MQL5 (Часть 5): Расширение EX5-библиотеки для управления историей с помощью функций позиции:
В предыдущей статье мы начали разработку основных функций библиотеки HistoryManager EX5, отвечающих за извлечение, сортировку и категоризацию исторических данных по различным типам, включая ордера, сделки, отложенные ордера и позиции. Большинство этих функций были разработаны для работы в фоновом режиме, незаметно для пользователей библиотеки, и к ним не было прямого доступа. Единственными экспортируемыми функциями были функции печати, которые позволяли пользователям выводить простые описательные списки ордеров, сделок, отложенных ордеров и позиций в журнал MetaTrader 5.
В этой статье мы расширим исходный код HistoryManager.mq5 путем введения дополнительных доступных пользователю функций, которые основываются на базовых функциях, созданных нами в предыдущей статье. Эти новые функции позволят пользователям библиотеки с легкостью запрашивать данные по истории торговли. Пользователи смогут получить ключевые данные, такие как продолжительность сделки в секундах, тикеты открытия и закрытия последней закрытой позиции, была ли позиция инициирована отложенным ордером или прямым входом на рынок, метрики на основе пунктов, такие как прибыль, стоп-лосс и тейк-профит, а также чистую прибыль после учета расходов, таких как комиссии и свопы. Все это позволит импортировать EX5-библиотеку в проекты MQL5 и запрашивать историю различных позиций с минимальными усилиями посредством простых вызовов функций.
Автор: Wanateki Solutions LTD