从 DukasCopy 获取极其可靠的外汇历史数据,为 MetaTrader、EA Studio 和 FSB Pro 提供无懈可击的回测支持。

大多数交易者在回测中难以获得可靠结果,是因为他们使用了包含缺口(Gap)、缺失 K 线和错误时区的低质量数据。Forex Historical Data App 通过提供来自 DukasCopy 的跳动点(Tick)级精准数据解决了这一问题——这与银行使用的机构级数据源完全一致。无论你是在 MetaTrader 中运行策略,在 EA Studio 中生成新策略,还是在 FSB Pro 中进行测试,我们的数据都能为你提供真正可信的回测基础。你再也不必纠结策略的失败是因为数据糟糕还是逻辑有问题。
查看演示
快速下载,支持多种格式,提供多达 200,000 根纯净数据,可直接用于你的平台。
Forex Historical Data App 涵盖主要外汇货币对、商品(Commodities)(包括 XAUUSD 黄金)、加密货币和股指(Indices)。数据覆盖从 M1 到 W1 的所有标准时间框架,让你能够根据策略需求灵活选择分辨率进行测试。无论你需要五年 H1 K线用于波段策略,还是精细的 M5 数据用于剥头皮交易(Scalping)逻辑,该应用为每个品种提供最多 200,000 根 K线。这种广泛的覆盖范围使其适用于单货币对及多市场投资组合测试。
数据支持多种导出格式,兼容 MetaTrader 4、MetaTrader 5、EA Studio、FSB Pro 和 Excel。该应用生成格式规范的纯净文件,可直接导入而无需额外的转换步骤。对于 MetaTrader 4 用户,可以通过历史中心(History Center)轻松完成导入。EA Studio 和 FSB Pro 原生支持导出的文件,确保从下载数据到运行首次回测之间没有缺口(Gap)。这种跨平台兼容性意味着你不会被锁定在单一的测试环境中。
每个品种都可以单独配置自定义点差(Spread)值、佣金设置和命名约定,以匹配你所用经纪商(Broker)的特定格式。这一点至关重要,因为不同经纪商的品种名称和交易条件各不相同;例如 EURUSD 在一家经纪商处可能显示为 EURUSDm,而在另一家则显示为 EURUSDpro。设置面板允许你调整这些细节,使导出的数据文件能够无缝集成,无需手动重命名或后期处理。在下载前完成正确配置可大幅节省导入时间。
每个品种都可以单独配置自定义点差(Spread)值、佣金设置和命名约定,以匹配你所用经纪商(Broker)的特定格式。这一点至关重要,因为不同经纪商的品种名称和交易条件各不相同;例如 EURUSD 在一家经纪商处可能显示为 EURUSDm,而在另一家则显示为 EURUSDpro。设置面板允许你调整这些细节,使导出的数据文件能够无缝集成,无需手动重命名或后期处理。在下载前完成正确配置可大幅节省导入时间。
每个交易品种都可以单独配置自定义点差(Spread)值、佣金设置和命名约定,以匹配你特定经纪商(Broker)的格式。这一点至关重要,因为经纪商(Broker)的品种名称和交易条件各不相同;EURUSD 在一个经纪商(Broker)处可能显示为 EURUSDm,而在另一个经纪商(Broker)处则显示为 EURUSDpro。设置面板允许你调整这些细节,使导出的数据文件能够无缝集成,无需手动重命名或后期处理。在下载前正确配置这些选项,可以在导入步骤中节省大量时间。
该应用允许你设置与经纪商(Broker)服务器时间完全匹配的 UTC 偏移量。这确保了导出数据中的 K 线边界与你的 MetaTrader 安装显示的内容完全一致。时区不匹配是导致回测差异最常见且最隐蔽的原因之一;一个在使用 UTC+2 数据测试时看起来盈利的策略,在运行相同逻辑处理 UTC+0 K 线时可能会产生完全不同的结果。同步功能消除了测试工作流中的这一变量。
专为需要回测结果与实盘交易结果一致的交易者而打造。

提供多年的历史数据,用于跨市场周期的全面策略测试

每天更新最新数据,确保你的回测反映当前市场状况

支持 CSV、JSON 以及适用于 MetaTrader、EA Studio、FSB Pro 和 Excel 的平台特定格式

将 DukasCopy 历史刻度数据编译成干净的 K 线,且缺口(Gap)极少

与 MT4, MT5, EA Studio, FSB Pro 以及自定义分析工具无缝协作

匹配你经纪商(Broker)的确切时区设置,以获得准确的回测结果
简单几步,即可获取你的交易平台所需的精准历史数据。
首先从可用产品中选择你想要的货币对、商品、加密货币或指数(Index)。选择过程让你能够专注于想要分析或回测的特定市场。
接下来,选择与你的交易平台要求相匹配的导出格式。无论你使用的是 MetaTrader、Expert Advisor Studio、Forex Strategy Builder 还是 Excel,系统都会以正确的格式准备数据,以实现无缝集成。
系统从我们的服务器获取预编译的历史数据。这些数据已由机构级历史刻度数据处理并组织成多个时间框架的纯净 K 线数据,确保了准确性和完整性。
处理完成后,你可以将准备好的文件直接下载到本地系统。这些文件可立即在你选择的交易平台中使用,无需额外的格式化要求。
使用标准导入功能将下载的文件导入到你的交易平台。导入后,你可以自定义品种设置,如点差(Spread)、掉期和佣金,以匹配你特定经纪商(Broker)的交易条件。
Historical Data App 解决了一个特定问题:由于历史价格数据质量差而导致的回测不可靠。如果你从未质疑过 MetaTrader 历史数据的准确性,或未在回测图表中注意到缺口(Gap),你可能没有意识到你需要它。但对于认真对待测试的交易者来说,数据质量是所有其他环节赖以生存的基础。以下是最能从中受益的人群:
当提供准确的历史信息时,这两个平台都能产生更好的结果。内置数据源对于随意测试来说已经足够,但严肃的策略开发需要无缺口(Gap)或插值伪影的机构级 K 线。Historical Data App 正好提供这些,并格式化为可直接导入任一平台的文件。
如果你曾经在同一货币对上运行相同的 EA,并根据使用不同经纪商(Broker)的数据得到了明显不同的回测结果,那么问题几乎可以肯定是数据质量。免费的 MT4 历史数据以不一致著称。用 DukasCopy 跳动点(Tick)编译的 K 线替换它,可以产生可重复、可信赖的结果。MT4 的导入过程仅需几分钟。
构建多元化投资组合需要在各种交易工具和图表周期上测试策略。手动下载 20 或 30 个品种在多个时间框架上的干净数据非常繁琐。一键批量下载和所有导出文件的一致格式完全消除了这种麻烦。
时区同步和品种配置功能正是为这种情况而设计的。如果你的经纪商(Broker)运行在 UTC+3,而你的数据源默认为 UTC+0,那么每根 K 线的边界都是错误的。该应用让你匹配确切的偏移量和命名约定,使你的回测能够反映在特定经纪商(Broker)上的真实情况。
一些交易者在多个数据馈送上运行相同策略以测试稳健性。能够访问干净的 DukasCopy 数据以及你经纪商(Broker)的原生历史数据,为你提供了两个独立的参考。在两者中表现一致的策略更有可能在实盘条件下保持稳定。
关于开始使用高质量历史数据,你需要了解的一切。
Historical Data App 的所有价格数据均来自 DukasCopy,这是一家总部位于瑞士的金融数据提供商,它聚合了来自多个流动性(Liquidity)来源的跳动点(Tick)级定价。DukasCopy 被认为是机构级的,因为其数据代表的是实际的市场交易,而非单个经纪商(Broker)的指示性报价(Quote)。银行、对冲基金和专业交易台都依赖这种聚合数据流进行分析。这些历史刻度数据被编译成干净且缺口(Gap)极少的 OHLC K线,生成的历史记录与市场在每个时刻的实际情况高度吻合。
MetaTrader 内置的历史中心提供的是来自你经纪商(Broker)自身数据源的数据,这类数据通常包含缺失的 K线、低流动性(Liquidity)期间的插值价格以及不一致的时区处理。DukasCopy 数据独立源自多个流动性提供商,并在转换为 K线之前在跳动点(Tick)级别进行编译。这使得数据产生的缺口(Gap)更少,OHLC 值更准确,且所有交易品种的质量保持一致。这种实际差异体现在回测的可靠性上:在 DukasCopy 数据上测试的策略,其结果往往更接近实盘执行(Execution),因为底层的价格历史更干净、更完整。
TrueFX 和 HistData 都提供免费的外汇跳动点(Tick)数据,但在覆盖范围、一致性和格式上有所不同。TrueFX 为有限的货币对提供原始银行间报价(Quote),但没有内置的 K线编译或时区调整。HistData 提供预格式化的 K线,但已停止更新部分交易品种和时间周期。DukasCopy 提供了更广泛的品种覆盖、持续的每日更新,以及可完美编译为所有标准 K线格式的历史刻度数据。Historical Data App 在 DukasCopy 数据流的基础上增加了时区同步和针对特定平台的导出格式,与处理免费提供商的原始文件相比,节省了大量的手动处理时间。
本应用覆盖所有主要外汇货币对(EURUSD, GBPUSD, USDJPY, USDCHF, AUDUSD, USDCAD, NZDUSD)以及广泛的交叉盘和次要货币对。此外,还提供商品、加密货币和股指(Indices)。具体的品种列表取决于 DukasCopy 的覆盖范围,并随新符号的添加而更新。对于大多数关注主流外汇市场的零售交易者来说,所有常用交易对均已包含在内。
覆盖深度因工具而异。主要外汇货币对通常提供 15 年或更久的历史数据,流动性最强的货币对可追溯到 2003 年或更早。次要交叉盘和商品(Commodities)的历史记录可能较短,具体取决于 DukasCopy 开始收集该特定工具数据的时间。由于加密货币市场发展较晚,其记录自然较短。该应用每个交易品种支持最多 200,000 根 K 线,在 H1 时间周期下,这大约相当于 8 到 10 年的连续数据。
是的。XAUUSD 在从 M1 到 W1 的所有支持时间周期中均可用。黄金是请求最频繁的工具之一,尤其是对于在 H1 图表上测试剥头皮交易(Scalping)或突破策略的交易者。DukasCopy 提供的黄金数据与外汇货币对具有相同的跳动点(Tick)编译质量,并提供每日更新和可配置的时区设置。
支持所有标准时间周期:M1, M5, M15, M30, H1, H4, D1 和 W1。该应用在下载过程中将 DukasCopy 的历史刻度数据编译为你选择的 K 线格式。你可以同时下载同一交易品种的多个时间周期,以便进行多时间周期策略测试。每个时间周期都会生成一个针对你选择的导出目标而格式化的独立文件。
MT4 的导入过程使用内置的“历史中心”,可通过平台菜单中的“工具 > 历史中心”访问。你选择交易品种,选择时间周期,然后使用“导入”按钮加载由 Historical Data App 生成的 CSV 文件。无需脚本或外部工具。每个交易品种和时间周期的处理时间仅需几分钟。该应用专门针对 MetaTrader 4 的导入要求格式化导出文件,因此列顺序、日期格式和分隔符设置均已正确。软件附带了详细的分步指南。
该应用程序包含一个可配置的 UTC 偏移量字段,你可以在其中输入你的经纪商(Broker)服务器时间相对于 UTC 的偏移量。常见的偏移量包括 UTC+0、UTC+2 和 UTC+3,不过任何偏移量都受支持。当你下载数据时,应用程序会在编译 K 线之前,将所有蜡烛图的开盘价(Open)和收盘时间戳调整为与你指定的偏移量一致。这意味着你导出的 M15 或 H1 蜡烛图将与你的 MetaTrader 安装版本显示的边界完全相同,这对于准确的回测至关重要。如果你不确定经纪商(Broker)的偏移量,可以通过对比 MT4 “市场报价”窗口显示的服务器时间与 UTC 时间来获取答案。
Historical Data App 原生运行在 Windows 上。虽然不支持 Mac 和 Linux 原生运行,但通过 Windows 虚拟机或 VPS 运行该应用程序是一种常见的解决方法。该软件非常轻量,不需要大量的系统资源,因此在大多数虚拟化环境中都能流畅运行。对于已经在 Windows VPS 上运行 MetaTrader 的交易者来说,将 Historical Data App 添加到同一台服务器上是非常实用的。
对于活跃的策略开发和测试,每周更新一次数据是一个合理的做法。该应用程序提供每日更新,因此你可以根据需要随时刷新。如果你正在实盘运行策略并定期使用当前数据进行重新测试,每周或每两周更新一次可以确保你的回测保持最新,而无需过多精力。在做出任何重大策略决定(例如部署新的 EA 或调整风险参数)之前,建议使用更新后的数据运行一次全新的回测。
MetaTrader 的历史中心从你的经纪商(Broker)服务器提取数据,不同供应商之间的数据质量、深度和一致性各不相同。缺口(Gap)、缺失的 K 线和时区差异很常见,尤其是在较低的时间周期上。Historical Data App 提供由 DukasCopy 跳动点(Tick)编译的 K 线,所有品种的质量一致,支持可配置的时区匹配和特定平台的格式化。其结果是回测能产生更可靠、可重复的结果。权衡之处在于费用;MetaTrader 的数据是免费的,而 Historical Data App 需要订阅。对于简单的测试,免费数据可能足够;但对于回测准确性直接影响交易决策的严肃策略开发,质量上的差异证明了这项投资是值得的。