要使mql4程序能够运行,必须对它进行编译(编译按钮或F7键)。编译应该为没有错误地通过(有些警告是可能的;且应该对之进行分析)。在此过程中,会在相应的目录中创建具有同名的EX4扩展名的可执行文件:terminal_dir\MQL4\Experts、terminal_dir\MQL4\indicators或terminal_dir\MQL4\scripts。这个文件就可以运行了。
MQL4程序的运行特性描述如下:
-
程序运行
-调用预定义事件处理程序的顺序。 -
客户端事件
-事件的描述,可以在程序中处理。 -
调用输入函数
-导入函数的描述顺序、允许的参数、搜索细节和调用协议。 -
运行时错误
——获取关于运行时和关键错误的信息。
专家顾问,自定义指标和脚本被附加到一个打开的图表上可以采用从导航窗口拖放的方法进行:
想要让一个EA停止操作,它需从图表中删除。可以在图表上下文菜单中选择“专家列表”,然后从列表中选择一个EA,再单击“删除”按钮。EA的操作也受“自动交易”按钮状态的影响。
想要停止自定义指标,应该将其从图表中删除。
自定义指标和EA会一直运行,直到他们明确地从图表中删除;附件中的EA和指标信息将在客户端会议之间保存。
脚本只会执行一次,并在操作完成或更改当前图表状态时自动删除,或在客户端关闭时自动删除。在重新启动客户机终端脚本之后,不会启动脚本,因为没有保存关于它们的信息。
在一个图表上最多有一个EA,一个脚本和不限数量的指标可以运行。
网友评论