问财量化选股策略逻辑
这个策略的逻辑主要是通过分时大单买入占比较大和收红来筛选出股票,同时结合开盘涨幅的大小进行进一步的筛选。
具体来说,如果在分时图上,某只股票的大单买入比例超过50%,并且收盘时这只股票是红色的,那么我们可以认为这只股票受到市场的追捧。同时,如果这只股票的开盘涨幅超过了5%,或者小于5%,我们也可以认为这只股票具有一定的投资价值。
然而,这个策略也有其潜在的风险。首先,如果市场整体下跌,即使某只股票的大单买入比例较大,并且收盘时是红色的,也有可能是因为市场整体下跌导致的。其次,如果一只股票的开盘涨幅过大,可能会引发市场的过度炒作,使得这只股票的价格偏离其真实的价值。
有何风险?
因此,投资者在使用这个策略时,需要注意以下几点:
- 要考虑到市场的整体情况。
- 对于开盘涨幅过大的股票,需要谨慎对待。
如何优化?
为了减少上述风险,我们可以考虑以下几种优化方法:
- 可以设置一个阈值,比如只选择分时大单买入占比超过30%的股票。
- 可以加入其他因子,如换手率、市盈率等,综合评估一只股票的投资价值。
最终的选股逻辑
综上所述,我们的最终选股策略可以分为以下几个步骤:
- 首先,筛选出分时大单买入占比超过30%的股票。
- 然后,筛选出收盘价是红色的股票。
- 最后,再根据开盘涨幅的大小进行进一步筛选。
常见问题
- 如果一只股票的分时图上,大单买入占比并不高,但是收盘价是红色的,那么它是否具有投资价值?
答案是不一定,因为这只股票可能是受到了市场情绪的影响。因此,在实际操作中,还需要结合其他的指标进行综合评估。
python代码参考
# 分时大单买入占比
df['big_order_ratio'] = df['volume'] / (df['volume'] + df['turnover'])
# 是否收红
df['close_color'] = df['close'].apply(lambda x: 'red' if x > 0 else 'black')
# 开盘涨幅
df['open_change'] = df['open']
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。