Summary: 本文讲解MT4账户历史数据的多种导出方式,包括系统自带的户口结单、含资金曲线图的HTML报告,以及通过脚本导出CSV进行自定义分析。




接触MT4这么多年,发现一个很普遍的现象——绝大多数交易员压根没意识到"账户历史"里藏了多少信息。那个标签页不光是让你回头看一眼交易记录的,用好它,数据挖掘才刚开了个头。

最省事的办法:户口结单,自带资金曲线图

这个方法最快,适合想一眼看到账户全貌的人。

  • 打开MT4,按 <strong>Ctrl+T</strong> 调出终端窗口[citation:4][citation:1]。

  • 点下面的"账户历史"标签页。

  • 在历史记录区域 <strong>右键单击</strong>。

  • 选"保存为户口结单"或"保存为详细户口结单"。


  • 这两个选项都会生成一个HTML文件,里面包含了每笔交易的明细、汇总统计数据,以及最重要的——一条资金曲线图,直观地显示账户余额随时间的变化[citation:4][citation:1]。

    "详细户口结单"比普通版多不少信息:利润因子、预期回报、绝对回撤、最大连续盈亏次数,还有完整的交易清单,包含时间、价格和盈亏金额[citation:4]。

    有个细节容易忽略——如果你只想导最近三个月的数据,那就先右键选"所有交易记录"再导出。不然默认只导出当前显示的那一段[citation:3]。我之前就翻过这个车,导出来只有几十笔单子,还以为平台把数据吞了。

    自己动手导CSV:适合做深度分析

    HTML报告看着方便,但真想丢进Excel做数据透视表,或者用Python搞统计建模,还是得用CSV。

    MQL5市场上有现成的脚本工具,比如ExportCSV,能把指定时间段内的账户历史直接导出成CSV文件[citation:5][citation:7]。这些脚本输出的字段挺全的:Ticket编号、买卖方向、品种、开仓时间、平仓时间、手数、开仓价、平仓价、止损止盈、盈亏、隔夜利息、佣金、净利润、点数、魔法号、备注[citation:5]。

    更高级一点的脚本还能帮你做热力图分析——把交易按星期几和15分钟时段归类,一目了然地看出你在什么时间段最容易赚钱或亏钱[citation:10]。

    一个我踩过的坑

    官方文档不会特意提醒你这件事:导出之前如果"账户历史"标签页里筛选了"最近三个月",导出的数据就只有最近三个月——哪怕你在右键菜单里点了"所有交易记录",实际导出的还是筛选后的内容[citation:10]。我当时以为是脚本出了问题,折腾了半天才发现是过滤没关。解决办法很简单:导出之前,确认历史记录已经显示全部数据,别带任何日期筛选条件。

    关于资金曲线图的补充

    很多人以为资金曲线必须自己导数据进Excel画,其实MT4的详细户口结单HTML里自带这个图[citation:4]。用浏览器打开那个HTML,往下翻,直接就能看到资金增长的曲线,不需要额外操作。

    参考来源:MQL5市场 - ExportCSV工具(mql5.com);MetaQuotes帮助中心。

    本文首发于FXEAR.com,原创内容,未经授权禁止转载。