量化软件下载:赫兹量化根据特定的价格变化自动侦测极值点

在第二种情况下,极值点的相对大小 (从一个极值点到另一个的价格变化) 可能只有几个点值,这样较小的峰谷值通常在人工交易时不做考虑。在时段之间切换并不会改变这些较小的极值点 — 它们在长期平盘时依然出现。

也可能会出现相反的情况: 没有找到所有的极值点。如果出现了剧烈的市场波动,在短期之内出现了很多峰谷值,它们也不能被发现,分形只能在当前时段由5个柱定义的时间段之内侦测到两个极值点。所以,我们无法推荐在自动交易中使用分形指标来侦测所有或者主要关键的极值点。

在文章"Thomas DeMark 对技术分析的贡献" 一文中指出了分形指标的同样缺点。如果我们选择了一个大的范围来搜索极值点,它们中的很多都会被忽略掉。如果范围太小,又会找到一些微小的极值点。在任何情况下,当处理结果时,我们或者必须总是人工优化参数来消除那些微小的高价和低价,或者开发一个特别的算法来做这件事。

1.2. 当搜索极值点时使用移动平均

使用平均线,例如移动平均,作为自动化搜索极值点的基础看起来是可行的。搜索是在指定数量的柱上进行的,看价格偏离平均线是否大于预先定义的距离点数。该工具可以排除掉微小的峰谷值,看起来比分形更好。但是,它还是没有解决在高低价格距离很近时侦测的问题 (图 2, a).

编辑切换为居中

添加图片注释,不超过 140 字(可选)

图 2. 当搜索极值点时使用移动平均: 两个极值点定义为一个 (a), 距离移动平均很近的极值点就被忽略了 (b)

我们可以一起使用移动平均和分形,移动平均用于排除掉微小的极值点,而分形用于在指定的区段中进行搜索。但是,这种方法还是不能解决所有的问题,我们还是需要不断选择最佳的范围参数,否则,两个很近的极值点将只能发现一个 (图 2, a).

使用这种方法还有另一个问题,在强烈波动中,移动平均根据时段可能会忽略掉信号,在这种情况下(图 2, b), 接近两个峰值的谷值和接近移动平均的部分没有被侦测出来,这样的情形在市场上很罕见,但是它们确实提出了正确选择移动平均范围的问题。

所以,这种搜索极值点的方法以及它们上面所述的修改方案都是有缺点的,需要进一步的编程方案。让我们详细探讨当搜索极值点时出现的问题,以及来解决它们的算法。

2. 搜索极值点时遇到的问题和乱局

2.1. 选择用于搜索峰值和谷值的变化范围

已有的策略和技巧可能显式或者隐式地使用了极值点。寻找极值点常常是一项必须的任务:不同的人可能会在同一张图表上找到不同的峰值和谷值。让我们看看一个著名的图形模式 – 双顶。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

图 3. 双顶模式

两个图表 (图 3) 中包含了相同的模式,但是,我们可能会根据极值点范围的不同侦测到或者未能找到它。在第一个图表上,第一个峰值之后是底部,其后又是第二个峰值。对应地,如果峰值之间没有底部,我们就不能侦测到双顶模式了,该模式会被定义为一个普通的极值点。当底部不明显时,也会发生同样的事情,它会影响到双顶模式而使它难以侦测。当然,在第一个图表上侦测模式与第二个图表相比要容易,而它们之间的仅有区别就是它们相邻极值点的区别。

让我们讨论另一个例子: 有些策略会在一系列极值点(包括高点和低点)的位置高于前面的点时定义向上的趋势,下行趋势的定义也类似。在图4中, 我们可以使用极值点来定义趋势的方向。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

图 4. 相同图表上价格的相反方向走势: 向上趋势 (a), 向下趋势 (b)

同一个图表上同时包含了向上趋势和向下趋势,在第一种情况中(图 4, a), 极值点 1, 2, 3 和 4 明显显示了牛市趋势,然而,如果我们使用极值点 2, 5, 6 和 3 (图 4, b), 我们将看到一个熊势趋势。所以,有可能使用不同的极值点来取得其中一个可能的结果,考虑到这个,我们可以得出结论,变化范围对极值点的位置有最大影响

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值