(iwencai选股策略)今日均线向上发散_、昨天换手率>8%、至少5根均线重合的股票

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

问财量化选股策略逻辑

  • 至少5根均线重合的股票
  • 昨天换手率>8%
  • 今日均线向上发散

选股逻辑分析

  • 5根均线重合,说明股票价格趋势较为稳定,且均线有粘合的趋势,有利于后续股价的上涨。
  • 昨天换手率>8%,说明股票昨天的交易较为活跃,表明市场对该股票的关注度较高,有利于后续股价的上涨。
  • 今日均线向上发散,说明股票价格趋势较为向上,且均线有发散的趋势,有利于后续股价的上涨。

有何风险?

  • 如果股票价格在短期内涨幅过大,可能会导致投资者追高买入,从而面临回调的风险。
  • 如果股票价格趋势不稳定,可能会导致投资者无法准确判断后续走势,从而面临投资风险。

如何优化?

  • 可以考虑加入更多均线的组合,以更准确地判断股票价格趋势。
  • 可以考虑加入更多技术指标的组合,以更准确地判断股票价格趋势。

最终的选股逻辑

  • 选取至少5根均线重合的股票
  • 选取昨天换手率>8%的股票
  • 选取今日均线向上发散的股票

python代码参考

import talib

def get_ma_crossover(candles):
    # 获取5日、10日、20日、60日、120日均线
    ma5 = talib.MA(candles.Close, timeperiod=5)
    ma10 = talib.MA(candles.Close, timeperiod=10)
    ma20 = talib.MA(candles.Close, timeperiod=20)
    ma60 = talib.MA(candles.Close, timeperiod=60)
    ma120 = talib.MA(candles.Close, timeperiod=120)

    # 获取昨天换手率
    volume昨天 = candles.Close[-1] * candles.Open[-1] / candles.Close[0]

    # 获取今天的均线方向
    direction = ma10[-1] > ma20[-1] and ma20[-1] > ma60[-1] and ma60[-1] > ma120[-1] and ma120[-1] > ma5[-1]

    # 组合条件
    ma_crossover = ma5[-1] > ma10[-1] and ma10[-1] > ma20[-1] and ma20[-1] > ma60[-1] and ma60[-1] > ma120[-1] and direction

    return ma_crossover

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论