MetaTrader 4 (MT4 History Center)
MetaTrader 4 (MT4) 历史数据导出与转换指南
告别笨重卡顿的 MT4 终端,把历史行情转化为标准离线数据,随时随地无网推演。
#01平台原始数据规格
默认导出文件类型
CSV / HST (comma / tab separated)
时间戳精度
Date + Time (YYYY.MM.DD HH:MM)
默认行情时区
Broker Server Time (typically GMT+2 / GMT+3)
是否含成交量列
Yes (OHLCV)
#02从 MetaTrader 4 (MT4 History Center) 导出历史数据的实操步骤
1
在 MT4 软件中按下键盘 F2 键,打开‘历史数据中心’窗口。
2
在左侧品种树中展开目标品种(如 Forex → EURUSD → 1 分钟)。
3
先点击‘下载’拉满券商历史数据,随后点击‘导出’按钮。
4
将文件保存为 CSV(如 EURUSD1.csv)。
#03原始列名 vs 规范化目标列名对照表
| 原始平台列名 | 规范化目标列名 | 转换要点与说明 |
|---|---|---|
| Date, Time (2025.01.01, 00:00) | time (2025-01-01 00:00:00) | MT4 原生将日期与时间分为两列,需合并为单列标准时间。 |
| Open, High, Low, Close | open, high, low, close | 标准浮点价格序列。 |
| Volume | volume | 券商服务器记录的 Tick 跳动量。 |
#04常见导入报错与格式陷阱
⚠️踩坑点 01
日期时间分列:MT4 导出将 Date 和 Time 拆为两列,标准复盘软件常提示‘时间列缺失’。
⚠️踩坑点 02
券商服务器时区偏移:MT4 时间通常是塞浦路斯 GMT+2 或夏令时 GMT+3,如果不换算到 UTC,复盘时开盘时段会发生漂移。
⚠️踩坑点 03
点号日期格式:MT4 习惯使用点号分隔(2025.01.01),而非国际标准的短横线(2025-01-01)。
#05常见问答与技术答疑
为什么建议离开 MT4 内置回测器做手工复盘?+
MT4 策略测试器无法单步撤回、不支持遮挡右侧走势(存在严重后视剧透)、且强行绑定券商账户。
怎样快速合并 MT4 的双列日期时间?+
使用本站提供的‘HistData & MT4 CSV 格式清洗器’在线工具,一拖即可全自动合并并对齐时间戳。