上一篇文章《山頂?shù)?.618(篩選篇)》詳細(xì)論述了周線周期內(nèi)本次頂點(diǎn)向下以來(lái)的最高位的數(shù)據(jù)篩算法,本文是對(duì)已經(jīng)完成的數(shù)據(jù)篩選品種進(jìn)行主圖標(biāo)注與處理。 請(qǐng)看主圖標(biāo)注的最終效果示意圖: 效果示意圖 思路步驟
算法建立 1. 確定本次起動(dòng)底點(diǎn)是“多少數(shù)據(jù)以來(lái)”的最低位置: TE:=CONST(HHVBARS(H,多少數(shù)據(jù)以來(lái))); 2. 計(jì)算本次起動(dòng)底點(diǎn)的最低值: EH:IF(CURRBARSCOUNT<=TE+1,CONST(REF(H,TE)),DRAWNULL),COLORGREEN,LINETHICK2; 3. 確定本次起動(dòng)底點(diǎn)右側(cè)當(dāng)前的最高點(diǎn)位置: TB:=CONST(LLVBARS(L,TE+1)); 4. 計(jì)算本次起動(dòng)底點(diǎn)右側(cè)當(dāng)前的最高點(diǎn)位置的最高值: BL:IF(CURRBARSCOUNT<=TB+1,CONST(REF(L,TB)),DRAWNULL),COLORGREEN,LINETHICK2; 5. 計(jì)算本次起動(dòng)底點(diǎn)與右側(cè)最高點(diǎn)之間的空間值: KJ:=EH-BL;{空間} 6. 計(jì)算本次空間內(nèi)的0.5位與0.618位并輸出直線: KJ05:BL+KJ*0.5,COLORGREEN,DOTLINE; KJ0618:BL+KJ*0.618,COLORGREEN,DOTLINE; 7. 對(duì)所用到的斐波那契數(shù)列數(shù)輸出線進(jìn)行標(biāo)示: DRAWNUMBER(ISLASTBAR,KJ05,KJ05),COLORGREEN; DRAWNUMBER(ISLASTBAR,KJ0618,KJ0618),COLORGREEN; 一個(gè)參數(shù)與完整代碼 參數(shù)與代碼流程 TE:=CONST(HHVBARS(H,多少數(shù)據(jù)以來(lái))); EH:IF(CURRBARSCOUNT<=TE+1,CONST(REF(H,TE)),DRAWNULL),COLORGREEN,LINETHICK2; TB:=CONST(LLVBARS(L,TE+1)); BL:IF(CURRBARSCOUNT<=TB+1,CONST(REF(L,TB)),DRAWNULL),COLORGREEN,LINETHICK2; KJ:=EH-BL;{空間} KJ05:BL+KJ*0.5,COLORGREEN,DOTLINE; KJ0618:BL+KJ*0.618,COLORGREEN,DOTLINE; DRAWNUMBER(ISLASTBAR,KJ05,KJ05),COLORGREEN; DRAWNUMBER(ISLASTBAR,KJ0618,KJ0618),COLORGREEN; 計(jì)算創(chuàng)造價(jià)值,分享助力成功,文中代碼均可運(yùn)行。 |
|
來(lái)自: yibing168 > 《公式編寫(xiě)》