[ZS1212]龙头启动副图-通达信指标公式

免责声明:本文仅解析通达信指标公式的编写原理与算法结构,属于编程科普,不涉及具体操作指引,也不构成投资建议;市场有风险,据此研究盈亏自负。
01 指标定位|先搞清楚它在等哪一个"点火"瞬间
这类副图不喊买也不喊卖,它只在副图上画一根红柱,标记出一个"状态被多层确认"的瞬间。弄懂它怎么写,对理解"随机值类指标"和"区间归一"这两套常见写法很有帮助。
| 类 KDJ 的 RSV 快慢两条线 | |
| 21 日高低区间里定位当天 | |
| 单日冲高且几乎不回落 | |
| 多层确认后才画那根红柱 |
#通达信副图 #指标源码 #KDJ写法 #区间归一 #副图原理

指标编号 ZS1212 (内含):

02 信号条件编写逻辑及一看就懂的推导|从随机值到红柱,看原作者怎么层层确认
第一段是"随机值"。原作者写了 VAR2:=4*SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1)-3*SMA(SMA(...),3.2,1)。这串看着吓人,其实就是把 KDJ 里那个RSV 的思路搬了过来:先用 (收盘价-5日最低)/(5日最高-5日最低) 把价格在五天区间里的位置压成一个 0 到 100 的数,再做两层平滑。快慢两条线一快一慢,原作者用CROSS(VAR2,4) 看"快线从下穿过 4 这道槛",等于在抓"随机值刚抬头"的那一刻。
你可能会疑惑,明明 KDJ 自带,为什么还要自己写一遍?因为作者要的不是 KDJ 那个固定结果,而是"它的计算过程"——把 RSV 拆开、自己定平滑周期(这里用了 5 和 3.2),就能调出跟原版不一样的灵敏度。自己写一遍,参数才是你的,想快就快、想钝就钝。
第二段是"区间归一"。VAR9 到 VAR12 这组,把视野拉到 21 天:先用 LLV/HHV 取 21 日的最低和最高,再用 (收盘价-最低)/(最高-最低)*100 把当天在 21 天里的位置也压成 0 到 100,最后用 EMA 做两层平滑得到 VAR11、VAR12。CROSS(VAR11,VAR12) 就是"长区间里的位置线刚抬头"。你看,作者在同一篇里用了"五天短区间"和"21 天长区间"两套归一,等于把不同周期的状态都看了一遍。
为什么作者既看五天又看 21 天?短区间灵敏但容易抖,长区间稳但反应慢。两套一起看,等于又装了一个"快镜头"又装了一个"慢镜头"——快镜头先动、慢镜头跟上,确认的可靠性才高。这种"双周期互证"是副图编写里很实用的套路。
第三段是"尖峰检测"。VAR15:=IF(CLOSE/REF(CLOSE,1)>1.05 AND HIGH/CLOSE<1.01 AND VAR14>0,91,0),读起来就是:当天涨过 1.05 倍、且最高价几乎没离开收盘价(说明冲高没回落)、再叠一个"今天收涨"的开关,满足就给 91。这是一个"单日强势且封得稳"的写法示例,注意这里只是源码里的数值写法,不代表任何判断。
另外源码里还有 VAR1、VAR5 这种 DATETODAY/DATE 的日期守卫,作用是"在某个历史日期之前才生效",属于老公式里常见的兼容写法,今天多半用不上,但看到别慌,它不影响主逻辑。顺带提一句,VAR3 写了常数 8,那是随机值快慢线交叉的门槛;VAR4 是个很早期的日期数字,配合 DATE 做失效保护。这些常数看着神秘,拆开无非是"卡哪道槛"和"哪天前有效"两件事。
收尾,作者把所有条件用FILTER 做个"隔一阵才再亮"的去重,命名为"选股"(这只是变量名,代表一道逻辑组合,不构成任何操作建议),最终用STICKLINE 在副图上画那根红柱:
STICKLINE(选股,LOW*10.93,0,2,0),COLORRED;
多层确认齐了,红柱才出现。整根启动副图,就是"随机值抬头 + 长区间归一位移 + 单日尖峰 + 去重"四步焊起来的,每一步都能单独调。



