通过技术指标自动绘制斐波那契趋势扩展线
通过技术指标自动绘制斐波那契趋势扩展线
在金融市场中,斐波那契技术分析方法是一种重要的预测工具,其中斐波那契趋势扩展线能够帮助交易者预测价格在突破或延续趋势之后可能达到的目标区域。本文将详细介绍如何通过技术指标自动绘制斐波那契趋势扩展线,包括其概念、实现方法和具体应用。
什么是斐波那契趋势扩展?
斐波那契回调线的作用是在一个波段后,确定潜在的支撑位与阻力位。而斐波那契趋势扩展线的作用是,在连续两个方向相反的波段后,趋势延续第一个波段能达到的目标位。
如图所示,先是有一个上涨的波段(确定一个低点,连线到一个高点),然后是一个较小的下跌波段(从上一个高点,连线到一个低点)。那么,在这种情况下,交易者就会想知道:行情恢复上涨后,能涨到哪里?
首先,计算第一个波段的涨幅;然后,以第二个波段的终点作为基准;最后,用涨幅乘以不同的斐波那契比率再加上基准,就是各个潜在的目标位。
也就是说,斐波那契趋势扩展线用于预测价格在突破或延续趋势之后,可能达到的目标区域。绘制扩展线时,需要三个点:
- 第一个点(起点)是价格波动的起始位置。
- 第二个点(终点)是波动的结束位置(即高点或低点)。
- 第三个点(目标点)是价格波动完成后,反转或延续的另一个关键点。
具体来说:在上涨趋势中,选取低点、涨幅的高点和回调后的低点来绘制扩展线;在下跌趋势中,选取高点、跌幅的低点和回调后的高点来绘制扩展线。
虽然也有其它同样不依赖收盘价、最高价、最低价的技术分析方法,比如波浪理论、形态分析(头肩顶、双顶/双底、三角形),但这些分析方法更偏主观,正所谓“千人千浪”,尤其是,当仓位变大之后,不自觉的会把预期代入到分析之中,更加重了这些分析方法主观性的偏向。
斐波那契分析方法采用固定的比例,交易者只需要选择显著波段的高低点,因此,相对来说,计算过程更明确、点位分析也更精确。
最后,还有非常重要的一个评估角度。存在多重周期、受多重因素影响的金融市场中,基于不同时间周期、受不同波动频率影响的交易者,有可能会发生交易行为上的共振:恐慌卖出与贪婪买入,从而导致极端的市场波动和价格冲击。
然而,黄金比例是一个无理数:无限不循环小数,所以,它的这个特性意味着在斐波那契比例的点位进行交易,将会大大降低共振的可能性,使得金融市场的波动也像自然界一样,存在着一种内部的和谐与秩序。
可能,这就是有时候交易被称为一种艺术的原因吧。
实现方法
从上图中可以看到,在TradingView中已经提供了功能强大的斐波那契绘图工具,当然了,富途中也有提供。但还是之前说过的问题,一是每次都要手动画,效率不高;二是手动操作难免受仓位影响,人为的引入了主观偏向。
当然了,如果还想筛选已经突破趋势扩展线中0.618点位的股票列表,那么通过技术指标来实现扩展线的自动绘制,就显得很有必要了。
这里面的一个基础功能是阻力位与支撑位,因为只有先找到了高低点,才能确认是否存在先后两个方向相反的波段,进而,才能绘制扩展线。
对于如何查找阻力位与支撑位,在《强强联合!斐波那契回调线+阻力支撑线的指标代码详解》中已经对实现方法、指标代码做过逐行的解释,这里不再赘述,主要是分析一下扩展线绘制的几个要点。
基本形态
要绘制扩展线,首先要满足基本形态的条件。每个人都有自己的交易周期,假设在你习惯使用的时间级别上,股价正呈45度角上涨或下跌,那么其实也没啥好分析的了,跟随趋势即可。
只有在那些呈现出低点-->高点-->低点或高点-->低点-->高点形态的走势上,扩展线才有使用的价值。
因此,在实现阻力支撑线自动识别的基础上,我们要看最后三个阻力位、支撑位是否满足这样的形态。
端点定位
有了基本形态的条件,下面就要实现对起点、终点这些端点位置的定位。
以上涨趋势为例,它会先有一个低点,再有一个高点,最后还是一个低点。很明显,最后这个低点还要高于第一个低点。
那么,如何定位倒数第二个低点呢?如何定位倒数第一个高点呢?如何定位倒数第一个低点呢?
很明显,这实际上是同一个问题:如何定位倒数第N个高/低点?这样的点有什么特征?它唯一的特征就是从当前位置开始,一直到最后一根K线,这中间有N个高/低点。
所以,从最后一根K线向前累加到它的位置,高/低点的个数之和就是N。这样,根据这个条件,我们就找到了这些端点的位置。
趋势判断
定位到了端点,也就知道了高低点出现的先后顺序,进而,也就可以判断趋势了。
因为斐波那契趋势扩展线涉及到两个波段,因此为了更直观,可以像TradingView一样,对两个波段的端点连线,并设置不同的颜色。
如果是上涨形态:低点-->高点-->低点,就在连线后设置为红色,下一个波段的连线设成绿色。
如果是下跌形态:高点-->低点-->高点,就在连线后设置为绿色,下一个波段的连线设成红色。
基准数据
明确了趋势,也就可以确认基准数据了。第一个波段的涨跌幅视为1,要用它来乘以斐波那契比例。然后,如果是上涨形态,那么最后一个低点就是基准,要在它的基础上加上偏移量;如果是下跌形态,那么最后一个高点就是基准,要在它的基础上减去偏移量。
显示位置
为了仿照TradingView的显示效果,我们要把斐波那契比例和计算得到的扩展线数值错开一定的距离来显示。一个可行的方法是,先确认画扩展线的位置,然后向左偏移两根K线来显示数值,再偏移两个K线来显示比例。
最终效果
至此,不敢说考虑到了方方面面,但起码已颇具雏形,我们来看一下按照上面的方法实现出来的效果。