[ZD261013]最佳时机副图-通达信指标源码分享

01 三台秤合成一台,分数过零才响
金叉天天见,赶得上趟的没几回。图上指标一多,麻烦也跟着来:RSI 说一回事,ADX 说另一回事,WR 在旁边唱反调,听谁的都心虚。这篇的路数干脆——把三台秤并成一杆,算出一个综合计分,分数翻上零轴才算数,再叠均线交叉画的轨道当滤网,三档信号一层层往下筛。
速查卡(五秒扫完):
✓动能秤:5 日 RSI,称涨的劲头
✓趋势秤:ADX,称劲头的成色
✓位置秤:WR10,称站得高低
✓合成分:三秤相加过零才响
5 动能秤 |
10 趋势秤 |
55 几何中位 |
02 指标源码分享|最佳时机副图

指标编号:ZD261013
完整指标源码:
N1:=5;N2:=10;STICKLINE(C>0,0,10,15,0),COLOR781816;LLC:=REF(CLOSE,1);RSI15:SMA(MAX(CLOSE-LLC,0),N1,1)/SMA(ABS(CLOSE-LLC),N1,1)*10,COLORFF00FF,LINETHICK1;RSI10:SMA(MAX(CLOSE-LLC,0),N2,1)/SMA(ABS(CLOSE-LLC),N2,1)*10,COLOR00FFFF;VAR21:=C-REF(C,1);VAR22:=100*EMA(EMA(VAR21,6),6)/EMA(EMA(ABS(VAR21),6),6);MA5:=EMA(C,5);MA13:=EMA(C,13);UP:=DRAWLINE(L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS(MA13,MA5))+1),H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS(MA5,MA13))+1),0),COLOR0000FF;DOWN:=DRAWLINE(H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS(MA5,MA13))+1),L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS(MA13,MA5))+1),0),COLOR00FF00;短牛:(LLV(VAR22,2)=LLV(VAR22,7)ANDCOUNT(VAR22<0,2)ANDCROSS(VAR22,MA(VAR22,2)))ANDREF(DOWN,1)<REF(DOWN,2)ANDUP>REF(DOWN,1);STICKLINE(UP,0,0.2,3,0),COLOR0000FF;STICKLINE(DOWN,0,0.2,3,0),COLOR00FF00;STICKLINE(短牛,0,8,2,0),COLOR000088;STICKLINE(短牛,0,8,1,0),COLOR0000CC;STICKLINE(短牛,0,8,0.22,0),COLOR0000FF;DRAWTEXT(短牛,8,'←短牛'),COLOR0000FF;中牛:REF(DOWN,1)<REF(DOWN,2)ANDUP>REF(DOWN,1)ANDC<HHV(H,21)*0.82;STICKLINE(中牛,0,0.2,3,0),COLOR880088;STICKLINE(中牛,0,7,1.5,0),COLORAA00AA;STICKLINE(中牛,0,7,0.8,0),COLORCC00CC;STICKLINE(中牛,0,7,0.2,0),COLORFF00FF;DRAWTEXT(中牛,7,'←中牛'),COLORFF00FF;HR:=HHV(HIGH,55);HRY:=LLV(LOW,55);HRY11:=HR*HRY;HRY33:=SQRT(HRY11);大牛:REF(DOWN,1)<REF(DOWN,2)ANDUP>REF(DOWN,1)ANDC<HRY33;STICKLINE(大牛,0,0.2,3,0),COLOR008888;STICKLINE(大牛,0,6,2,0),COLOR00AAAA;STICKLINE(大牛,0,6,1,0),COLOR00CCCC;STICKLINE(大牛,0,6,0.2,0),COLOR00FFFF;DRAWTEXT(大牛,6,'←大牛'),COLOR00FFFF;LC:=REF(CLOSE,1);RSI5:=((SMA(MAX((CLOSE-LC),0),5,1)/SMA(ABS((CLOSE-LC)),5,1))*100);TR1:=SUM(MAX(MAX((HIGH-LOW),ABS((HIGH-REF(CLOSE,1)))),ABS((LOW-REF(CLOSE,1)))),10);HD:=(HIGH-REF(HIGH,1));LD:=(REF(LOW,1)-LOW);DMP:=SUM(IF(((HD>0)AND(HD>LD)),HD,0),10);DMM:=SUM(IF(((LD>0)AND(LD>HD)),LD,0),10);PDI:=((DMP*100)/TR1);MDI:=((DMM*100)/TR1);ADX:=MA(((ABS((MDI-PDI))/(MDI+PDI))*100),5);AV:=(RSI5+ADX);DXR:=(((ADX+REF(ADX,5))/2)+RSI5);WR10:=((100*(HHV(HIGH,10)-CLOSE))/(HHV(HIGH,10)-LLV(LOW,10)));NEWVOL:=(RSI5-WR10);综合计分:=(AV+NEWVOL);计分上穿:=IF(CROSS(综合计分,0),1,0);VAR1:=SMA(计分上穿,3,1);VAR2:=SMA(VAR1,3,1),COLOR0000FF;VAR3:=SMA(VAR2,3,1),COLOR00FFFF;共振点:IF(CROSS(VAR2,VAR3)AND(VAR2<40),1,0*10000),COLORWHITE,NODRAW;STICKLINE(共振点,0,2,2,0),COLORLINETHICK0;STICKLINE(共振点,0.2,4.0,2,0),COLORLINETHICK0;RSV:=(((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*50);K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;X:=LLV(J,2)=LLV(J,8);择时线:IF(CROSS(J,3),1,0),COLORYELLOW;STICKLINE(择时线,0,1,3,0),COLOR009999;STICKLINE(择时线,0,1,2,0),COLOR00DDDD;STICKLINE(择时线,0,1,1,0),COLOR00FFFF;低位信号:IF(综合计分<5,1,0),STICK,COLORFF00FF,LINETHICK1;低位信号日:STICKLINE(低位信号,0,-0.3,3,0),COLORFF00FF,LINETHICK6;HIGHN:=5;RSII:=SMA(MAX(C-LC,0),12,1)/SMA(ABS(C-LC),12,1)*10,COLORCYAN,LINETHICK1;LOWN:=HIGHN;AAA:=REF(RSII,HIGHN)=HHV(RSII,2*HIGHN+1);QY:=BACKSET(AAA,HIGHN+1);CCC:=FILTER(QY,HIGHN)ANDRSII=HHV(RSII,HIGHN+1);DRAWICON(CCC,RSII*1.02,2);DDD:=BARSLAST(CCC);GDTS:=IF(CCC,CURRBARSCOUNT,0);DINGBU:=IF(DDD,REF(RSII,DDD),RSII);DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);DINGBU1:=REF(DINGBU,DDD+1);GDCS1:=CONST(DINGBUTS);DINGBUTS1:=REF(DINGBUTS,DDD+1);GDCS2:=CONST(DINGBUTS1);DINGBU2:=REF(DINGBU1,DDD+1);MM:=IF(CURRBARSCOUNT>GDCS2,0,1);AA1:=REF(RSII,LOWN)=LLV(RSII,2*LOWN+1);QY1:=BACKSET(AA1,LOWN+1);CC1:=FILTER(QY1,LOWN)ANDRSII=LLV(RSII,LOWN+1);DRAWICON(CC1,RSI*0.098,1);
顺手把 #最佳时机# 这个话题钉一下,平时跟 #RSI指标# #通达信副图# 绑在一块儿聊,归置一处好翻。
03 秤怎么称,权重都藏在加号里
动能秤先称。
RSI5:=((SMA(MAX((CLOSE-LC),0),5,1)/SMA(ABS((CLOSE-LC)),5,1))*100)
分子只收上涨那部分劲,分母把涨跌全算上,窗口 5 日。劲头足,读数往上顶;光跌不涨,分母照旧分子归零。改 3,抖得没法看;抬到 8,劲都使完了它才吱声。4 到 7 合理,5 居中,跟图里其他 5 日参数也搭。
趋势秤要绕一道。先算 10 日里往上推的日数 DMP 和往下压的日数 DMM,各除以真实波幅 TR1,得出多空两股劲的占比,再拿两者之差比上两者之和,乘 100 平 5 日,就是 ADX。它不认方向只认成色——两股劲拉锯再凶,只要一边倒得干脆,读数就高。
位置秤是 WR10,拿收盘在 10 日高低区间的位置反着打分,贴着低位分就高。合成的写法特朴实:
综合计分:=(AV+NEWVOL)
AV 是 RSI5 加 ADX,NEWVOL 是 RSI5 减 WR10。摊开来就是动能加成色减位置,一个加号一个减号,没有花活。计分上穿零轴,这杆秤才算表了态。没有权重系数,看着糙,好处是哪台秤失灵一眼能查出来。
轨道那层是 DRAWLINE 的手艺。MA5 与 MA13 每回交叉,UP 线把上穿之后那段行情的低点连起来,DOWN 线把回撤段的低点连起来,两根线一翻折,短牛的条件就齐了:动能低位缩过两天、VAR22 由负转正上穿均值、轨道刚翻折。三档信号共用这套轨道,往下一档档加条件。
中牛在轨道翻折上再加一道位置闸:收盘价得压在 21 日高点的八成二以下。0.82 这个数怎么落位?贴 1,等于没设卡;压到 0.7,能过闸的行情全在深水区,片子太窄。0.78 到 0.86 合理,八成二居中,既要求离前高留出距离,又不至于苛刻到没有样本。
大牛那道闸更巧,用上了几何平均。
HRY33:=SQRT(HRY11)
55 日最高乘 55 日最低,开个平方根。乘积开方,等于高低两头的几何中位,比算术平均更贴中枢。窗开 40,中枢跟着短行情飘;开 80,半年挪一步。40 到 80 都能用,55 卡得四平八稳,价格压在这条几何线下头,才算过了大牛的闸。
收尾还有组短线小秤:9 日 RSV 折半算出 J 值,J 沉到 3 以下再上穿,择时线亮一下,属于贴地那层的信号。BARSLAST 数间隔、BACKSET 回补标记那几行,是给 RSII 找高低点的标准套路,写法常见,篇幅所限不展开。
要我排,三秤合成的写法比单表金贵。单表发声太随便,合成之后谁拖后腿一查一个准,我押这层。
