Summary: 本教程讲解如何从MT4导出全部账户历史记录,生成资金曲线所需数据,并保存交易报告,以便使用内置工具进行绩效分析。




步骤1:打开MT4终端中的账户历史
启动MT4,按键盘 `Ctrl+T` 打开终端窗口。点击“账户历史”标签页。在标签页内右键单击,选择“所有历史记录”,即可显示全部已平仓交易、入金和出金记录。
*(截图提示:账户历史标签页中高亮“所有历史记录”选项)*

步骤2:导出为详细报告(HTML格式)
再次在账户历史区域右键单击。选择“保存为详细报告”。选择保存位置(例如桌面)并命名文件。MT4会生成一个`.html`文件,包含所有交易的时间戳、价格、利润、库存费和佣金。
*(截图提示:“保存为详细报告”菜单选项)*

步骤3:导出为CSV格式以制作资金曲线或用于外部工具
MT4本身不支持直接导出CSV。使用以下变通方法:用Excel或Google Sheets打开保存的`.html`文件。选中全部表格数据,复制并粘贴到新工作表中,然后另存为`.csv`格式。另一种方法是使用MQL5社区的免费脚本:将“导出到CSV”的EA复制到`MQL4/Experts`文件夹,附加到图表上运行一次,它会在数据文件夹中生成`.csv`文件。
*(截图提示:在Excel中打开CSV文件,显示资金列)*

步骤4:手动生成资金曲线数据
在电子表格中新增一列“余额”或“资金”。从初始入金开始计算。针对每一行交易,计算:新余额 = 上一余额 + 本次交易利润(含库存费/佣金)。按平仓时间升序排序。以平仓时间为X轴、累计余额为Y轴绘制折线图,即得到资金曲线。
*(截图提示:Excel中显示资金曲线折线图)*

步骤5:使用MT4内置报表查看器(替代方案)
右键单击账户历史 → “保存为报告”(非详细报告)。此方式生成简短的汇总报告。如需高级分析,可在回测后前往“视图” → “策略测试器” → 点击“报告”标签页。MT4会自动生成专业级别的资金曲线图和回撤指标。

参考来源: MetaQuotes帮助中心 – 账户历史(2025)。MQL5社区脚本 – CSV导出工具(2024)。