Кто-нибудь знает, как сделать двунаправленное соединение между Java
и MQL5
? Желательно использовать ZeroMQ
.
В этом случае Java получит данные (возможно, массивы) от MQL5
, вычислит и вернет информацию в MQL5
. Все это во время выполнения.
Вот пример helloworld из MQL-клиента (можно использовать MQL в качестве сервера, но довольно сложно представить, зачем кому-то это может понадобиться) на github. Пример Java-сервера находится на официальной странице. Вы можете использовать json для обмена сообщениями (Идрол или сергеев lib должны помочь вам, имейте в виду, что у последнего могут быть проблемы с синтаксическим анализом массивов) или выбрать другой формат.
Наверное, самый простой - передать тики или свечи m1 в java с помощью json, а затем получать торговые команды в MQL.