问财量化选股策略逻辑
- 近2天没有涨停板: 说明该股票近期表现稳定,不会受到市场情绪的影响。
- 收盘价>=20日均线: 表示当前股价已经站在了20日均线上方,暗示未来可能会继续上涨。
- 涨幅〈0: 表示近两天该股票的涨幅较小,相对其他股票来说较为保守。
选股逻辑分析
这个策略主要关注的是短期和长期的趋势。近两天没有涨停板表明该股票的风险较低,不会有太大的波动。而收盘价>=20日均线则表示该股票的走势比较稳健,有一定的上升潜力。最后,涨幅〈0表明该股票的风险较小,投资者可以考虑将其纳入投资组合。
有何风险?
这个策略的主要风险是可能会错过一些短期爆发的股票,因为它的筛选条件主要是关注长期趋势。此外,如果市场整体下跌,即使满足了上述条件,也可能无法避免损失。
如何优化?
对于风险较高的股票,可以适当降低20日均线的标准,或者增加一个更短的时间周期作为参考。另外,还可以考虑将策略调整为只在出现连续两个涨停板后才买入,这样可以在一定程度上避免过早买入的风险。
最终的选股逻辑
在选择股票时,需要综合考虑多个因素,包括但不限于股票的基本面、技术面、市场环境等。下面是一个简化版的选股策略:
def select_stock():
no_stocks = stock_data['close'] > stock_data['ma20']
stable_prices = stock_data['close'] >= stock_data['ma20']
low_risk = stock_data['high'] - stock_data['low'] < 5
return stock_data[no_stocks & stable_prices & low_risk]
常见问题
-
为什么要在选出的股票中再排除那些近期涨幅较大的?
答:因为在短期内,市场的波动较大,容易受到市场情绪的影响。因此,最好是在一段时间内稳定的表现后再进行投资。 -
如果市场整体下跌,那么这个策略是否还有效?
答:如果市场整体下跌,即使满足了上述条件,也可能无法避免损失。因此,在使用这个策略时,还需要结合其他信息进行判断。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。