DinexSpace Trade History Exporter
- 实用工具
-
Huu Tho Tran
DinexSpace - MetaTrader 5 交易自动化工作室。
在编写代码之前,我们先用真实成本分两个阶段验证您的交易想法。如果想法未通过验证,我们就停止,您无需为机器人付费。
实盘记录
- 9 个黄金 (XAUUSD) EA 在真实账户上运行。Myfxbook 已验证的真实账户(主页:DinexSpace).
- 不使用马丁格尔,不使用网格。每个 EA 公布最大回撤、每月平均交易次数和止损类型。 - 版本: 1.0
Trade History Exporter 是一个脚本,可将您账户的交易历史保存为 CSV 文件,方便您在 Excel、Google Sheets 或 Python 中分析自己的结果。它只读取历史记录。
写入内容(位于 MQL5\Files\DinexHistory\,可通过 File → Open Data Folder 打开)
- 成交文件,每笔成交一行:单号、时间、品种、类型(buy、sell、balance、commission …)、方向(in、out、reverse、close by)、手数、价格、佣金、隔夜利息、费用、盈亏、magic number、持仓 ID 和注释。
- 持仓文件(可选),每个在区间内开仓并完全平仓的持仓一行:品种、多空方向、开仓和平仓时间、手数、平均开仓价和平仓价、盈亏、隔夜利息、佣金、费用、净结果和 magic number。
- 文件名以账号和当天日期开头,因此重复导出不会覆盖其他日期的旧文件。
使用方法
1. 将脚本拖到任意图表上。
2. 选择日期范围(服务器时间),也可只选择单个品种或某个 magic number。
3. 点击 OK。“专家”日志会显示写入了多少行以及写入位置。
输入参数
开始日期、结束日期(0 = 现在)、品种过滤、magic 过滤、持仓文件开/关、列分隔符("," 或 ";",后者用于以逗号作小数点的电子表格)。
限制
- 只导出终端中可用的历史记录。某些账户可能需要先在“历史”选项卡中选择“所有历史”。
- 在开始日期之前开仓或仍未平仓的持仓不会写入持仓文件,但它们的成交记录在成交文件中。
- 包含分隔符的文本字段会加上引号。
该脚本从不下单、修改或平仓。它只在终端自己的 Files 文件夹内写入文件。

