从这里开始在线交易
ZH /zh/interesting-articles/automated-trading-how-to-build-an-effective-system/best-forex-automated-trading-software/best-forex-backtesting-software/
AR Arabic
AZ Azerbaijan
CS Czech
DA Danish
DE Deutsche
EL Greek
EN English
ES Spanish
ET Estonian
FI Finnish
FR French
HE Hebrew
HI Hindi
HU Hungarian
HY Armenian
IND Indonesian
IT Italian
JA Japan
KK Kazakh
KM Khmer
KO Korean
MS Melayu
NB Norwegian
NL Dutch
PL Polish
PT Portuguese
RO Romanian
... Русский
SQ Albanian
SV Swedish
TG Tajik
TH Thai
TL Tagalog
TR Turkish
UA Ukrainian
UR Urdu
UZ Uzbek
VI Vietnamese
ZH Chinese

最佳Forex 回测软件

编辑说明:虽然我们遵循严格的编辑原则,但本篇文章可能包含对我们合作伙伴产品的引用。这里是关于我们如何赚钱的解释。本网页上的数据和信息不构成投资建议,详见我们的免责声明

OANDA - 最佳的Forex经纪商,适用于2026 (美国)

您的资金是有风险的。

最佳Forex 回测软件:

交易者可以通过使用自己掌握的各种工具来提高效率和盈利能力。回测器就是其中一种工具。回测器的目的是让交易者根据历史数据评估自己的交易策略。

积极的回溯测试结果会增强交易者在真实交易环境中的信心,他们会继续执行自己的策略。如果他们的策略不起作用,他们会调整策略并再次尝试。

使用这些工具的交易者种类繁多,不论其经验水平如何。即使是专家交易者也会使用这些工具来确定他们的策略是否需要调整。

在这篇文章中,我们将介绍最好的外汇回测提供商、如何选择最好的软件以及如何测试您的交易策略。

为什么Forex 回溯测试很重要

在外汇回溯测试中,交易者使用历史数据来确定交易策略在过去的表现。从本质上讲,回溯测试应用程序将技术规则应用于历史价格数据,并根据这些规则分析外汇交易策略在一段时间内会产生的收益。

回溯测试有很大的价值。这样的故事重复了数百次,有人在自己根本不了解的策略上投资了数千美元,他们输不起。他们很快就会损失惨重,变得贪婪,投入更多,损失更大。

一般来说,大多数交易策略从长远来看(数年)几乎没有什么优势。有些交易者在经历了几周的缩水后,就对自己的策略失去了信心,因为他们没有测试过这些策略。另一方面,如果你知道在过去 10 年中,你的策略平均每年盈利 50%,而缩水率只有 16%,那么尽管经历了 8%的缩水率,你仍然会相信它。

此外,回溯测试还能让你从心理角度调整交易的各个方面。想象一下,您每月在伦敦开市期间交易几次JPY 。如果您 90% 的交易都是在交易时段外亏损的,而您的总体胜率却发生了巨大变化,那该怎么办?您有办法知道吗?回测和数据分析是找出答案的好方法。

外汇回测软件比较

软件一般费用免费试用期最适合

MetaTrader

最适合自动策略

Forex Tester

起价 49 美元

演示版,1 个月历史数据

最适合离线测试

TradingView

最佳免费回溯测试软件

TradeStation

最适合活跃交易者

Ninja Trader Profit Finder

最适合多种交易策略

Microsoft Excel

一次性购买 $150,或 Microsoft 365 $9.99

1 个月

最适合定制

Soft4X

最适合内置数据加载源

7 家最佳外汇回测软件供应商

MetaTrader

全球许多外汇交易者都使用MT4 进行交易回测。通过使用交易平台中的外汇模拟器,交易者可以在图表上倒退时间,并回放任何历史日期的市场。通过外汇模拟器,您可以像在真实交易条件下一样开立订单、修改订单和关闭订单。

历史数据交易有几个独特的特点。首先,它比模拟交易节省大量时间。您甚至可以根据自己的舒适度设置时间框架,这样您就可以专注于重要的事情。此外,MetaTrader 4 还有许多有用的工具和指标,对回测交易策略非常有用。

使用MetaTrader 4 上的 Strategy Tester 非常简单。使用'View' 选项,查找并选择 "策略测试器 "选项。只需点击几下,您就可以根据自己的需要调整设置。

MetaTrader 5 Forex 也是一个非常受欢迎的 交易平台。 平台由开发 的同一家公司开发。MetaTrader 5 MT4

MetaTrader 5 交易平台以友好的用户界面为交易者提供多项附加功能。MetaTrader 5 提供的回测工具与MetaTrader 4 提供的工具类似。事实证明,这些工具既成功又安全。

哪些经纪商提供 MetaTrader 自动交易的最佳选择?

我们比较了提供低点差和MetaTrader 4 或 5 平台的经纪商,以及提供API 集成、与机器人协同工作的能力和其他有用功能的经纪商。

MT4 MT5 允许使用机器人(EA)进行交易 应用程序接口 免费 VPS 欧元/美元 ECN 价差 开设账户

OANDA

0.15 去经纪商
您的资金是有风险的。

IG Markets

0.8 研究回顾

IUX

0.10 去经纪商
您的资金是有风险的。

Forex Tester

在所有金融市场中,外汇市场的流动性最高。 Forex它也是波动最大的市场之一,在其他金融市场中独树一帜。外汇交易者的最佳回溯器可以显示您的策略在这个快节奏市场中的表现。

解决方案是Forex Tester 。您可以用它来测试您的策略在交易货币对而不是股票时的表现。它很容易解释结果,从而更容易找出需要改进的地方。

Forex Tester Forex Tester 是市场上最直观的回测工具之一,因为它致力于打造最好的外汇交易回测工具。

Forex Tester 的基础软件一次性费用为 149 美元。基本测试器的功能有限。最好与每月 29.99 美元的超级数据套餐一起使用该软件。

TradingView

无论您是寻找免费回溯测试解决方案的初学者,还是寻找快速解决方案的专家,TradingView 可能正是您所需要的。

该公司提供四种级别的服务,但如果你只是对回溯测试交易策略感兴趣,就不需要这些服务。您可以完全定制该工具,而且它是最容易使用的工具之一。

彩色编码图表使TradingView 的回溯测试结果易于理解。使用这种方法,您可以快速直观地了解您的策略在测试过程中的表现。

许多经纪商提供直接从TradingView 进行交易的服务,由于该网站提供广泛的指标和历史数据分析工具,因此对回测人员特别有用。

TradingView 集成 允许使用机器人(EA)进行交易 应用程序接口 免费 VPS 开设账户

OANDA

去经纪商
您的资金是有风险的。

Plus500

去经纪商
80% 的零售差价合约账户会亏损。

IG Markets

研究回顾

TradeStation

TradeStation是一家领先的日内交易经纪商。除了股票和ETFs 等传统投资外,它还提供交易加密货币等新兴资产类别的途径。

TradeStationTradeStation 的免费回溯测试工具是其产品中令人印象深刻的一部分,并得益于它是一个与经纪商连接的工具。TradeStation 拥有数十年的市场数据,可以不受限制地访问信息宝库。

为便于可视化,TradeStation 以彩色编码图表和图形显示回测结果。点击交易后,您可以看到更多细节,如交易规模、持有期、进场和出场指标,以帮助您优化交易策略。

Ninja Trader Profit Finder

正如我们已经指出的,许多程序的可用性使回溯测试变得更加容易。Profit Finder 就是其中之一,它是一款用于回溯测试的软件。 NinjaTrader.除了适用于多种设备外,您还可以下载适用于 Mac OS 的 Mac 版 Backtesting 软件。

这款外汇交易软件很受交易者欢迎,因为它能识别与策略相关的利润和亏损。你必须在软件中输入许多字段,包括账户大小、理想的进出场点、追踪止损点、take-profit 水平、回测时间、盈利目标和滑点。

Profit Finder 的最大优势是能够提供有关各种资产的详细信息和见解。此外,NinjaTrader 还提供许多附加指标,以获得更好的结果。

Profit Finder 有几个主要功能。例如,它可以在几秒钟内完成复杂的计算,因此对交易者非常有用。还可以根据盈亏水平计算每个仓位。

Microsoft Excel

Microsoft Excel 无需介绍。毫无疑问,它是商业和投资领域的主流软件。Excel 电子表格的用途多种多样,从简单的预算编制到复杂的交易策略回溯测试,不一而足。

在 Excel 上,您可以创建一个可用于任何资产或金融市场的回溯测试器。不过,您不必自己创建。网上有多种格式的回溯器模板。通过搜索您最喜欢的搜索引擎,您可以找到大量有关 Excel 反向测试模板的模板和操作指南。

一次性购买Microsoft Excel 的费用约为 150 美元,而且需要定期升级。作为替代方案,Microsoft 365 的月租费为 9.99 美元。

Soft4X

Soft4FX 如果您的预算非常紧张,那么《Excel 测试》是一个很好的开始。使用该软件的交易者有多种选择。此外,它还能促进竞争,一般来说,竞争会带来更好的产品。

同样,如果您喜欢使用MetaTrader ,并且认为Soft4FX 的功能足够,那么它可能是您的不错选择。

这也是用于二次回溯测试的绝佳工具。也许您在旅行时会携带第二台笔记本电脑或 Windows 平板电脑,您可以用它们来尝试一些想法。

有了Soft4FX ,您不必为许可证支付比更昂贵的供应商更多的费用。由于具有双许可证,它甚至可以安装在两台辅助电脑上。

如何选择Forex 回溯测试软件

在选择外汇市场回溯测试工具时要考虑很多因素。尽管从本质上讲,回溯测试是一个非常简单的过程,但数据质量却极为重要。您的回溯测试结果有可能出错,如果出错,可能会导致真实市场上的巨大损失。

以下是选择最佳外汇回测软件时需要注意的几个问题。
  • 成本:毫无疑问,外汇回测软件的成本在您的决定中起着非常重要的作用。如果你的反向测试做得好,你就不需要频繁地进行反向测试,所以你最不愿意做的事情就是每年在工具上花一大笔钱,却把它放在工具箱里不闻不问,直到下一次使用时才发现它已经落满了灰尘。

  • 效率和易用性:回溯测试需要收集成百上千个样本进行分析。但问题是,回溯测试需要很长时间才能完成。即使是经验丰富的交易者,也可能因为大量的数据任务而损失一周的交易时间。因此,高效的回溯测试工具极为重要...

  • 研究工具:在确定算法时,并不总是有必要模拟市场互动的方方面面。相反,可以使用近似值来快速确定策略的表现。通常情况下,这类分析工具对交易成本、可能的补仓价格、做空限制、场地依赖性和风险管理的假设并不准确。不过,尽管存在这些缺陷,仍可对此类策略进行有效评估。

  • 事件驱动回溯测试:在认为策略适合研究后,需要以更现实的方式对其进行评估。对于历史回溯测试和实时执行,理想的做法是使用相同的交易生成代码。事件驱动型回溯测试器可用于实现这一目标。

  • 数据的可用性:由于数据集存在缺陷或缺乏数据,回溯测试可能会导致预测结果与实际结果之间的后验错误或偏差。使用人工回溯测试或外汇测试仪可以轻松避免这一问题。此外,回溯测试软件可以系统地插入在测试运行时不存在的数据,即不计入您所关注时期的预测。由于这些信息尚未确定,因此可能会影响您的模拟结果。将多个经纪商的数据直接下载到回溯测试软件中可以节省大量时间。有些数据集需要您从第三方搜索并存储到计算机中。评估数据质量和可用性的一个好方法是阅读经验丰富的交易者提供的高质量用户评论。

如何回测您的策略

在手动回测交易策略时,您可能需要采取四个步骤。无论何时进行回溯测试,您首先需要打开图表并滚动到上一期。

在此过程中,确保策略使用的所有指标也应用到图表中。逐条移动图表是确定可能设置的第二步。

接下来,写下假想交易的结果。最后,重复所有步骤,直到找到另一个可能的设置,并再次记录下来。这个过程虽然耗时,但收获颇丰。

以下是该过程的详细说明。
  • 要对策略进行回溯测试,请选择一个外汇货币对或工具。

  • 回到市场图表的前一段时间。使用功能齐全的交易平台提供的回溯测试工具,您应该能够在图表窗口中运行您选择的任何时间框架的历史价格数据。如果您的平台不包含策略测试器,则可将其作为附加组件或插件使用。此选项要求您对模块进行编程,提供所需的所有信息,如货币对、总时间段和图表时间框架。

  • 确定适合您策略的交易设置。记录交易的进出场点、stop-loss 、止盈水平以及交易结果。在历史价格数据中寻找符合既定策略参数的买入或卖出机会。当您找到理想的触发点时,图表应显示您的止损和take-profit 设置。

  • 如果没有看到交易设置,将图表向前移动,直到看到为止。

  • 您需要重复步骤 3 和步骤 4,直到您分析完回溯测试时间段内的所有数据。

什么是最适合进行回测的Forex 交易对?

进行回测的最佳方法是一次只关注一个货币对。与实盘交易不同,回测允许您按照自己的节奏在任何时间段内进行交易,从而控制时间的流逝。与其同时在多个货币对上测试策略,不如一次分析一个货币对。

使用上述最佳工具进行回溯测试非常快捷。有鉴于此,您应该对尽可能多的货币对进行回溯测试。但同样,一定要一次只关注一个货币对。对于经验丰富的交易者来说,在EURUSDGBPUSD 上交易策略有利可图,但在EURCHFEURCAD 上交易策略却无利可图,这种情况很常见。如果您没有在经纪商提供的所有货币对上对策略进行回溯测试,您将永远无法确定这一点。

回溯测试Forex 策略:开始的理由

回溯测试是一种强大的工具,允许交易者使用历史数据来分析和评估自己的策略。我们将探讨几个令人信服的理由,让您开始将外汇回测纳入日常交易。

战略洞察力

成功的外汇交易不仅仅是一种机会游戏,它需要以扎实的数据分析为后盾的战略方法。通过回溯测试软件,您可以了解自己的交易策略在不同市场情况下的表现,并找出其优缺点。

实践

回溯测试的另一个好处是提供了一个很好的练习环境。通过在模拟交易环境中测试自己的策略,您可以完善自己的交易技能,调整自己的交易方法,而不必将辛苦赚来的财富置于风险之中。

信心

信心在交易成功中起着至关重要的作用。回溯测试为您提供了验证交易策略并获得信心的机会。当您看到您的回测技术取得积极成果时,就会对您的方法产生信任感和信念。

识别潜在陷阱

分析过去的数据可以帮助您识别您的策略表现不佳或出现亏损的情况。这种洞察力可以让你对策略进行调整和改进,确保在实际交易中将重大损失的风险降到最低。

改善风险管理

通过回溯测试,您可以分析过去的表现,评估和微调风险管理技巧。您可以尝试不同的止损和止盈水平、仓位大小和其他风险参数,以找到风险和收益之间的最佳平衡点。

您应该多久进行一次回测?

虽然专业人士建议至少进行 500 次交易以进行全面的回溯测试,但频率最终取决于您所选择的交易策略。对于回溯测试新手来说,了解在确定理想频率时应考虑哪些因素至关重要。

时间敏感性

不同的交易策略具有不同程度的时间敏感性。有些策略可能依赖于较短的时间框架,而有些则可能专注于较长期的趋势。请考虑您的策略的性质,评估它是否需要频繁地进行回溯测试,或者是否可以在较长的时间段内进行评估。

考虑市场波动和周期

市场条件从来都不是一成不变的,它会经历波动和稳定的周期。在波动剧烈的时期,可能需要更频繁地进行回溯测试,而在较为平静的市场环境中,回溯测试的间隔时间较短即可。

平衡时间投入与准确性

回溯测试可能很耗时,尤其是在分析大量交易时。在考虑可用时间和资源的同时,应力求进行足够数量的回溯测试,以获得统计意义。

不断评估和调整

随着经验的积累和更多数据的收集,定期重新评估您的交易策略。市场条件不断变化,曾经有效的策略可能不再有效。保持警惕,根据回溯测试中获得的洞察力调整策略。

将回测与实时分析相结合

通过回溯测试,您可以评估策略的历史表现,但实时市场条件可能会带来新的挑战。将您的回溯测试策略作为基础,同时保持对不断变化的市场的适应性和响应性。

关于回溯测试TradingView

回测是评估交易策略的关键过程,TradingView 提供了一个用户友好型平台,简化了外汇回测体验。让我们来看看如何进行回测。

打开条形图回放

首先,启动TradingView 并打开所需金融工具的图表。找到 "条形图回放 "功能,它通常位于图表顶部的工具栏中。单击 "条形图回放 "按钮激活该功能,这样就可以回放历史价格走势并进行回溯测试。

调整设置

点击TradingView 图表上的齿轮图标,进入设置菜单修改参数。例如,您可以修改时间框架、交易对以及您希望在回溯测试中包含的任何指标或绘图工具。

点击Play 按钮

找到工具栏上的"Play" 按钮,启动回溯测试程序。点击"Play" 按钮,开始回放历史价格走势。

分析和评估

随着历史价格走势的展开,观察您的策略在不同市场条件下的表现。找出优势和劣势,获得有价值的见解,从而完善自己的方法。

重复和完善

回溯测试是一个需要不断完善的迭代过程。完成初始回溯测试后,用策略的不同变体重复这一过程,调整参数,并探索其他方法。

专家意见

Igor Krasulya 作者在贸易商联盟

如今,无论交易的资产类别、时间框架或使用的策略如何,回溯测试都是任何专业交易者不可或缺的一部分。评估任何交易策略的有效性和特殊性都必须主要在历史数据集上进行,无论它是全自动交易策略还是自行决定的交易策略。在某些平台上,对测试算法执行情况的可视化观察有助于确定所应用指标和策略的具体情况以及优化路径。鉴于回溯测试工具易于掌握,而且大部分都是免费的,因此交易新手也应尽早将其纳入自己的武器库。

常见问题

与实时交易相比,回测结果的准确性如何?

如果模拟结果与实际情况非常接近,那么具有稳定模拟盈利能力的策略在实盘交易中取得成功的几率很高。但是,过去的结果并不能保证未来的表现,因为回溯测试不能考虑数据变化、执行问题和实际市场条件。

我可以对手动交易策略进行回测吗?

大多数回溯测试软件都侧重于可自动化的系统,但有些平台确实允许回溯测试自由裁量元素。这涉及将手动规则转化为可量化的信号和逻辑。

我需要哪些计算机软件技能?

大多数回测平台都有用于构建策略的图形界面,因此不需要编码。但是,涉及编码或交易系统脚本的平台需要具备软件技能,如PythonRC# 或专有语言。

我可以自动或导出我的策略吗?

许多平台允许通过连接经纪商导出策略,以进行实时交易,并在各账户间轻松实施策略。

编辑精选与深度洞察

文章编辑团队

Johnathan M. 是一位美国作家和投资者,Traders Union 网站的撰稿者。他的两个主要专业领域包括金融和投资(尤其是外汇和商品交易)以及宗教/精神/冥想。.

新手交易者術語表
索引

交易中的指数是衡量一组股票表现的指标,可以包括其中的资产和证券。

ECN

ECN 即电子通信网络,是一种将交易者与市场参与者直接连接起来的技术,有助于透明、直接地进入金融市场。

利润

获利了结订单是一种交易订单,指示经纪人在市场达到指定的获利水平时平仓。

交易系统

交易系统是交易者用来做出交易决策的一套规则和算法。它可以基于基本面分析、技术分析或两者的结合。

差价合约

差价合约是投资者/交易者与卖方之间的合约,表明交易者需要向卖方支付资产当前价值与合约签订时价值之间的差价。