Обсуждение статьи "Создание системы торговой аналитики (Часть 2): Как фиксировать закрытые сделки и передавать данные в формате JSON с помощью MQL5"
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Создание системы торговой аналитики (Часть 2): Как фиксировать закрытые сделки и передавать данные в формате JSON с помощью MQL5:
После настройки внешнего бэкенда становится очевидной следующая проблема: MetaTrader 5 не может автоматически фиксировать закрытые сделки и отправлять данные о них во внешнюю систему. Данные о сделках остаются внутри терминала, если не экспортировать их вручную и не извлекать с помощью скриптов. Это затрудняет создание целостного пайплайна обработки данных, работающего на основе событий.
В части 1 заложили основу бэкенда: определили архитектуру системы, создали модель данных и подготовили API с поддержкой версионирования для приема торговых данных. Однако бэкенд остается без данных, пока в терминале не появится механизм передачи структурированной информации о торговых операциях.
В этой статье мы устраним этот пробел. Мы разрабатываем легковесный советник, который отслеживает закрытие сделок. Он извлекает нужные данные из MetaTrader 5, представляет их в формате JSON и отправляет в бэкенд по HTTP. Основное внимание уделяется исключительно надежной и воспроизводимой фиксации и передаче данных о закрытых сделках.
Автор: Chacha Ian Maroa