问财量化选股策略逻辑
- 至少5根均线重合的股票
- 按个股热度从大到小排序
- 10日涨幅大于0小于35
选股逻辑分析
- 第一条均线为5日均线,表示最近5天的平均价格。
- 第二条均线为10日均线,表示最近10天的平均价格。
- 第三条均线为20日均线,表示最近20天的平均价格。
- 第四条均线为30日均线,表示最近30天的平均价格。
- 第五条均线为60日均线,表示最近60天的平均价格。
当5条均线重合时,表示股价在短期内经历了较大的波动,可能是市场趋势的转折点。同时,10日涨幅大于0小于35的条件,表示股票价格在最近10天内有上涨的趋势,但涨幅不大,说明股票处于相对稳定的状态。
有何风险?
- 5条均线重合的股票可能面临市场趋势的转折点,导致股价出现较大的波动。
- 10日涨幅大于0小于35的股票价格虽然有上涨的趋势,但涨幅不大,说明股票市场可能处于相对稳定的状态,也有可能出现下跌的趋势。
如何优化?
- 可以考虑加入更多均线,例如90日均线、180日均线等,以更好地反映市场趋势的变化。
- 可以考虑加入成交量等指标,以更好地判断股票市场的活跃程度。
最终的选股逻辑
- 选取至少5条均线重合的股票。
- 按照10日涨幅大于0小于35的条件进行排序。
- 考虑加入更多均线和成交量等指标,以更好地反映市场趋势的变化。
python代码参考
- import talib
- def get_price_moving_average(prices, n):
"""
获取n日的价格移动平均值
"""
if n <= 0:
return None
elif n == 1:
return prices[-1]
else:
return talib.MA(prices, n)
3
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


