AB:=EMA(((2*C+H+L)/4-LLV(LOW,120))/(HHV(HIGH,120)-LLV(LOW,120))*100,8);
BA:=EMA(AB,5);
A18:=REFDATE(REF(HHV(H,60),5),DATE);{高}
B1:=REFDATE(REF(LLV(L,60),5),DATE);{低}
DY:=((A18)+(B1))/2;{中}
顶:IF(AB>0 AND AB-BA<=0,A18,A18),DOTLINE,COLORCYAN,NODRAW;
腰:IF(AB>0 AND AB-BA<=0,DY,DY),DOTLINE,COLORCYAN,NODRAW;
底:IF(AB>0 AND AB-BA<=0,B1,B1),DOTLINE,COLORCYAN,NODRAW;
MC:=C#MONTH,NODRAW;
MO1:=IF(DAY
[
]
MO:=HHV(MO1,DAY),NODRAW;
STICKLINE(MC>=MO,MO,MC,4,-1)COLOR00009C;
STICKLINE(MC
AQ:=O#WEEK;B:=C#WEEK;
AAQ:=H#WEEK;BB:=L#WEEK;
STICKLINE(B>=AQ,AAQ,BB,4,0),COLOR00006B;
STICKLINE(B
P:=9;
WH1:=IF(L=LLV(L,P),L,DRAWNULL);
WH2:=CONST(BARSLAST(WH1!=DRAWNULL));
WH3:=CONST(IF(WH2=0,H,REF(H,WH2)));
WH4:=CONST(REF(BARSLAST(H>WH3),WH2+1)+WH2+1);
WH5:=CONST(IF(WH4=0,H,REF(H,WH4)));
WH6:=CONST(REF(BARSLAST(H>WH5),WH4+1)+WH4+1);
H1:=IF(H=HHV(H,P),H,DRAWNULL);
H2:=CONST(BARSLAST(H1!=DRAWNULL));
H3:=CONST(IF(H2=0,L,REF(L,H2)));
H4:=CONST(REF(BARSLAST(L
H5:=CONST(IF(H4=0,L,REF(L,H4)));
H6:=CONST(REF(BARSLAST(L
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
TIME1:=IF(DATE<=2261001,1,0);
QA:=REF(H,10)=HHV(H,2*10+1)*TIME1;
QB:=BACKSET(QA,10+1)*TIME1;
QC:=FILTER(QB,10)*TIME1 AND H=HHV(H,10+1)*TIME1;
QD:=BARSLAST(QC);
QE:=IF(QC,CURRBARSCOUNT,0);
QF:=IF(QD,REF(QE,QD),QE);
QG:=CONST(QF);
QH:=REF(QF,QD+1);
QW:=CONST(QH);
DRAWLINE(CURRBARSCOUNT=QW,H,CURRBARSCOUNT=QG,H,1),COLORGREEN,DOTLINE,LINETHICK3;
QM:=INTPART(3*8/5);
QR:=REF(H,QM)=HHV(H,2*QM+1);
QT:=FILTER(QR,QM);
QYY:=BACKSET(QT,QM+1);
QU:=FILTER(QYY,QM);
QI:=BACKSET(ISLASTBAR,BARSLAST(QU)+1);
QP:=QI>REF(QI,1);
QA1:=REF(L,8)=LLV(L,2*8+1);
QB1:=BACKSET(QA1,8+1);
QC1:=FILTER(QB1,8) AND L=LLV(L,8+1);
QD1:=BARSLAST(QC1);
QE1:=IF(QC1,CURRBARSCOUNT,0);
QF1:=IF(QD1,REF(L,QD1),L);
QG1:=IF(QD1,REF(QE1,QD1),QE1);
QH1:=CONST(QG1);
QW1:=REF(QF1,QD1+1);
QM1:=REF(QG1,QD1+1);
QR1:=CONST(QM1);
DRAWLINE(CURRBARSCOUNT=QR1,L,CURRBARSCOUNT=QH1,L,1),COLORRED,LINETHICK3;
QT1:=REF(L,QM)=LLV(L,2*QM+1);
QY11:=FILTER(QT1,QM);
QU1:=BACKSET(QY11,QM+1);
QI1:=FILTER(QU1,QM);
QP1:=BACKSET(ISLASTBAR,BARSLAST(QI1)+1)*TIME1;
QJ1:=QP1>REF(QP1,1);
SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1)*TIME1;
SR2:=FILTER(SR1,10);
SR3:=BACKSET(SR2,10+1);
HHD:=FILTER(SR3,10);
前高:=REF(H,BARSLAST(HHD))*TIME1;
DRAWICON(CROSS(C,前高),L-0.20,1)*TIME1;
所属板块:=STRCAT('【【伀|衆|号】游资八戒源码分享】',STRCAT(STRCAT(STRCAT(' [行业]—',HYBLOCK),STRCAT(' [地域]—',DYBLOCK)),STRCAT(' [概念]—',GNBLOCK)));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.02,0,所属板块),COLOR00FFFF;
AB:=EMA(((2*C+H+L)/4-LLV(LOW,120))/(HHV(HIGH,120)-LLV(LOW,120))*100,8);
BA:=EMA(AB,5);
A18:=REFDATE(REF(HHV(H,60),5),DATE);{高}
B1:=REFDATE(REF(LLV(L,60),5),DATE);{低}
DY:=((A18)+(B1))/2;{中}
顶:IF(AB>0 AND AB-BA<=0,A18,A18),DOTLINE,COLORCYAN,NODRAW;
腰:IF(AB>0 AND AB-BA<=0,DY,DY),DOTLINE,COLORCYAN,NODRAW;
底:IF(AB>0 AND AB-BA<=0,B1,B1),DOTLINE,COLORCYAN,NODRAW;
MC:=C#MONTH,NODRAW;
MO1:=IF(DAY
[
]
MO:=HHV(MO1,DAY),NODRAW;