MT4正版下载 - MT4电脑版设置备份与恢复操作全掌握

备份前先搞懂设置文件藏在哪
MT4的设置文件并不是存在安装目录里那么简单的,它把用户数据和程序文件分成了两个部分。默认情况下,程序本体装在C盘的Program Files文件夹里,而你的个人设置、图表模板、EA参数、自选品种列表,全都放在另一个专门的文件夹中。这个文件夹的位置可以通过MT4左上角的"文件"菜单,点击"打开数据文件夹"来直接跳转。
打开数据文件夹后,你会看到一堆子文件夹。比较关键的是config文件夹,里面存着所有工具栏布局和窗口位置的配置文件;profiles文件夹保存了你在不同图表上应用的模板;presets文件夹存放了指标和EA的预设参数;还有logs文件夹是日志记录,这个备份不备份其实无所谓。另外,如果你设置了自定义配色方案,那些颜色配置也藏在config里,名字通常是带有颜色名称的chr文件。
这里有个容易忽略的细节,数据文件夹的位置可能因为安装方式不同而有所区别。如果你是用标准安装包装的,多半在AppData\Roaming\MetaQuotes\Terminal\这个路径下,后面跟着一串数字和字母组成的哈希码文件夹。要是你当初用了便携版或者绿色版,数据文件夹可能就在安装目录旁边。判断方法很简单,看一眼"打开数据文件夹"打开的路径就知道当前用的是哪一套。
搞清楚了文件位置,接下来就可以动手备份了。其实备份的本质就是把整个数据文件夹复制一份存到安全的地方,但实际操作中有些小技巧能让备份更精简、恢复更顺利。
手工复制整个数据文件夹最稳妥
最省心的备份办法就是直接关闭MT4程序,然后到数据文件夹的上一级目录,把整个Terminal哈希码文件夹压缩成zip包,存到U盘或者网盘里。这么做的好处是万无一失,所有东西都被原封不动地保存下来,包括你没来得及导出的EA和脚本。坏处是文件体积可能稍大,几十MB甚至上百MB都正常,因为日志和缓存文件占了不少空间。
如果你只想备份核心设置,不想把日志和缓存也打包进去,那就手动进入数据文件夹,只复制config、profiles、presets、MQL4这四个文件夹就够了。MQL4里存着你写的或者安装的EA、指标、脚本源码,这些属于心血结晶,千万不能漏掉。另外,如果你在MT4里保存过多个不同的工作区布局,profiles文件夹里的每个子文件夹都对应一个布局,也要一并复制。
实际操作中我遇到过一种情况,就是MT4开着的时候复制文件夹会提示文件被占用,或者复制出来的文件不完整。所以备份前一定要完全退出MT4,最好连任务管理器里的terminal.exe进程都确认已经结束。等压缩包生成后再重新打开MT4继续交易,整个过程也就两三分钟的事。
还有一个大家经常忽略的点,如果你在MT4里设置了多个账户的登录信息,那些账户名和密码其实也保存在数据文件夹里。备份后换电脑恢复,重新登录时很多账户密码还在,省去一个个重新输入的功夫。不过要注意,如果密码在MT4里选择记住并保存,恢复后确实能直接登录,但这也意味着拿到你备份文件的人同样能登录你的账户,所以备份文件本身要妥善保管。
用内置功能导出特定设置项
MT4其实自带了一些导出功能,比如模板可以单独导出成.tpl文件,指标参数可以另存为预设。在图表上右键选择"模板",点"保存模板"就能把当前图表的颜色、线型、指标组合都存成一个模板文件。这个模板文件默认放在数据文件夹的profiles目录里,你单独复制这一个文件出来,就能在另一台电脑的MT4上导入使用。
对于EA和自定义指标,MQL4文件夹里的源码文件本身就是可以独立复制的。如果你只装了MT4还没装MetaEditor,直接复制.mq4和.ex4文件到新电脑的对应MQL4目录下就能用。这里提醒一句,有些MT4版本对EA文件有限制,复制的.ex4文件如果是从老版本编译的,在新版本上可能提示需要重新编译,这时候用MetaEditor打开源码重新编译一遍就好。
至于图表界面的整体布局,比如你在MT4上开了几个图表窗口、每个窗口的交易品种和周期是什么,这些信息保存在持仓盈亏比到底咋算MT4止盈止损距离那点事_保存模板的完整操作步骤profiles文件夹里的layout配置文件里。备份这个文件,恢复后打开MT4就能看到和之前一模一样的多图表排列。我个人习惯是保留两三个常用的布局,一个盯盘用四图组合,一个分析用单图加大周期,这些布局文件体积都很小,复制起来非常方便。
不过说实话,内置的导出功能适合少量设置项的迁移,如果你有几十个指标和一堆EA,手动一个个导出再导入太费劲了。这时候还是整个数据文件夹打包来得痛快,恢复起来也一步到位。
恢复备份时注意版本匹配和乱码问题
把备份文件复制回新电脑的MT4数据文件夹后,打开MT4应该就能看到熟悉的界面了。但有个前提条件,新电脑上安装的MT4版本最好和备份时的版本一致或者相近。不同版本之间,配置文件的结构可能会有细微差别,比如某个新版本增加了一个设置项,旧版本的配置文件里没有,MT4会自动用默认值补上,这倒不影响使用。
真正麻烦的是乱码问题。如果你在中文系统上备份的设置,复制到英文系统的MT4里,某些配置文件里的中文字符可能会变成乱码。比如你给某个指标设置的注释是中文,恢复后显示出来就是一堆问号。
解决办法有两个,一是恢复前先把新电脑的系统区域和语言设置调整为和备份时一致,二是备份时尽量别在设置里输入中文内容,用拼音或者英文代替。
另外,恢复备份后MT4可能不会立即显示全部变化,有时候需要重启两三次才能完全加载。遇到这种情况不要着急,先关闭MT4再重新打开,看看图表模板和工具栏布局是否正常。如果某个指标提示加载失败,检查一下MQL4文件夹里的文件是否完整复制过去了,有时候漏掉一个依赖的库文件就会导致一堆EA报错。
最后说个我自己踩过的坑,恢复备份后MT4的服务器列表可能还是默认的,之前添加的自定义服务器地址不会自动同步。因为服务器配置存放在安装目录的config文件夹里,而数据文件夹里的config只管界面设置。如果用的交易商有多个服务器地址,恢复后需要手动重新添加,这点留意一下就行。备份这件事,说到底就是花几分钟时间换未来几个小时甚至几天的省心,值得每个MT4用户都养成定时备份的习惯。