編程思路破譯FL賦值:收盤價(jià)的17日簡單移動(dòng)平均+收盤價(jià)的17日簡單移動(dòng)平均-1日前的收盤價(jià)的17日簡單移動(dòng)平均的絕對值 FS賦值:收盤價(jià)的17日簡單移動(dòng)平均+收盤價(jià)的17日簡單移動(dòng)平均-1日前的收盤價(jià)的17日簡單移動(dòng)平均 輸出趨勢:如果收盤價(jià)的17日簡單移動(dòng)平均<FS,返回FS,否則返回收盤價(jià)的17日簡單移動(dòng)平均,畫白色 年線賦值:收盤價(jià)的250日指數(shù)移動(dòng)平均 A賦值:趨勢-(收盤價(jià)的3日指數(shù)移動(dòng)平均-趨勢) 輸出反線:(年線-(收盤價(jià)的3日指數(shù)移動(dòng)平均-年線))的5日指數(shù)移動(dòng)平均,線寬為2 如果趨勢=FS,返回趨勢,否則返回趨勢,畫白色,線寬為3 輸出追漲:獲利盤為81%的成本分布的10日指數(shù)移動(dòng)平均,畫紅色,線寬為2 輸出牛熊線:獲利盤為27%的成本分布的120日指數(shù)移動(dòng)平均,CIRCLEDOT PARTLINE(趨勢, 趨勢<1日前的趨勢,自定色, 趨勢=1日前的趨勢,自定色),線寬為3 PARTLINE(反線, 反線>1日前的反線,自定色, 反線=1日前的反線,自定色),線寬為2 上升線賦值:收盤價(jià)的3日指數(shù)移動(dòng)平均 下降線賦值:收盤價(jià)的5日指數(shù)移動(dòng)平均 中間線賦值:下降線的5日指數(shù)移動(dòng)平均 VAR1賦值:(最高價(jià)+最低價(jià)+開盤價(jià)+2*收盤價(jià))/5 VAR2賦值:1日前的VAR1 VAR3賦值:(收盤價(jià)-VAR2)的6日[1日權(quán)重]移動(dòng)平均/收盤價(jià)-VAR2的絕對值的6日[1日權(quán)重]移動(dòng)平均*100 VAR4賦值:(收盤價(jià)-29日前的開盤價(jià))/29日前的開盤價(jià)*100 VAR5賦值:0.667*1日前的VAR4+0.333*VAR4的5日指數(shù)移動(dòng)平均 VAR6賦值:如果成交量(手)>=1.3*成交量(手)的5日簡單移動(dòng)平均ANDCOUNT(VAR4>=VAR5ANDVAR4<-17,3)ANDREF(最低價(jià),1)=120日內(nèi)最低價(jià)的最低值,返回1,否則返回0 VAR7賦值:收盤價(jià)-1日前的收盤價(jià)和0的較大值的6日[1日權(quán)重]移動(dòng)平均/收盤價(jià)-1日前的收盤價(jià)的絕對值的6日[1日權(quán)重]移動(dòng)平均*100 VAR8賦值:VAR1-VAR2和0的較大值的10日[1日權(quán)重]移動(dòng)平均/VAR1-VAR2的絕對值的10日[1日權(quán)重]移動(dòng)平均*100 VAR9賦值:如果統(tǒng)計(jì)5日中滿足VAR8<20的天數(shù)>=1ANDCOUNT(VAR1=10日內(nèi)VAR1的最低值,10)>=1ANDCLOSE>=開盤價(jià)*1.038ANDVOL>成交量(手)的5日簡單移動(dòng)平均*1.2,返回1,否則返回0 當(dāng)滿足條件1日前的VAR3>81ANDVAR3<80ORCROSS(82,VAR7)的5日過濾時(shí),在最高價(jià)*1.018位置畫2號圖標(biāo) 當(dāng)滿足條件1日前的VAR3>81ANDVAR3<80ORCROSS(82,VAR7)的5日過濾時(shí),在最高價(jià)位置書寫文字,畫黃色 當(dāng)滿足條件VAR9ORVAR6的5日過濾時(shí),在最低價(jià)位置書寫文字,畫紅色 當(dāng)滿足條件上升線上穿下降線AND中間線>=1日前的中間線ANDVAR3<50的5日過濾時(shí),在最低價(jià)*0.992位置畫1號圖標(biāo) TJ1賦值:VAR9ORVAR6的5日過濾 TJ2賦值:上升線上穿下降線AND中間線>=1日前的中間線ANDVAR3<50的5日過濾 準(zhǔn)確率賦值:TJ1 OR TJ2 當(dāng)滿足條件準(zhǔn)確率時(shí),在(最低價(jià))*(0.96)位置書寫文字 程序源碼 FL:=MA(CLOSE,17)+ABS(MA(CLOSE,17)-REF(MA(CLOSE,17),1)); FS:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1); 趨勢:IF(MA(CLOSE,17)<FS,FS,MA(CLOSE,17)),COLORWHITE; 年線:=EMA(C,250); A:=趨勢-(EMA(C,3)-趨勢); 反線:EMA((年線-(EMA(C,3)-年線)),5),LINETHICK2; IF(趨勢=FS,趨勢,趨勢),COLORWHITE,LINETHICK3; 追漲:EMA(COST(81),10),COLORRED,LINETHICK2; 牛熊線:EMA(COST(27),120),CIRCLEDOT; PARTLINE(趨勢, 趨勢<REF(趨勢,1),RGB(0,255,0), 趨勢=REF(趨勢,1),RGB(255,0,0)),LINETHICK3; PARTLINE(反線, 反線>REF(反線,1),RGB(0,255,0), 反線=REF(反線,1),RGB(255,0,0)),LINETHICK2; 上升線:=EMA(C,3); 下降線:=EMA(C,5); 中間線:=EMA(下降線,5); VAR1:=(HIGH+LOW+OPEN+2*CLOSE)/5; VAR2:=REF(VAR1,1); VAR3:=SMA((CLOSE-VAR2),6,1)/SMA(ABS(CLOSE-VAR2),6,1)*100; VAR4:=(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100; VAR5:=EMA(0.667*REF(VAR4,1)+0.333*VAR4,5); VAR6:=IF(VOL>=1.3*MA(VOL,5) AND COUNT(VAR4>=VAR5 AND VAR4<-17,3) AND REF(LOW,1)=LLV(LOW,120),1,0); VAR7:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100; VAR8:=SMA(MAX(VAR1-VAR2,0),10,1)/SMA(ABS(VAR1-VAR2),10,1)*100; VAR9:=IF(COUNT(VAR8<20,5)>=1 AND COUNT(VAR1=LLV(VAR1,10),10)>=1 AND CLOSE>=OPEN*1.038 AND VOL>MA(VOL,5)*1.2,1,0); DRAWICON(FILTER(REF(VAR3,1)>81 AND VAR3<80 OR CROSS(82,VAR7),5),HIGH*1.018,2); DRAWTEXT(FILTER(REF(VAR3,1)>81 AND VAR3<80 OR CROSS(82,VAR7),5),HIGH,'快賣'),COLORYELLOW; DRAWTEXT(FILTER(VAR9 OR VAR6,5),LOW,'注意買入'),COLORRED; DRAWICON(FILTER(CROSS(上升線,下降線)AND 中間線>=REF(中間線,1) AND VAR3<50,5),L*0.992,1); TJ1:=FILTER(VAR9 OR VAR6,5); TJ2:=FILTER(CROSS(上升線,下降線) AND 中間線>=REF(中間線,1) AND VAR3<50,5); 準(zhǔn)確率:=TJ1 OR TJ2; DRAWTEXT(準(zhǔn)確率,(LOW)*(0.96),'①準(zhǔn)'); 風(fēng)險(xiǎn)提示 該公式包含未來函數(shù):COST |
|