我的目标是:从metatrader5获取实时报价(bid/ask值),并导出到Python中的变量。在
到目前为止,我做了一些研究,并通过ZeroMQ 4.2.3和dingmaotu库成功地用服务器(MT5)/客户机(Python3.6)得到了一个请求回复(“Hello/World”)。(https://github.com/dingmaotu/mql-zmq)
然而,我没有找到任何代码示例:启动一个MT5服务器,然后简单地用Python引用。(例如:IBM close,GOOG bid)。在
我怎么能做到呢?在
我已经尝试过Darwinex模板-但在MT5中没有成功。 (https://blog.darwinex.com/zeromq-interface-python-r-metatrader4/)
上面Darwinex博客文章中提到的ZeroMQ<;->;MetaTrader实现是最近完全从头开始重新编写的。在
脚本和附带的MQL-EA的最新版本都进行了大量扩展,并支持python3。在
特别是:
此外,Python和MetaTrader之间的所有交换现在都以JSON格式进行,这样可以更方便地使用任何一端。在
有关代码、示例和更多信息,请参阅此处:https://github.com/darwinex/DarwinexLabs/tree/master/tools/dwx_zeromq_connector
希望修订后的规范能帮助你解决价格问题。在
你现在面临的问题是什么?在
在向0MQ发送数据时,需要确定格式,json可能是一个不错的解决方案。向0MQ发送消息的块是
不要发送“World”,您需要发送您的消息,让我们说{“ticker”:“GOOG”,“Bid”:100,“Ask”:101,“Time”:1599000000}。为了接收值,欢迎使用
^{pr2}$相关问题 更多 >
编程相关推荐