问财量化选股策略逻辑
- 选取至少5根均线重合的股票
- 股票规模要求在2亿以上
- 换手率要求在3%-12%
选股逻辑分析
- 选取至少5根均线重合的股票,可以认为这些均线代表了股票的走势趋势,重合的均线表明股票的走势较为稳定,有利于长期投资。
- 股票规模要求在2亿以上,可以认为规模较大的股票通常有更多的流动性和稳定性,更容易进行投资。
- 换手率要求在3%-12%,换手率较低的股票表明投资者持有该股票的时间较长,有利于长期投资。
有何风险?
- 选取均线重合的股票,可能会忽略股票的短期波动,导致投资风险增加。
- 股票规模要求在2亿以上,可能会忽略小盘股的投资机会。
- 换手率要求在3%-12%,可能会忽略高换手率的股票的投资机会。
如何优化?
- 可以考虑加入其他因素,如市盈率、市净率等,综合考虑股票的价值和风险。
- 可以考虑加入股票的行业和地域等因素,以更好地把握股票的投资机会。
- 可以考虑加入技术指标,如布林线、MACD等,以更好地把握股票的走势趋势。
最终的选股逻辑
- 选取至少5根均线重合的股票,且规模在2亿以上,换手率在3%-12%之间。
- 综合考虑股票的价值、风险、行业、地域和技术指标等因素,以更好地把握股票的投资机会。
python代码参考
- 以下是一个简单的示例代码,用于筛选符合要求的股票:
import talib
def get_rolling_mavg(values, n):
"""
获取n日的滚动平均值
"""
ma = talib.MA(values, n)
return ma
def get_rolling_mavg_intersection(ma1, ma2, n):
"""
获取ma1和ma2的n日重合点
"""
i = 0
while i < n:
if ma1[i] == ma2[i]:
i += 1
else:
break
return i
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
