跳至内容

帮助中心

Help Center articles

Reactor:自动化交易软件

Reactor 使 EA Studio 成为一款自动化交易软件

trading software automated

Reactor 是一款自动化交易软件工具,交易者可以使用它来自动生成、优化和验证策略这也被称为创建交易策略的“自动化工作流”。

Reactor 中包含哪些内容?它拥有一个生成器以及用于优化和验证所创建策略的额外工具。

例如,Reactor 生成的每项策略都会经过多次蒙特卡洛(Monte Carlo)验证测试。当策略通过测试后,它会进入“收藏”(Collection)部分。

如果你设置了其他验证工具,策略也必须成功通过这些工具。

Trading Software Automated

在你启用或禁用任何列出的选项后,你将在 Reactor 页面的右侧看到它们各自的统计数据。利用这个功能强大的工具有很多方法。

让我们更深入地了解自动化交易软件 Reactor 是如何运作的:

  • 你设定一个目标、特定标准和 OOS(样本外测试),之后它会为你生成策略
  • 如果你愿意,可以使用不同的生成器设置来优化策略
  • 除此之外,Reactor 还可以使用蒙特卡洛和多市场工具来验证策略。
  • 只有当策略无异常通过验证后,它们才会出现在“收藏”中。

Reactor 最重要的任务是为你提供通过所有测试的稳定策略。

你可以让 Reactor 运行过夜,第二天,策略就会在那里等着你。

这就是为什么我们称 EA Studio 为自动化交易软件。它完成了从开始到结束的完整过程。

使用自动化交易软件优化策略的工具

1.全数据优化

Trading Software Automated

通过选择“全数据优化”,生成器的每项策略都将通过自动化工作流进行优化。这类优化有独立的设置,与生成器的主要设置不同。

当优化完成后,系统会检查最佳策略是否符合验收标准。如果一切正常,EA Studio将继续执行下一个工作流工具。

如果你没有设置任何额外工具,策略将进入“收藏”并开始运行生成器。让生成器运行更长时间会更有效。自动化交易软件过程让我们有机会减少手动工作。

2.步进前向优化 (Walk Forward Optimization)

步进前向 (Walk Forward)代表了策略的顺序优化。我们使用以下术语:步进前向分析 (WFA) 和步进前向优化 (WFO)。

我们将这种类型的分析称为“步进前向”,因为有一个移动窗口,以预设的步长逐渐覆盖整个历史数据周期。此外,这个过程是 100% 由自动化交易软件完成的。

交易者使用步进前向工具来尽量减少策略中过度优化的参数。

在回测时让策略看起来完美并不重要,但非常建议创建在实盘交易环境中表现良好的系统。

过度优化的策略很容易失败,而这正是交易者在投入资金时所不希望看到的。

如果 WFO 结果优于全数据回测结果,那么该策略将获得更好的优化参数。

3.归一化 (Normalization)在自动化交易软件过程中。

归一化器是最近添加到 EA Studio 自动化交易软件中的功能。

它允许交易者简化交易策略。它会缩小止损(SL)范围,并将所有指标的参数推向更接近默认值的数值。

只有在结果更好时才接受任何更改。归一化器(Normalizer)不会改变策略,它只是让策略更快、更容易。

执行鲁棒性测试

所有的鲁棒性工具都不会改变策略中的任何内容。甚至连单个参数都不会改变。

1.前向验证 (Walk Forward Validation)

trading software automated - strategy validation

WFO 工具将为您提供在不改变初始参数的情况下,通过已验证区段的策略。

2.蒙特卡洛验证 (Monte Carlo Validation)

蒙特卡洛工具对策略执行随机测试并验证输出。


您可以选择为利润测试设置的百分比率。正如您在提供的示例中所看到的,策略必须处于盈利状态,应用程序才会进入下一个工具。

蒙特卡洛是交易软件自动化流程中必不可少的环节。它能够使用不同的指标参数测试策略,从而向我们证明策略是否过度优化。

3.多市场验证 (Multi-Market Validation)

trading software automated - multi market

多市场工具的目的是针对各种市场测试策略。作为验证标准,您需要定义必须以盈利结束的最少测试次数。

在这个示例中,有两个市场,验证阈值为二。因此,如果至少有两个测试以盈利结束,则策略将被发送到收集(Collection)部分。

给反应器/验证器(Reactor/Validator)的提示

最好只使用这些工具中的其中一个:

  • 全数据优化 (Full Data optimization)
  • 前向优化 (Walk Forward optimization)
  • 前向验证 (Walk Forward validation)

如果您全部选择,这会导致标准过于严格,结果可能导致在整个交易软件自动化流程中看不到任何策略。

评分和评论
有用的没用