[ZS260920]股市藏宝副图-通达信指标源码分享

【免责声明】这里只聊指标公式怎么算出来的,是编程知识分享,不构成投资建议。市场有风险,据此操作盈亏自负。
01 WINNER 一算,地底下埋了多少货全露出来
老股民都清楚,K 线是明面上的,筹码是地底下的。明面的涨跌看得到,地底下谁在囤货,得靠 WINNER 来扒。这条副图把获利盘摊成几层,埋得再深也能一层层翻出来,跟你的持仓成本对得上号。
速查卡(五秒扫完):
| 低位系数 | 高位标注量 |
| 散户与庄家线 | 预警 |
02 指标源码分享|股市藏宝副图

指标编号:ZS260920
指标完整源码:
VAR1:=1/WINNER(CLOSE);VAR2:=MA(CLOSE,13);VAR3:=100-ABS((CLOSE-VAR2)/VAR2*100);VAR4:=LLV(LOW,75);VAR5:=HHV(HIGH,75);VAR6:=(VAR5-VAR4)/100;VAR7:=SMA((CLOSE-VAR4)/VAR6,20,1);VAR8:=SMA((OPEN-VAR4)/VAR6,20,1);VAR9:=3*VAR7-2*SMA(VAR7,15,1);VARA:=3*VAR8-2*SMA(VAR8,15,1);VARB:=100-VARA;VARC:=IF(900101<DATEANDDATE<9999999,1,0);低位系数:(100-VAR9)*VARC,,{000B0001};高位标注量:MA(WINNER(CLOSE*0.95)*100,3)*VARC,,COLORYELLOW;低位筹码量:(100-IF(VAR1>5,IF(VAR1<100,VAR1,VAR3-10),0))*VARC,,COLORGREEN;VARD:=高位标注量>VAR3;VARE:=REF(LOW,1)*0.9;VARF:=LOW*0.9;VAR10:=(VARF*VOL+VARE*(CAPITAL-VOL))/CAPITAL;VAR11:=EMA(VAR10,30);VAR12:=CLOSE-REF(CLOSE,1);VAR13:=MAX(VAR12,0);VAR14:=ABS(VAR12);VAR15:=SMA(VAR13,7,1)/SMA(VAR14,7,1)*100;VAR16:=SMA(VAR13,13,1)/SMA(VAR14,13,1)*100;VAR17:=BARSCOUNT(CLOSE);VAR18:=SMA(MAX(VAR12,0),6,1)/SMA(ABS(VAR12),6,1)*100;VAR19:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;VAR1A:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;VAR1B:=SMA((SMA(VAR1A,4,1)-50)*2,3,1);VAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;VAR1D:=SMA(VAR1C,4,1);VAR1E:=SMA(VAR1D,3,1);VAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;VAR20:=VAR18<=25ANDVAR19<-95ANDVAR1F>20ANDVAR1B<-30ANDVAR1E<30ANDVAR11-CLOSE>=-0.25ANDVAR15<22ANDVAR16<28ANDVAR17>50;VAR21:=(HIGH+LOW+CLOSE)/3;VAR22:=(VAR21-MA(VAR21,14))/(0.015*AVEDEV(VAR21,14));VAR23:=(VAR21-MA(VAR21,70))/(0.015*AVEDEV(VAR21,70));VAR24:=IF(VAR22>=150ANDVAR22<200ANDVAR23>=150ANDVAR23<200,10,0);VAR25:=IF(VAR22<=-150ANDVAR22>-200ANDVAR23<=-150ANDVAR23>-200,-10,VAR24);VAR26:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;VAR27:=REVERSE(VAR26);VAR28:=SMA(VAR26,3,1);散户:SMA(VAR28,3,1)*VARC,,COLORMAGENTA;庄家:SMA(散户,3,1)*VARC,,COLORYELLOW;低位交叉:IF(CROSS(散户,庄家)AND散户<30,庄家,0)*VARC,,COLORRED;高位交叉:IF(CROSS(庄家,散户)AND庄家>75,庄家,100)*VARC,,COLORGREEN;DRAWTEXT(CROSS(散户,庄家)AND散户<30,庄家,'低位区 !'),,COLORWHITE;DRAWTEXT(CROSS(庄家,散户)AND庄家>75,庄家,''),,COLORGREEN;预警:(IF(VAR23>=200ANDVAR22>=150,15,IF(VAR23<=-200ANDVAR22<=-150,-15,VAR25))+50)*VARC,,{00050006};DRAWTEXT(CROSS(VAR20,0.5)ANDCOUNT(VAR20=1,10)=1,35,'低位区'),,COLORYELLOW;DRAWTEXT(CROSS(VARD,0.5)ANDCOUNT(VARD=1,10)=1,65,'高位区'),,COLORCYAN;STICKLINE(VARD,100,25,1,0),,COLORCYAN;STICKLINE(1,高位标注量,0,1,0),,COLORYELLOW;STICKLINE(1,低位筹码量,100,1,0),,{00010001};STICKLINE(VAR20,0,80,1,0),,COLORRED;
顺手把 #股市藏宝副图# 这个话题钉一下,平时跟 #获利盘指标# #筹码分布# 放一块儿聊。
03 先挖头一铲,埋着的东西一层层翻出来
整条副图的地基,是 WINNER 这个函数。
VAR1:=1/WINNER(CLOSE)
WINNER(CLOSE) 算出当前价位上获利盘占多少,VAR1 取它的倒数,数值越高,说明获利盘越薄,大部分成本还压在底下。这等于给盘面拍了个 X 光,地下埋多深先有个数。
高位标注量 那行,把现价打个九五折再喂给 WINNER,算的是离现价一步之遥的获利比例,画成黄线。0.95 这个折扣,打九折太远,测的不是身边的位置;打九九折又太近,跟现价没区别。九五折刚好卡在临界上。
VAR2:=MA(CLOSE,13)
13 日均线是 VAR2,拿它当成本参照。13 卡得巧:取 5 日,均线跟着短线乱晃,参照的基准天天变;再取 60 日,钝得过头,底下的成本区早就换了好几轮。落在两周出头,短线波段正好接得上。
VAR7:=SMA((CLOSE-VAR4)/VAR6,20,1)
价格在箱体里的位置,靠 VAR7 换算。前头两行先圈出 75 天里的最低和最高,VAR6 再把这段范围切成一百分,箱体里的位置就换算成数值。75 这个窗口,太短装不下一个完整波段,太长又是几年前的旧账,75 天大约一个季度带拐弯,位置才有参考价值。SMA 再用 20 天磨一遍,曲线就顺了。
再看 VAR9:=3*VAR7-2*SMA(VAR7,15,1),这是 KDJ 里 J 线的路子:给 VAR7 加两倍提速,涨得急的时候,这条线先翘头。散户线、庄家线都是这么一层层递推出来的,SMA 套 SMA,慢线追快线,两条线的错位,就是筹码换手的痕迹。
再往后,7 日和 13 日的强弱统计、60 天里价格蹲的位置,一大串条件攒进 VAR20,等于把"位置压得够低,动能够弱,成本也贴得够近"一起验完,验过了才弹预警。
评论区聊聊,你翻筹码分布,最在意哪个位置?
