【十字星】判断十字星线函数trader_cdldojistar的应用

在蜡烛图中,十字形线是一个反转信号,用来判断当前的趋势是否终止。trader扩展中的函数trader_cdldojistar就是一个查找十字星线的函数。

使用方法

trader_cdldojistar ( array $open , array $high , array $low , array $close ) : array

返回的结果是一个数组,值有-100,100和0。-100表示这是一个底部十字星,100表示这是一个顶部十字星。0表示这不是一个十字星线。

以沪深300最近2年的数据来举例,使用这个函数得到的十字星线有这么一些。

把这些十字星线放在k线图,我们会发现,十字星线的预示效果要比锤子线好一点。比如在17年11月22日,出现了一个大大的十字星,后面就一路暴跌。2018年2月24日出现了一次顶部十字星线,后面依然是暴跌。

有兴趣的朋友可以根据上面跑的十字星线数据对比一下,会发现十字星这种形态准确率是非常高的。特别是在十字星出现的前一天是涨的形态,出现十字星后面暴跌的概率非常大。反过来,前面暴跌出现十字星,后面暴涨的概率则不大了。

【锤子线】判断锤子线函数trader_cdlhammer的应用

在蜡烛图技术中,锤子线是一个有效的指标,能预测趋势的反转,详情见锤子线。通过肉眼去观察锤子线不仅费力而且容易出现主观因素导致的错误,php中的trader扩展中的trader_cdlhammer就能判断当前是否是锤子线。

使用方法

trader_cdlhammer ( array $open , array $high , array $low , array $close ) : array

$open 指的是开盘价数组

$high 指定是最高价数组

$low 指的是最低价数组

$close 指的是收盘价数组

返回的是一个一维数组,是锤子线值为100,不是锤子线值为0.

使用举例

拿沪深300举例子,跑出最近两年的锤子线如下。

经过对比,发现这个函数是别的锤子线效果并不是那么好,很难区分是锤子还是上吊线,比如9月10号的判断为锤子线,实际上已经是上吊线了。

比如8月29号的锤子线,其实这是一个正在上涨期间出现的形态,并不符合下跌过程中出现的锤子线的定义。

经过实验发现,锤子信号并不是一个很有效的信号。有兴趣的朋友可以根据上面跑出的数据去历史的k线图去验证。