通达信三角形态,划线主图指标公式源码
B10304:=FILTER(A10304,3);
D10304:=FILTER(C10304,3);
B20304:=FILTER(A20304,3);
D20304:=FILTER(C20304,3);
E20304:=(HIGH+LOW)/2;
H20304:=D10304 AND NOT(D20304 AND E10304>=E20304);
X10304:=REF(BARSLAST(H10304),1)+1;
G10304:=F10304>REF(F10304,1);
LD0304:=I10304>REF(I10304,1);
X20304:=REF(BARSLAST(L20304),1)+1;
G20304:=F2>REF(F2,1);
HD0304:=I2>REF(I2,1);
J2:=J1>REF(J1,1);
B3:=REF(H,REF(BARSLAST(HD0304),1)+1)>REF(H,REF(BARSLAST(HD0304),1)+2+REF(BARSLAST(HD0304),REF(BARSLAST(HD0304),1)+2));
E3:=BACKSET(D3,REF(BARSLAST(HD0304),1)+2);
A4:=L>REF(L,REF(BARSLAST(LD0304),1)+1);
D4:=A4 AND B4 AND LD0304;
LL:=E4>REF(E4,1);
X3:=REF(BARSLAST(H3),1)+1;
G3:=F3>REF(F3,1);
LZ:=I3>REF(I3,1);
X4:=REF(BARSLAST(L4),1)+1;
G4:=F4>REF(F4,1);
HZ:=I4>REF(I4,1);
K2:=K1>REF(K1,1);
VV:=UU>REF(UU,1);
XX:=WW>REF(WW,1);
VV2:=UU2>REF(UU2,1);
XX20304:=WW2>REF(WW2,1);
前二低:=REF(L,BARSLAST(XX)),COLORFF66FF,LINETHICK2;
前二高:=REF(H,BARSLAST(XX20304)),COLORFF66FF,LINETHICK2;
短低:=REF(L,BARSLAST(VV));
底:REF(L,BARSLAST(VV)),COLORRED,LINETHICK2;
STICKLINE(VV,顶,底,0,0),COLORFF6633,LINETHICK3;
DRAWLINE(VV2,H,VV,顶,0),COLORFF6633,LINETHICK3;
DRAWTEXT(ISLASTBAR,底,STRCAT((''),CON2STR(底,2))),COLORRED;
DRAWLINE(VV,L,VV2,H,0),COLORRED,LINETHICK3;
未来函数检测结果如下:
该公式包含未来函数:BACKSET
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
B10304赋值:A10304的3过滤
D10304赋值:C10304的3过滤
B20304赋值:A20304的3过滤
D20304赋值:C20304的3过滤
E20304赋值:(最高价+最低价)/2
H20304赋值:D10304 AND NOT(D20304 AND E10304>=E20304)
X10304赋值:REF(上次H10304距今天数,1)+1
G10304赋值:F10304>1日前的F10304
LD0304赋值:I10304>1日前的I10304
X20304赋值:REF(上次L20304距今天数,1)+1
G20304赋值:F2>1日前的F2
HD0304赋值:I2>1日前的I2
J2赋值:J1>1日前的J1
B3赋值:REF(H,REF(上次HD0304距今天数,1)+1)>REF(H,REF(上次HD0304距今天数,1)+2+REF(上次HD0304距今天数,REF(上次HD0304距今天数,1)+2))
E3赋值:BACKSET(D3,REF(上次HD0304距今天数,1)+2)
A4赋值:L>REF(L,REF(上次LD0304距今天数,1)+1)
D4赋值:A4 AND B4 AND LD0304
LL赋值:E4>1日前的E4
X3赋值:REF(上次H3距今天数,1)+1
G3赋值:F3>1日前的F3
LZ赋值:I3>1日前的I3
X4赋值:REF(上次L4距今天数,1)+1
G4赋值:F4>1日前的F4
HZ赋值:I4>1日前的I4
K2赋值:K1>1日前的K1
VV赋值:UU>1日前的UU
XX赋值:WW>1日前的WW
VV2:=UU2>1日前的UU2
XX20304赋值:WW2>1日前的WW2
前二低赋值:REF(L,上次XX距今天数),COLORFF66FF,LINETHICK2
前二高赋值:REF(H,上次XX20304距今天数),COLORFF66FF,LINETHICK2
短低赋值:REF(L,上次VV距今天数)
输出底:REF(L,上次VV距今天数),画红色,LINETHICK2
当满足条件VV时,在顶和底之间画柱状线
DRAWLINE(VV2,H,VV,顶,0),COLORFF6633, 线宽为3
DRAWTEXT(ISLASTBAR,底,STRCAT((''),CON2STR(底,2))),画红色
DRAWLINE(VV,L,VV2,H,0),画红色, 线宽为3