行业热点资金流入小市值策略 聚焦深市小市值 + 资金流入行业,结合多维度风控,通过行业筛选、股票过滤、定时调仓和动态风控,在规避市场风险的同时捕捉行业轮动机会。 优化了调仓先买后中间间隔2分钟 欢迎各位帮忙点赞 行业资金流向获取(before_market_open 函数) 排除特殊时段(1 月 / 4 月):此时段不计算行业数据,直接空仓。匹配股票与行业:遍历深证综指成分股,用get_industry获取每只股票的 “申万二级行业” 归属。算行业资金流入:通过get_money_flow获取各行业的主力资金净流入,取前 10 名行业作为g.top_sectors(核心选股范围)。 选股模块(get_stock_list 函数) 多轮过滤,聚焦 “小市值 + 资金流入行业”作用:从深证综指成分股中,筛选出符合 “行业 + 市值 + 安全” 条件的股票,作为待买入标的。 第一步:初始池筛选(4 重过滤) 剔除次新股:上市不满 375 天的股票(避免新股波动风险)。剔除高风险板块:科创板(68 开头)、北交所(4/8 开头)、创业板(30 开头)股票。剔除问题股:ST 股、带 “*” 或 “退” 字的退市风险股。剔除停牌股:用get_current_data判断,避免无法交易的标的。 第二步:市值筛选(2 轮排序) 流通市值排序:在初始池基础上,按流通市值从小到大排,取前 200 只(聚焦小市值,弹性更高)。总市值排序:再按总市值从小到大排,取前 100 只(进一步缩小小市值范围)。 第三步:行业与极端行情过滤 行业匹配:从 100 只小市值股票中,筛选属于g.top_sectors(资金流入前 10 行业)的标的。极端行情过滤:剔除当日涨停 / 跌停股(避免追涨杀跌)、近 3 日有涨跌停且昨日非涨停股、成交量异常放大股(如超 120 天最大量 90%)。 最终结果:取符合条件的前 12 只股票(g.stock_num*2),作为待买入列表(g.target_list),后续从中选 6 只买入。