Добрый день, форумчане.
Разработка MQL5 сервера для питонячего торгового фреймворка Backtrader вылилась в самостоятельный проект. Серверная часть работает на сокетах ZeroMQ и общается через JSON. Может быть использована с любым ЯП, который имеет имплементацию ZeroMQ.
Краткий функционал:
- конфигурирование скрипта через JSON
- информация о счете/балансе
- получение исторических данных
- управление ордерами
- управление позицией
- транслирование свечи при закрытии
- транслирование данных OnTradeTransaction
https://github.com/khramkov/MQL5-JSON-API
Любые Ваши идеи и участие в проекте приветствуются.
Это интересно, но не могли бы Вы поподробней описать(может со структурной схемой) взаимодействие ЯП <-> MQL(MT ?). Я например первый раз слышу о ZeroMQ. Ваш GIT и сайт ZeroMQ просмотрел, но пока не совсем понял.
Кроме того нужно иметь ввиду, что в МТ5 уже реализованы сокеты а получать котировки (очень быстро!) можно напрямую с терминала с помощью пакета MetaTrader. Много лишнего.
Нужно разбираться. Поможете?
Добрый день, форумчане.
В вашем проекте самое интересное, это Zmq/Zmq.mqh, однако его нет ни в одном из Ваших двух публичных проектов, хотя ссылки на файл в проекте MQL5-JSON-API присутствуют, поэтому проект невозможно будет скомпилировать. Это намеренно сделано?
Интересно как Вы реализовали Zmq.mqh - нативно для MQL5 или как просто файл-прослойку к одному из ЯП где есть поддержка ZeroMQ.
В вашем проекте самое интересное, это Zmq/Zmq.mqh, однако его нет ни в одном из Ваших двух публичных проектов, хотя ссылки на файл в проекте MQL5-JSON-API присутствуют, поэтому проект невозможно будет скомпилировать. Это намеренно сделано?
Интересно как Вы реализовали Zmq.mqh - нативно для MQL5 или как просто файл-прослойку к одному из ЯП где есть поддержка ZeroMQ.
https://github.com/dingmaotu/mql-zmq
ZMQ это прокладка поверх сокетов. В мт5 сокеты есть и так
- dingmaotu
- github.com
https://github.com/dingmaotu/mql-zmq
ZMQ это прокладка поверх сокетов. В мт5 сокеты есть и так
Я в курсе что такое ZeroMQ. А вот за ссылочку спасибо!
Вижу парсер JSON в Вашем проекте. Это само по себе ценно. Не могли бы выложить его в CodeBase?
думаю, парсер "честно" стянут с кодебазы)
- www.mql5.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день, форумчане.
Разработка MQL5 сервера для питонячего торгового фреймворка Backtrader вылилась в самостоятельный проект. Серверная часть работает на сокетах ZeroMQ и общается через JSON. Может быть использована с любым ЯП, который имеет имплементацию ZeroMQ.
Краткий функционал:
- конфигурирование скрипта через JSON
- информация о счете/балансе
- получение исторических данных
- управление ордерами
- управление позицией
- транслирование свечи при закрытии
- транслирование данных OnTradeTransaction
https://github.com/khramkov/MQL5-JSON-API
Любые Ваши идеи и участие в проекте приветствуются.