文章 "您应当知道的 MQL5 向导技术(第 25 部分):多时间帧测试和交易"

 

新文章 您应当知道的 MQL5 向导技术(第 25 部分):多时间帧测试和交易已发布:

默认情况下,由于组装类中使用了 MQL5 代码架构,故基于多时间帧策略,且由向导组装的智能系统无法进行测试。我们探索一种绕过该限制的方式,看看搭配二次移动平均线的情况下,研究运用多时间帧策略的可能性。

在我们的上一篇文章中,我们视察了毕达哥拉斯(Pythagorean)均值,这是一组移动平均线,其中一些非常新颖、且不常见,尽管正如我们在测试报告中暗示的那样,它们具有令一些交易者受益的潜力。这些毕达哥拉斯均值是用一个半圆图解表示,其汇总了当由两个不相等数值表述时,每个平均值加起来等于半圆的直径。在文章中未涉及的半圆和弦值中,表示为 Q 的值,它代表两个值 a 和 b 的二次平均值。 

二次均值(QM)通常也称为均方根,且作为一种均值,它更倾向于在均值集中寻求朝向较大值加权,这与我们在上一篇文章中研究的几何与调和均值不同。它就像几何均值仅返回正值一样,故需要寻求采样集的均值只具有正值。然而本文的标题是在由向导组装的智能系统中实现多时间帧策略,故此 QM 只是工具,我们用其展示如何在由向导构建的智能系统中测试多时间帧。 

那么,为什么由向导构建的智能系统在测试多时间帧时很棘手呢?嗯,在我看来,这是因为在向导组装空间中添加的每个信号都应当定制化,而这往往被忽视。至于由向导组装的智能系统,其品种名称和时间帧的自定义能在向导信号选择步骤中完成,但往往大多数人假设一旦您选择了一个信号,您就可以选择品种和周期,但若由向导组装,则不是这种情况。在之前的这篇文章中,我曾展示过依据修改的组装源代码,在由向导组装的智能系统中容纳多个品种进行交易的各种方式。还有一种明显且主要的方式我并未分享,即执行多个信号挂件,其中每个信号挂件将针对一个特定的品种。尽管附加的都是同一个信号,但仍会发生多个挂件。为信号自定义分配品种应在下面示意的这些步骤中完成: 

n1


n2

作者:Stephen Njuki