MT4策略测试器 - MT4图表波动率视图这样看才够直观_账户禁用后数据恢复的实际操作途径

把EA文件放进正确的位置
拿到一个EA文件,通常是后缀为“.ex4”或者“.mq4”的格式。很多人第一步就卡住了,不知道把文件扔哪儿。直接在MT4里双击文件是没用的,必须放到指定的文件夹里。打开MT4主界面,点击左上角的“文件”菜单,选择“打开数据文件夹”,会弹出一个系统文件管理器窗口。找到“MQL4”文件夹,点进去,里面有一个“Experts”子文件夹,这就是EA的存放地。
把下载好的EA文件复制粘贴到“Experts”文件夹里。这里有个小细节:如果拿到的是“.mq4”源码文件,放进去后需要编译一下才能用;如果拿到的是“.ex4”编译好的文件,直接复制进去就行。放MT4日常高效操作快捷技巧速览好之后,重启一下MT4软件,这样平台才能识别到新加入的文件。有时候不重启也能在导航器里看到,但为了稳妥起见,重启一次最保险。
重启完成后,在MT4左侧的“导航器”面板里,展开“专家顾问”分类,就能看到刚才放进去的EA名称了。如果列表里没出现,右键点击导航器空白处,选择“刷新”试试看。这一步操作简单,但不少人会忽略文件夹路径搞错的问题,比如误把EA放到了“Indicators”(指标)文件夹里,那当然找不到了。确认文件位置正确,是迈出第一步的关键。
从市价单开始建立手感
市价单是最基础的订单类型,也是所有练习的起点。在MT4中,最简单的下单方式是直接双击市场报价窗口里的品种,比如EURUSD,系统会弹出订单窗口。窗口里默认是“即时成交”模式,也就是市价单,你只需要输入手数,然后点击“买入”或“卖出”按钮就能完成下单。
第一次练习时,建议用0.01手,这是最小的交易单位。下单后观察一下交易终端里的变化,你会发现出现了持仓信息,包括开仓价格、止损止盈价格、当前浮动盈亏等等。
这时候可以试着平仓,右键点击持仓单,选择“平仓”就行。整个过程熟练后,你就能感受到点击成交的那种即时反馈感。
练习市价单时,有一个细节特别容易忽略,那就是订单窗口里的“市场报价”部分。这里显示的是当前的买价和卖价,很多人下单时没注意自己点的是哪个价格,结果成交后发现和预期差了零点几个点。其实点买入是按照卖价成交的,点卖出是按照买价成交的,这个点差就是交易商的利润来源,练习时一定要看清楚。
等市价单操作熟练了,可以尝试连续下几笔单子,然后全部平掉,再重复这个流程,直到整个操作流程不需要思考就能完成。这种肌肉记忆的培养,对以后实盘操作有很大帮助。我见过不少人在模拟盘上练了几天就觉得自己很厉害了,其实连最基本的开平仓都做得不够利索。
手动编辑配置文件删除无用账户
备份工作做好之后,就可以正式清理了。用记事本打开origin.txt文件,你会看到每一行对应一个账户记录。找到你想删除的账户那一行,选中整行内容,按Delete键删除。如果你不确定哪一行对应哪个账户,可以对照前面的账户文件夹名称,两者是一致的。删完后保存文件,再重启MT4,登录器里就不会再显示这些账户了。
除了origin.txt,MT4还会在config文件夹里生成一个名为profiles.ini的文件,这个文件记录了每个账户的界面布局关联关系。如果直接删除origin.txt里的记录而不处理profiles.ini,有时候会出现MT4启动报错的情况。稳妥的做法是,在删除origin.txt账户记录的同时,也把对应账户的文件夹整个删掉,这样配置文件和布局文件就都清理干净了。
有个细节需要留意,如果你在MT4里勾选了“记住密码”选项,那么账户密码是以加密形式存储在config文件夹里的。单纯删除origin.txt记录并不会清除密码存储,但既然你已经删除了账户记录,这些残留的加密数据也不影响使用。如果你有洁癖想要彻底清除,可以在删除账户文件夹时,把config文件夹里所有以该账户命名的文件一并删掉。
账户禁用后数据恢复的实际操作途径
如果你在账户被禁用后,发现本地缓存因为某些原因损坏了,比如磁盘错误或者意外断电导致文件损坏,那么恢复起来就比较麻烦。MT4本身没有提供数据修复工具,但你可以尝试从备份中恢复。很多交易者会定期备份整个MT4目录,我就是这么做的,每个月会把history文件夹和config文件夹复制到外部硬盘,这样即使本地缓存出了问题,也能通过备份找回大部分数据。
另外,如果你在账户被禁用后重新申请了同一个经纪商的新账户,可以尝试把旧账户的缓存文件复制到新账户的对应文件夹里。不过这样做有个前提,就是新旧账户的服务器地址必须完全一致,否则MT4可能无法正确加载这些数据。我试过一次,把旧账户的history文件复制到新账户目录下,打开图表后确实能看到旧数据,但新数据会从复制时刻开始记录,中间会有断层。
对于使用MT4移动版的用户来说,情况略有不同。手机上的MT4缓存也保存在应用内部存储中,但苹果和安卓系统的文件访问限制更严格。账户被禁用后,如果你不删除应用,缓存数据依然存在,但如果你卸载了应用,那数据就会彻底消失。安卓用户可以通过文件管理器找到MT4的私有目录,但需要手机已经root过才能访问,这对大多数用户来说不太现实。
回到最初的问题,账户禁用后本地缓存是否保留完整数据,答案是肯定的,只要你不主动删除文件或者重装系统,数据就会一直保留在电脑里。MT4的设计逻辑决定了本地数据与账户状态是分离的,这既是好事也是坏事。好的一面是你随时可以查阅历史记录,坏的一面是如果你需要彻底清理痕迹,光禁用账户是不够的,必须手动处理本地文件。对于还在担心数据丢失的交易者,建议养成定期备份MT4目录的习惯,毕竟市场数据这种东西,一旦丢了就很难再找回来。