[AG261013]稳赢宝剑副图-通达信指标源码分享

01 剑分三段,J 值只是剑尖
有晚翻图,KDJ 的 J 值顶到一百开外,我盯着那根线心想总该钝到头了,结果它又横了三天,把人耐心磨光。后来才咂摸出来,KDJ 这东西单看 J 值,等于只捏着剑尖,整把剑是握不住的。
这份宝剑副图干的活儿,是把 KDJ 拆成三段:9 日的 J 值当剑尖,27 日窗口磨出来的剑身,45 日才挪一步的剑柄。剑尖跑得最欢,剑柄几乎不动,三段都指向同一侧,这把剑才算铸成。
速查卡(五秒扫完):
J 值剑尖9 日原始动量,跑得最快 | 剑身27 日窗口双平滑,滤掉毛刺 | 剑柄45 日慢速层,定整体基调 |
三道刻度:80/50/10,位置一眼可读
9 剑尖 | → | 27 剑身 | → | 45 剑柄 |
02 指标源码分享|宝剑副图

指标编号:AG261013
指标完整源码:
N:=12;M:=20;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;STICKLINE(REF(J,7)<0ANDJ>1,10,0,10,0),COLOR00FF00;VAR1:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45))*100;VAR2:=SMA(VAR1,3,1);VAR3:=SMA(VAR2,3,1);阈值:=N,COLOR00FF00;VAR4:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);VAR5:=CROSS(VAR4,10)ANDVAR3<N;低位信号:IF(VAR5,90,1),COLORRED;DRAWICON(VAR5,65,1);DRAWTEXT(VAR5,30,'低位'),COLORYELLOW;备用位:IF(CROSS(10,VAR4),40,1),COLORFF00FF;DRAWICON(CROSS(10,VAR4),45,1);DRAWTEXT(IF(CROSS(10,VAR4),1,0),20,'$备用'),COLORWHITE;警戒线:80,COLORRED,POINTDOT,LINETHICK2;中间线:50,COLORFFCCCC,POINTDOT,LINETHICK2;低位线:10,COLORFF00FF,POINTDOT,LINETHICK2;VAR6:=(2*CLOSE+HIGH+LOW)/4;VAR7:=LLV(LOW,M);VAR8:=HHV(HIGH,M);VAR9:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,13);VARA:=EMA(0.667*REF(VAR9,1)+0.333*VAR9,2);战术线:VAR9,COLORYELLOW,LINETHICK2;战略线:EMA(0.382*REF(VAR9,2)+0.618*VAR9,12),COLORBLUE;STICKLINE(VAR9>VARA,VAR9,VARA,6,0),COLORRED;STICKLINE(VAR9<=VARA,VAR9,VARA,6,0),COLOR00FF00;VARB:=SUM(IF(CLOSE>REF(CLOSE,7),VOL,IF(CLOSE<REF(CLOSE,7),0-VOL,0)),0);VARC:=SUMBARS(VOL,CAPITAL);VARD:=IF(CLOSE>LLV(CLOSE,VARC),1,-1);VARE:=IF(VARB>LLV(VARB,VARC),1,-1);VARF:=VARD*VARE;VAR10:=IF(VARF=-1,1,0);关注:IF(VAR10ANDCLOSE=LLV(CLOSE,20)ANDVAR3<N,70,1),COLORFFCC66;A1:=EMA(CLOSE,5);A2:=EMA(CLOSE,10);A3:=EMA(CLOSE,20);A4:=EMA(CLOSE,40);A5:=EMA(CLOSE,60);I:=MA(BARSLAST(HIGH=HHV(HIGH,16))*IF(CLOSE<OPEN,VOL,1),3);R:=MA(BARSLAST(LOW=LLV(LOW,18))*IF(CLOSE>OPEN,VOL,1),4);高位信号:=IF(I,0,1),COLORGREEN;DRAWICON(高位信号,90,2);
顺手把 #KDJ副图# 这个话题钉在这儿,平时聊 #通达信指标# #源码分享# 也绕不开它,摆一块儿找着省事。
03 剑柄最沉,慢的那层说了算
先看剑尖这层。
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100
9 日窗口里,收盘价站在最高最低之间的哪个位置,乘个 100 摊平成 0 到 100 的刻度。窗口取 9 有讲究:改 5,动不动顶到边上,钝化来得比翻书还快;改 20,一条线懒洋洋,等它表态早凉了。8 到 13 都算合理区,落到 9 正好卡在中间偏快,跟 KDJ 的老习惯对得上。
接着往下磨。
K:=SMA(RSV,3,1)
J:=3*K-2*D
SMA 这个函数自带配重,新数据占的分量固定,旧值慢慢淡出,比 MA 温柔。K 过一遍,D 再过一遍,毛刺就平了。J 最调皮,3 倍 K 减 2 倍 D,等于把两层平滑的差值放大出来,敏感度全靠这一下撑着。放太猛,线抖得像筛糠;放太轻,跟 D 没两样。这对权重是几代人用下来的落位,动之前先想清楚自己要啥。
再看剑身,写法跟 J 一个模子。
VAR4:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)
同一副骨架,窗口从 9 挪到 27,视线从几天拉到一个月出头,毛刺少一大截,代价是反应慢半拍。第一次平滑的权重放到 5,就是为了让剑身比剑尖稳——剑尖负责探路,剑身负责压阵。
剑柄是 45 日的 VAR3,两层 SMA 磨下来,一个半月才挪一小步。三段拴在一起的是这行:
VAR5:=CROSS(VAR4,10) AND VAR3<N
剑身上穿 10 这道低位刻度,慢层还压在阈值底下,两个条件同时成立才算数。阈值 N 取 12 有说法:落到 8,门槛抬得太高,够格的场面几个月见不着一回;放到 20,松得跟没设一样。10 到 15 是合理区,12 卡中间,留了余地又不敞开大门。
盘面上三道刻度线也别略过。80 是警戒线,50 是中间线,10 是低位线,点线画出来,位置感全靠它们撑着。还有一行挺妙:
STICKLINE(REF(J,7)<0 AND J>1,10,0,10,0),COLOR00FF00
7 天前 J 值还在零下,现在翻上来过 1,就在底部垫一根绿柱。为啥是 7?一周的节奏,上一个谷底到今天的距离,短了接不住前低,长了早忘了当初为啥翻红。
轮到战术线、战略线这对组合。VAR9 是 13 日平滑的水位,VARA 给昨天和今天按 0.667 与 0.333 配重,战略线更绝,前天配 0.382、今天配 0.618,黄金分割的权重直接焊进公式。哪条在上头,柱子就刷成哪边的颜色,红绿一换,水位强弱自己会说话。
再往后还有一串量价配方,从 VARB 到 VAR10 把七日涨跌的量能正负加总,跟流通盘比出轮数,推出一个关注位;收尾埋的 A1 到 A5 五条均线,从 5 日排到 60 日,配合两行数高低点间隔的写法推出高位信号,图标打到 90 的位置。都是加总配比的老套路,篇幅所限不展开,粘进图里看一眼就明白。
要我排,这把剑的分量全在剑柄上。快的这截抖三抖,我一般不当回事;慢的那两层一起转向了,才值得多看两眼。
