问财量化选股策略逻辑
- 军工板块日线16元以下,表示筛选出价格低于16元的股票。
- 上月换手率在100%以上,表示筛选出过去一个月换手率超过100%的股票。
- 赢利个股,表示筛选出过去一个月盈利的股票。
- 连续5天涨幅大于-4%,表示筛选出过去5天平均涨幅超过-4%的股票。
选股逻辑分析
该策略的优点是能够在一定程度上筛选出具有较高交易活跃度、盈利能力较强且短期走势良好的股票。但是,它也可能存在一些局限性。首先,如果市场整体环境较差,即使某些股票满足上述条件,也可能难以取得良好的收益。其次,对于频繁更换持股或者短期内快速上涨的股票,该策略可能会错过部分机会。
有何风险?
本策略可能存在以下风险:
- 市场环境变化可能导致策略失效。例如,如果市场出现大幅下跌,即使符合条件的股票也可能会遭受重创。
- 策略过于关注短期表现,可能会忽视长期价值投资的机会。
如何优化?
本策略可以进行如下优化:
- 尝试加入更多筛选条件,例如行业分布、公司财务状况等,以提高策略的全面性和准确性。
- 可以使用滚动窗口的方式计算每日的涨跌幅,以适应市场的动态变化。
最终的选股逻辑
综合考虑行业、换手率、盈利能力以及短期涨幅等因素,筛选出16元以下的日线换手率在100%以上且最近5天平均涨幅大于-4%的盈利股票。
常见问题
-
为什么选择16元作为价格门槛?
因为我们希望找到那些相对较便宜的股票,这样可以降低购买成本,同时也可以避免高估的风险。 -
为什么选择日线换手率和过去一个月的时间段?
日线换手率可以帮助我们判断股票的流动性,过去一个月的时间段可以尽可能地消除季节性因素的影响。
python代码参考
import pandas as pd
# 读取数据
data = pd.read_csv('stock_data.csv')
# 定义筛选条件
filter条件1 = data['price'] < 16
filter条件2 = data['last_month_shares_traded_rate'] > 10
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。