问财量化选股策略逻辑
- 至少5根均线重合的股票
- 500日内至少2次涨停
- 2021年营收/2018年营收大于1.1
选股逻辑分析
- 这个策略的逻辑是寻找均线密集区域的股票,因为这些股票可能有较强的支撑和阻力,同时也可能有更多的交易机会。
- 500日内至少2次涨停的条件是为了筛选出有较强市场表现的股票。
- 2021年营收/2018年营收大于1.1的条件是为了筛选出业绩增长较快的股票。
有何风险?
- 这个策略的缺点是可能会错过一些有潜力的股票,因为这些股票可能不符合某些条件。
- 这个策略可能会过于集中在某些行业或公司,因此可能会忽略其他有潜力的股票。
- 这个策略可能会过度依赖历史数据,因此可能会忽略未来市场变化。
如何优化?
- 可以考虑增加更多的筛选条件,例如市值、市盈率等,以更好地筛选出有潜力的股票。
- 可以考虑使用更灵活的时间周期来筛选均线密集区域,例如使用60日均线或120日均线。
- 可以考虑使用更多的技术指标来筛选股票,例如MACD、RSI等。
最终的选股逻辑
- 选取500日内至少2次涨停的股票
- 选取均线密集区域的股票,其中至少有5根均线重合
- 选取2021年营收/2018年营收大于1.1的股票
- 选取市值、市盈率等其他符合条件的股票
python代码参考
- 注意:以下代码仅为示例,实际使用时需要根据具体情况进行调整。
import talib
def get_top_trading_days(data, time_frame):
# 获取所有交易日
trading_days = data.index.tolist()
# 获取交易日的数量
n_days = len(trading_days)
# 获取指定时间周期的收盘价
close_prices = data['close'].rolling(time_frame).mean().tolist()
# 获取指定时间周期的成交量
volume = data['volume'].rolling(time_frame).sum().tolist()
# 获取指定
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
