設一只股票自上市以來到今天的總交易日為T,以60交易日為循環周期,我想在主圖上劃出最后一個60交易日的柱狀線,為何柱狀線出現位置不對并且出現2條柱狀線,N+1不顯示數值?如何顯示數值?
T:=BARSCOUNT(C);
A:=BARSCOUNT(C)/60;
B:=INTPART(A)*60;
N:=T-B;
H1:=HHV(H,200);
H2:=LLV(L,200);
STICKLINE(CURRBARSCOUNT=N+1,H1,H2,0,1)COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=N+1,(H1+H2)/2,'N')COLORMAGENTA;
寫 N:=const(t-b);
另告,barscount(c)從0開始,不是從1。
為顯示N的值,代替'N',寫 var2str(N,0)
或者用 DrawNumber()函數,寫 N ,但不要用引號。