🛠 这公式怎么用
| 参数 | 值 | 含义 |
|---|---|---|
| 涨跌停类型 | 0~5 | 0=所有涨停 1=当前涨停 2=仅盘中涨停 3=所有跌停 4=当前跌停 5=仅盘中跌停 |
| 包括一字板 | 0/1 | 1=纳入一字板(开板即封死);0=只要盘中打开过的一律剔除 |
⚠ 命脉:ZTBL 板块映射 (唯一风险)
| FINANCE(3) 判定 | 作者赋值 ZTBL | 实际市场涨跌停 | 是否一致 |
|---|---|---|---|
| FINANCE(3)=2 | 0.3 (30%) | 创业板实为 20%;作者若指北交所(30%),但一般 FINANCE(3)=3 才是北交所 | ❌ 映射可疑 |
| FINANCE(3)=4 或 =3 | 0.2 (20%) | 创业板/科创板 = 20% ✓ | ✓ 合理 |
| 其它 | 0.1 (10%) | 沪深主板 10% ✓ | ✓ 合理 |
📊 静态代理数据(沪深300 / 弱市 / 主板 ZTBL=0.1)
| 状态池 | 信号数 | 20日均值 | 胜率 |
|---|---|---|---|
| 触涨停(H=涨停价) | 271 | -0.12% | 38.7% |
| ├ 一字涨停(H=L=涨停) | 4 | +29.47% | 50.0% |
| ├ 封死到收盘(C=涨停) | 158 | -1.08% | 37.3% |
| └ 盘中涨停后炸板 | 109 | +0.19% | 40.4% |
| 触跌停(L=跌停价) | 69 | -0.14% | 37.7% |
1. 弱市里沪 300 主板涨停本就稀少(半年仅 271 次触板),所以代理信号池很小;
2. 一字涨停样本仅 4 个,+29.47% 是噪声不能当真,要看至少几百样本才稳;
3. "封死涨停反而负收益"(148→ -1.08%),弱市里封板不一定等于强势,第二天开板闷人概率不低;炸板略好(+0.19%)但也只是贴基线。
✅ 实操三脚架校验(用前必做)
选 1 只沪市主板票(沪 600xxx),看当天是否触涨停——若 ZTBL=0.1 ✓,会触发;触发不了 = 0.1 错了。
选 1 只创业板票(sz 300xxx),若你软件的 FINANCE(3)=1 → 应配 0.2,触发;触发不了 = 把 =1 误当成了主板。
选 1 只北交所票(bj 8xxxxx,若有),按 FINANCE(3)=某值 → 0.3,校验。
校验3 只都通过再上线,否则先把 ZTBL 的 IF 表达式改成你版本确认的映射。错一个全公式垮。
🔧 实战场景 & 修正建议
1. 抓今天封死涨停的沪深京全票:类型=1 当前涨停 + 包括一字板=1,覆盖一字首板。
2. 专抓炸板:类型=2 仅盘中涨停,剔除一字,再把封死条件手动改成"DYNAINFO(5)!=DYNAINFO(6)"即 触过涨停但没封死到收盘。
3. 跟庄主力资金(跌停):类型=4 当前跌停,注意"当前"只看跌停上死死封单的不算。
4. 原始公式全 DYNAINFO 实时,日线回测只代理"涨停是否封死"这层,盘中状态(封单量/换手)还原不了——代理只是描述,别依赖它做次日择时预测。
原公式(ZTBL映射需按版本核对):
ZTBL:=IF(FINANCE(3)=2,0.3,IF((FINANCE(3)=4 OR FINANCE(3)=3),0.2,0.1));
涨停10:=DYNAINFO(5)=ZTPRICE(DYNAINFO(3),ZTBL) AND DYNAINFO(5)>0;
所有涨停:=涨停10 AND (包括一字板 OR (NOT(包括一字板) AND DYNAINFO(5)!=DYNAINFO(6)));
当前涨停:=所有涨停 AND MAX(DYNAINFO(20),DYNAINFO(7))=DYNAINFO(5) AND DYNAINFO(59)<1;
仅盘中涨停:=所有涨停 AND NOT(当前涨停);
跌停10:=DYNAINFO(6)=DTPRICE(DYNAINFO(3),ZTBL) AND DYNAINFO(6)>0;
所有跌停:=跌停10 AND (包括一字板 OR (NOT(包括一字板) AND DYNAINFO(5)!=DYNAINFO(6)));
当前跌停:=所有跌停 AND MIN(DYNAINFO(21),DYNAINFO(7))=DYNAINFO(6) AND DYNAINFO(58)<1;
仅盘中跌停:=所有跌停 AND NOT(当前跌停);
涨停RET:=IF(涨跌停类型=0,所有涨停,IF(涨跌停类型=1,当前涨停,仅盘中涨停));
跌停RET:=IF(涨跌停类型=3,所有跌停,IF(涨跌停类型=4,当前跌停,仅盘中跌停));
IF(涨跌停类型<3,涨停RET,跌停RET);
修正思路(校验版本后改 ZTBL 映射+把涨跌停类型限在合法范围):
{参数区: 涨跌停类型:0,5,0; 包括一字板:0,1,1}
ZTBL:=IF(FINANCE(3)=2 OR FINANCE(3)=3,0.3,IF(FINANCE(3)=1 OR FINANCE(3)=4,0.2,0.1));
{其余子公式同上, 按你版本枚举验证 FINANCE(3)}
一句话收尾:这支公式不是为了"选涨停股"的赌博,而是把整个涨跌停全景装进 6 模式按钮——做得好就一格多用,做得坏就在 ZTBL 这行垮掉。你 7 个号里要是有"涨停战法/打板"选题,这篇正好:先拆它唯一的 FINANCE(3) 枚举命门,再晒弱市里封死涨停反而负收益——读者点进来一眼就懂它有用、但也别瞎用。
本内容仅为信息整理与技术形态研究参考,不构成投资建议,投资有风险,决策需谨慎。
公式代码仅供通达信平台技术验证使用,非买卖依据。