"双针探底”形态是指两根连续或相隔不远)的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日,
结果如下图: 那么问题来了,朋友们,有的双针见底形态很符合,有的比较一般,怎么让计算机筛选出更加满意的双针见底形态呢? 这个就需要继续肝代码啦。(欢迎关注交流)
|