问财量化选股策略逻辑
- 今日增仓占比>5%, 表示最近一段时间内,该股票的成交量相比之前有明显的增加,说明有资金在流入该股票,可能对该股票未来的表现有正面影响。
- 竞价涨幅>-2<5, 表示该股票在集合竞价阶段的涨幅要大于-2%,小于5%,说明该股票在集合竞价阶段表现活跃,有可能成为市场关注的焦点。
- 流通盘小于等于55亿股, 表示该股票的流通盘比较小,流通市值相对较小,容易受到资金的关注和炒作。
选股逻辑分析
该策略的逻辑是通过三个指标来筛选股票,这些指标都是相对比较容易理解的量化指标,可以比较准确地反映股票市场的情况。同时,该策略也考虑到了股票的流通盘大小,筛选出流通盘较小的股票,这些股票通常会受到资金的关注和炒作,可能会有较好的表现。
有何风险?
该策略的风险主要来自于市场风险和流动性风险。首先,市场风险是指由于市场整体表现不佳,导致所有股票都出现下跌的情况,这种情况下,该策略可能会出现亏损。其次,流动性风险是指由于股票流通盘较小,流动性较差,导致交易量较小,无法及时完成交易,从而导致策略表现不佳。此外,该策略还可能受到资金面的影响,如果市场资金紧张,可能会导致部分股票的交易量减少,从而影响策略的表现。
如何优化?
为了降低该策略的风险,可以考虑以下优化措施:
- 将筛选流通盘小于等于55亿股的条件改为流通盘小于等于10亿股,这样可以减少流动性风险。
- 将筛选竞价涨幅>-2<5的条件改为筛选竞价涨幅>-5,这样可以减少市场风险。
- 将筛选今日增仓占比>5%的条件改为筛选今日增仓占比>10%,这样可以提高策略的准确率。
最终的选股逻辑
- 今日增仓占比>10%, 表示最近一段时间内,该股票的成交量相比之前有明显的增加,说明有资金在流入该股票,可能对该股票未来的表现有正面影响。
- 竞价涨幅>-5, 表示该股票在集合竞价阶段的涨幅要大于-5%,说明该股票在集合竞价阶段表现活跃,有可能成为市场关注的焦点。
- 流通盘小于等于10亿股, 表示该股票的流通盘比较小,流通市值相对较小,容易受到资金的关注和炒作。
python代码参考
import tushare as ts
# 设置token
ts.set_token('your_token')
# 初始化pro接口
pro = ts.pro_api()
# 获取所有股票基本信息
data = pro.stock_basic()
# 筛选出流通盘小于等于10亿股的股票
selected_data = data[(data['total_shares'] <= 1000000000) & (data['total_shares'] >= 1000000)]
# 筛选出今日增仓占比>10%的股票
selected_data = selected_data[selected_data['turnover'] > 10]
# 筛选出竞价涨幅>-5的股票
selected_data = selected_data[selected_data['pre_close'] > selected_data['pre_close'].shift(-1) - 5]
# 输出最终的股票列表
print(selected_data)
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


