[ZX260910]买卖三角主图-通达信指标源码分享

免责声明:本文只讲指标公式怎么写、参数为何这么取,属编程科普,不构成投资建议,市场有风险,据此研究盈亏自负。

01 三角信号,先认准顶底这张网

买卖三角主图这套源码,用波浪顶底加 ZIG 转折,在主图上织一张识别反转的网。很多人亏在把普通回踩当转折,它要解决的正是这点。

源码里先定位高低点,再用转折函数和动量阈值层层筛。买卖三角主图指标的好处,是让你看清哪次拐弯是真拐、哪次只是晃一晃。

顶底这种事,最怕把毛刺当拐点。源码的思路是先钉死锚点,再让转折函数和动量去筛,筛剩下的才算数,稳当些。

波浪顶底十周期极值定反转锚点
ZIG转折百分之六拐点识别真拐
动量阈值三十四日强度过滤杂讯
信号组合多条件同达才亮三角

#ZIG转折 #主图指标 #顶底识别

02 指标源码分享|买卖三角主图指标

指标编号:ZX260910
完整指标源码:

M1:=5;M2:=10;M3:=20;M4:=60;M5:=120;M6:=250;MA1:MA(CLOSE,M1);MA2:MA(CLOSE,M2);MA3:MA(CLOSE,M3);MA4:MA(CLOSE,M4);MA5:MA(CLOSE,M5);MA6:MA(CLOSE,M6);TY:=C;HD:=FILTER(BACKSET(FILTER(REF(TY,10)=HHV(TY,2*10+1),10),10+1),10);LD:=FILTER(BACKSET(FILTER(REF(TY,10)=LLV(TY,2*10+1),10),10+1),10);A:=REF(C,BARSLAST(HD));B:=REF(C,BARSLAST(LD));T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD) ;T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);波浪底:IF(T1,A,A),COLORFF00FF,POINTDOT,LINETHICK2;STICKLINE(T1,A,A,9,0),COLORFF00FF;波浪顶:IF(T2,B,B),COLOR80FF00,POINTDOT,LINETHICK2;VAR3:=LLV(HIGH,240);VAR4:=100*(CLOSE-VAR3)/VAR3;VAR5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;VAR6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;VAR7:=0;VAR8:=MA(HHV(CLOSE-REF(CLOSE,1),0),34)/MA(ABS(CLOSE-REF(CLOSE,1)),7)*100;VAR9:=MA(HHV(CLOSE-REF(CLOSE,1),0),13)/MA(ABS(CLOSE-REF(CLOSE,1)),13)*100;VARA:=BARSCOUNT(CLOSE);VARB:=VAR8<20 AND VAR9<23 AND VARA>35;VARC:=VARB AND COUNT(VARB,1)=1;VARD:=EMA(CLOSE,21)-EMA(CLOSE,8);VARE:=EMA(VARD,5);VARF:=TROUGH(3,6,1)<4 AND CROSS(VARD,VARE);VAR10:=IF(TROUGH(3,16,1)=0 AND HIGH>LOW+0.04,4,0);VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);VAR12:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);VAR13:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);VAR14:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);VAR15:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);VAR16:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);VAR17:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);VAR18:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);VAR1A:=EMA(VAR19,100);VAR1B:=2*(VAR19-VAR1A);VAR1C:=POW(VAR1B,3)*0.1+POW(VAR1B,1);VAR1D:=SQRT(SQRT(LOW*HIGH*O*CLOSE));VAR1E:=EMA(VAR1D*0.97,3);VAR1F:=(HIGH+LOW+CLOSE)/3;VAR20:=(VAR1F-MA(VAR1F,14))/(0.015*AVEDEV(VAR1F,14));VAR21:=CROSS(VAR1E,LOW);信号点1:=VAR10;信号点2:=(VAR11+VAR13+VAR15+VAR17);位置点1:=(VAR12+VAR14+VAR16+VAR18),LINETHICK2;VAR22:=信号点1 AND VARF AND VARC AND VAR21 AND VAR4<0 AND VAR5=0 AND VAR6=0 AND VAR20<(-110);VAR1:=MA(CLOSE,5);VAR2:=MA(CLOSE,10);VAR31:=MA(CLOSE,30);VARB1:=SUM(CLOSE*VOL*100,28)/SUM(VOL*100,28);VARC1:=INTPART(VARB1*100)/100;VARD1:=EMA(CLOSE,5)-EMA(CLOSE,10);VARE1:=EMA(VARD1,9);VAR131:=REF(VARE1,1);VAR141:=VARE1;VAR151:=VAR141-VAR131;VAR161:=REF(VARD1,1);VAR171:=VARD1;VAR181:=VAR171-VAR161;VAR191:=O;VAR1A1:=CLOSE;DRAWTEXT(信号点1>0,L-0.01,'▲'),COLORRED;DRAWTEXT(信号点2>0,L-0.01,'▲'),COLORFF00FF;DRAWTEXT(位置点1>0,H+0.1,'▼'), COLOR33FF33;

03 指标原理深度拆解(把顶底转折拆成三道筛)

先说顶底锚点。源码用 BACKSET 配 FILTER,找最近十周期里的最高最低。

HD:=FILTER(BACKSET(FILTER(REF(TY,10)=HHV(TY,2*10+1),10),10+1),10);

这一层在算当前这根是不是十周期里的新高或新低。BACKSET 把信号回铺到起点,确保锚点不漂移。周期取十,是短结构里最稳的一档。参数试边界:取五,高低点换来换去像跳蚤;取二十,等确认拐头行情已折返一段。十卡在灵敏与稳定中间。

再说 ZIG 转折识别。源码用 ZIG(3,6) 看收盘价拐点。

VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2);

这一层在算拐点是不是真成立。ZIG 的百分之六,是转折必须跨过的幅度门槛,太小毛刺也当拐点,太大又漏掉浅折。六个点这个阈值也试过:三点太碎天天拐,九点太钝只抓大顶大底。六点附近,正常回调不误报、真拐不漏。幅度定小了天天报警,定大了等你看清行情已折返,六点这个值是反复试出来的。

接着是动量阈值。源码拿三十四日最大单日涨幅均值,除以七日绝对均值。

VAR8:=MA(HHV(CLOSE-REF(CLOSE,1),0),34)/MA(ABS(CLOSE-REF(CLOSE,1)),7)*100;

这一层在算最近动能够不够猛。VAR8 把单日暴拉归一成强度值,三十四日窗口管平滑,七日管灵敏。窗口一长一短错开,既压住毛刺又跟得住节奏。

末尾才是信号组合,把前面几道筛用 AND 串起来,还叠了低位乖离和超卖。

VAR22:=信号点1 AND VARF AND VARC AND VAR21 AND VAR4<0 AND VAR5=0 AND VAR6=0 AND VAR20<(-110);

这一层在算所有条件同达才亮三角。单看任何一条都普通,叠满才算数,源码用 AND 把网收紧。源码里 VAR4 那条乖离、VAR19 那条长短均线差,都是给信号组合当配菜的。它们单独看信号很弱,但和锚点、ZIG、动量叠在一起,就把假晃和真拐分开了。VAR20 那个 CCI 式算法,量的是价格偏离十四日中枢多远,负数越深说明砸得越狠,配合前面几道筛,三角才在低位亮。

评论区聊聊,你最常被哪种假突破洗出去?

一句话记住:三道筛下来,锚点定位置、ZIG 定拐向、动量定力度,买卖三角主图指标才把假晃和真拐分得开。

[ZX260910]买卖三角主图.tn6
类型:指标公式|已下载:1|下载方式:免费下载
立即下载
在线客服
QQ:332879389
联系电话
13605084160