m0_75147459 2023-05-10 11:16 采纳率: 33.3%
浏览 77
已结题

如何用python神奇九转策略进行历史回测

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的下方显示。

img


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

img


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

  • 写回答

4条回答 默认 最新

  • threenewbee 2023-05-10 12:20
    关注
    获得4.95元问题酬金

    这个你可以把数据放在pandas里,然后按照这个什么规则进行一个判断。但是是否有效就见仁见智了。在我看来这个规则和跳大神也没啥区别。

    评论

报告相同问题?

问题事件

  • 系统已结题 5月18日
  • 修改了问题 5月10日
  • 赞助了问题酬金15元 5月10日
  • 创建了问题 5月10日