我正在构建桌面MEAN(MongoDB E xpress A ngular NodeJS )堆栈应用程序,但我需要访问实时(检测到的变化时更新)货币汇率。在 Excel 中,我可以很容易地从 MT4 中获得一个费率,只需一个单元格内的 1 行代码,如果正在运行。 MT4.exe
我想要的是用javascript以某种方式访问数据,例如欧元/美元汇率。
有可能还是需要任何第三方库?
我正在构建桌面MEAN(MongoDB E xpress A ngular NodeJS )堆栈应用程序,但我需要访问实时(检测到的变化时更新)货币汇率。在 Excel 中,我可以很容易地从 MT4 中获得一个费率,只需一个单元格内的 1 行代码,如果正在运行。 MT4.exe
我想要的是用javascript以某种方式访问数据,例如欧元/美元汇率。
有可能还是需要任何第三方库?
MT4.exe
如果允许正在运行的进程:前瞻性解决方案可能使用 ZeroMQ 消息传递框架(NodeJS 和 MQL4 端口/包装器都存在)。
1)
http
在实时 FX 事件处理中使用-wrapped JSON 的方式“太”昂贵。
2)使用ZeroMQ
-framework 允许与远程 (M+N) 阴影的故障恢复处理器组集成(性能扩展/负载平衡 + 故障安全分布式系统)
MT4.exe
如果根本不允许正在运行的进程:此场景测试 MetaQuotes 知识产权的法律保护灰色地带。从技术上讲,人们可以打开并阅读telnet <MT4server>:443
并试验QUOTE
传入的消息流,但要注意这可能会导致 MetaQuotes 采取一些法律对策,历史已经显示了其中的一些。所以,你已经被警告了。
看一眼:
来自文档:“这演示了如何在 Node.js 服务器和 MT4 客户端应用程序之间快速通信。没有延迟,并且连接/计算在同一个滴答声中完成。”