(同花顺量化)500日内至少2次涨停_、今日最大跌幅<-4且>-5、今日增仓占比_5%

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

问财量化选股策略逻辑

  • 今日增仓占比>5%
  • 今日最大跌幅<-4且>-5
  • 500日内至少2次涨停

选股逻辑分析

这个策略的逻辑是基于三个指标来筛选股票。首先,要求股票今天的增仓比例大于5%,这意味着机构投资者正在买入该股票。其次,要求股票今天的最大跌幅小于-4且大于-5,这意味着该股票在当天的价格波动较大,但并没有出现大幅下跌的情况。最后,要求股票在过去500日内至少出现2次涨停,这意味着该股票具有较强的市场表现和上涨潜力。

有何风险?

这个策略的风险主要来自于市场风险和策略本身的风险。首先,市场风险是指由于市场整体表现不佳,导致所有股票的价格都下跌,从而导致该策略的收益率下降。其次,策略本身的风险是指由于该策略所依赖的三个指标的准确性不高,导致筛选出的股票表现不佳。

如何优化?

为了优化这个策略,可以考虑以下几点:

  • 选择更多的指标来筛选股票,以提高策略的准确性。
  • 使用技术分析方法来预测股票的价格走势,以减少市场风险。
  • 对于每个指标,可以使用不同的时间周期来计算,以获得更准确的结果。

最终的选股逻辑

  • 今日增仓占比>5%
  • 今日最大跌幅<-4且>-5
  • 500日内至少2次涨停
  • 使用技术分析方法预测股票的价格走势
  • 对于每个指标,使用不同的时间周期来计算

python代码参考

import talib

def get筛选条件():
    # 获取今日增仓比例
    today_percent = talib.RSI(close, timeperiod=14)
    # 获取今日最大跌幅
    max_decrease = talib.MAXINDEX(close, timeperiod=14)
    # 获取过去500日内至少2次涨停
    num_of_stocks = talib.MA(talib.COUNTIF(close > open, close > open), timeperiod=14)
    return today_percent, max_decrease, num_of_stocks

def get_optimized_factors():
    # 获取更多的指标来筛选股票
    # ...
    # 使用技术分析方法预测股票的价格走势
    # ...
    # 对于每个指标,使用不同的时间周期来计算
    # ...
    return factors

def get筛选结果():
    # 使用筛选条件筛选股票
    # ...
    # 对筛选出的股票进行技术分析
    # ...
    # 返回筛选结果
    # ...

请注意,以上代码仅为参考,实际使用时需要根据具体情况进行修改。

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

模板如何使用?

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

如果有任何问题请添加 下方的二维码进群提问。

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论