文章 "通过套接字将 MetaTrader 的 Tick 信息从 MQL5 服务传输到 Python 应用程序" 新评论 MetaQuotes 2026.09.22 07:36 新文章 通过套接字将 MetaTrader 的 Tick 信息从 MQL5 服务传输到 Python 应用程序已发布: 有时候,并非所有东西都能用 MQL5 语言编程实现。即使有可能在 MQL5 中转换现有的高级库,那也将是一项耗时的任务。本文试图证明,我们可以通过使用套接字将 MetaTrader 服务中的买卖报价和时间等 tick 信息传输到 Python 应用程序中,从而绕过对 Windows 操作系统的依赖。 本文重点介绍如何利用 MetaTrader 5 的服务程序将买卖报价和时间等 tick 信息发送到 Python 服务器,而 Python 服务器则会将这些信息广播给所有已连接到服务器的客户端套接字。下图可以更清楚地说明这一点。 如图所示,MetaTrader 服务程序已连接到在端口 9070 上监听的 Python 服务器。MetaTrader 5 终端中打开的所有图表 tick 数据,都将发送至端口 9070 的 Python 服务器。然后,Python 服务器分析从 MetaTrader 5 接收到的数据,对数据进行必要的分析,并将 tick 信息分发或更准确地说是广播给已连接的客户端。客户端随后可以使用接收到的数据执行必要任务或应用算法以获得所需结果,这些结果可以传输回 MetaTrader 服务程序进行进一步处理。 作者:Ramesh Maharjan Yevgeniy Koshtenko 2025.08.05 16:51 #1 MetaQuotes:文章《利用MQL5服务通过套接字将MetaTrader的Tick数据传输到Python》已发布:作者:lazymesh 一篇很有意思的文章。是否可以通过这种方式为监听该服务器的终端网络构建一个风险管理服务器? Alain Verleyen 2025.08.05 23:02 #2 这是一篇很好且有用的文章,祝贺你。 Ramesh Maharjan 2025.08.08 17:23 #3 Alain Verleyen #: 这是一篇写得很好且很有用的文章,祝贺你。 谢谢 Ramesh Maharjan 2025.08.08 17:26 #4 Yevgeniy Koshtenko #: 这工作挺有意思的。是否可以以此方式为监听该服务器的终端网络构建一个风险管理服务器? 是的,这是可行的 Delane Tendai Nyaruni 2025.08.08 21:32 #5 Yevgeniy Koshtenko #: 很有意思的工作。是否可以以此方式为一个监听该服务器的终端网络构建一个风险管理服务器? 是的,这是可行的,具体取决于你能容忍的延迟程度。 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 通过套接字将 MetaTrader 的 Tick 信息从 MQL5 服务传输到 Python 应用程序已发布:
本文重点介绍如何利用 MetaTrader 5 的服务程序将买卖报价和时间等 tick 信息发送到 Python 服务器,而 Python 服务器则会将这些信息广播给所有已连接到服务器的客户端套接字。下图可以更清楚地说明这一点。
如图所示,MetaTrader 服务程序已连接到在端口 9070 上监听的 Python 服务器。MetaTrader 5 终端中打开的所有图表 tick 数据,都将发送至端口 9070 的 Python 服务器。然后,Python 服务器分析从 MetaTrader 5 接收到的数据,对数据进行必要的分析,并将 tick 信息分发或更准确地说是广播给已连接的客户端。客户端随后可以使用接收到的数据执行必要任务或应用算法以获得所需结果,这些结果可以传输回 MetaTrader 服务程序进行进一步处理。
作者:Ramesh Maharjan