c++ - 将实时外汇报价从 MT4 导入到 C++

标签 c++ excel dde mql4 mt4

有没有办法将实时数据报价从 MetaTrader 终端 MT4 导入外部 C++ 程序?

或者是否有可能通过 DDE 通信读取 C++ 中的 Excel 单元格?

提前致谢

最佳答案

是的,有。

虽然提到了 DDE(并且在 90 年代后期被 REUTERS Financial Markets applications for Excel 大量使用),但我敢于投资一毛钱开发依赖于这项技术(只记得有多少项目在这么多 DDE 调用的惊喜下流血了,工作正常,因为 90 年代突然开始返回 void//Not-Implemented 在 wV 等人的早期 64 位版本中......再也不会......)。


怎么做?

MT4 平台还有其他生存选择。实时外汇报价流可以通过高级的、基于 DLL 的 ZeroMQ 消息传递系统进行智能管理,该系统在 MetaTrader 终端 端和在 CC++python 上,. .. 你给它们命名......许多其他语言绑定(bind)。

这种方法让您可以完全控制架构,并且可以根据需要设置真正的分布式处理

如果对使用 MetaTrader 终端 的 FX 端感到满意,您将不会错过1 毫秒 下的aTimeDOMAIN 分辨率 MQL4 生态系统中的阈值(但如果有兴趣,ZeroMQ - 代码可以在某些 25 纳秒)。

关于c++ - 将实时外汇报价从 MT4 导入到 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34159450/

相关文章:

python - 如何连续收听DDE数据

c++ - C++ 标准中短语 "constructors do not have names"的含义

c++ - g++ 链接器顺序问题

VBA Excel GetObject 问题 - 运行时错误 91 - 未设置对象变量或 With block 变量

vba - 在 Excel 工作簿中找不到链接

SAS DDE 在单元格中写入多行

c++ - 宏 'BOOST_FUSION_ADAPT_STRUCT_FILLER_0' 的实际参数过多

c++ - Boost 图形库和访问者

excel - 如何在excel中的连续 block 中添加行?

windows - DDE:实现通过 Shell 和 ddeexec 正确启动的应用程序