手动导入
MetaTrader 4
将 MetaTrader 4 的账户历史导出为 HTML 对账单,并导入 Tradeways。
MetaTrader 4
从 MetaTrader 4 HTML 账户对账单导入已平仓交易。
从 MetaTrader 4 导出
- 打开 MetaTrader 4,选择底部的 Terminal 窗口。
- 打开 Account History 选项卡。
- 在历史记录中点击右键,然后选择要导出的时间段。
- 再次点击右键,然后选择 Save as Report。
- 将对账单保存为 HTML 文件。
上传到 Tradeways


- 在交易日志中,选择添加 Trade,然后选择上传文件。
- 在文件时区下,选择 MetaTrader 4 服务器的时区。对账单不包含时区。时区选择错误会使成交归入其他交易时段或交易日。
- 将 HTML 文件拖放到上传区域,或从设备中选择文件。
- 查看预览,并核对成交数量和已分组的 Trade。
- 确认导入。
Tradeways 会根据布局识别此导出文件,并使用本页的规则读取。不具备此布局的文件会按未知布局读取:Tradeways 会匹配其列,本页的规则不适用。请参阅导入 Trade。
MT4 ticket 编号是去重键。再次上传时间范围重叠的对账单也不会产生重复数据。
文件要求
- 使用 Save as Report 生成的
.html或.htm对账单。不支持其他工具生成的详细对账单。 - 对账单必须包含以下英语列标题:
Ticket、Open Time、Type、Size、Item、Price、Close Time、Commission、Taxes、Swap和Profit。 - Tradeways 读取 Closed Transactions 部分。系统可读取 UTF-8 和 UTF-16 编码的文件。
- 系统会从对账单表头识别账户货币。
支持的数据
每笔已平仓交易都会转换为一笔入场成交和一笔出场成交,其中包括手数、开盘价和平仓价,以及开仓和平仓时间戳。佣金和税费会合并为 Trade 成本。系统会保存 Swap 和 Broker 报告的结果,以便核对。
系统会移除代码后缀和前缀,包括开头的 # 或 .,以及结尾的 Broker 代码,例如 .ecn 或 .raw。#AAPL 会转换为 AAPL,EURUSD.ecn 会转换为 EURUSD。
限制
- 不会导入未平仓 Trade。 Open Trades 下的数据行会报告为已跳过。请先平仓,或使用手动输入。
- 会跳过非 Trade 数据行。 余额、信用额和入金数据行没有
Buy或Sell类型,因此预览会将其列为已跳过。 - 服务器时区。 MT4 时间戳使用 Broker 服务器时钟。如果不确定应选择哪个时区,请在终端中查看服务器时间。
如需自动同步而不是上传文件,请参阅 MetaTrader。