{新黄金分割}
MA1:INTPART(MA(CLOSE,5)*100)/100;
MA2:INTPART(MA(CLOSE,10)*100)/100;
MA3:INTPART(MA(CLOSE,20)*100)/100;
MA4:=MA(CLOSE,60);
MA5:=MA(CLOSE,120);
MA6:=MA(CLOSE,250);
实收价:=IF(FRACPART(C*100) 0.46,CEILING(C*100)/100,FLOOR(C*100)/100);
柒%阳:=实收价 =IF(FRACPART(REF(实收价,1)*107) 0.46,CEILING(REF(实收价,1)*107)/100,FLOOR(REF(实收价,1)*107)/100);
涨停:=实收价 =IF(FRACPART(REF(实收价,1)*110) 0.46,CEILING(REF(实收价,1)*110)/100,FLOOR(REF(实收价,1)*110)/100);
跌停:=实收价 =IF(FRACPART(REF(实收价,1)* 90) 0.46,CEILING(REF(实收价,1)* 90)/100,FLOOR(REF(实收价,1)* 90)/100);
二十均线:=INTPART(MA(C,20)*100)/100;
站稳状态:=SUM(C =二十均线,4)=4;
跌破状态:=SUM(C =二十均线,4)=4;
站稳确立:=CROSS(站稳状态,0.5);
跌破确立:=CROSS(跌破状态,0.5);
上涨浪:=(BARSLAST(站稳确立) BARSLAST(跌破确立) BARSLAST(站稳确立) =0) ||
(BARSLAST(跌破确立)=-1 BARSLAST(站稳确立) =0) ||
(BARSLAST(跌破确立)=-1 BARSLAST(站稳确立)=-1 C 二十均线);
下跌浪:=(BARSLAST(跌破确立) BARSLAST(站稳确立) BARSLAST(跌破确立) =0) ||
(BARSLAST(站稳确立)=-1 BARSLAST(跌破确立) =0) ||
(BARSLAST(跌破确立)=-1 BARSLAST(站稳确立)=-1 C 二十均线);
稳:=CROSS(上涨浪,0.5);
破:=CROSS(下跌浪,0.5);
稳日:=BARSLAST(CROSS(上涨浪,0.5));
破日:=BARSLAST(CROSS(下跌浪,0.5));
站稳:=IF(上涨浪,稳日+1,-破日-1);
不破20日:=站稳 0 站稳状态=1;
T1:=BARSLAST(稳=1);
T2:=BARSLAST(破=1);
低点点:=IF(T1=0,LLV(L,T2+8),0);
高点点:=IF(T2=0,HHV(H,T1+8),0);
低收点点:=IF(T1=0,LLV(C,T2+8),0);
高收点点:=IF(T2=0,HHV(C,T1+8),0);
低点黄:=IF(T2 T1,REF(SUM(低点点,T1+1),T1+1),SUM(低点点,T1+1));
高点原:=SUM(高点点,T2+1);
低点原:=SUM(低点点,T1+1);
低点:=IF(FRACPART(低点黄*100)*10 4.6,CEILING(低点黄*100)/100,INTPART(低点黄*100)/100);
STICKLINE(CURRBARSCOUNT=13,低点,低点,700,1),COLORYELLOW;
高点:=IF(FRACPART(高点原*100)*10 4.6,CEILING(高点原*100)/100,INTPART(高点原*100)/100);
STICKLINE(CURRBARSCOUNT=13,高点,高点,700,1),COLORYELLOW;
%0.382:=INTPART((低点+(高点-低点)*0.382)*100)/100;
STICKLINE(CURRBARSCOUNT=13,%0.382,%0.382,700,1),COLORGREEN;
%0.618:=INTPART((低点+(高点-低点)*0.61803)*100)/100;
STICKLINE(CURRBARSCOUNT=13,%0.618,%0.618,700,1),COLORMAGENTA;
%1.618:=INTPART((低点+(高点-低点)*1.61803)*100)/100;
STICKLINE(CURRBARSCOUNT=13,%1.618,%1.618,700,1),COLORRED;
TT:=BACKSET(BARSTATUS=2,2);
TTT:=FILTER(TT,3);
DRAWTEXT(TTT,高点,'高点'),COLORYELLOW;
DRAWTEXT(TTT,%0.382,'%0.382'),COLORGREEN;
DRAWTEXT(TTT,%0.618,'%0.618'),COLORMAGENTA;
DRAWTEXT(TTT,低点,'低点'),COLORYELLOW;
DRAWTEXT(TTT,%1.618,'%1.618'),COLORRED;
T1T:=BACKSET(BARSTATUS=2,20);
TT1T:=FILTER(T1T,21);
DRAWNUMBER(TT1T,%1.618,%1.618),COLORRED;
DRAWNUMBER(TT1T,低点*0.015+低点,低点),COLORYELLOW;
DRAWNUMBER(TT1T,%0.618,%0.618),COLORMAGENTA;
DRAWNUMBER(TT1T,%0.382,%0.382),COLORGREEN;
DRAWNUMBER(TT1T,高点,高点),COLORYELLOW;
IF(上涨浪,MA3,DRAWNULL),LINETHICK2,COLORRED;
IF(下跌浪,MA3,DRAWNULL),LINETHICK2,COLORGREEN;