(iwencai选股策略)今日最低价小于昨日最低价_、昨天3连板、振幅大于1

用户头像神盾局量子研究部
2023-09-01 发布

问财量化选股策略逻辑

该选股策略共包含三个条件:

  • 振幅大于1
  • 昨天3连板
  • 今日最低价小于昨日最低价

选股逻辑分析

该选股策略在振幅大于1和昨天3连板的基础上,新增了今日最低价小于昨日最低价的条件,即在市场热门股的基础上,寻找出现下跌的机会,进行顺势而为的投资。

有何风险?

这种选股策略可能会抓到下跌的刀口,选出来的股票的下跌有可能是持续趋势,而非短期回调,有较大的风险;另外,该选股策略没有考虑股票的基本面因素,选出来的股票可能存在经营不善、业绩下滑等风险因素。

如何优化?

在考虑技术指标的同时,可以引入基本面指标进行综合考虑,同时选股前需深入分析股票的盈利能力、市场地位、行业前景等,尽可能降低风险。

最终的选股逻辑

经过优化和改进,最终的选股逻辑如下:

  • 振幅大于1,市场对波动较大的股票更感兴趣。
  • 昨天3连板,寻找当前热门概念的热门个股。
  • 今日最低价小于昨日最低价,顺势而为投资,挖掘下跌股票的机会。
  • 兼顾基本面和技术面,降低风险。

同花顺指标公式代码参考

该选股策略的技术指标包括振幅、收盘价、最低价等,通达信指标公式代码如下:

AVG((HIGH-LOW)/REF(CLOSE,1),20)>1 &&   //振幅大于1
LOW>REF(LOW,1) &&            //今日最低价小于昨日最低价
COUNT(C>REF(CLOSE,1),3)==3    //昨天3连板

python代码参考

n = 3
condition1 = df['amplitude'] > 1
condition2 = (df['low'] < df['low'].shift(1))
condition3 = (df['close'].rolling(window=2).apply(lambda x: x[1] / x[0] - 1).shift(1) > 0).rolling(window=n).sum() == n
result = df[condition1 & condition2 & condition3]
    ## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

    select_sentence = '市值小于100亿' #选股语句。

    模板如何使用?

    点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。


    ## 如果有任何问题请添加 下方的二维码进群提问。
    ![94c5cde12014f99e262a302741275d05.png](http://u.thsi.cn/imgsrc/pefile/94c5cde12014f99e262a302741275d05.png)
收益&风险
源码

评论