今天的这篇经验和大家聊一聊关于如何用枢轴点编写EA的问题,希望能够帮助到有需要的朋友。
方法/步骤
1
要编写程序,您可以启动 MetaTrader 5 客户端,从 Tools(工具)菜单选择MetaQuotes 语言编辑器,或按 F4 键。在 MetaEditor 5 窗口中,从 File菜单选择 New(新建),或按 Ctrl+N。在 MQL5 Wizard窗口中选择您想要创建的程序类型。
2
接下来您可以指定程序名称、作者信息,以及在启动程序后向用户要求的参数。随后,系统将创建程序模板,您可以对其进行编辑或填入代码;
3
程序就绪后,必须对其进行编译。要编译程序,从 File(文件)菜单选择 Compile(编译),或按 F7 键;
4
如果程序代码没有错误,系统将创建扩展名为 .ex5 的文件。之后,您可以将此新的“EA 交易”、“指标”或“脚本”附加至 MetaTrader 5 客户端的图表进行执行;5、Init 事件在“EA 交易”或“指标”启动时发生。它将会引起 OnInit 函数的执行。MQL4 等价物 - init 函数;
5
Deinit 事件在“EA 交易”或“指标”终止时发生。它将会引起OnDeinit 函数的执行。MQL4 等价物 - deinit 函数;
6
Calculate 事件在指标启动(在 OnInit 函数执行后)以及当前金融工具有新报价到来时发生。它将会引起 OnCalculate 函数的执行。MQL4 对应物 -“指标”中的 start 函数;Trade 事件在订单执行、修改或删除,以及在开仓、持仓修改或平仓时发生。它将会引起 OnTrade 函数的执行。MQL4 中没有该事件和函数的对应物。
注意事项
以上内容和图片整理自互联网,为帮助到更多有需要的朋友所以整理在这里分享,同时如果侵犯版权,请联系网站进行删除,想要了解更多请到原网址进行查阅。
下一篇:EA初始环境配置