"双针探底”形态是指两根连续或相隔不远)的K线,都带有较长的下影线,而且这两根K线的最低价位置一致或者非常接近。该形态通常出现在阶段性低点位。

一看形态大家都懂,但是量化就需要把它数字化,每一个特征,都要用数字来确定:
那么,我们用量化来定义“双针探底”:
1,连续两天的收盘价相近(例如,收盘价的差值不超过前一日收盘价的5%)。
2,两天的最低价都低于前一日的收盘价和开盘价。
3,两天的下影线长度(最低价与收盘价或开盘价之间的差值)至少是实体长度(开盘价与收盘价之间的差值)的一倍。

单个K线的逻辑设定好之后,就可以进行筛选了:
abs(close-open):求收盘价和开盘价的绝对值
min(close,open):求收盘价和开盘价的最小值
那么就开干咯,下面是主要代码部分:

演示是一个纵向的,即取单只个股的历史数据,这里先下载了2022年1月1日以来的日K线数据,
然后取相邻K线的:收盘价,开盘价,最低价,
再通过计算,获取需要的值:相邻K线的收盘价比值and下影线和实体的差值,

为了方便查看,回测时间只设置了2024年1月1日到2024年5月27日,

结果如下图:

那么问题来了,朋友们,有的双针见底形态很符合,有的比较一般,怎么让计算机筛选出更加满意的双针见底形态呢?
这个就需要继续肝代码啦(欢迎关注交流)
作者:大白量化