目录

MT4多开 - MT4自选品种列表导出分享折腾了大半天总算摸到点门道_迁移后的验证与调试步骤

MT4自选品种列表导出分享折腾了大半天总算摸到点门道_迁移后的验证与调试步骤
不少人肯定跟我一样,在MT4里辛辛苦苦攒了一堆自选品种,各种货币对黄金原油指数,按自己习惯排好了,结果换个电脑或者想分享给朋友的时候,傻眼了,这东西怎么弄出来啊,我当时折腾了一晚上,翻遍了各种设置菜单,还去网上搜了半天,最后发现网上的说法也是乱七八糟的,有的说得特别复杂,什么改文件路径,什么用第三方软件,看得我头都大了,其实根本没那么多讲究。 说回正题,要分享MT4那个自选品种列表,不是像你想的那样在软件里直接点个复制或者导出按钮就行,它没这个功能,真的没有,我当时也以为是不是自己版本太老没找到,还专门去官网下了最新的,结果还是一样,这软件就是这么个性,很多东西都是隐性的,你得自己挖,而且挖出来了还会觉得,就这?这么简单的东西搞得这么神秘。 我当时用的是比较笨的办法,但也是我觉得最靠谱的办法,就是去MT4的安装目录里找那个文件,就在你的数据文件夹里,你在MT4顶部菜单点“文件”,然后选“打开数据文件夹”,它会弹出一个资源管理器的窗口,这个窗口里就是MT4所有的配置文件、历史数据、图表模板什么的,乱得很,但你得忍住,别乱删,也别乱碰别的东西,吃过大亏的都知道。 你要找的是一个后缀名为“.sym”的文件,名字可能有点乱码,想起来了,好像叫什么“symbols.sym”,这个文件,怎么说呢,它特别讨厌,因为你先得把MT4软件关掉,完全退出,不是最小化那种,是托盘图标也退出,不然你即使找到了这个文件,你改了或者复制了它,下次启动MT4的时候它又用内存里的覆盖回去了,白忙活一阵你说气不气人,我当时就是没退出,改了半天然后一刷新又变回原来的了,我还以为是不是文件加密了改不了呢,蠢死了。 关掉MT4之后,去那个数据文件夹,里面有个“config”子文件夹,你点进去就能看到这个symbols.sym文件了,就是个小文件,几KB大小,但是你别小看它,你所有的自选品种排列顺序都在里面,你把这个文件复制一份发给朋友,让朋友也覆盖到他自己的同路径这个文件夹里,就能把列表分享过去了,大概就是这么个流程,操作不复杂但找到它绕了很大一圈。 说到这我又想起另一茬事,就这个文件名,在不同版本的MT4上还不一样,有的版本叫“symbols.sym”,有的版本叫“symbols_extended.
sym”或者是别的什么鬼名字,反正大同小异,你找那个后缀带.sym的要特别注意它是二进制配置文件,不是文本文件,别用记事本打开去编辑,我试过一次,打开全是一堆乱码符号,完全看不懂,你硬改的话不光是列表乱了,可能整个软件都给你整崩了,那就得重装,赔了夫人又折兵,切记,复制分享就好,别贪动手编辑。 还有种情况是朋友那边不想要你的文件去覆盖,他可能自己也有其他设置,如果他直接替换掉自己的symbols文件,那他自己存的那些自选品种就全没了,直接被你覆盖了,这个要注意。 那你可能问了,有没有办法只复制某几个品种而不是全套?反正我没研究出来,这玩意儿就是一锅端,要么全部打包过去,要么就别弄,想只传两个品种过去还想保持它们在列表的特定位置,那是做梦,没那么精细的功能。 好,再补充几个这操作里的坑,我一条条想到了就说,不分先后顺序啊,(1)你得保证两边MT4版本差不太多,4位小数和5位小数报价的服务器配置不一样,品种代码有可能对不上,特别是有些稀有品种,老版本根本没收录,传过去那边显示未知,(2)数据文件夹路径不能有中文或者其他特殊字符,有的朋友喜欢把安装路径自定义成乱七八糟的文件夹名,会导致文件读取异常,你会发现放进去根本没反应,(3)操作完一定要重新启动MT4,而且第一次正常关闭它,让它自动重新读取配置文件,不要强杀进程,不然也可能会丢配置,(4)如果你加了自定义品种,比如自己搞的什么贵金属点差表,那个参数也在那个文件夹附近的其他配置文件里,光传symbols文件不够,你还得把那个后缀是.xml的文件也一起传,不过一般自选品种分享就用不到这个了,反正我遇到的普通情况就是只传那一个文件就行了,(5)尽量用U盘或者聊天软件的原文件发送功能,不要用复制粘贴文本去发,因为那个是二进制文件,直接聊天框发文本根本没效果。 反正我把这个文件发给一个哥们之后,他那边导入成功,我也没问他最后到底成功没有,他也没回话,反正可能他自己鼓捣的时候又出岔子了,这东西就是自己用了才知道,开始觉得麻烦,用顺了就觉得,根本不是事儿,也不知道最后咋样了。

MT4盘口数据的真实来源并非全市场

要搞清楚这个问题,首先得明白MT4本身是个什么角色。MT4本质上只是一个交易终端软件,它本身不产生任何报价,也不直接连接交易所或者银行间市场。所有你在盘口看到的买价、卖价、成交量,都是你的经纪商推送给你的数据。也就是说,MT4显示的数据不是来自全球统一的流动性池子,而是来自你开户那家经纪商自己搭建的流动性网络。

这就好比你去逛超市,货架上摆着的东西,不代表全世界所有超市都有这些东西,只是这家超市愿意进货并且有货在卖而已。经纪商对接的流动性提供商可能只有几家,也可能是十几家,这些LP(流动性提供商)会把它们能提供的报价整合起来,形成你看到的盘口。如果经纪商只对接了两三家流动性源,那这个盘口涵盖的范围自然就非常有限。

更关键的一点是,MT4的盘口深度显示功能其实相当简陋。它所谓的市场深度,最多也就是显示经纪商从LP那边拿到的部分最优报价等级,而且这个深度级别往往只有几层,根本没法展现真实市场上下几十档的挂单情况。
你看到的所谓“量”,很多时候是经过经纪商处理后的聚合数据,甚至可能只是经纪商自己服务器上虚拟出来的参考值。

最简单的解决方案利用Excel导入功能

其实不需要去折腾MT4的导出设置,直接在Excel里就能解决这个问题。打开Excel后,不要直接双击CSV文件,而是先打开一个空白工作簿,然后点击“数据”选项卡,找到“从文本/CSV”这个导入功能。选择你要导入的CSV文件后,Excel会弹出一个预览窗口,这时候重点来了,在预览窗口的文件原始格式下拉菜单里,把默认的UTF-8改成简体中文GBK。

改完编码后,预览窗口里的数据就会立刻变成正常显示的中文。这时候点击加载按钮,数据就会以正确的编码格式导入到Excel中。这个方法的好处是完全不需要安装任何额外软件,也不需要修改MT4的任何配置,而且一次设置后,下次再导入时Excel会记住你上次选择的编码格式,操作起来非常方便。

如果你用的是WPS表格,操作方式也大同小异。在WPS里点击“数据”选项卡,找到“导入数据”功能,选择CSV文件后,在编码选择那里同样改成GBK或简体中文即可。这个方法我用了很长时间,唯一的缺点就是每次都要通过导入功能来操作,不能直接双击打开文件,但胜在稳定可靠,不会出现任何乱码问题。

在设置里彻底禁用自动交易功能

如果你觉得每次都要手动关闭太麻烦,或者担心EA在你不注意的时候偷偷开启,那就需要从MT4的系统设置里做根本性的修改。点击菜单栏的"工具"选项,然后选择"选项",在弹出的对话框里找到"EA交易"标签页。这个页面里有几个关键的设置选项,其中第一个就是"启用EA交易系统"的复选框。

取消勾选"启用EA交易系统"后,MT4会立刻禁用所有图表上的EA程序,无论是已经加载的还是未来要加载的,都会受到这个设置的限制。这个操作的好处是,即使你重新打开MT4或者切换图表,自动交易也不会被意外触发。不过你要知道,这个设置只对当前账户有效,MT4单笔亏损超限自动禁开仓的EA实现方法如果你有多个MT4账户,每个账户都需要单独进行这样的设置。

另外在这个设置页面里,还有两个选项值得关注:"允许实时自动交易"和"允许手动交易"这两个选项默认都是勾选状态。如果你想要更严格的限制,可以把"允许实时自动交易"取消勾选,这样即使EA发出交易信号,MT4也不会执行。说实话,这个设置对于新手朋友保护自己的资金安全特别有用,因为很多EA在行情剧烈波动时会频繁下单,稍不注意就可能造成大额亏损。

迁移后的验证与调试步骤

完成文件复制后,先别急着登录真实交易账户。打开新电脑上的MT4,首先检查图表模板是否完整出现在图表工具栏的下拉列表中。右键点击图表,选择“模板”,看看你之前保存的模板名称是否都在。如果模板列表为空,说明“templates”文件夹的路径没放对位置。

接着验证指标是否正常工作。调出一个你常用的模板,观察图表上的指标线是否显示正常。如果指标显示为空白或报错,很可能是自定义指标的文件版本不兼容。有些老版本的指标在新电脑上可能无法运行,因为缺少必要的运行库。这种情况下,你需要回到源电脑上重新编译指标文件,或者下载兼容的新版本。

服务器列表的验证方法很简单,在MT4的登录窗口点击“扫描服务器”,看看你的经纪商服务器是否在列表中。如果不在,点击“添加新服务器”,手动输入经纪商提供的服务器地址。通常经纪商官网的“交易平台”页面都能找到这个信息。

最后做一次完整的模拟运行测试。用模拟账户登录,打开你常用的几个图表布局,切换不同周期确认设置都生效。特别要检查一下“选项”菜单里的“图表”选项卡,确认最大K线数量、图表缩放等设置都符合你的使用习惯。测试无误后,再登录真实账户进行交易,这样就能确保迁移过程不影响你的日常交易节奏。

文章目录