问财量化选股策略逻辑
- 今日增仓占比>5%,连续3天以上大单净量大于0.05
- 100亿市值以内的无亏损企业
选股逻辑分析
- 今日增仓占比>5%:表示这只股票最近有资金流入,说明有主力在关注这只股票,可能会有上涨的潜力。
- 连续3天以上大单净量大于0.05:表示这只股票最近的成交量比较大,说明有资金在积极买卖这只股票,可能会有上涨的潜力。
- 100亿市值以内的无亏损企业:表示这只股票市值较小,容易受到资金的关注,同时无亏损说明这只股票的基本面较好。
有何风险?
- 今日增仓占比>5%:表示有主力在关注这只股票,但是也有可能是主力在出货,需要进一步观察。
- 连续3天以上大单净量大于0.05:表示有资金在积极买卖这只股票,但是也有可能是资金在做T,需要进一步观察。
- 100亿市值以内的无亏损企业:表示这只股票市值较小,容易受到资金的关注,但是也有可能是基本面较差,需要进一步观察。
如何优化?
- 可以加入更多的筛选条件,例如市盈率、市净率等,来更加全面地评估股票的基本面和价值。
- 可以加入更多的时间周期,例如1周、1个月等,来更加准确地判断股票的趋势。
最终的选股逻辑
- 今日增仓占比>5%
- 连续3天以上大单净量大于0.05
- 市值小于100亿
- 市盈率小于30
- 市净率小于2
python代码参考
import tushare as ts
# 初始化pro接口
pro = ts.pro_api()
# 设置token
pro.set_token('your_token')
# 初始化select stock接口
select_stock = pro.select_stock()
# 选择需要筛选的股票
stock_code = '600036.XSHG'
# 筛选出符合要求的股票
data = select_stock.select_stock(code=stock_code, fields=['name','total_amount','net_amount','turnover','market_cap','pe','pb','daytrade_amount','daytrade_volume','open','close','high','low','amount_traded','turnover_rate','market_cap_rank','pe_rank','pb_rank','daytrade_amount_rank','daytrade_volume_rank'], filters=[['total_amount','gt',0],['net_amount','gt',0],['turnover','gt',0],['market_cap','lt',10000000000],['pe','lt',30],['pb','lt',2]])
if len(data) == 0:
print('没有符合条件的股票')
else:
print(data)
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


