还在手动画线寻找阻力支撑?是时候展示真正的技术了!

发布于: 雪球转发:0回复:0喜欢:0

在前面的文章中我们解决了分时图中的量比、VWAP指标不能回看多于五日历史数据的问题,之后在此基础上又进行了扩展与增强。

机构建仓经常使用的指标?你值得拥有!

分时图中的量比不能回看历史?不能对比相同时段?安排上!再来个扩展增强!

然后就有朋友问了,既然VWAP指标可以选定一个锚点,以其为起点开始画VWAP线,那是否可以选定一个锚点,以那个时刻的最高价、最低价、收盘价为基准,来画一条直线作为阻力或支撑呢?

像VWAP这种曲线都能画出来,那画一条直线,是不是会更简单呢?比如在常见的振荡指标KDJ、RSI中的坐标线,那不就是直线吗?

画直线这个事情,可并没有想象地那么简单。

画直线的方法

直线,是一个点在平面或空间沿着一定方向和其相反方向运动的轨迹,是不弯曲的线。

直线上的一点和它一旁的部分所组成的图形称为射线。

直线上两点间的一段称为线段。

显然,股票有上市时间,市场有收市时间,所以如果在主图中画一条与时间轴的平行线,其实都是线段。

第一种方法

最简单的画线方法: 一个数值,一个颜色代码。

比如在系统默认的界面中,会以最后一根K线的收盘价显示一条虚线。

那么,我们可以仿照此种方法,再给它加上两条线,分别是最后一根K线的最高价和最低价。

这是如何实现的呢?

很简单,获取到最后一根K线的最高最低,使用 CONST 函数将其转换为常数,然后设置一下线型和颜色,就能得到上图的效果。

HV: CONST(H), DOTLINE, COLORE51883;LV: CONST(L), DOTLINE, COLOR7F9A00;

震荡指标的坐标线,也可以使用这种方法实现。

第二种方法

除了刚上市没多久的股票,很少有人会一直向左拖动到股票的上市日期,所以上面的方法画出来的线看上去就是一条射线。对于波段、日内交易者来说并没有必要。

那么,可以设置一个自定义的起点和终点,然后在这两个端点之间画线。自然,这里就要用到 DRAWLINE 函数。

这个函数有五个参数,其中第一个为布尔类型,当其为真时取第二个数值类型的参数为起点,当第三个布尔类型的参数为真时取第四个数值类型的参数为终点,最后一个参数代表线段的类型。

有了上面的说明,我们就可以发挥一下想象力了。

比如说,市场大幅波动的情况占比很少,可能百分之八十的时间都是在震荡。那么,我们想知道,最近市场是否在一个箱体内震荡。考虑到箱体的上沿和下沿可能是另外一个区间,因此这里取指定时间周期内收盘价的均值,然后再加减ATR来设置一个简单的箱体区间。

{首先计算ATR}AT := 14;TRV := MAX(MAX((H - L), ABS(REF(C, 1) - H)), ABS(REF(C, 1) - L));ATR := MA(TRV, AT);{然后设置时间周期,求均值后设置上下轨}TF := 20;AV := EMA(C, TF);HV := CONST(AV + ATR);LV := CONST(AV - ATR);{设置起点为60根K线以前,设置终点为最后一根K线}COND := CURRBARSCOUNT = 60;DRAWLINE(COND, HV, ISLASTBAR, HV, 0), LINETHICK4, COLORE51883;DRAWLINE(COND, LV, ISLASTBAR, LV, 0), LINETHICK4, COLOR7F9A00;

使用以上指标代码来看看在上证指数的效果。

是不是在一个箱体内震荡,已经是一目了然了。当然了,箱体嘛,让指标显示为一个长方形也不是不可以。

第三种方法

上图长方形的两边是如何画出来的呢?想必熟悉指标函数的朋友已经猜到了。没错,就是 STICKLINE 函数。在前面实现蓝色梯子指标的文章中已经对函数的参数做过了介绍,这里不再赘述。

对蓝色梯子指标做了一个简单的改良,并附上完整的指标源码

主要是想聊一下,使用这个函数,不仅仅可以做成火车轨、梯子的形状,给一个箱体贴上两条边做成长方形,还可以把它做成线段的效果。

柱线图,想当然的会认为高会大于宽,但如果把高度设置成一个特别小的值,在宽度合适的情况下,多个柱线图连在一起,就也显示成了线段。

阻力与支撑

华尔街没有新鲜事,因为投机像群山一样古老,股市上今天发生的事,过去曾经发生过,将来也必然再次发生。

假设你在10块钱时买入了一支股票,一段时间后,涨到了12,收益20%了,出不出呢?

大概率你正沉浸在马上就要涨到15、20的幻想之中。。。。。。但是,啪的一下,很快啊,掉下来了,后悔不?这个时候你大概率会放弃幻想,改成了“如果再涨到12我一定卖了它!”

市场行为由交易者的情绪所驱动,你会这样想,别人也会这样想。这个近期的高点会成为一个锚点,影响交易者的心理变化。当价格再次达到这个“锚点”时,曾经失去利润的恐惧就把这个“锚点”变成了一个屏障。

三番两次之后,交易者对于阻力的存在已经深信不疑,而这种笃信又使得阻力位形成了一种自我实现的机制。

当然,类似的过程,也会形成支撑位。

自动画线

基于上面阻力与支撑的理论,我们可以想到,最简单的一种寻找阻力的方法。比如说某支股票连涨了15天,之后连跌了5天,那么就构成了一个倒V的走势,或者叫A型走势。对于这种情况,我们就可以认为5天前那个高点是一个阻力位。

同理,某支股票连跌了15天,之后连涨了5天,那么就构成了一个V型走势,我们就可以认为5天前的那个低点是一个支撑位。

有了阻力位和支撑位,我们再把上次创造阻力位/支撑位的位置为起点,新的阻力位/支撑位的前一天为终点,在上一次阻力位数值的位置画上一条线,就构成了阻力支撑线。

当然,为了更直观的显示阻力支撑的效果,我们还可以把平常的K线设置为浅色,当突破阻力位或跌破支撑位时,将破位K线显示为深色,并添加一个标识符用于多空操作的提醒。

如图所示,在上证指数上已经可以自动显示不同波段的阻力支撑线以及对应的数值,并且在破位的关键K线上即会深色显示又有标识符。

再来看下在其它指数上的效果。

标普500

纳斯达克

英伟达

恒生指数

指标源码