交易历史导出为EXCEL表格的脚本执行的功能是将mt4的账户历史记录导出保存为csv格式的EXCEL表格文件,其目的是利用EXCEL表格强大的数据统计分析功能对交易历史进行分析研究。
脚本文件安装时,在mt4图表上方菜单栏依次点击“文件/打开数据文件”,并继续点击打开“/MQL4/Scripts”, Scripts 文件夹就是放置脚本文件的地方,将“MT4交易历史导出为EXCEL表格.ex4 ”文件复制粘贴到 Scripts 文件夹里。如下图所示:
文件复制粘贴到Scripts后,重启mt4,或者刷新图表左侧导航器下方的“脚本”目录,就能看到脚本。在加载脚本之前,我们先要选定需要统计分析的交易历史数据时间段,在MT4终端窗口下方点“账户历史”,然后鼠标右键选定或设定时间段。如下图所示:
因为脚本需要调用动态链接库,所以在加载脚本到图表之前,还需要在上方菜单栏点“工具/选项/EA交易”并勾选允许DLL导入,如下图所示:
一切都准备好了,鼠标拖拽脚本到图表,脚本无须设置参数,直接点“确定”即可。脚本执行完毕,会弹出一个对话框,询问是否打开文件。可以点“是”尝试一下能否直接打开EXCEL表格文件,但由于电脑系统等方面原因,如果不能顺利打开EXCEL表格文件,那也无妨,我们在mt4图表上方菜单栏依次点击“文件/打开数据文件/MQL4/Files”,Files文件夹就是保存文件的地方,打开后就能看到保存好的EXCEL表格文件,打开EXCEL表格后,如下图所示:
从上图可以看出,EXCEL表格的表头和账户历史中的列标题是对应的,接下来的每一行就是已经平仓的交易历史,现在就可以利用EXCEL表格来对交易历史数据进行排序、分类汇总、数据筛选、自动求和等等分析统计了。对于脚本的ea编程,也就是MQL4语言的文件写入。