MT4斐波那契线 - MT4快速调出交易订单的实用操作技巧_说说那些设置里的小陷阱和填表注意的地方

深色主题到底藏在哪儿
很多人以为MT4只有白色背景这一种选择,其实这是个误会。打开MT4上方菜单栏里的“图表”选项,下拉菜单最底部能看到一个“属性”按钮,快捷键是F8。点开之后会弹出一个设置窗口,顶部有好几个选项卡,什么“颜色”“常规”“显示”之类的,看起来有点复杂,但真正要动手改的地方其实不多。
在“颜色”这个选项卡里,你会看到一大堆颜色设置项,什么背景、前景、网格线、K线阳线阴线等等,每一项后面都有个色块。默认情况下背景是纯白色的,也就是最刺眼的那个。点击背景后面的色块,会弹出一个调色板,里面预设了不少颜色,但说实话这些预设色都不太适合做深色背景,不是太蓝就是太灰。
最靠谱的办法是选择调色板底部的“自定义”选项,然后手动输入RGB色值。我自己的设置是背景用RGB(15, 15, 15),也就是接近纯黑但又不完全黑的颜色,这样看起来比较柔和。网格线用RGB(60, 60, 60),比背景稍微亮一点,走势图的轮廓还能看得清楚,但又不会抢戏。
说说那些设置里的小陷阱和填表注意的地方
你要说事多不多其实也不多,但这个小陷阱我得提一嘴,我刚说的那个DDE服务器名啊,有很多人填了带空格的名字比如“my mt4”之类的,然后在Excel里就拿引号把整个字符串包起来,反正最后我不明白为什么老连不上,折腾半天后来我发现MT4在DDE通讯里对空格特别敏感,你一旦在名字里加了空格它内部处理的时候就把你那串名字给截断了,所以建议你就老老实实填个不带空格的短名字,比如MT4、DDE、Quotes都行,等你能把价格刷出来你会发现其实它推数据的方式有点呆,每次价格一跳它就往外发一条文本,你如果连接的是Excel它就会自动更新那个单元格,但如果你的外部程序是用C++或者Python写的,你还得自己处理这段流程,而且得注意线程同步之类的问题,反正我觉得这玩意儿最方便的用法还是配合Excel,因为你不用学啥编程,直接写个公式就完事了,比你去谷歌那些复杂API强多了。
说到推送的数据格式啊它其实不是单纯的数字,MT4通过DDE发出来的东西有时候会带着一长串时间戳加货币对代码加买入价卖出价,空格分隔符把你眼睛都看花,你收到数据之后还得自己用字符串分割的方法把那几个要素给拆出来,特别是你要同时监控好几个品种比如EURUSD、GBPUSD、XAUUSD啥的,那收到的数据流就更乱了,你就得在接收端按对应规则去匹配哪段是哪个品种的,反正我看到好多人都在问有没有办法直接只取收盘价或者只取卖一价之类的,我告诉你有,你在MT4的那个DDE配置里面好像可以选要推送哪些字段来着,不过我当时没研究那么深,因为我的需求就只是要把报价弄进一个自制的K线监控页面上,所以我用的是那种最原始的“全字段一把梭”的方式,你要想颗粒度细一点还不如自己收完原始信息之后再处理落个地,自己去剪。
(1)注册DDE服务器名称的时候,记得记在本子上,因为后面在Excel或任何外部工具里每一次都要引用它(2)命令符别跟别人乱学,我自己用了QUOTE这个命令没问题但有些人说要用TICK,两个命令推出的结果略有不同,有的滞后有的比较及时(3)货币对代码在MT4内部的表示法跟别处不太一样,欧元美元就是EURUSD,但有的外汇平台上叫EURUSD.i,你得先去图表左上角的代码那确认一下(4)别忘了有些MT4的经纪商版本把DDE功能给阉割了,你这设置界面里要是连那个勾选框都没有,那就是被金融平台禁用掉了你只能换一个方法,比如搞个机器人EA脚本去读当前价格再写到文本文件里(5)如果你用Excel第一次测试没反应别急着怀疑设置,先检查一下是不是Excel的“外部更新”权限没打开,毕竟很多公司的Excel默认禁止外部数据连接(6)整个流程里没有任何日志或提示证明DDE发送成功,你只能靠外部程序有没有数据来反推(7)其实那个选项窗口里还有一个间隔毫秒的设置,我之前没提,你要是感觉数据太跳了频繁刷新把CPU吃得嗖嗖响,就可以把它调大一点,一千毫秒一推差不多够了。
导出报告文件保存到本地
筛选好时间段之后,接下来就是保存了。还是右键点击账户历史列表区域,在弹出菜单里找到“报告”选项,鼠标移上去会弹出子菜单,里面有两个选项:“打开”和“保存”。选“保存”的话,MT4会弹出一个文件保存对话框,让你选择保存路径和文件名,默认的保存格式是HTML文件。
其实报告这个功能还有另一种打开方式,就是在终端窗口的账户历史标签页里,直接点击工具栏上的“报告”图标按钮,效果跟右键菜单是一样的。保存后的HTML报告文件,用浏览器打开就能看到一份比较完整的交易报表,里面包含账户信息、交易汇总数据、以及每笔订单的详细记录。这个报告还能直接打印出来,或者转存成PDF格式留着存档。
如果你希望导出的是Excel格式或者其他格式,那就得稍微变通一下。老版本的MT4只支持HTML格式的报告,但新版本有些允许你选择不同的保存类型。不过就算只有HTML格式,也完全够用了,因为用Excel打开HTML文件也是可以的,只是格式可能会稍微有点乱,需要手动调整一下列宽。说实话,我自己平时用的最多的还是HTML格式,因为浏览器打开后看着最舒服,数据一目了然。
图表窗口交叉引用与品种全显示的关联
除了市场报价窗口,图表窗口本身也有品种切换的功能。如果你打开了一个图表,比如EURUSD的K线图,你可以直接按Ctrl+U,或者右键选择“交易品种”,然后在弹出的窗口里切换图表显示的品种。
但这只是切换当前图表的内容,并不会影响市场报价窗口的品种显示。很多人以为把图表切换成别的品种,市场报价里就会多出这个品种,其实完全是两码事。
不过,图表窗口有一个隐藏的小技巧。如果你在图表上右键,选择“交易品种”里的“显示全部”,然后在弹出的列表里随便双击一个品种,图表就会立即切换到那个品种的K线。这个操作不会直接改变市场报价窗口的显示列表,但可以让你快速浏览不同品种的走势。如果你想确认某个品种是否已经显示在市场报价窗口里,可以看图表右上角的品种代码,然后回头去市场报价窗口里找一下,两相对照,一目了然。
其实,要想让图表窗口和市场报价窗口联动,最直接的方法就是双击市场报价窗口里的某个品种,图表窗口会自动切换到该品种。反过来,如果你在图表窗口切换了品种,市场报价窗口也会自动高亮显示当前正在查看的品种。这个联动机制是MT4自带的,不需要额外设置。所以,当你把全部品种都显示在市场报价窗口后,用双击的方式切换图表,效率会非常高。
最后提醒一下,MT4的配置文件是可以保存的。当你辛苦地把所有交易品种都显示出来,还调整好了顺序和组合,最好在文件菜单里选择“保存配置文件”,给这个布局起个名字,比如“全品种显示”。这样以后无论什么时候,只要载入这个配置文件,所有品种就会自动显示出来,不用再重新折腾一遍。这个保存操作只需要几秒钟,却能省下日后大量的重复劳动时间,值得每个交易者养成习惯。