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:定期备份账户历史
点击“文件” → “打开数据文件夹” → `profiles` → `history`。复制备份`.hst`文件。这样可以保留原始历史数据,用于回测。
参考来源: MetaQuotes帮助中心 – 账户历史(2025)。MQL5文档 – 文件函数与导出脚本(2024)。