目录

MT4正版下载 - MT4回测平均盈利交易计算原理与实操演示_还有一茬清理的事

MT4回测平均盈利交易计算原理与实操演示_还有一茬清理的事
很多做程序化交易的朋友,在跑完MetaTrader 4的策略回测后,都会盯着报告里的各项数据发呆。那些数字看起来挺专业,可真要问起来,比如“平均盈利交易”到底怎么算出来的,不少人其实是一头雾水。我当初也是这样,对着报告研究了半天,后来才弄明白,这个指标的计算逻辑其实特别直白,就是所有盈利订单的总利润除以盈利订单的数量。今天咱们就专门把这个事儿掰开揉碎了讲清楚,顺便看看MT4里还有哪些跟它相关的门道。

交易报告导出前的必要准备

在动手导出之前,有几件事得先确认好,不然白忙活半天。首先你要确保MT4是登录状态,而且登录的是你要导出报告的那个真实交易账户,而不是模拟账户。很多人电脑上同时挂着好几个MT4终端,或者一个终端里切换过多个账户,这时候就得特别留意窗口左上角显示的账号和服务器名称,别导了半天发现是旧账户的数据。

其次,交易报告的统计范围取决于你账户历史里的记录。MT4默认只保留最近一段时间的交易历史,具体能保留多久取决于你的经纪商设置和本地缓存空间。如果你需要导出很久以前的数据,但发现历史记录里已经没有了,那这个操作就无从谈起了。所以平时养成定期导出报告的习惯其实挺重要的,我自己就吃过这个亏,有次想复盘半年前的一波大行情,结果历史记录早就被新交易覆盖掉了。

还有一个容易被忽略的细节,就是MT4的"账户历史"窗口需要先打开。你可以在"视图"菜单里找到"终端",或者直接按快捷键Ctrl+T调出终端面板,然后切换到"账户历史"选项卡。这一步不是可选的,因为后面导出报告的入口就在这个选项卡里,你不打开它,右键菜单里就不会出现"保存为报告"这个选项。

还有一茬清理的事

除了那个cache文件夹,MT4其实还有一堆临时文件散在别的位置,比如那个history文件夹,还有那个tester文件夹,特别是你跑过策略测试之后,tester里全是测试过程生成的缓存东西,那文件夹也特别能藏活儿,我上次去清的时候发现里面有个几百兆的东西,打开一看全是很早以前测EA留下的输出日志,这些你要平时用不着那就是纯占地方,但删它也得先关掉MT4再说,不然照样弹窗说文件占用着删不了,真的很烦人,我清理那天还碰着一个叫templates的文件夹,以为是放模板的就没敢碰,后来才知道里头也存了一堆缓存过的设置副本什么都有的。

而且我后来发现的,(1)每次切换图表周期它都会在后台生成那种缓存文件,(2)你每订阅一次报价或者在市场里逛一圈,它也会往某目录里写临时文件,(3)还有那个内部聊天窗口里发过的图也会缓存下来,(4)EA跑起来打印的那些调试信号有时候也会进logs目录,(5)反正零零散散这些东西分布在至少四五个不同位置,从来就没见有人给过我一份完整清单,(6)MT4程序自己的菜单里也确实没啥一键清理工具能搞定这些,(7)关键全得自行去翻去删,而且隔一阵还会重新攒回来,(8)说白了就是每隔一段时间你都得重复这通折腾过程。

说到这我又想起一事儿,就那天清理的时候我也一直开着日志瞅着,结果发现删完再一开MT4它又立马写新的日志进去,那就说明想让这软件完全不产生缓存是不可能的,它就像个筐子一样,你倒完了它又装,能做的也就是想个招把缓存位置挪到一个不那么心疼的地方去,但我其实也没真试过改config文件去搬它,我猜应该有招能挪,但我懒得折腾了,反正删一次能顶一阵子。

恢复窗口布局和工具栏位置

窗口布局乱掉是另一个常见问题。有时候拖动某个窗口的时候不小心把"市场报价"窗口或者"导航器"窗口拖到了奇怪的位置,甚至直接拉不见了。恢复方法其实很简单,在顶部菜单栏找到"视图"选项,点开后可以看到所有窗口的开关列表,把"市场报价"、"导航器"、"终端"这些选项重新勾选上就行。

工具栏的位置恢复稍微麻烦一点,因为MT4的工具栏是可以自由拖动的。如果工具栏跑到屏幕边缘或者悬浮在中间,可以按住工具栏最左端的双竖线标记,直接拖回原来的位置。但有时候拖回去之后位置还是不对,这时候可以先右键点击工具栏空白处,选择"自定义",在弹出窗口中点击"重置"按钮,所有工具栏就会回归默认位置。

说实话,窗口布局这块最让人头疼的是终端窗口底部的多个选项卡。很多人不知道,交易、账户历史、警报、日志这几个页面是可以拖动的。如果发现这些选项卡的顺序变了,或者某些页面不见了,可以在终端窗口空白处右键,勾选"显示所有选项卡"来恢复。这个方法虽然简单,但确实能解决不少看起来挺麻烦的布局问题。

利用MT4的邮件报告功能定时获取盈亏数据

MT4还有一个隐藏功能,就是可以设置邮件报告,定时把账户的盈亏数据发送到你的邮箱里。这个功能对于每天需要查看多个账户盈亏的交易者来说特别实用,省去了手动打开MT4查看的麻烦。要设置邮件报告,需要点击顶部菜单栏的“工具”选项,选择“选项”,在弹出的对话框里切换到“电子邮件”标签页。

在电子邮件设置页面,你需要填写SMTP服务器地址、端口号、登录账号和密码等参数。国内常用的邮箱服务商如QQ邮箱、163邮箱都支持SMTP服务,但需要在邮箱设置里开启SMTP授权码功能。填写完这些参数后,点击“测试”按钮可以发送一封测试邮件,确认设置是否正确。设置成功后,在“通知”标签页里可以勾选“启用邮件通知”,并设置通知的条件,比如“当订单平仓时”或“当收到新闻时”。

说实话,这个邮件通知功能虽然能及时推送订单平仓信息,但它推送的是单笔订单的盈亏,不是每日汇总盈亏。如果你想要每日盈亏的汇总报告,还是得用前面说的报表功能。
不过,结合邮件通知和报表功能,你可以做到:每笔订单平仓后立即收到通知,知道单笔盈亏;每天收盘后手动生成一份汇总报表,知道当日总盈亏。两种方式配合使用,对资金管理特别有帮助。

顺带提一下,MT4的账户历史数据默认保存在本地电脑上,不会自动同步到云端。如果你换了电脑或者重装了系统,历史记录可能会丢失。所以建议经常导出交易记录备份,保存到安全的地方。账户历史窗口里右键点击,选择“保存为详细账户历史”,就能把当前显示的所有订单保存为TXT文件或HTML文件,方便日后查阅和统计。

文章目录