我只想在最近100天内的最低收盘价处,标识数字“1”,对于其他符合条件的,都不标识,应该怎么做呢
如,我想标识最近100天和最近120天内,最低收盘价处标为“1”。我这样试了,不对:
A1:=C=LLV(C,100);
T1:=BARSLAST(A1);
A2:=C=ref(LLV(C,20),T1);
T2:=BARSLAST(A2);
T:=T1-T2;
A:=A1-A2;
DRAWTEXT(T=0 and A=0,L*1.02,'1');
这个问题其实之前回过你吧。正常情况下往历史方向进行绘图是做不到的。函数本身的限制。
除非用未来函数:
LD:DATACOUNT-BARPOS;
A1:=C=REFX(LLV(C,100),LD);
A2:=C=REFX(LLV(C,120),LD);
DRAWTEXT(A1,L-5*MINDIFF,'100low');
DRAWTEXT(A2,L-5*MINDIFF,'120low');
需要注意这个只求了最新K开始的100-120个K 再往前的历史K未处理了。