如何从python控制MT4?
我使用的是MetaTrader4终端,我是一名经验丰富的python开发人员 有人知道,我如何连接MT4和Python吗?我想: -连接到MT4 -读取美元/欧元数据 -下单买卖 有人知道一些图书馆,一个有说明或文档的页面,或者至少知道如何做到这一点吗 我用谷歌搜索了前30页,但没有找到任何有用的内容。有几个选项: 使用文件交换将mt4中的数据写入python文件,另一个带有买卖指令的反向文件夹; 0MQ或类似的更好的选择。 有几种选择: 使用文件交换将mt4中的数据写入python文件,另一个带有买卖指令的反向文件夹; 0MQ或类似的更好的选择。如何从python控制MT4?,python,distributed-computing,mt4,Python,Distributed Computing,Mt4,我使用的是MetaTrader4终端,我是一名经验丰富的python开发人员 有人知道,我如何连接MT4和Python吗?我想: -连接到MT4 -读取美元/欧元数据 -下单买卖 有人知道一些图书馆,一个有说明或文档的页面,或者至少知道如何做到这一点吗 我用谷歌搜索了前30页,但没有找到任何有用的内容。有几个选项: 使用文件交换将mt4中的数据写入python文件,另一个带有买卖指令的反向文件夹; 0MQ或类似的更好的选择。 有几种选择: 使用文件交换将mt4中的数据写入python文件,另一个
有几种方法可以做到这一点,但最好是使用WebSocket。由于WebSocket提供双向通信,因此使用MT4 EA获取数据并将其发送到WebSocket将很容易。您可以记录EA中的每个滴答声并将其发送到WebSocket。WebSocket应该由Python脚本打开。您还可以从python脚本中命令EA。将有一个从EA到Python的双向数据流。有一个WebSocket库可用于MQL,您可以阅读文章,对于python,您只需浏览来自RedHat的。有几种方法可以做到这一点,但最好是使用WebSocket。由于WebSocket提供双向通信,因此使用MT4 EA获取数据并将其发送到WebSocket将很容易。您可以记录EA中的每个滴答声并将其发送到WebSocket。WebSocket应该由Python脚本打开。您还可以从python脚本中命令EA。将有一个从EA到Python的双向数据流。有一个WebSocket库可用于MQL,您可以阅读文章,对于python,您只需浏览来自RedHat的。我认为您可以尝试MetaApi云服务,该服务提供对MetaTrader 4和MetaTrader 5帐户的REST API和WebSocket API访问 RESTAPI官方文档: SDK:javascript、python和Java SDK按照2021年4月提供 Python SDK: 它支持读取帐户信息、头寸、订单、交易历史、接收报价和访问市场数据
该服务还提供复制交易API和API来计算MetaTrader帐户上的外汇交易指标。我认为您可以尝试MetaApi云服务,该服务为MetaTrader 4和MetaTrader 5帐户提供REST API和WebSocket API访问 RESTAPI官方文档: SDK:javascript、python和Java SDK按照2021年4月提供 Python SDK: 它支持读取帐户信息、头寸、订单、交易历史、接收报价和访问市场数据
该服务还提供复制交易API和API,用于计算MetaTrader帐户上的外汇交易指标。我已通过此链接上的示例展示了您问题的解决方案。我已通过此链接上的示例展示了您问题的解决方案