参考:
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:3*K-2*D;
JC:=CROSS(K,D)||(K<D && ISLASTBAR);
SC:=CROSSDOWN(K,D)||(K>D && ISLASTBAR);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
KH1:=REF(HHV(K,N1),SUMBARS(SC,1));
KH2:=REF(HHV(K,N1),SUMBARS(SC,2));
KH3:=REF(HHV(K,N1),SUMBARS(SC,3));
KL1:=REF(LLV(K,N2),SUMBARS(JC,1));
KL2:=REF(LLV(K,N2),SUMBARS(JC,2));
KL3:=REF(LLV(K,N2),SUMBARS(JC,3));
DH1:=REF(HHV(D,N1),SUMBARS(SC,1));
DH2:=REF(HHV(D,N1),SUMBARS(SC,2));
DH3:=REF(HHV(D,N1),SUMBARS(SC,3));
DL1:=REF(LLV(D,N2),SUMBARS(JC,1));
DL2:=REF(LLV(D,N2),SUMBARS(JC,2));
DL3:=REF(LLV(D,N2),SUMBARS(JC,3));
JH1:=REF(HHV(J,N1),SUMBARS(SC,1));
JH2:=REF(HHV(J,N1),SUMBARS(SC,2));
JH3:=REF(HHV(J,N1),SUMBARS(SC,3));
JL1:=REF(LLV(J,N2),SUMBARS(JC,1));
JL2:=REF(LLV(J,N2),SUMBARS(JC,2));
JL3:=REF(LLV(J,N2),SUMBARS(JC,3));
H1:=REF(HHV(H,N1),SUMBARS(SC,1));
H2:=REF(HHV(H,N1),SUMBARS(SC,2));
H3:=REF(HHV(H,N1),SUMBARS(SC,3));
L1:=REF(LLV(L,N2),SUMBARS(JC,1));
L2:=REF(LLV(L,N2),SUMBARS(JC,2));
L3:=REF(LLV(L,N2),SUMBARS(JC,3));
HH:=K;
LL:=K;
DRAWTEXT(L1>L2 && KL1<KL2&& JC ,LL,'K底'),VALIGN0,COLORYELLOW;
DRAWTEXT(L1<L2 && KL1>KL2&& JC ,LL,'K底'),VALIGN0,COLORYELLOW;
DRAWTEXT(L1>L3 && KL1<KL3&& JC ,LL,'KG底'),VALIGN0,COLORYELLOW;
DRAWTEXT(L1<L3&& KL1>KL3&& JC ,LL,'KG底'),VALIGN0,COLORYELLOW;
DRAWTEXT(L1>L2&& DL1<DL2&& JC ,LL,'D底'),VALIGN0,COLORYELLOW;
DRAWTEXT(L1<L2&& DL1>DL2&& JC ,LL,'D底'),VALIGN0,COLORYELLOW;
DRAWTEXT(L1>L3&& DL1<DL3&& JC ,LL,'DG底'),VALIGN0,COLORYELLOW;
DRAWTEXT(L1<L3&& DL1>DL3&& JC ,LL,'DG底'),VALIGN0,COLORYELLOW;
DRAWTEXT(L1>L2&& JL1<JL2&& JC ,LL,'J底'),VALIGN0,COLORYELLOW;
DRAWTEXT(L1<L2&& JL1>JL2&& JC ,LL,'J底'),VALIGN0,COLORYELLOW;
DRAWTEXT(L1>L3&& JL1<JL3&& JC ,LL,'JG底'),VALIGN0,COLORYELLOW;
DRAWTEXT(L1<L3&& JL1>JL3&& JC ,LL,'JG底'),VALIGN0,COLORYELLOW;
DRAWTEXT(H1>H2&& KH1<KH2&& SC ,HH,'K顶'),VALIGN2,COLORCYAN;
DRAWTEXT(H1<H2&& KH1>KH2&& SC ,HH,'K顶'),VALIGN2,COLORCYAN;
DRAWTEXT(H1>H3&& KH1<KH3&& SC ,HH,'KG顶'),VALIGN2,COLORCYAN;
DRAWTEXT(H1<H3&& KH1>KH3&& SC ,HH,'KG顶'),VALIGN2,COLORCYAN;
DRAWTEXT(H1>H2&& DH1<DH2&& SC ,HH,'D顶'),VALIGN2,COLORCYAN;
DRAWTEXT(H1<H2&& DH1>DH2&& SC ,HH,'D顶'),VALIGN2,COLORCYAN;
DRAWTEXT(H1>H3&& DH1<DH3&& SC ,HH,'DG顶'),VALIGN2,COLORCYAN;
DRAWTEXT(H1<H3&& DH1>DH3&& SC ,HH,'DG顶'),VALIGN2,COLORCYAN;
DRAWTEXT(H1>H2&& JH1<JH2&& SC ,HH,'J顶'),VALIGN2,COLORCYAN;
DRAWTEXT(H1<H2&& JH1>JH2&& SC ,HH,'J顶'),VALIGN2,COLORCYAN;
DRAWTEXT(H1>H3&& JH1<JH3&& SC ,HH,'JG顶'),VALIGN2,COLORCYAN;
DRAWTEXT(H1<H3&& JH1>JH3&& SC ,HH,'JG顶'),VALIGN2,COLORCYAN;