0

我正在构建桌面MEAN(MongoDB E xpress A ngular NodeJS )堆栈应用程序,但我需要访问实时(检测到的变化时更新)货币汇率。在 Excel 中,我可以很容易地从 MT4 中获得一个费率,只需一个单元格内的 1 行代码,如果正在运行 MT4.exe

我想要的是用javascript以某种方式访问​​数据,例如欧元/美元汇率。

有可能还是需要任何第三方库?

4

2 回答 2

1

MT4.exe如果允许正在运行的进程:

前瞻性解决方案可能使用 ZeroMQ 消息传递框架(NodeJS 和 MQL4 端口/包装器都存在)。

1)http在实时 FX 事件处理中使用-wrapped JSON 的方式“太”昂贵。
2)使用ZeroMQ-framework 允许与远程 (M+N) 阴影的故障恢复处理器组集成(性能扩展/负载平衡 + 故障安全分布式系统)


MT4.exe如果根本不允许正在运行的进程:

此场景测试 MetaQuotes 知识产权的法律保护灰色地带。从技术上讲,人们可以打开并阅读telnet <MT4server>:443并试验QUOTE传入的消息流,但要注意这可能会导致 MetaQuotes 采取一些法律对策,历史已经显示了其中的一些。所以,你已经被警告了。

于 2016-11-21T16:04:00.757 回答
1

看一眼:

来自文档:“这演示了如何在 Node.js 服务器和 MT4 客户端应用程序之间快速通信。没有延迟,并且连接/计算在同一个滴答声中完成。”

于 2016-11-21T14:15:35.810 回答