我想知道是否有办法从 MetaTrader 外部运行 MetaTrader 4 脚本。
我认为它可能是一个像 terminal.exe /run myScript.ex4 这样的选项
我需要从 VBA Excel 代码中每隔 N 秒运行一次。每 N 秒运行一段代码没有问题。我遇到的问题是如何使用 Windows 的命令运行脚本?
我想知道是否有办法从 MetaTrader 外部运行 MetaTrader 4 脚本。
我认为它可能是一个像 terminal.exe /run myScript.ex4 这样的选项
我需要从 VBA Excel 代码中每隔 N 秒运行一次。每 N 秒运行一段代码没有问题。我遇到的问题是如何使用 Windows 的命令运行脚本?
在 O/S 中启动一个进程是很容易的部分,向进程传递一些参数也很容易,但是新进程(在本例中为 MetaTrader 终端)具有许多配置选项,并且可以设置许多 GUI-Graph 实例(USDJPY + GBPJPY + AUDUSD + GBPUSD + EURUSD + ... ) 并且启动脚本的意图还必须知道,应该在哪个 GUI-Graph 实例上启动这样的脚本执行。
确实不容易。
几年前,有人尝试通过配置文件中的“自动加载器”-磁带类似设置来混合一些配置,以将一些预配置的热键“按钮按下”注入单 GUI-Graph MT4 进程。
确实需要大量的工作才能让它大规模复制,而且要保证它安全地工作。
尝试重构您的处理架构并尝试实现半持久分布式基础架构(您的进程 + MT4 进程 + 脚本进程 + ...),其中智能多代理通信在线请求远程服务或上下文- 特定的响应交付和整个问题开始在许多不同的动态中工作......
几年前决定走这条路,我可以比较成本和收益——将 MT4 端集成到智能电网中,具有故障恢复能力强的“远程”日志记录,以及外部 AI/ML-预测引擎,带有远程风险管理引擎。
设计了智能电网服务基础设施,以满足保持端到端的设计目标latency < 90 ms
(确实在您的 start-next-run-each-N-seconds 要求下)
基于 Excel 的交易工具在 1990 年上半年是常见的艺术品,当时 REUTERS 银行间交易服务正在使用 Excel 介导的工具。
现在是 2018+ :o)