参考:
TYP:=(CLOSE+HIGH+LOW)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
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;
AADATE:=DATE<191230;
DRAWGBK(C>0, RGB(0,10,10),RGB(88,0,0),0);
SJMY:=1181209;
XSJMY:=IF(DATE<SJMY,1,NULL);
ZK1:=(REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)-REFX1(MA(REFX1(MA(L,25),25/2),25),25/2))*1+REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)*XSJMY,DOT,COLORBLUE;
ZD1:=REFX1(MA(REFX1(MA(L,25),25/2),25),25/2)-(REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)-REFX1(MA(REFX1(MA(L,25),25/2),25),25/2))*1,LINETHICK2,COLORRED;
ZD2:=EMA(ZD1,25)*XSJMY,LINETHICK2;
金牛上轨:IF(AADATE,(REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)-REFX1(MA(REFX1(MA(L,25),25/2),25),25/2))*1+REFX1(MA(REFX1(MA(H,25),25/2),25),25/2),NULL)*XSJMY,DOT,COLORYELLOW;
金牛中轨:IF(AADATE,REFX1(MA(REFX1(MA(L,25),25/2),25),25/2)-(REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)-REFX1(MA(REFX1(MA(L,25),25/2),25),25/2))*1,NULL)*XSJMY,LINETHICK2,COLORRED;
金牛下轨:IF(AADATE,EMA(ZD1,25),NULL)*XSJMY,LINETHICK2,COLORCYAN;
FILLRGN(ZD1>ZD2,ZD1,ZD2,RGB(255,0,0));
FILLRGN(ZD1<ZD2,ZD1,ZD2,RGB(0,0,139));
DRAWKLINE1(H,O,L,C);
STICKLINE(IF(AADATE,ZD1>LOW AND ZD1<HIGH,NULL)*XSJMY,ZD1,MIN(MIN(OPEN,CLOSE),ZD1),2,0),COLORYELLOW;
STICKLINE(IF(AADATE,ZD1>MIN(C,O) AND ZD1<MAX(C,O)*XSJMY,NULL),ZD1,MIN(OPEN,CLOSE),2,0),COLORYELLOW;
STICKLINE(IF(AADATE,ZD1>HIGH,NULL),OPEN,CLOSE,2,0)*XSJMY,COLORYELLOW;
VARA1:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);
VARA2:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);
VARA3:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);
VARA4:=(((VARA1 + (2 * VARA2)) + (3 * VARA3)) / 6);
VARA5:=MA(VARA4,3);
钱包买点:CROSS(J,0) AND (VARA5 <= (0 - 7))*XSJMY,NODRAW;
DRAWICON((CROSS(J,0) AND (VARA5 <= (0 - 7))),L*0.97,9)*XSJMY;
VOLUME:=VOL,VOLSTICK;
DRAWICON(CROSS(0.6,1/VOL*3000>0.01 AND J<0 AND CCI<-100 ),L,26)*XSJMY;
钻石买点:CROSS(0.6,1/VOL*3000>0.01 AND J<0 AND CCI<-100 ),NODRAW;
X_1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
X_2:=DMA(CLOSE,X_1);
X_3:=(1-10/100)*X_2;
X_4:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
X_5:=SMA(X_4,2,1);
X_6:=SMA(X_5,2,1);
X_7:=3*X_5-2*X_6;
X_8:=CROSS(X_7,0);
X_9:=EMA(CLOSE,15);
TYP:=(CLOSE+HIGH+LOW)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
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;
AADATE:=DATE<331230;
DRAWGBK(C>0, RGB(0,10,10),RGB(88,0,0),0);
SJMY:=181209;
XSJMY:=IF(DATE<SJMY,1,NULL);
ZK1:=(REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)-REFX1(MA(REFX1(MA(L,25),25/2),25),25/2))*1+REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)*XSJMY,DOT,COLORBLUE;
ZD1:=REFX1(MA(REFX1(MA(L,25),25/2),25),25/2)-(REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)-REFX1(MA(REFX1(MA(L,25),25/2),25),25/2))*1,LINETHICK2,COLORRED;
ZD2:=EMA(ZD1,25)*XSJMY,LINETHICK2;
金牛上轨:IF(AADATE,(REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)-REFX1(MA(REFX1(MA(L,25),25/2),25),25/2))*1+REFX1(MA(REFX1(MA(H,25),25/2),25),25/2),NULL)*XSJMY,DOT,COLORYELLOW;
金牛中轨:IF(AADATE,REFX1(MA(REFX1(MA(L,25),25/2),25),25/2)-(REFX1(MA(REFX1(MA(H,25),25/2),25),25/2)-REFX1(MA(REFX1(MA(L,25),25/2),25),25/2))*1,NULL)*XSJMY,LINETHICK2,COLORRED;
金牛下轨:IF(AADATE,EMA(ZD1,25),NULL)*XSJMY,LINETHICK2,COLORCYAN;
FILLRGN(ZD1>ZD2,ZD1,ZD2,RGB(255,0,0));
FILLRGN(ZD1<ZD2,ZD1,ZD2,RGB(0,0,139));
DRAWKLINE1(H,O,L,C);
STICKLINE1(IF(AADATE&&ZD1>LOW AND ZD1<HIGH,1,NULL)=1,ZD1,MIN(MIN(OPEN,CLOSE),ZD1),2,0),COLORYELLOW;
STICKLINE1(IF(AADATE&&ZD1>MIN(C,O) AND ZD1<MAX(C,O),1,NULL)=1,ZD1,MIN(OPEN,CLOSE),2,0),COLORYELLOW;
STICKLINE1(IF(AADATE&&ZD1>HIGH,1,NULL)=1,OPEN,CLOSE,2,0),COLORYELLOW;
VARA1:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);
VARA2:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);
VARA3:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);
VARA4:=(((VARA1 + (2 * VARA2)) + (3 * VARA3)) / 6);
VARA5:=MA(VARA4,3);
钱包买点:CROSS(J,0) AND (VARA5 <= (0 - 7)),NODRAW;
DRAWICON((CROSS(J,0) AND (VARA5 <= (0 - 7))),L*0.97,9);
VOLUME:=VOL,VOLSTICK;
DRAWICON(CROSS(0.6,1/VOL*3000>0.01 AND J<0 AND CCI<-100 ),L,26);
钻石买点:CROSS(0.6,1/VOL*3000>0.01 AND J<0 AND CCI<-100 ),NODRAW;
X_1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
X_2:=DMA(CLOSE,X_1);
X_3:=(1-10/100)*X_2;
X_4:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
X_5:=SMA(X_4,2,1);
X_6:=SMA(X_5,2,1);
X_7:=3*X_5-2*X_6;
X_8:=CROSS(X_7,0);
X_9:=EMA(CLOSE,15);