问财量化选股策略逻辑
- 至少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亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


