本文根據(jù)網(wǎng)友的思路,進(jìn)行簡單算法的完成,請看網(wǎng)友留言截圖: 網(wǎng)友的留言 網(wǎng)友留言的思路需求是:在同順軟件中完成“最后一次板高點(diǎn)向右劃水平線段?!?/span> (一)、思路步驟: 1.本文對網(wǎng)友思路的實(shí)現(xiàn)是在同花順行情軟件中建立完成的; 2.引入漲停板的邏輯條件; 3.輸出板的位置; 4.限定板的位置在一定時間范圍之內(nèi); 5.輸出板位置的最高值并標(biāo)識數(shù)值; 6.進(jìn)行數(shù)據(jù)篩選,完成思路實(shí)現(xiàn)。 (二)、算法的建立流程: 1.引入漲停板的邏輯條件---最近一次以漲停收盤的位置 TJ:=(FINANCE(3)=4 OR (DATE>1200822 AND FINANCE(3)=3)); ZTJ:=IF(TJ,ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1)); 2.輸出板的位置 WZ:=CONST(BARSLAST(CLOSE>=ZTJ)); 3.限定板的位置在一定時間范圍之內(nèi) CONST(BARSLAST(CLOSE>=ZTJ))<=T; 4.輸出板位置的最高值并標(biāo)識數(shù)值 REF(H,WZ) DRAWNUMBER(ISLASTBAR,ZBH,ZBH) 5.進(jìn)行數(shù)據(jù)篩選,完成思路實(shí)現(xiàn) BARSLAST(CLOSE>=ZTJ)<=T; (三)、完整的算法代碼: A.數(shù)據(jù)篩選算法 代碼流程1 TJ:=(FINANCE(3)=4 OR (DATE>1200822 AND FINANCE(3)=3)); ZTJ:=IF(TJ,REF(CLOSE,1)*1.2,REF(CLOSE,1)*1.1); WZ:CONST(BARSLAST(CLOSE>=ZTJ))<=漲停距今; B.主圖標(biāo)注算法 代碼流程2 TJ:=(FINANCE(3)=4 OR (DATE>1200822 AND FINANCE(3)=3)); ZTJ:=IF(TJ,REF(CLOSE,1)*1.2,REF(CLOSE,1)*1.1); WZ:=CONST(BARSLAST(CLOSE>=ZTJ)); ZBH:IF(CURRBARSCOUNT<=WZ+1,CONST(REF(H,WZ)),DRAWNULL),colorwhite; DRAWNUMBER(ISLASTBAR,ZBH,ZBH),colorwhite; (四)、本文網(wǎng)友思路的通達(dá)信實(shí)現(xiàn): A.數(shù)據(jù)篩選算法 代碼流程3 TJ:=(FINANCE(3)=4 OR (DATE>1200822 AND FINANCE(3)=3)); ZTJ:=IF(TJ,ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1)); WZ:CONST(BARSLAST(CLOSE>=ZTJ))<=漲停距今; { 最近一次以漲停收盤的位置 } B.主圖標(biāo)注算法 代碼流程4 TJ:=(FINANCE(3)=4 OR (DATE>1200822 AND FINANCE(3)=3)); ZTJ:=IF(TJ,ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1)); WZ:=CONST(BARSLAST(CLOSE>=ZTJ)); { 最近一次以漲停收盤的位置 } ZBH:IF(CURRBARSCOUNT<=WZ+1,CONST(REF(H,WZ)),DRAWNULL),COLORWHITE;{漲停板日的最高價的最高值線} DRAWNUMBER(ISLASTBAR,ZBH,ZBH),COLORWHITE;{漲停板日的最高價} (五)、最后的篩選效果示意圖: 效果示意圖1 效果示意圖2 效果示意圖3 |
|