Summary: 本教程介绍如何将MT4完整账户历史导出为CSV文件,包含订单明细、成交记录及使用内置报告生成器的方法,便于资金曲线分析和税务整理。




步骤1:打开MT4终端中的账户历史标签页
启动MT4,按Ctrl+T调出终端窗口。点击“账户历史”标签页。在标签页内部右键单击,选择“所有历史”以显示从开户至今的全部交易记录。
(截图提示:终端窗口中账户历史标签页及右键菜单)

步骤2:选择导出格式 – CSV或HTML
再次右键单击账户历史列表中的任意一行。悬停到“保存为报告”或查找“导出”选项。MT4原生功能生成HTML报告。如需CSV,可使用第三方工具,或尝试复制粘贴:全选所有行(Ctrl+A),复制(Ctrl+C),粘贴到Excel(Ctrl+V),然后另存为CSV格式。

步骤3:通过“保存为报告”生成详细报表
右键单击 → “保存为报告”。选择保存路径和文件名。MT4会生成一个.htm文件。用浏览器打开该文件,将表格复制到Excel中。在Excel中点击“文件” → “另存为” → 选择CSV UTF-8(.csv)格式。
(截图提示:保存为报告的对话框窗口)

步骤4:使用免费脚本实现一键导出CSV
安装免费脚本如“History2CSV”(可在MQL5市场找到)。将.mq4文件复制到MQL4/Scripts文件夹。将脚本拖拽到任意图表上,它会自动在MQL4/Files文件夹内生成CSV文件。打开数据文件夹即可获取。

步骤5:导出数据包含的字段
导出的CSV通常包含:开仓时间、类型、手数、品种、价格、止损、止盈、平仓时间、佣金、库存费、盈亏、注释、魔术号。可用这些数据绘制资金曲线或用于报税。

步骤6:定期备份账户历史
点击“文件” → “打开数据文件夹” → profileshistory。复制备份.hst文件。这样可以保留原始历史数据,用于回测。

参考来源: MetaQuotes帮助中心 – 账户历史(2025)。MQL5文档 – 文件函数与导出脚本(2024)。