MT4老版本下载 - MT4启动卡顿的几个提速实用方法

先从软件设置入手优化加载过程
很多人在MT4加载慢的时候第一反应就是重装软件,其实这往往是最后一步才该做的事。软件本身的设置项里藏着不少影响启动速度的开关,改一改就能看到明显变化。打开MT4后,点击“工具”菜单,找到“选项”,在弹出的窗口里切到“图表”标签页,这里有个“最大图表数”的选项,默认数值通常在几十甚至上百。这个数值代表软件允许同时保存多少个历史图表数据,数值越大,启动时需要加载的数据就越多,自然就慢了。把它调到5或者8,对大多数交易者来说完全够用。
同一窗口里还有个“历史数据最大柱数”,这个参数决定每个图表保留多少根K线数据。默认的一万根听着挺多,但其实很多老交易者根本用不到那么远的历史数据。
把它改成五千甚至三千,能明显减轻启动时的数据读取压力。我自己的电脑配置一般,改完这两个参数后,启动时间从原来的四十多秒缩短到了二十秒左右,效果相当直接。
另外“选项”窗口里的“服务器”标签页也值得看看。有个“启用自动交易”的选项,如果你平时不跑EA策略,建议把这个勾选去掉。因为每次启动时MT4都会扫描并加载所有关联的EA程序,哪怕你没在图表上挂载,它也会检查一遍完整性。关掉这个选项后,启动流程会跳过这部分检查,速度自然快一截。等真要用EA的时候再勾回来就行,不影响正常使用。
还有一点容易被忽略,就是“常用”标签页里的“启动时打开上次使用的配置文件”。这个功能听起来方便,但实际上会让软件在启动时重新加载之前的窗口布局、指标设置等一大堆数据。如果你不是特别依赖固定的工作区布局,把这项取消勾选,让MT4以默认状态启动,反而能省下好几秒的加载时间。
清理缓存文件和历史数据是关键
MT4用久了,会在本地文件夹里积累大量临时文件和缓存数据,这些东西就像电脑里的垃圾文件一样,越堆越多,拖慢启动速度。找到MT4的安装目录,通常是在C盘的Program Files文件夹下,或者你自定义安装的位置。进入后能看到一个名为“history”的文件夹,这里面存放着所有交易品种的历史K线数据。如果你下载过很多品种的图表,这个文件夹的体积可能达到几百兆甚至更大。
处理方法是把“history”文件夹里那些你不常交易的品种数据子文件夹直接删掉。比如你只做黄金和欧元美元,那就只保留这两个品种的文件夹,其余的统统清理掉。下次启动MT4时,软件会检查数据文件是否存在,不存在的话才会重新从服务器下载,但只下载你实际打开过的品种,比一次性加载几十个品种的数据快得多。这里要提醒一下,删除后如果切换到其他品种,首次加载会稍微慢一点,但只在第一次,之后又会生成缓存,不影响长期使用。
除了历史数据,“cache”文件夹也是重点清理对象。这个文件夹在安装目录下,里面存着各种临时缓存文件,包括图表模板、指标编译结果等。直接用文件管理器打开这个文件夹,把里面所有内容都选中删除。MT4会在下次启动时自动重建必要的缓存文件,这个过程比读取旧缓存要快不少。我试过一次,清理完cache后启动速度提升非常明显,从点击图标到看到完整界面,大概只用了不到十秒。
另外要提醒的是,如果你在MT4里设置过“离线图表”或者保存过大量自定义模板,这些文件也会被加载到启动流程中。
建议定期检查“Presets”文件夹,看看里面有没有已经不用了的模板文件。模板文件虽然单个不大,但数量多了以后,软件启动时逐个扫描也需要时间。保持这个文件夹干净整洁,对启动速度的改善是实打实的。
调整系统资源分配让运行更流畅
MT4毕竟是运行在Windows系统上的程序,系统的资源分配方式直接影响它的启动和运行速度。一个很常见的问题是,很多人的电脑上同时运行着杀毒软件、浏览器、聊天工具等一大堆程序,这些程序抢占内存和CPU资源,MT4能分到的自然就少了。在启动MT4之前,先用任务管理器查看一下当前CPU和内存占用情况,如果有明显占用资源高的程序,先关掉它们。特别是杀毒软件,有些杀毒软件会在每次程序启动时进行实时扫描,MT4的很多文件都会被杀毒软件反复检查,这会让启动时间翻倍。
针对杀毒软件的问题,可以在杀毒软件的白名单或者排除列表里添加MT4的安装目录和用户数据目录。这样一来,杀毒软件就不会再对MT4的文件进行实时监控和扫描,启动时就能跳过这一层阻碍。具体设置方法因杀毒软件品牌而异,但一般都在设置界面的“例外”或“信任区域”里添加文件夹路径就行。我自己用的就是国产某杀毒软件,加了白名单后,MT4启动速度提升了一个档次。
虚拟内存的设置也值得关注。如果电脑物理内存只有4GB或更少,系统会自动使用硬盘作为虚拟内存。MT4在启动时需要加载大量数据,如果虚拟内存分配不足,就会频繁读写硬盘,速度自然慢。右键点击“此电脑”选择“属性”,进入“高级系统设置”,在“性能”区域的“设置”里找到“高级”标签,点击“更改”按钮调整虚拟内存。建议将虚拟内存设置为物理内存的1.5倍到2倍,并且放在空间充足的硬盘分区上。固态硬盘用户更要注意这点,因为虚拟内存读写速度对整体性能影响很大。
另外,MT4软件本身可以设置优先级。打开任务管理器,找到MetaTrader进程,右键点击“设置优先级”,选择“高于正常”。这样系统就会给MT4分配更多的CPU时间片。不过这个设置是临时的,每次启动MT4后都需要手动设置一次。如果你觉得麻烦,可以下载一个小工具自动完成这个操作,但基本不影响使用,手动设置也就是几秒钟的事。
网络连接优化对登录速度影响巨大
MT4启动时有一半时间其实是在连接服务器验证账户和下载数据,所以网络状况和连接设置对启动速度的影响比本地文件还大。首先检查一下你用的服务器地址是不是延迟最低的那个。在MT4登录界面点击“历史数据”或“服务器”下拉框,里面会列出所有可选的服务器。不同服务器分布在不同的物理位置,连接速度差异很大。你可以在登录前用ping命令测试一下各个服务器的延迟,或者直接通过MT4自带的“连接速度测试”功能查看。选择延迟最低的服务器登录,启动速度会有立竿见影的改善。
网络代理设置也常常被忽略。如果你使用了VPN或者代理软件,MT4默认会走系统代理,但有时候代理节点不稳定或者带宽不够,反而拖慢了数据加载速度。在MT4的“工具”菜单下的“选项”里,切到“服务器”标签页,有个“启用代理服务器”的选项,如果你没有特殊的网络需求,建议取消勾选,让MT4直接连接服务器。很多用户反映,关掉代理后启动速度快了至少一倍,因为省去了代理转发数据的时间。
DNS设置对连接速度也有影响。系统默认的DNS服务器有时候解析MT4服务器域名会很慢,换用公共DNS如谷歌的8.8.8.8或者国内的114.114.114.114,可以加快域名解析速度,从而缩短启动时的连接等待时间。修改DNS是在Windows的网络设置里进行的,具体步骤是打开“控制面板”的“网络和共享中心”,点击当前连接的网络,进入“属性”,选择“Internet协议版本4”,然后手动填写DNS服务器地址。改完DNS后重启一下网络,再次打开MT4,你会发现连接服务器那一步变得利索多了。
还有一点,如果你使用的是无线网络,信号强度不稳定也会导致MT4连接超时或重试。建议尽量使用有线网络连接,或者把无线路由器放在离电脑近一点的地方。特别是启动MT4的时候,不要同时进行大流量的下载或者在线视频播放,这些操作会占满带宽,导致MT4的数据请求被延迟处理。等MT4完全加载完毕后再进行其他网络活动,体验会好很多。