linfo2 账户信息 等。请将 socket-library-mt4-mt5.mqh 的 include 添加到下载中。
foundsocket-library-mt4-mt5.mqh it hereSocket library for MT4 and MT5 - Other - 6 September 2017 - Traders' Blogs (mql5.com)
Socket library for MT4 and MT5
- 2017.09.06
- www.mql5.com
[Published as a blog entry because submission to the Codebase stalled on the fact that this socket library works with both MT4 and MT5, whereas the Codebase is divided into separate sections for MT4
linfo2 账户信息 等。请将 socket-library-mt4-mt5.mqh 的 include 添加到下载中。
这就是我深爱开源解决方案的原因,它是发展的催化剂。谢谢你,Linfo,感谢你慷慨地分享了你的真知灼见;你的贡献已经为大家提升了这个项目。我鼓励您继续分享任何进一步的改进或观点--您的持续投入将是无价之宝。感谢您的指出。
Gamuchirai Zororo Ndawana #:
Reticulate 和 Python 允许我们通过 R 脚本以编程方式启动 MetaTrader 5 终端。
如果您能找到从 Kinzel/mt5R 库中获取该实用程序的方法,那将会非常棒,请分享您的观察结果。
您不需要Kinzel/mt5R 库。
尝试运行此 R 代码在 Windows 上运行 MT5
# run mt5
system("cmd.exe", input='"C:\\Program Files\\RoboForex - MetaTrader 5\\terminal64.exe"')
# shut down mt5
system("Taskkill /IM terminal64.exe /F")
新文章 MetaTrader 5 和 R 进行算法交易新手指南已发布:
当我们揭开 R 和 MetaTrader 5 无缝结合的艺术面纱时,您将开始一场金融分析与算法交易的精彩探索。本文是您将 R 语言中的分析技巧与 MetaTrader 5 强大的交易功能连接起来的指南。
MetaTrader 是全球公认的交易平台领域的巅峰之作。该软件以其工业级的质量而闻名,免费提供,使广大用户都能使用。因此,MetaTrader 社区逐年稳步增长。该社区现在比历史上任何时候都更加多元化,由来自不同文化背景、拥有不同编程语言能力的个人组成。值得注意的是,除 MQL 5(平台官方语言)外,Python 也是 MetaTrader 平台唯一完全支持的编程语言。
对于从 R 语言过渡而来的社区成员,无论其背景是学术界还是科学计算领域,MetaQuotes 社区都张开双臂欢迎您。尽管 Python 取得了进步,而且 MetaTrader 终端还独家集成了 Python 作为唯一一种完全支持的语言,但精通 R 语言的个人不必认为他们的编程技能已经过时。本文对任何暗示过时的概念都提出了挑战,它说明了只要运用创造力和一点小聪明,使用 R 和 MetaTrader 5 构建一个全面的算法 EA 交易仍然是完全可行的。
根据作者的经验,必须注意的是,本文所讨论的软件包在 MetaTrader 5 终端中单独使用时,会表现出不完美的交互。每个软件包都有其独特的局限性。然而,当统一使用时,这些软件包有效地弥补了彼此的缺点,共同形成了一个强大的框架,有利于使用 R 和 MetaTrader 开发交易算法。
作者:Gamuchirai Zororo Ndawana