在文章《RBB的連線算法—第二道作業(yè)題》發(fā)布之后,有好多網(wǎng)友留言,能不能做一個頂分型與頂分型的連線,并實現(xiàn)上破的代碼。
一,主圖標注
思路步驟
算法建立
1.
TE2:=CONST(PEAKBARS(1,M,2));
2.
RE2:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,2)),DRAWNULL);
RE1:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,1)),DRAWNULL);
3.
REE:DRAWLINE(H=RE2,H,H=RE1,H,1);
4.
DRAWICON(ISLASTBAR,L,85);
效果示意
REE連線
代碼流程
主圖標注代碼
完整代碼
TE2:=CONST(PEAKBARS(1,M,2));
RE2:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,2)),DRAWNULL);
RE1:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,1)),DRAWNULL);
REE:DRAWLINE(H=RE2,H,H=RE1,H,1);
DRAWICON(ISLASTBAR,L,85);
二,數(shù)據(jù)篩選
思路步驟
a.當前最新的RB1是近X日內(nèi)的最低值;
b.TB1內(nèi)的收盤價的最高值與REE的當前值的范圍關(guān)系,限定在3%之內(nèi)。
這里測試,X選用了200個。
算法建立
1.
TE2:=CONST(PEAKBARS(1,M,2));
2.
RE2:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,2)),DRAWNULL);
RE1:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,1)),DRAWNULL);
REE:=DRAWLINE(H=RE2,H,H=RE1 AND RE2>RE1,H,1);
3.
CONST(TROUGH(2,M,1))=LLV(L,200) AND RANGE(CONST(HHV(CONST(C),CONST(TROUGHBARS(2,M,1))))/CONST(REE),1,1.03);
代碼流程
數(shù)據(jù)篩選代碼
完整代碼
TE2:=CONST(PEAKBARS(1,M,2));
RE2:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,2)),DRAWNULL);
RE1:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,1)),DRAWNULL);
REE:=DRAWLINE(H=RE2,H,H=RE1 AND RE2>RE1,H,1);
CONST(TROUGH(2,M,1))=LLV(L,200) AND RANGE(CONST(HHV(CONST(C),CONST(TROUGHBARS(2,M,1))))/CONST(REE),1,1.03);
特別說明:
我的努力只為達成你的成功,贊賞是你我相伴前行的動力。
江豐魚的文章只在今日頭條首發(fā);文中代碼均可運行。