总目标
这条线最终不是为了做一个冰点策略,而是为了输出股票敞口值
通过股票择时研究,最终回答"当前股票仓位该给多少合适"。
你可以把它理解成:先判断市场有没有值得加仓的修复机会,再判断这次更应该配大盘、中盘还是小盘。
研究起点
起点不是"先找一个显著因子",而是先把你在强势股研究里那些有交易直觉支撑的指标,翻译成可以验证的研究命题。
冰点的真实定位
冰点不是整个框架本身,而是:股票敞口研究框架中的第一个优先展开命题。 它先回答"要不要加仓",后面再继续回答"加到哪里"。
流体主框架图
提示:点节点可以直接跳到对应 Tab。
研究方法
先有逻辑,再做验证;不是先跑模型,再硬找故事
这里放的是底层因子库和单因子检验。它们是原料,不是最终结论。真正对配置有意义的,是把这些原料组织成一条条命题。
数据:2024-01-02 ~ 2026-03-06(524天)· 标的:沪深300 · 交易成本:每次调仓 0.5% · 执行延迟:T+1
因子库(v2:原始日频 / 盘中发现 / 合成因子 / 阶段输出)
先把口径拆顺:原始日频因子看底层原料,盘中发现因子看当日确认/证伪,合成因子看加工结果,阶段输出看状态判断。
广度类
ud_market_ratio(涨跌家数比)
频率:日频 · 角色:先导
全市场上涨家数 / 下跌家数。越高说明市场广度越强,是情绪修复的底层起点。
ud_ratio(涨跌停比)
频率:日频 · 角色:确认 / 极值
涨停家数 / 跌停家数。越高说明多头占优,极端高值也可能代表过热。
极值类
up_count(涨停家数)
频率:日频 · 角色:强化
当天涨停板股票数量。越多说明做多热情越高,但单独看也容易混入过热噪音。
down_count(跌停家数)
频率:日频 · 角色:退潮 / 冰点
当天跌停板股票数量。越多说明恐慌越重,也是情绪出清的重要观测量。
接力 / 龙头类
shouban_count(首板数量)
频率:日频 · 角色:试错启动 / 先导补充
当天首板涨停股数量。越多说明资金开始批量试错,是情绪由冰转暖的重要早期信号。
lianban_count(连板股数量)
频率:日频 · 角色:接力池厚度 / 强化
当天收盘仍在涨停池里且连板数大于1的股票数量。越多说明接力梯队更厚,题材承接面更广。
duanban_count(断板数)
频率:日频 · 角色:分歧 / 退潮确认
昨日连板股中,今天未继续涨停的数量。越多说明接力链条开始断裂,高值常对应退潮或高位分歧。
⚠ high_duanban_count(高位断板数)
频率:日频 · 角色:高位风险 / 退潮强化
昨日3板及以上中,今天未继续涨停的数量。越多说明高位核心开始松动,对情绪杀伤力更大。
max_height(连板高度)
频率:日频 · 角色:强化
当天最高连板天数。高度越高说明龙头效应越强。
promotion_rate(晋级率)
频率:日频 · 角色:确认
昨天涨停中今天继续涨停的比例。越高说明接力顺畅。
1⃣→2⃣ rate_1to2(一进二率)
频率:日频 · 角色:确认 / 灵敏补充
首板涨停中次日继续涨停的比例。衡量首板次日溢价效应。
2⃣→3⃣ rate_2to3(二进三率)
频率:日频 · 角色:中位晋级确认
昨日2板股中,今天继续涨停并进入3板及以上的比例。越高说明接力开始向中位梯队推进。
3⃣→4⃣ rate_3to4(三进四率)
频率:日频 · 角色:高阶强化
昨日3板股中,今天继续涨停并进入4板及以上的比例。越高说明市场愿意继续抬升龙头高度。
refeng_rate(炸板回封率)
频率:日频 · 角色:分歧质量确认
今日最终涨停且盘中开板的家数,占“回封成功 + 炸板未封”总数的比例。越高说明分歧后仍有资金把板封回去。
zha_rate(炸板率)
频率:日频 · 角色:分歧
涨停后又打开的比例。越高说明封板意愿弱,资金分歧大。
seal_quality(封板质量)
频率:日频 · 角色:强化 / 质量确认
大市值涨停股占比。越高说明主力资金参与度更高。
定位:盘中发现因子不和日频原始因子混放。它们是对当日日频判断的确认 / 强化 / 证伪层。
字段口径:`intraday_signal` + `trigger_type` + `observation_window` + `related_daily_factors` + `impact_on_stage`。
早盘启动 / 龙头确认
⏰ leader_first_limit_time(龙头首次封板时间)
类型:event · 窗口:morning · 输出:timestamp
龙头越早封板,说明核心票凝聚力越强。对应日频:max_height / promotion_rate。
leader_refeng(龙头炸板后回封)
类型:confirm · 窗口:full_session · 输出:binary
龙头被砸后还能封回去,说明分歧承接强。对应日频:refeng_rate / max_height。
shouban_batch_start_time(首板批量启动时间)
类型:event · 窗口:morning · 输出:timestamp
首板若在早盘集中出现,说明试错资金开始集体行动。对应日频:shouban_count。
ladder_sync_strength(二板/三板梯队同步加强)
类型:confirm · 窗口:late_morning · 输出:state_label
不是单龙头强,而是梯队一起强,说明生态更健康。对应日频:rate_1to2 / rate_2to3 / rate_3to4 / lianban_count。
午后分歧 / 修复
shouban_afternoon_expand(首板午后继续扩散)
类型:process · 窗口:afternoon · 输出:binary
午后还能继续扩散,说明资金不是一波流。对应日频:shouban_count / lianban_count。
afternoon_repair(午后分歧后修复)
类型:process · 窗口:afternoon · 输出:binary
午后能修回来,比全天硬顶更有质量。对应日频:zha_rate / refeng_rate。
高位风险 / 退潮预警
high_level_bomb_group(高位股集体炸板)
类型:warning · 窗口:afternoon · 输出:count
高位核心同时松动,杀伤力远大于单票炸板。对应日频:high_duanban_count / duanban_count。
close_high_fade(尾盘高位回落)
类型:warning · 窗口:close_near · 输出:binary
尾盘高位股顶不住,往往说明次日接力承压。对应日频:high_duanban_count / max_height。
🔴 sentiment(综合情绪指数)
定位:合成因子 / 总览因子
五个子因子加权合成,0-100 分。越高说明强势股生态越火热。
算法:晋级率25% + 封板质量25% + 连板高度20% + 反炸板率20% + 涨跌停比10%
cycle_label(周期标签)
定位:阶段输出
自动判定市场阶段:冰点 → 回暖 → 加速 → 分歧 → 退潮 → 震荡。它不是原始因子,而是由多因子推导出的阶段判断。
龙头跟踪已独立为顶级 Tab
龙头观察池、盘后复盘等内容已移至独立的 「龙头跟踪」 Tab。
单因子 IC 检验
IC(信息系数)= 因子值和未来收益的相关性。IC > 0 → 趋势型 · IC < 0 → 反转型 · |IC| > 0.03 有参考价值
数据更新:加载中... · 样本:1742天
| 因子 | 5日IC | 10日IC | 20日IC | 20日ICIR | 方向 |
| sentiment | 综合情绪 | +0.087 | 趋势↗ | 0.98% → 3.19% | 情绪高时沪深300未来涨得更多 |
| max_height | 连板高度 | +0.069 | 趋势↗ | 0.87% → 1.83% | 龙头效应强时市场表现好 |
| promotion_rate | 晋级率 | +0.054 | 趋势↗ | 1.14% → 2.03% | 接力意愿强时看涨 |
| down_count | 跌停家数 | +0.049 | 趋势↗ | 1.63% → 2.06% | 恐慌出清后反弹 |
| ud_ratio | 涨跌停比 | -0.027 | 弱反转↘ | 2.04% → 1.64% | 多头过强略微看跌 |
| up_count | 涨停家数 | +0.016 | 无信号→ | 1.53% → 0.97% | 涨停多反而不涨(可能过热) |
| zha_rate | 炸板率 | +0.005 | 无信号→ | 1.31% → 1.89% | 基本无预测力 |
核心发现:情绪是趋势信号,不是逆向信号!
情绪最高的20%时间段,未来20天沪深300平均涨3.19%;最低的20%只涨0.98%。
这意味着:情绪高→加仓,情绪低→减仓,而不是反过来。
周期标签择时效果
| 周期标签 | 出现天数 | 占比 | 未来20天沪深300平均涨跌 | 解读 |
| 加速 | 103 | 19.6% | +2.79% | 强势股加速期,大盘也跟着涨 |
| 分歧 | 59 | 11.2% | +1.91% | 分歧不是坏事,往往是换手后继续涨 |
| 退潮 | 168 | 31.9% | +1.40% | 退潮期竟然也涨--结构性轮动 |
| 回暖 | 131 | 24.9% | +0.80% | 温和修复,表现中性 |
| 震荡 | 58 | 11.0% | +1.15% | 震荡偏中性 |
| 冰点 | 5 | 1.0% | -0.39% | 冰点反而跌!(仅5天,样本太少) |
⚠ 意外发现:冰点≠抄底信号(2年短样本)
直觉上"冰点→反弹",但2年数据显示冰点期未来20天微跌(仅5天样本,统计意义弱)。加速期是最强看涨信号。
→ 这也是为什么我们在命题研究里用7年全样本重新验证冰点,发现确实有效。
多因子组合仓位回测
6种仓位映射方案 vs 满仓持有 vs 60%固定仓位。所有方案都假设"情绪高→减仓"(反转逻辑),后来发现方向反了。
| 方案 | 总收益 | 年化 | 夏普 | 最大回撤 | 回撤改善 | 交易次数 | 平均仓位 |
| 满仓持有(基准) | 37.6% | 16.5% | 0.91 | -15.7% | - | - | 100% |
| A1: 现有权重+离散 | 7.0% | 3.3% | 0.91 | -3.2% | +12.5% | 1 | 20.1% |
| A2: 现有权重+sigmoid | -8.0% | -3.9% | -0.32 | -18.4% | -2.7% | 326 | 59.4% |
| B1: IC加权+离散 | 7.0% | 3.3% | 0.91 | -3.2% | +12.5% | 1 | 20.1% |
| B2: IC加权+sigmoid | 11.6% | 5.4% | 0.61 | -8.2% | +7.5% | 148 | 41.3% |
| C: 反转情绪+sigmoid | -23.2% | -11.9% | -1.07 | -24.1% | -8.4% | 329 | 61.1% |
| D: 周期标签 | -31.5% | -16.5% | -1.37 | -32.5% | -16.8% | 373 | 57.8% |
回撤控制是实在的
A1方案最大回撤只有-3.2%(满仓-15.7%),夏普与满仓持平(0.91)。
虽然收益跑输,但风险调整后表现不差。对FOF来说,回撤控制≈客户留存。
方向搞反了
所有方案都用"情绪高→减仓"的逻辑,但数据证明情绪高时市场涨得更多。
下一步:加入"顺势择时"方案(情绪高→加仓),预计会显著改善。
归因:为什么全部跑输?
1. 仓位映射方向反了(应顺势不是逆势)
2. 924行情暴涨期,反转逻辑减仓后踏空
3. 频繁调仓的交易成本+T+1延迟
4. 最强因子IC也只有0.087,信号偏弱
⚠ 数据局限
524天(2年)覆盖牛熊但偏短。IC绝对值都在0.1以下,信号偏弱。
→ 这也是为什么命题研究中我们补齐了7年全样本重新验证。
命题研究容器
每个命题都是一条独立研究线,最终都要回到"股票敞口怎么给"
先把一个命题讲透:为什么提出来、怎么验证、验证出什么、对配置意味着什么。冰点是第一条已经基本跑通的命题。
REAL-TIME ICE MONITOR
加载中...
-
冰点策略净值
2019-2026 | 双因子共振冰点 → 持有5天
-
交易记录