1、在EA编程中经常用到系统自带的显示函数有三个:Print()、Comment()和Alert(),这三个函数的参数实际上都差别不大,主要是在程序运行过程中的作用和显示位置有一些区别。现在,可以通过在MT4中点击工具栏中的“MetaEditor 4编辑器”按钮,或者打开直接安装的“MetaEditor 4”编辑器来编写程序。
2、编辑器打开后,点击“开始”——“新建”,建立一个新的EA程序。在随后出现的向导界面中,选择“EA(模板)”,输入程序名字(我输入的是“显示函数演示”,然后不做其它发动,一直到完成。
3、可以看到,在新建的EA模板程序程序中,一个EA程序要正常运行所需的各个主要函数都已建立,只是这些函数的函数体全是空的,我们可以根据需要在这里添加代码。
4、好了,因为我们只是演示三个显示函数的区别,所以,“初始化”和“释放资源”函数我们暂时都是不用去管它。在onTick()函数中,我们输入下列代码:Print("现在显示的区域是EA的log");输入完毕按F5,编译运行一下;然后选择下方的”EA“标签”,是不是看到我们输入的内容了……^O^
5、接下来,我们还是在onTick()函数中,输入下列代码:Comment("现在显示的区域是",":","\r\n","行情图表左上角区域","\r\n","你能看见吗”,"\r\n","虽然字有些小","\r\n","但是,","\r\n","你可以将一些你认为必要的内容放在这里");然后,按F5编译运行一下;怎么样,看到了吗?
6、最后我们继续输入下列代码:Alert("我不但能用文字提示","\r\n","我还会同时发出警报声","看明白了吗?这就是三个显示函数的区别,它们有不同的用处……");同样,确认输入无误后,按F5编译运行一下;
7、最后,给准备学习EA编程的朋友一个建议,不用觉得这个东西有多难,其实代码好写,难的是将正确的交易理念和交易方法用代码表达出来!不明白的地方,可以用系统自带的帮助文件,里面什么都讲清楚了……^O^……