Generated by Answer me with HTML 0.5.7 · 2026-10-24 15:36 · ★ Star on GitHub
环境强度 v3 · INDEXC 单函数最优口径
3.87 万 C4 事件 + 三个指数 · IS=2014-2021 / OOS=2022-2026 · 手机同花顺可用
把 HJZ<=0.5 改成 HJZ<=1.8, 其余一个字不动。
判断力与现行完全相同(上证可买档 OOS +2.5%/64%), 但"禁做"从 45% 的日子降到 20%。
B/G 灰度规则用档<2, 边界还是 −1.2, 一格不动。
三个候选的正面对比
日级分布按 2014-2026 全部交易日算。可买档 = 档 3 与档 4。
| 口径 | 上证档位分布 | ≥3 占比 | IS 可买/其余 | OOS 可买/其余 |
|---|---|---|---|---|
| E1 现行 cuts(−4/−2.5/−1.2/0.5) | 档0 45.1% 档1 26.3% 档2 15.1% 档3 8.8% 档4 4.7% | 13.4% | +1.0%/64% vs +0.7%/57% | +2.5%/64% vs −0.2%/45% |
| E2 全标定 cuts(−3/−1.9/−1.1/1.8) | 档0 20.3% 档1 49.8% 档2 10.2% 档3 10.1% 档4 9.7% | 19.8% | +1.0%/64% vs +0.7%/56% | +1.9%/56% vs −0.3%/45% |
| E4 混合 cuts(−4/−2.5/−1.2/1.8) | 档0 20.3% 档1 51.1% 档2 15.1% 档3 8.8% 档4 4.7% | 13.4% | +1.0%/64% vs +0.7%/57% | +2.5%/64% vs −0.2%/45% |
E4 的可买档表现与 E1 逐项相同,因为只挪了档 0 与档 1 的分界,没碰可买档。
为什么不选"全标定" E2
E2 把可买天数从 13.4% 扩到 19.8%,代价是上证 OOS 从 +2.5%/64% 稀释到 +1.9%/56%。 深成指与创业板指在 2022-2026 两版都测不出判别力,扩档只增加误判。 所以 E2 只修了分布,没修到判断力。
事件端同理:E1/E4 档≥3 事件 IS +14.1%/80%、档<3 只有 +4.8%/60%,差 9 个百分点。
五档语义(这次改的重点)
| 档 | Z 区间 | 图上 | 含义 | 上证 OOS 实测 |
|---|---|---|---|---|
| 4 极端 | ≤ −4 | 红实心 | 极端超跌, 可重仓 | 档3+4 合计 +2.5%/64% |
| 3 重点 | −4 ~ −2.5 | 黄橙空心 | 重点可买 | 同上 |
| 2 可做 | −2.5 ~ −1.2 | 紫空心 | 可做, 轻仓 | 混合区 |
| 1 中性 | −1.2 ~ +1.8 | 灰空心 | 中性, 等信号 | 其余 +−0.2%/45% |
| 0 无标的 | > +1.8 | 灰空心 | 大盘强, 本策略无超跌票 | 同上 |
原版把 z>0.5 的 45% 交易日判成"禁做/空仓"。实测这段大盘未来 20 日是 +0.6% 到 +0.7%,不是下跌段。 真相是:大盘强的时候,海底捞月找不到超跌票。这是"没标的",不是"该空仓"。
怎么改(只改这一行)
- HJ2:=IF(HJZ<=-4,4,IF(HJZ<=-2.5,3,IF(HJZ<=-1.2,2,IF(HJZ<=0.5,1,0))));+ HJ2:=IF(HJZ<=-4,4,IF(HJZ<=-2.5,3,IF(HJZ<=-1.2,2,IF(HJZ<=1.8,1,0))));改完 B/G 灰度不变:灰度条件是 HJ2<2,等价于 HJZ>−1.2,两版完全一致(3.87 万事件逐条比对,差异 0 条)。
完整公式 · 手机可用
只用 INDEXC 一个函数,不引用任何其它品种。同花顺手机版、通达信都行。
{══ 通达信 · 技术指标 环境强度v3 (副图 · 手机版可读) ══}{安装: 公式管理器→技术指标→新建→名称 环境强度v3→画线方法 副图→粘贴→确定}{只看 INDEXC 一个函数, 不引用任何其它品种, 同花顺手机版可用}{一个数: 环境Z。Z 越低=大盘越超跌。档位由 Z 直接分五档, 底部扁柱显示}{档4 极端 可重仓 | 档3 重点 可买 | 档2 可做 轻仓 | 档1 中性 等信号 | 档0 无超跌标的}{档0 不等于空仓: 大盘强的时候本策略没有超跌票可买, 不是让你清仓}{反弹已起=档≥2 且 5日已涨≥2%, 提示第一波已过, 别追}{════ 纯代码文件, 勿再加长注释(通达信单公式有字数上限) ════}HJC:=INDEXC;HJ20:=(HJC/REF(HJC,20)-1)*100;HJD:=(HJC/HHV(HJC,120)-1)*100;HJW:=120;HJZ:=(HJ20-MA(HJ20,HJW))/(STD(HJ20,HJW)+0.0001)+(HJD-MA(HJD,HJW))/(STD(HJD,HJW)+0.0001);HJ5:=(HJC/REF(HJC,5)-1)*100;环境Z:HJZ,COLOR2ECBFF,LINETHICK2;零轴:0,COLORAAAAAA,LINETHICK1;HJ2:=IF(HJZ<=-4,4,IF(HJZ<=-2.5,3,IF(HJZ<=-1.2,2,IF(HJZ<=1.8,1,0))));环境档:HJ2,NODRAW;反弹已起:=IF((HJ2>=2) AND (HJ5>=2),1,0);反弹:反弹已起,NODRAW;STICKLINE(HJ2=4,-2.4,-1.9,2,0),COLOR4E3BFF;STICKLINE(HJ2=3,-2.4,-1.9,2,1),COLOR2ECBFF;STICKLINE(HJ2=2,-2.4,-1.9,2,1),COLORFF4DBA;STICKLINE(HJ2=1,-2.4,-1.9,2,1),COLORAAAAAA;STICKLINE(HJ2=0,-2.4,-1.9,2,1),COLORAAAAAA;DRAWTEXT_FIX(HJ2=4,0.010,0.010,0,'环境4 极端 可重仓'),COLOR4E3BFF;DRAWTEXT_FIX(HJ2=3,0.010,0.010,0,'环境3 重点 可买'),COLOR2ECBFF;DRAWTEXT_FIX(HJ2=2,0.010,0.010,0,'环境2 可做 轻仓'),COLORFF4DBA;DRAWTEXT_FIX(HJ2=1,0.010,0.010,0,'环境1 中性 等信号'),COLORAAAAAA;DRAWTEXT_FIX(HJ2=0,0.010,0.010,0,'环境0 无超跌标的'),COLOR8FD600;DRAWTEXT_FIX(反弹已起=1,0.010,0.090,0,'反弹已起 勿追'),COLORFF4DBA;SJQ:=BARSCOUNT(CLOSE)>=140;DRAWTEXT_FIX(NOT(SJQ),0.010,0.170,0,'数据不足140根'),COLOR2ECBFF;// 同花顺 · 技术指标 环境强度v3 (副图 · 手机版可读)// 安装: 公式管理器 -> 技术指标 -> 新建 -> 名称 环境强度v3 -> 副图 -> 粘贴 -> 确定// 只看 INDEXC 一个函数, 不引用任何其它品种, 手机同花顺可用// 一个数: 环境Z。Z 越低 = 大盘越超跌。档位由 Z 直接分五档, 底部扁柱显示// 档4 极端 可重仓 | 档3 重点 可买 | 档2 可做 轻仓 | 档1 中性 等信号 | 档0 无超跌标的// 档0 不等于空仓: 大盘强的时候本策略没有超跌票可买, 不是让你清仓// 反弹已起 = 档不低于2 且 5日已涨不低于2%, 提示第一波已过, 别追HJC:=INDEXC;HJ20:=(HJC/REF(HJC,20)-1)*100;HJD:=(HJC/HHV(HJC,120)-1)*100;HJW:=120;HJZ:=(HJ20-MA(HJ20,HJW))/(STD(HJ20,HJW)+0.0001)+(HJD-MA(HJD,HJW))/(STD(HJD,HJW)+0.0001);HJ5:=(HJC/REF(HJC,5)-1)*100;环境Z:HJZ,COLOR2ECBFF,LINETHICK2;零轴:0,COLORAAAAAA,LINETHICK1;HJ2:=IF(HJZ<=-4,4,IF(HJZ<=-2.5,3,IF(HJZ<=-1.2,2,IF(HJZ<=1.8,1,0))));环境档:HJ2,NODRAW;反弹已起:=IF((HJ2>=2) AND (HJ5>=2),1,0);反弹:反弹已起,NODRAW;STICKLINE(HJ2=4,-2.4,-1.9,6,0),COLOR4E3BFF;STICKLINE(HJ2=3,-2.4,-1.9,6,1),COLOR2ECBFF;STICKLINE(HJ2=2,-2.4,-1.9,6,1),COLORFF4DBA;STICKLINE(HJ2=1,-2.4,-1.9,6,1),COLORAAAAAA;STICKLINE(HJ2=0,-2.4,-1.9,6,1),COLORAAAAAA;DRAWTEXT_FIX(HJ2=4,0.010,0.010,0,'环境4 极端 可重仓'),COLOR4E3BFF;DRAWTEXT_FIX(HJ2=3,0.010,0.010,0,'环境3 重点 可买'),COLOR2ECBFF;DRAWTEXT_FIX(HJ2=2,0.010,0.010,0,'环境2 可做 轻仓'),COLORFF4DBA;DRAWTEXT_FIX(HJ2=1,0.010,0.010,0,'环境1 中性 等信号'),COLORAAAAAA;DRAWTEXT_FIX(HJ2=0,0.010,0.010,0,'环境0 无超跌标的'),COLOR8FD600;DRAWTEXT_FIX(反弹已起=1,0.010,0.090,0,'反弹已起 勿追'),COLORFF4DBA;SJQ:=BARSCOUNT(CLOSE)>=140;DRAWTEXT_FIX(NOT(SJQ),0.010,0.170,0,'数据不足140根'),COLOR2ECBFF;反弹提示(只提示, 不定档)
| 条件 | IS 事件端前瞻20日 | OOS 事件端 |
|---|---|---|
| 档≥2 且 5 日未涨 | +12.3% / 77% | +16.5% / 85% |
| 档≥2 且 5 日已涨≥2% | +2.9% / 56% | +35.9% / 96% |
IS 段明显衰减,OOS 段完全反过来(2024 年 9 月那次反弹)。所以只做一行提示文字,不动档位。
边界(必须知道的)
| 事项 | 实测 |
|---|---|
| 上证判别力 | 有效, OOS 可买 +2.5%/64% vs 其余 −0.2%/45% |
| 深成指判别力 | 2022-2026 失效, 可买 +0.2%/42% vs 其余 −0.0%/45% |
| 创业板指判别力 | 2022-2026 失效, 可买 −0.0%/45% vs 其余 +0.4%/44% |
| 当交易闸门 | 不接。档≥2 OOS Calmar 0.517、档≥3 0.429~0.536,生产现状 0.744 |
| 窗口 | W120 最优。W250/W380 在 IS 段就翻负(−0.72 / −0.69) |
深市与创业板在近四年没有判别力,这两类票把环境档当参考,别当开关。
当前状态 2026-10-23 收盘
| 指数 | 环境Z | 档 | 20日 | 距120日高 | 5日 |
|---|---|---|---|---|---|
| 上证 | −3.15 | 档3 重点可买 | −4.8% | −13.0% | −0.7% |
| 深成指 | −3.58 | 档3 重点可买 | −12.9% | −28.7% | −1.1% |
| 创业板指 | −3.66 | 档3 重点可买 | −18.6% | −38.6% | −3.2% |
三个指数都在档 3,且 5 日还在跌,没有触发"反弹已起"提示。