python对“神奇九转”策略,进行数据回测,并查看历史形成高9低9的时间点。
1 神奇九转原理
股价在上涨或(下跌)过程中连续9日达到触发条件会生成数列1、2,3....7、8,9,数列会依次标注在当日K线上方(下方)。
只有当股价连续第六天达到触发条件时,数列才开始进行依次显示1、2,3、4,5、6
当第七天依然达到触发条件时则显示7,如第七日未达到触发条件则前面6天的序号消失。
第八日同第七日的显示逻辑一样。
当第九天依然达到触发条件时,便形成了1个九转结构(序列)。
而当第九日未达到触发条件时则前面8日的序号消失,九转结构不成立。
2 神奇九转下跌(达到底部,抄底)
低九买入结构:满足两个条件:第一:即连续出现九根K线,并且这些K线的收盘价都比各自前面的第四根K线的收盘价低,就在其K线下方标记相应的数字,如果出现中断,则原计数作废,重新来过。第二:8或9的最低价小于6或7的最低价,在9的下方显示。

3 神奇九转上涨(达到顶部,逃顶)
高九卖出结构:满足两个条件:第一.即连续出现九根K线,并且这些K线的收盘价都比各自前面的第四根K线的收盘价高,就在其K线上方标记相应的数字,如果出现中断,则原计数作废,重新来过.第二:8或9的最高价大于6或7的最高价,在9的上方显示。

4 首先导入分钟线历史k线数据
5 用神奇九转策略对数据回测,得到历史上形成的高9,低9的时间点及收盘价。
6 输出历史形成高9低9的时间点及收盘价。
版权声明:本文引用为CSDN博主「*星光」的原创文章
原文链接:https://blog.csdn.net/weixin_42322206/article/details/123344752
可以参考CSDN博主「fanfpy」的原创文章
原文链接:https://blog.csdn.net/qq_31663099/article/details/119846913