
等级: 新手上路
- 注册:
- 2022-11-1
- 曾用名:
|

楼主 |
发表于 2023-2-23 14:33
|
显示全部楼层
{KD}
RSV:(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,NODRAW;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
S:150,NODRAW;
V1:20,NODRAW;
V2:80,NODRAW;
DIBU:=K<V1 ;
TOBU:=K>V2 ;
DD:=REF(DIBU,1)=1 AND DIBU=0,COLORRED;
TT:=REF(TOBU,1)=1 AND TOBU=0,COLORGREEN;
JC:CROSS(TOBU,0.5);
SC:CROSS(0.5,TOBU);
N1:BARSLAST(JC)+1,NODRAW;
N2:BARSLAST(SC)+1,NODRAW;
N11:BARSLAST(SC)+S,NODRAW;
refx(REF(H,A1-1)>=MAX(HHV(H,500),HHV(H,750)),MIN(10000,DATACOUNT-BARPOS));
A1:=BARSLAST( CROSS(BACKSET(REFX(SC AND BACKSET(ISLASTBAR,SUMBARS(SC,1)),1),HHVBARS(H,N11)+1),0.5))+1;
A2:=HHVBARS(H,500)+1;
A3:=HHVBARS(H,750)+1;
AAA:IF(refx(REF(H,A1-1)>=MAX(HHV(H,500),HHV(H,750)),MIN(10000,DATACOUNT-BARPOS)),A1,IF(refx(HHV(H,500)>=MAX(REF(H,A1-1),HHV(H,750)),MIN(10000,DATACOUNT-BARPOS)),A2,IF(refx(HHV(H,750)>=MAX(REF(H,A1-1),HHV(H,500)),MIN(10000,DATACOUNT-BARPOS)),A3,NULL))),NODRAW;
ZGD:=CROSS(BACKSET(ISLASTBAR,AAA),0.5);
H1:CROSS(BACKSET(REFX(SC AND BACKSET(ISLASTBAR,SUMBARS(SC,1)),1),HHVBARS(H,N1)+1),0.5);
H2:CROSS(BACKSET(REFX(SC&&CROSS(BACKSET(ISLASTBAR,SUMBARS(SC,2)),0.5),1),HHVBARS(H,N1)+1),0.5);
H3:CROSS(BACKSET(REFX(SC&&CROSS(BACKSET(ISLASTBAR,SUMBARS(SC,3)),0.5),1),HHVBARS(H,N1)+1),0.5);
H4:CROSS(BACKSET(REFX(SC&&CROSS(BACKSET(ISLASTBAR,SUMBARS(SC,4)),0.5),1),HHVBARS(H,N1)+1),0.5);
H5:CROSS(BACKSET(REFX(SC&&CROSS(BACKSET(ISLASTBAR,SUMBARS(SC,5)),0.5),1),HHVBARS(H,N1)+1),0.5);
H6:CROSS(BACKSET(REFX(SC&&CROSS(BACKSET(ISLASTBAR,SUMBARS(SC,6)),0.5),1),HHVBARS(H,N1)+1),0.5);
H7:CROSS(BACKSET(REFX(SC&&CROSS(BACKSET(ISLASTBAR,SUMBARS(SC,7)),0.5),1),HHVBARS(H,N1)+1),0.5);
H8:CROSS(BACKSET(REFX(SC&&CROSS(BACKSET(ISLASTBAR,SUMBARS(SC,8)),0.5),1),HHVBARS(H,N1)+1),0.5);
H9:CROSS(BACKSET(REFX(SC&&CROSS(BACKSET(ISLASTBAR,SUMBARS(SC,9)),0.5),1),HHVBARS(H,N1)+1),0.5);
H10:CROSS(BACKSET(REFX(SC&&CROSS(BACKSET(ISLASTBAR,SUMBARS(SC,10)),0.5),1),HHVBARS(H,N1)+1),0.5);
H11:CROSS(BACKSET(REFX(SC&&CROSS(BACKSET(ISLASTBAR,SUMBARS(SC,11)),0.5),1),HHVBARS(H,N1)+1),0.5);
H12:CROSS(BACKSET(REFX(SC&&CROSS(BACKSET(ISLASTBAR,SUMBARS(SC,12)),0.5),1),HHVBARS(H,N1)+1),0.5);
//GETDRAWLINEVAL
AA:TRENDLINES(ZGD,H,H1,H);
BB:TRENDLINES(ZGD,H,H2,H);
CC:TRENDLINES(ZGD,H,H3,H);
Q:=TRENDLINES(ZGD,H,H4,H);
EE:IF(refx(SUM(H>Q,AAA)=0,MIN(10000,DATACOUNT-BARPOS)),Q,NULL);
FF:TRENDLINES(ZGD,H,H5,H);
GG:TRENDLINES(ZGD,H,H6,H);
HH:TRENDLINES(ZGD,H,H7,H);
II:TRENDLINES(ZGD,H,H8,H);
JJ:TRENDLINES(ZGD,H,H9,H);
KK:TRENDLINES(ZGD,H,H10,H);
LL:TRENDLINES(ZGD,H,H11,H);
MM:TRENDLINES(ZGD,H,H12,H); |
|