Nam*_*anh 5 distributed-system algorithmic-trading node.js metatrader4 metatrader5
我正在构建一个基于 Node.JS 的系统,用于连接 MetaTrader 并处理所有操作,例如链接帐户、打开、关闭交易订单...
但是我仍然没有找到如何在 Nodejs 中连接 MetaTrader 的方法。你能给我一个解决方案或包的例子,可以帮助我做到这一点吗?谢谢!
MetaTrader 软件套件由多个部分组成,其中只有一个是面向客户的部分 - MetaTrader 终端 4/5。该终端软件与 MT4/5 服务器通信,还有许多其他额外的经纪商端 MetaTrader 套件、服务器协作系统。
鉴于您上面的指示,您似乎计划将 Node.JS 功能与 MetaTrader Terminal 软件集成。
如上所述,MetaTrader Terminal 4/5 软件平台是您感兴趣的主题,在采取技术步骤之前,应进行验证,以确认 MT4 终端内部原生支持的可编程功能和服务是否涵盖您的所有需求需要与否。
鉴于 MT4 终端具有用于自动处理和半自动回测的可编程生态系统,这两个主要方向无法为与外部协作逻辑或事件流的集成提供相同程度的舒适度。
鉴于内置的本机 MQL4/MQL5 代码执行环境无法满足您的项目需求,您的进一步方法将必须与一些 GUI 操作辅助技术相结合,这可能有助于弥补功能映射预中检测到的差距。 -验证阶段。
为了使 MT4 终端代码执行生态系统能够与外部世界合作,内置了#import扩展功能的能力,而原生 MQL4/5 语言中则没有通过 DLL-s 来扩展功能。
获得这种设计自由后,MQL4/5 语言中的用户代码可以借用此类集成项目可用的所有缺失功能和服务。
Node.JS 和 MetaTrader Terminal 4/5 都可以使用ZeroMQ和/或nanomsg用于异构分布式系统的快速且高效的集成,这似乎符合您指定的需求。
请随意阅读此处和此处的其他帖子,了解用于这种系统集成的信令/消息传递功能平面概念。
| 归档时间: |
|
| 查看次数: |
4650 次 |
| 最近记录: |