編程思路破譯 RA賦值:開(kāi)盤價(jià)和收盤價(jià)的較大值 RB賦值:開(kāi)盤價(jià)和收盤價(jià)的較小值 RC賦值:1日前的2日內(nèi)最高價(jià)的最高值 RD賦值:1日前的2日內(nèi)最低價(jià)的最低值 T1賦值:如果RA>RC,返回1,否則返回如果RB<RD,返回-1,否則返回0 T2賦值:上次T1=0距今天數(shù) TH賦值:T2日前的上次T1=1距今天數(shù)日前的最高價(jià) TL賦值:T2日前的上次T1=-1距今天數(shù)日前的最低價(jià) TA賦值:如果T1=1,返回如果RA>TH,返回1,否則返回0,否則返回如果T1=-1,返回如果RB<TL,返回-1,否則返回0,否則返回0 T3賦值:上次TA=-1距今天數(shù) T4賦值:上次TA=1距今天數(shù) RE賦值:T3日前的統(tǒng)計(jì)T4日中滿足TA上穿-0.5的天數(shù) RF賦值:統(tǒng)計(jì)T3日中滿足TA上穿0.5的天數(shù) TB賦值:如果TA=1,返回如果RF=1,返回如果RE>0,返回1,否則返回0,否則返回0,否則返回0 NOTEXT1賦值:如果TB,返回T3日前的T4日前的最高價(jià),否則返回上個(gè)輸出值,畫綠色,線寬為2 乖離賦值:100*收盤價(jià)-NOTEXT1的絕對(duì)值/NOTEXT1<10 DIF賦值:收盤價(jià)的18日指數(shù)移動(dòng)平均-收盤價(jià)的40日指數(shù)移動(dòng)平均 DEA賦值:DIF的3日指數(shù)移動(dòng)平均 MACD賦值:(DIF-DEA)*2 MD賦值:MACD[取日線數(shù)據(jù)] MW賦值:MACD[取周線數(shù)據(jù)] MM賦值:MACD[取月線數(shù)據(jù)] MS賦值:MACD[取季線數(shù)據(jù)] NOTEXTMACD1賦值:(MD+MW*7+MM*31+MS*94)/133的5日指數(shù)移動(dòng)平均 NOTEXTMACD120賦值:上次NOTEXTMACD1=120日內(nèi)NOTEXTMACD1的最高值距今天數(shù)日前的NOTEXTMACD1/2,畫紅色,線寬為1 NOTEXTMACD250賦值:上次NOTEXTMACD1=250日內(nèi)NOTEXTMACD1的最高值距今天數(shù)日前的NOTEXTMACD1/2,畫白色,線寬為1 大行情賦值:取反 AND NOTEXTMACD120=NOTEXTMACD250 AND 收盤價(jià)>NOTEXT1 AND 乖離 NOTEXT前高賦值:如果90日內(nèi)MACD距今天數(shù),返回90日內(nèi)MACD距今天數(shù)日前的MACD,否則返回MACD畫黃色,線寬為2 輸出大牛啟動(dòng):大行情 AND NOTEXT前高>NOTEXTMACD250 程序源碼 RA:=MAX(O,C); RB:=MIN(O,C); RC:=REF(HHV(H,2),1); RD:=REF(LLV(L,2),1); T1:=IF(RA>RC,1,IF(RB<RD,-1,0)); T2:=BARSLAST(T1=0); TH:=REF(REF(H,BARSLAST(T1=1)),T2); TL:=REF(REF(L,BARSLAST(T1=-1)),T2); TA:=IF(T1=1,IF(RA>TH,1,0),IF(T1=-1,IF(RB<TL,-1,0),0)); T3:=BARSLAST(TA=-1); T4:=BARSLAST(TA=1); RE:=REF(COUNT(CROSS(TA,-0.5),T4),T3); RF:=COUNT(CROSS(TA,0.5),T3); TB:=IF(TA=1,IF(RF=1,IF(RE>0,1,0),0),0); NOTEXT1:=VALUEWHEN(TB,REF(REF(H,T4),T3)),COLORGREEN,LINETHICK2; 乖離:=100*ABS(C-NOTEXT1)/NOTEXT1<10; DIF:=EMA(CLOSE,18)-EMA(CLOSE,40); DEA:=EMA(DIF,3); MACD:=(DIF-DEA)*2; MD:=MACD#DAY; MW:=MACD#WEEK; MM:=MACD#MONTH; MS:=MACD#SEASON; NOTEXTMACD1:=EMA((MD+MW*7+MM*31+MS*94)/133,5); NOTEXTMACD120:=REF(NOTEXTMACD1/2,BARSLAST(NOTEXTMACD1=HHV(NOTEXTMACD1,120))),COLORRED,LINETHICK1; NOTEXTMACD250:=REF(NOTEXTMACD1/2,BARSLAST(NOTEXTMACD1=HHV(NOTEXTMACD1,250))),COLORWHITE,LINETHICK1; 大行情:=NOT(REF(NOTEXTMACD120,1)=REF(NOTEXTMACD250,1)) AND NOTEXTMACD120=NOTEXTMACD250 AND C>NOTEXT1 AND 乖離; NOTEXT前高:=IF(HHVBARS(MACD ,90) ,REF(MACD ,HHVBARS(MACD,90) ),MACD )COLORYELLOW,LINETHICK2; 大牛啟動(dòng):大行情 AND NOTEXT前高>NOTEXTMACD250; 風(fēng)險(xiǎn)提示 該公式包含未來(lái)函數(shù):#MONTH |
|