Mac运行MT4 - MT4电脑版历史记录缺斤短两这事我一肚子苦水_MT4电脑版历史记录缺斤短两这事我一肚子苦水

精简显示范围从源头减少干扰
打开MT4的市场报价窗口,默认会显示所有可交易品种。
这个窗口是可以自定义的,右键点击市场报价窗口的空白处,找到“显示全部”这个选项。如果取消勾选,窗口里就只显示你当前关注的品种。这个功能很实用,比如你主要做欧美、黄金和原油,那就只保留这三个品种,其他的全部隐藏。这样一来,市场报价窗口变得干净清爽,报价刷新速度也会感觉更快,因为系统不需要同时更新那么多品种的价格数据。
隐藏品种不等于删除品种,随时可以再调出来。在“显示全部”取消勾选的状态下,点击市场报价窗口底部的“交易品种”按钮,弹出完整的品种列表。在列表里找到你想显示的品种,双击或者点击“显示”按钮,这个品种就会重新出现在市场报价窗口里。整个过程非常快捷,而且不会丢失任何已保存的图表设置或指标参数。我习惯把主要精力放在三到五个品种上,其他品种全部隐藏,这样每次打开MT4,界面就是我最熟悉的样子。
还有一个容易忽略的细节,市场报价窗口的品种排序也是可以调整的。直接拖动品种名称上方的列标题,可以按点差、卖价、买价等不同字段排序。但更实用的是手动拖动品种行,按住某个品种不放,上下拖动就可以调整它在列表中的位置。把交易频率最高的品种放在最上面,一眼就能看到报价,省去了每次都要在列表里搜索的麻烦。这个排序方式会保存在配置文件里,重启MT4后依然有效。
对于交易品种特别多的账户,比如同时包含50个以上品种的账户,精简显示的意义就更大了。
过多品种同时刷新报价,会占用网络带宽和系统资源,尤其是在网络环境不太稳定的情况下,可能导致报价延迟或卡顿。我曾经在VPS上挂过一个包含80多个品种的账户,市场报价窗口滚动起来都费劲。后来精简到8个常用品种,整个界面流畅度明显提升,下单响应速度也快了不少。
彻底删除指标的两种常用方法
第一种方法是通过MT4自带的“导航器”窗口直接操作。展开导航器里的“技术指标”,找到你想删的指标名称,右键点击,会弹出一个菜单,里面有“删除”选项。点下去之后,系统会问你是否确认删除,选“是”就完事了。这个方法最直观,适合删除单个或少数几个指标。
第二种方法适用于批量清理。打开MT4的“文件”菜单,选择“打开数据文件夹”,在弹出的资源管理器窗口里,依次进入“MQL4/Indicators”目录。这里存放着所有自定义指标的源文件,通常有.mq4和.ex4两种格式。你可以按文件大小排序,或者按修改时间排序,把那些好久没动过的、名字看起来眼生的文件直接选中,Shift+Delete永久删除。
用第二种方法时有个小细节,有些指标是带子文件夹的,比如某个指标会配套一个“dll”文件或者“include”文件,删的时候得把相关的都删干净,不然残留文件会影响MT4启动速度。我一般会先看文件夹里每个文件的大小,超过500KB的单独看一眼,因为正常指标源文件一般就几十KB,除非是带库文件的。
还有一点,如果你不确定某个指标是不是有用的,最好先备份到其他位置,比如复制到桌面上的一个临时文件夹里。这样万一删错了,还能找得回来,不用重新下载。说实话,我吃过这个亏,删了一个收费指标,结果找原作者要又花了好几天。
按时间范围精准删除特定对象
有时候我们并不想把所有对象都删掉,只想删除某个时间段内的历史绘制,这时候就需要用到MT4的“图表”菜单里的“删除对象”功能了。点击顶部菜单栏的“图表”,在下拉列表里找到“删除对象”,会弹出一个设置窗口,里面有几个选项可以让你筛选删除条件。
这个窗口里最实用的就是时间范围设置。你可以指定一个起止时间,MT4会只删除这个时间范围内创建的对象。比如说,你只想去掉上周绘制的那几条趋势线,而保留本周新画的支撑阻力线,那就可以把时间范围设定在上周一到上周五,然后点击确定,MT4就会精准地把这个时间段内的对象全部清理掉。这个功能我用了好多次,特别适合那些习惯在不同时间段分别做标注的交易者。
另外这个窗口里还有一个“类型”下拉框,可以按对象类型来筛选,比如只删除箭头标记,或者只删除斐波那契线。如果你既想按时间范围又想按类型来筛选,这两个条件是可以叠加使用的。说实话,这个功能的灵活性相当高,不过有一点要注意,时间范围是基于对象创建时的时间戳来判断的,而不是基于对象在图表上对应的时间位置,这个区别得搞明白,不然可能会误删。
如何彻底避免重装后指标丢失
最根本的解决办法就是改变MT4的数据存储方式。在启动MT4时,你可以右键点击桌面快捷方式,在目标路径后面加上“/portable”参数,这样MT4就会进入便携模式,所有数据文件都存放在程序目录内。这样一来,只要整个MT4文件夹不丢,指标就永远都在,重装系统也不怕。不过要注意,便携模式下不要随便移动程序文件夹的位置,否则路径变了也会导致数据读取异常。
还有一个更简便的方法,就是利用Windows的“库”功能,把MT4的数据文件夹添加到库中,这样每次打开文件管理器都能看到它,提醒自己定期备份。或者干脆把整个Terminal文件夹复制一份,放在非系统盘里,比如D盘或者E盘,然后做一个小脚本,每周自动同步一次数据。说实话,这种操作看起来有点“技术宅”,但对于长期用MT4做交易的人来说,绝对是值得投入时间做的事情。
另外,MT4的云同步功能也能帮上忙,如果你在平台登录时使用了不同的经纪商服务器,有些经纪商支持云端保存自定义指标,重装后登录同一个账号就能自动同步下来。不过这个功能取决于经纪商是否支持,而且同步速度有时候不太理想,还是本地备份最靠谱。说到底,指标丢失这个问题本质上就是数据管理的问题,只要建立起规范的备份机制,就再也不用担心重装系统带来的麻烦了。