CURRBARSCOUNT=REFX1(BARPOS,9999)-BARPOS+1;
{
箱体
}
TC1S=IF(H=HHV(H,48),H,NULL);
TC2S=REFX1(BARSLAST(TC1S=H),9999)+1;
UPPERS=REFX1(IF(TC2S=1,H,REF(H,TC2S-1)),9999);
BC1S=IF(L=LLV(L,48),L,NULL);
BC2S=REFX1(BARSLAST(BC1S=L),9999)+1;
LOWERS=REFX1(IF(BC2S=1,L,REF(L,BC2S-1)),9999);
LPS=CURRBARSCOUNT=BC2S AND L=LOWERS;
HPS=CURRBARSCOUNT=TC2S AND H=UPPERS;
AB1S=EMA(((2C+H+L)4-LLV(LOW,30))
(HHV(HIGH,30)-LLV(LOW,30))100,8);
BA1S=EMA(AB1S,5);
上轨
=REFX1(REF(HHV(MAX(C,O),96),5),9999);
下轨
=REFX1(REF(LLV(MIN(C,O),96),5),9999);
中轨
=((
上轨
)+(
下轨
))2;
YXHX=DATE=REF(DATE,BARSLAST(IF(BC2STC2S,LPS,HPS)));
上沿
IF(AB1S0 AND AB1S-BA1S=0 AND YXHX,
上轨
,
上轨
),COLOR555555,LINETHICK2;
中枢
IF(AB1S0 AND AB1S-BA1S=0 AND YXHX,
中轨
,
中轨
),COLOR555555,LINETHICK2;
下沿
IF(AB1S0 AND AB1S-BA1S=0 AND YXHX,
下轨
,
下轨
),COLOR555555,LINETHICK2;
?/p>
K
?/p>
=1;
DG=MAX(MAX(REFX(L,1),REFX(L,2)),REFX(L,3));
GD=MIN(MIN(REFX(H,1),REFX(H,2)),REFX(H,3));
AA11=(DG+GD)2;
A11=AA11REFX(L,3) AND REFX(L,2) AA11 AND REFX(L,1) AA11 ;
A21=FILTER(A11,10);
A41=A11 AND A21;
A51=IF(REF(A41,1),H,0),NODRAW;
STICKLINE(
?/p>
K
?/p>
=1 && REF(A41,2),REF(GD,2),REF(DG,2),13,-1),COLORMAGENTA;
DRAWKLINE1(H,O,L,C);
峰谷
=1;
PA=10;
PB=REF(HIGH,PA)=HHV(HIGH,2PA+1);
PC=FILTER(PB,PA);
PD=BACKSET(PC,PA+1);
PE=FILTER(PD,PA);
{
高点
}
峰线
(REF(HIGH,BARSLAST(PE)))
峰谷
,COLORRED,POINTDOT,LINETHICK2;
AA21=REF(LOW,PA)=LLV(LOW,2PA+1);
BB21=FILTER(AA21,PA);
CC21=BACKSET(BB21,PA+1);
DD21=FILTER(CC21,PA);
{
低点
}
谷线
(REF(LOW,BARSLAST(DD21)))
峰谷
,COLORGREEN,POINTDOT,LINETHICK2;