MT4 build 600 及更高版本的脚本调用库 - MetaTrader 4 的库
这是 MT4 build 600 及更高版本的脚本调用库。
该库用于从您的指标和智能交易系统调用脚本。
在 MT4 的早期版本中,这可以通过以下方式实现这个方法。
在 build 509 左右,消息参数可能已更改。
wParam为0x11,lParam为Navigator树视图的序号,从0开始(最上面的脚本为0)。
该库包括 DLL 和 MQL 类库。
源托管于GitHub(CodeBase 版本可能已过时。查看这里对于新版本)。
如果您遇到麻烦:
我欢迎错误报告GitHub 问题。
将以下包含行添加到您的指标或 Expert Advisor
#包括<脚本调用者。班级.mqh>
添加以下代码来初始化/取消初始化类实例。
脚本调用者* g_scriptCaller =无效的;整数 初始化时() { g_scriptCaller =新的脚本调用者(); 返回 初始化成功; }空白 解初始化(常量 整数原因) { 如果(g_scriptCaller){ 删除g_scriptCaller; } }
最后,放入以下代码来调用脚本!
g_scriptCaller.callScript(“脚本名称”);// 不要以 .mq4 结尾
