目录

MT4部分平仓 - MT4账户历史按交易品种筛选的可行办法_复制到其他软件时需要注意的格式问题

MT4账户历史按交易品种筛选的可行办法_复制到其他软件时需要注意的格式问题
做交易的人都知道,MT4里的“账户历史”标签页是查看过往订单记录最直接的地方。可一旦单子多了,想从几百上千条记录里找出某个品种的所有交易,默认界面还真让人头疼。鼠标滚轮翻半天,眼睛都看花了,心里难免犯嘀咕:这软件到底能不能按品种筛选?其实答案没那么复杂,但也不是一眼就能看明白的,关键在于你得知道MT4这老软件的脾气。

先说为啥要费劲去下载这玩意儿

其实MT4自带的那个数据你看着是挺全的,但你真要放大到M1级别或者去翻几年前某个货币对的走势,它就跟挤牙膏似的,一次性给你加载得老慢,而且中间你还得等着它一个一个补数据,那进度条走得比咱们楼上装修的还墨迹,我一开始以为是自己网不好,结果换了好几个网络环境也是一样的德性,后来才搞明白它这个机制就是边显示边下载,而且存储默认是在你本地的一个特殊文件夹里头,你要是中途关了软件重新打开,没准又得重新补,这个事就是得咱们手动去弄一把,把你想要的那一段时间段的数据给存下来。

我知道有人会说直接用那种现成的数据包不就完了嘛,省得自己瞎折腾,但是老实讲,网上那些下载下来的东西,终归是别人用某个版本的平台导出来的,跟你的交易商不同步不说,中间还经常出现空档期或者报价异常,比你自己动手下出来的歪歪扭扭的还要难受,(1)有的时间戳用的是服务器的,跟你的GMT偏移对不上,你拿去做复盘全是偏差,(2)有的中间有几分钟的断点,看着像跳空但其实不是跳空,你策略里把那根K当没涨没跌了,回测成绩直接虚高,(3)还有的更坑,数据本身没问题,但导入的时候编码乱了,直接黑屏(4)偶尔也有那种弄错币种对的,USDJPY给你倒成JPYUSD,你说吓人不吓人,所以自己动手下虽然慢笃笃的,但至少源头清楚,这一块我是真的劝你别省。

下载这个动作,本质上就是让MT4自己把那部分云端存档给抓到本地来,仅此而已,没有什么玄乎的技术含量,你就把它想象成那个整天坐办公室里不爱动弹的同事,你催一下它动一下,你不催它就挂机,所以你得知道催它的办法,而且还不是催一次就行,你得按它的脾气来,有些平台版本是老一点的,那个数据中心的位置都不一样找,我是换了三个版本才找到现在这个相对顺手的。

自定义窗口保存与模板调用

窗口排列好之后,其实还有一招特别实用,就是把这些布局保存下来,下次打开MT4时直接调用,省得每次重新调整。MT4提供了“模板”功能,不过大多数人对模板的理解仅限于图表上的指标参数保存,实际上窗口布局也可以放进模板里一起保存。具体操作是先把各个图表窗口调整到你满意的位置和大小,然后在“图表”菜单里选择“模板”,再点“保存模板”,给这个布局起个名字就行。

保存好的模板可以在“图表”菜单的“模板”子菜单里直接点击调用,也可以用快捷键Ctrl+O打开模板管理器,在那里选择你保存的模板。这里有个细节很多人没注意到,模板保存的不仅仅是窗口位置和大小,还包括当前图表的颜色方案、网格线设置、K线颜色等等。所以如果你喜欢深色背景的界面,直接把深色方案保存成模板,以后打开任何新图表都会自动套用这套样式。

在MT4的安装目录下,每个模板对应一个.tpl文件,路径一般在安装目录的“templates”文件夹里。如果你想让布局在另一台电脑上也能用,直接把tpl文件复制过去放到相同目录下就行。我自己就专门建了一个备份文件夹,里面存了不同交易场景的模板,比如日内短线用的四图平铺布局、中线趋势用的单图大窗口布局,切换场景时一键调用,真的很方便。

模板调用时还有一个易踩的坑,就是新打开的图表窗口不会自动套用当前模板,你得在图表空白处右键,选择“模板”,再点你需要的那个模板名称。很多新手以为保存了模板就万事大吉,结果发现新图表还是默认样式,其实就是漏了这一步。养成右键套用模板的习惯后,这个问题自然就解决了。

通过导出报表进行二次分类整理

MT4的账户历史还支持导出功能,这也是一个非常实用的分类查看思路。在“账户历史”选项卡中右键,选择“保存为详细账户报表”或者“保存为纯文本账户报表”,系统会生成一个HTML文件或者TXT文件。HTML报表其实就是一个标准的交易报告,里面包含了所有订单的详细记录,更重要的是,这个报表本身就按照时间顺序进行了分组,每一笔交易都标注了开仓时间、平仓时间、类型、手数、品种、止损、止盈、手续费、库存费、净利润等信息。

拿到这个HTML文件后,你可以用Excel打开它(在Excel里选择“打开”然后找到文件类型为“所有文件”),然后就能利用Excel强大的数据透视表功能,对交易记录进行任意维度的分类汇总。比如你可以按“品种”字段做透视,看看每个品种的总盈亏和交易次数;也可以按“星期几”做透视,看看你哪一天交易胜率最高;甚至还能按“手数”大小分类,分析不同仓位规模下的盈亏表现。这种灵活度是MT4界面本身无法提供的。

说实话,这个导出后二次整理的方法,是我目前用过最高效的账户历史分类方式。因为Excel的筛选、排序、透视功能比MT4自带的强太多了,而且导出的报表不会受MT4终端显示范围限制,所有历史订单都能一次性导出。唯一需要注意的是,如果你的交易量非常大(比如一个月有几百笔订单),导出的HTML文件可能会比较大,用Excel打开时可能会卡顿,这时候建议把时间范围缩小一点,分批次导出。

还有一个细节值得提一下,导出报表时MT4会生成一个名为“Report”的HTML文件,里面除了订单明细外,还有净值曲线图、交易品种汇总表等。这个汇总表本身就是按品种分类的,直接就能看到每个品种的净利润、毛利、亏损总额、盈利因子等指标。对于不习惯用Excel的朋友来说,直接看这个报表的汇总部分就够了,省去不少功夫。

复制到其他软件时需要注意的格式问题

把MT4图表复制到其他软件时,格式兼容性是个很实际的问题。如果直接粘贴图片到Word或Excel,一般都能正常显示,但要注意的是,粘贴到Excel时可能会出现图片被压缩的情况。解决方法是,在Excel中右键点击图片,选择"大小和属性",手动调整尺寸比例,或者把图片设置为"嵌入单元格"模式。

还有一个常见的问题是,复制数据到Excel后,时间格式可能会显示为乱码或数字序列。这是因为MT4的时间格式是"2024.01.15 10:30",而Excel默认可能识别不了这种格式。解决办法是粘贴后选中时间列,在Excel的"数据"菜单中选择"分列",然后选择"分隔符号",再勾选"逗号"和"空格",就能把时间拆分成可读的格式。

如果你想把图表插入到专业的分析报告或者PPT演示文稿中,建议先使用截图功能保存为PNG图片,因为PNG格式的透明背景在PPT中效果更好,不会出现白色边框。而JPEG格式虽然文件更小,但会有压缩损失,放大后边缘可能出现锯齿,不太适合正式场合使用。

最后提醒一下,复制图表数据到文本文件时,默认的分隔符是逗号,如果你需要其他分隔符,可以在MT4的"选项"菜单里自定义。这些细节虽然看起来不起眼,但在实际工作中真的能帮你避免很多麻烦。我自己就遇到过粘贴到Excel后数据全部挤在一列的尴尬情况,后来才知道是分隔符的问题,调整一下就好了。

文章目录