[ZX260404]突破压力主图-通达信指标源码分享

01 山丘与山谷:如何用代码画出股价的"天花板"和"地板"?

你是不是经常犯嘀咕:这只股票到底还能不能涨?压力位在哪?支撑位又在哪?

猜来猜去,买卖点全凭感觉,结果不是卖飞就是套牢。

今天咱们就来拆解一个能自动帮你画出"天花板"(压力)和"地板"(支撑)的指标——突破压力主图,让你看盘时心里有张"地形图"。

它的核心逻辑,其实特别简单,就像你爬山时,总要清楚前面是上坡还是下坡,山顶在哪,山谷又在哪。

这个指标干的,就是自动帮你标记出股价运行路径上的关键"山顶"和"山谷"

它是怎么干的呢?分三步走:

找"山丘"和"山谷"

指标先设定一个周期(比如5天),在这段K线里,把价格最高点记下来,这就是潜在的"山顶"(高点);把最低点记下来,就是潜在的"山谷"(低点)。

但问题来了,K线波动有噪音,一个普通的波动可能不算真正的"顶"或"底"。

过滤"小土包"

于是,指标用了一个"过滤器"。

它要求这个高点或低点,必须在之后连续N根K线里都没被打破,才算"认证通过"。

这就好比,你看到一个土包,得等它确实比周围都高、且保持了一段时间,才敢说"嘿,这真是个山头!"

这样就把那些日常波动的小土坡给剔除了,留下的才是真正有意义的转折点。

画出"通道线"

有了认证过的有效高点和低点,指标再往前回溯,把它们按时间远近排成队。

最近的两个高点连起来,就是短期压力线;最近的两个低点连起来,就是短期支撑线

以此类推,还能画出中期、长期的通道。

股价就在这些线围成的"通道"里运行,碰到上边可能受压,踩到下边可能获撑。

这对咱们实操有啥用?

规避风险

股价涨到短期压力线附近,你可以警惕了,这里可能是"天花板",追高容易吃套。

就像爬山到山顶前,总会喘口气,甚至往下退一退。

寻找机会

股价跌到支撑线附近,可以多看一眼,这里可能是"地板",反弹机会来了。

俗话说"地量见地价",支撑位就是那个"地价"的参考。

确认趋势

如果股价有效突破(比如收盘价站上)短期压力线,并且之前的压力线变身为新的支撑线,那可能意味着上升通道打开了,趋势在加强。

反之亦然。

一句话总结:它不预测未来,它只是把过去已经发生的、最关键的价格战场(高低点)给你标出来,让你对当下的位置和可能的阻力/支持,一目了然。


02 福利分享

本期给大家深度解读的指标名称是:突破压力主图

它的源码逻辑清晰,是理解市场结构的一个好工具。

N:=5;

A1:=REF(H,N)=HHV(H,2*N+1);

B1:=FILTER(A1,N);

C1:=BACKSET(B1,N+1);

D1:=FILTER(C1,N);{高点}

A2:=REF(L,N)=LLV(L,2*N+1);

B2:=FILTER(A2,N);

C2:=BACKSET(B2,N+1);

D2:=FILTER(C2,N);{低点}

E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2; 

E2:=(H+L)/2;{高低点出现在同一K线上时可作取舍}

H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1;

L1:=(D2 AND NOT(D1 AND E1<E2));

H2:=D1 AND NOT(D2 AND E1>=E2);

X1:=REF(BARSLAST(H1),1)+1; 

F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS

(IF(L1,L,10000),X1));

G1:=F1>REF(F1,1); 

I1:=BACKSET(G1,2); 

LD:=I1>REF(I1,1);{过滤后低点}

L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;

X2:=REF(BARSLAST(L2),1)+1; 

F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS

(IF(H2,H,0),X2));

G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); 

HD:=I2>REF(I2,1);{过滤后高点}

R1:=BACKSET(ISLASTBAR,BARSLAST(HD)+1); S1:=R1>REF(R1,1); {前一高}

T1:=BACKSET(ISLASTBAR,BARSLAST(LD)+1); U1:=T1>REF(T1,1); {前一低}

R2:=BACKSET(S1,REF(BARSLAST(HD),1)+2); S2:=R2>REF(R2,1); {前二高}

T2:=BACKSET(U1,REF(BARSLAST(LD),1)+2); U2:=T2>REF(T2,1); {前二低}

T3:=BACKSET(U2,REF(BARSLAST(LD),1)+2); U3:=T3>REF(T3,1); {前三低}

T4:=BACKSET(U3,REF(BARSLAST(LD),1)+2); U4:=T4>REF(T4,1); {前四低}

R3:=BACKSET(S2,REF(BARSLAST(HD),1)+2); S3:=R3>REF(R3,1); {前三高}

R4:=BACKSET(S3,REF(BARSLAST(HD),1)+2); S4:=R4>REF(R4,1); {前四高}

短期压力:DRAWLINE(S2,H,S1,H,1),COLORRED;

短期支撑:DRAWLINE(U2,L,U1,L,1),COLORGREEN;

中期压力:DRAWLINE(S3,H,S2,H,1),COLORYELLOW;

中期支撑:DRAWLINE(U3,L,U2,L,0),COLORGREEN;

长期压力:DRAWLINE(S4,H,S3,H,1),COLORFF00FF;

长期支撑:DRAWLINE(U4,L,U3,L,0),COLORGREEN;

DRAWICON(S1,H*1.01,6);

DRAWICON(S2,H*1.01,6);

DRAWICON(S3,H*1.01,6);

DRAWICON(S4,H*1.01,6);

DRAWICON(U1,L*0.99,9);

DRAWICON(U2,L*0.99,9);

DRAWICON(U3,L*0.99,9);

DRAWICON(U4,L*0.99,9);

[ZX260404]突破压力主图.tn6 ​
类型:指标公式|已下载:0|下载方式:免费下载
立即下载

相关阅读

搜索

服务热线

18020657357

微信客服

微信客服