今天的这篇经验和大家聊一聊关于如何用枢轴点编写EA的问题,希望能够帮助到有需要的朋友。
方法/步骤
1、要编写程序,您可以启动MetaTrader5客户端,从Tools(工具)菜单选择MetaQuotes语言编辑器,或按F4键。在MetaEditor5窗口中,从File菜单选择New(新建),或按Ctrl+N。在MQL5Wizard窗口中选择您想要创建的程序类型。
2、接下来您可以指定程序名称、作者信息,以及在启动程序后向用户要求的参数。随后,系统将创建程序模板,您可以对其进行编辑或填入代码;
3、程序就绪后,必须对其进行编译。要编译程序,从File(文件)菜单选择Compile(编译),或按F7键;
4、如果程序代码没有错误,系统将创建扩展名僭轿魍儿为.ex5的文件。之后,您可以将此新的“EA交易”、“指标”或“脚本”附加换纪藿钒至MetaTrader5客户端的图表进行执行;Init事件在“EA交易”或“指标”启动时发生。它将会引起OnInit函数的执行。MQL4等价物-init函数;
5、Deinit事件在“EA交易”或“指标”终止时发生。它将会引起OnDeinit函数的执行。MQL4等价物-deinit函数;
6、Calculate事件在指标启动(在蚪嬷吃败OnInit函数执行后)以及当前金融工具有新报价到来时发生。它将会引起OnCalculate函数的执行。MQL4醑穿哩侬对应物-“指标”中的start函数;Trade事件在订单执行、修改或删除,以及在开仓、持仓修改或平仓时发生。它将会引起OnTrade函数的执行。MQL4中没有该事件和函数的对应物。