如何从python控制MT4?

2024-05-26 21:53:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是MetaTrader4终端,我是经验丰富的python开发人员。在

有人知道,如何连接MT4和Python?
我想:
-连接到MT4
-读取美元/欧元数据
-下单(买入/卖出)

有没有人知道一些图书馆,一个带有说明或文档的页面,或者至少知道如何做到这一点?在

我在谷歌上搜索了前30页,但没找到有用的东西。在


Tags: 数据文档终端图书馆开发人员页面mt4下单
2条回答

几个选项:

  • 与文件交换(将mt4中的数据写入python的一个文件中,另一个文件夹的方向与买入/卖出指令相反)
  • 0MQ(或类似的)是一个更好的选择。在

有几种方法可以做到这一点,但最好的方法是使用WebSocket。由于WebSocket提供双向通信,因此使用MT4 EA获取数据并将其发送到WebSocket将很容易。您可以记录来自EA的每个Tick,并将其发送到WebSocketWebSocket应该由Python脚本打开。您还可以从python脚本中命令EA。将有一个从EAPython的双向数据流。有一个WebSocket库可供MQL您可以阅读MT4 WebSocket Library文章,对于python,您只需浏览RedHat的Python WebSocket。在

相关问题 更多 >

    热门问题