目录

MT4多开 - MT4自选品种列表导出分享折腾了大半天总算摸到点门道_在Excel里建立实时数据联动表

MT4自选品种列表导出分享折腾了大半天总算摸到点门道_在Excel里建立实时数据联动表
不少人肯定跟我一样,在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市价单的执行流程。当你提交市价单时,系统会立即寻找当前市场上可用的最优价格进行撮合。但这个“最优价格”是动态变化的,从你点击按钮到订单发送到服务器,再到服务器返回成交价格,这中间有几十到几百毫秒的延迟。就在这短短一瞬间,市场价格可能已经移动了,你看到的1.1050,等订单真正到达流动性提供商那里时,可能已经是1.1052了。

这个延迟主要来源于几个环节:你的网络到交易服务器的传输时间,服务器内部处理订单的时间,以及服务器向流动性提供商询价的时间。任何一个环节出现轻微的拥堵,滑点就会产生。尤其是在重要经济数据发布、央行利率决议、或者市场开盘收盘的瞬间,流动性会突然变得稀薄,买卖价差拉大,这时候市价单的滑点现象就特别明显。

还有一种情况是跳空,比如周末开盘或者重大新闻导致价格瞬间跳空几十个点,这时候市价单的成交价会直接跳到跳空后的价格,滑点幅度可能相当惊人。这种极端情况虽然不常见,但一旦遇上,你根本无法预判。所以从技术层面讲,市价单的滑点属于交易成本的一部分,就像点差一样,是客观存在的。

有的交易者会想,那我用EA(智能交易系统)自动下单是不是能快一点?其实EA下单同样走的是市价单逻辑,只是省去了手动点击的时间,但网络延迟和服务器处理时间依然存在。说白了,只要你在用MT4做市价交易,滑点就一定会伴随你,区别只是有时大有时小而已。

利用键盘快捷键实现一键平仓

MT4其实内置了不少键盘快捷键,只是很多用户根本不知道。平仓最常用的快捷键就是“Ctrl+F4”,这个组合键可以直接关闭当前选中的订单。操作方法是先在终端窗口的交易列表中用鼠标点击选中你要平掉的那个订单,让它高亮显示,然后按下“Ctrl+F4”就能直接弹出平仓确认框,比用鼠标去找那个小叉号快了不少。

还有一个更快的办法,就是直接双击订单那一行,也会弹出平仓确认框。这个操作不用选中再按快捷键,省了一步,熟练之后速度会快很多。不过要注意别误双击了其他订单,特别是当你的持仓比较多的时候,最好先看清楚是哪一行再动手。

其实我个人更推荐的是用鼠标手势或者自定义快捷键的方式,但这需要配合外部工具才能实现,比如MT4的脚本功能或者一些第三方插件。不过对于大多数交易者来说,把“双击订单”和“Ctrl+F4”这两个操作练熟,已经能在很大程度上提升平仓速度了。

这里有个小技巧,你可以把鼠标光标停留在终端窗口的订单列表区域,这样双击和按键操作都会集中在同一块区域,减少眼球和手部的移动距离。长时间交易下来,这种细节上的优化能让你的操作更加流畅舒适。

在Excel里建立实时数据联动表

打开Excel,新建一个空白工作簿,在A1单元格输入"=MT4|Bid!EURUSD",B1输入"=MT4|Ask!EURUSD",C1输入"=MT4|High!EURUSD",D1输入"=MT4|Low!EURUSD"。把这些公式填好之后,Excel会自动开始接收MT4推送过来的实时数据。你会发现这些单元格里的数字一直在跳动,跟MT4图表上的价格完全同步,延迟基本可以忽略不计。

为了让表格看起来更专业,你可以给这些单元格加上边框和底色,然后设置条件格式,让价格变动时自动显示红涨绿跌。我习惯把买价和卖价放在一起,中间用一条粗线隔开,这样看盘的时候眼睛不容易疲劳。另外,Excel的自动保存功能一定要打开,因为实时数据变化太快,万一程序崩溃,至少历史数据还在。

还有一个实用技巧是,你可以利用Excel的图表功能,把DDE推送的数据做成动态折线图。选中刚才录入数据的区域,点击插入折线图,图表就会随着价格变动自动刷新。这比MT4自带的图表灵活多了,你可以随意调整时间周期、叠加技术指标,甚至把多个货币对放在同一个图表里对比。说实话,我用这个办法做了一套自己的交易监控面板,比MT4原生的看盘界面好用不少。

音频驱动与文件格式兼容性细节

如果以上条件都满足了还是不响,那就要检查音频驱动了。老旧或者不兼容的驱动会导致系统无法正确播放某些频率的声音,特别是MT4默认警报音是高频提示音,有些低端声卡或者过时的驱动对高频支持不好,会出现“声音有但极小”或者“完全无声”的情况。建议到设备管理器里查看声音设备的驱动版本,去官网更新到最新版,或者至少更新到Windows兼容版本。

MT4的警报音文件是.wav格式,放在安装目录的Sounds文件夹里。理论上任何.wav文件都可以用,但如果你自己替换过音频文件,要注意采样率和位深度。MT4对音频文件的兼容性不算太好,如果使用了16位以下或者采样率低于22050Hz的文件,可能会出现播放异常。我建议使用标准CD音质,即44.1kHz采样率、16位立体声,这样的文件在大多数系统上都能稳定播放。

有些用户喜欢用自定义音频文件,但文件名用了中文或者特殊符号,这也有可能导致警报不触发。MT4在读取音频文件时对路径和文件名比较敏感,建议把自定义音频文件命名为纯英文字母和数字,放在Sounds文件夹下,不要用子目录。我见过一个案例,用户把警报音命名为“提示音.mp3”,结果怎么都不响,改成“alert.wav”后立刻正常了。虽然这在官方文档里没有明确说明,但实际测试中确实存在这个问题。

最后提醒一下,如果你用了系统优化工具或者清理软件,可能会误删MT4的音频文件或者重置系统声音方案。这种情况下警报设置界面看起来正常,但实际播放时找不到文件就会静默失败。检查方法很简单,到MT4安装目录下的Sounds文件夹看看,里面应该有alert.wav、news.wav等几个默认文件,如果缺失的话重新安装MT4或者从其他电脑拷贝一份即可恢复。

文章目录