MT4历史数据不全 - MT4电脑版提醒记录清理步骤详解

提醒记录存放在哪个位置
要清理提醒记录,首先得知道这些记录平时显示在什么地方。打开MT4电脑版后,你会看到底部有几个选项卡,分别是“交易”、“账户历史”、“警报”和“日志”。提醒记录就存放在“警报”这个选项卡里,点击之后就能看到所有历史提醒的列表,每条记录包含时间、货币对、价格和提醒类型等信息。
有些新手朋友可能会把提醒记录和日志记录搞混,这两个是完全不同的东西。日志记录的是整个MT4客户端的运行情况,包括连接状态、下单操作等系统事件,而警报选项卡里才是你手动设置的各类价格提醒和条件触发记录。搞清楚这个区别很重要,因为清理方法完全不同,操作位置也不一样。
我的MT4版本是Build 1420,不同版本的界面布局可能会有些许差异,但警报选项卡的位置基本都固定在底部功能区。如果你实在找不到,可以按CtrlMT4历史数据不全+T快捷键调出终端窗口,然后在窗口底部就能看到警报选项了。确认了位置之后,接下来的清理操作就顺理成章了。
直接删除单条提醒记录的方法
如果你的提醒记录不算太多,只是想删除某几条不重要的历史记录,那直接选中删除就行。在警报选项卡的列表区域,鼠标右键点击你想删除的那条提醒记录,弹出的右键菜单里会有一个“删除”选项,点击之后这条记录就会立即消失。这个方法适合清理数量较少的记录,操作起来很直观。
还有一种更快捷的方式,就是鼠标左键单击选中那条记录,然后直接按键盘上的Delete键,同样可以完成删除操作。我个人比较习惯用Delete键,因为不用去点右键菜单,效率高一些。不过要注意的是,这个方法删除的是单条记录,不会影响其他提醒数据,完全不用担心误删的问题。
如果你删除后发现删错了,很遗憾,MT4没有提供撤销功能,删掉的提醒记录就找不回来了。所以删除之前最好确认清楚,特别是那些可能还有参考价值的历史提醒。我自己的习惯是,每次大扫除之前先截个图存个档,万一以后需要查找什么信息还能有个依据。
一键清空全部提醒记录的完整流程
对于提醒记录已经积累到几千条甚至上万条的交易者来说,一条一条删除显然不现实,那得删到猴年马月去。这时候就应该使用MT4提供的清空功能,一键搞定所有记录。在警报选项卡的空白区域点击鼠标右键,弹出的菜单里有一个“全部删除”选项,点击之后系统会弹出一个确认对话框,询问你是否确定要删除所有警报记录,点击确定后整个列表就清空了。
这个功能确实很实用,但我第一次用的时候还是吃了点亏,因为当时没仔细看确认对话框的内容,直接点了确定,结果把之前设置的一些还没触发的有效提醒也给删掉了。后来我才发现,这个“全部删除”功能是不区分已触发和未触发状态的,所有警报记录包括还在生效中的提醒都会被一并清除。所以操作前一定要想清楚,如果还有正在使用的价格提醒,最好先把它们记下来或者截图保存。
清空操作完成后,警报选项卡会显示一个空列表,看起来确实清爽了不少。但这里有个小细节需要注意,清空提醒记录并不会影响你当前正在运行的任何交易策略或者指标,也不会关闭EA。它纯粹就是清理了终端窗口里的显示记录,对交易本身没有任何副作用,可以放心操作。
清理相关文件让MT4运行更流畅
除了在MT4界面里直接清理提醒记录之外,还有一个更彻底的方法,就是直接删除MT4安装目录下的警报历史文件。这个操作相当于从源头上把记录文件清空,效果比界面删除更彻底。MT4的数据文件存放在安装目录的MQL4文件夹或者数据文件夹里,具体位置取决于你的安装方式。如果是默认安装,一般在C盘的Program Files文件夹下,如果是自定义安装路径,那就得看你当初选了什么位置。
找到安装目录后,你会看到一个名字里带“alerts”或者“history”的文件夹或文件,这里面存储的就是所有的警报历史记录。退出MT4客户端之后,把这些文件直接删除或者剪切到别的地方,重新打开MT4,警报选项卡里就是干干净净的一片空白了。这个方法的好处是清理得非常彻底,连一些界面删除可能残留的隐藏数据都能一并清除。
不过我建议普通用户还是优先使用界面里的删除功能,因为直接动安装目录文件有一定风险,万一删错了东西可能导致MT4无法正常启动。我自己是在提醒记录积累了差不多上万条,界面删除速度明显变慢的情况下才用了这个彻底清理的方法,效果确实立竿见影,MT4的响应速度提升了不少。如果你对电脑操作不太熟悉,还是老老实实用前面介绍的方法更安全。