以下是通达信区间统计副图小指标公式(无源码的请下载附件导入)
板块或者指数的特定区间,比如见底之后的一段时间,个股的表现如何?是强于板块或大盘,还是在垫底?这时候我经常用.403
而转入K线分析图的时候,又看不出起止点到底在哪里,用鼠标找很费时看得眼花,干脆编个副图指标把区间划出来,高低价涨幅振幅直接标出来岂不直观!
想法很好,做起来才知道有些头疼:正常的还好编,但期间新上市,起始日停牌,终止日停牌,至今停牌不容易取数,折腾了半天才搞定。贴出来
抛砖引玉,请老师们指正:
首日:=180209;{参数1~1000000}
尾日:=180312;{参数1~1000000}
A1:=IF(首日>800000,首日,首日+1000000);
A2:=IF(尾日>800000,尾日,尾日+1000000);
A:=BARSLAST(CROSS(DATE>=A1,0.1));
B:=IF(DATE>A2,BARSLAST(CROSS(DATE>A2,0.1)),-1),NODRAW;
SSR:=REF(DATE,-1);
前收盘价:IF(A1<=SSR,REF(O,BARSCOUNT(C)),REF(C,A+1)),NODRAW;
最高价:CONST(REF(HHV(H,A+1),B+1)),NODRAW;
最低价:CONST(REF(LLV(L,A+1),B+1)),NODRAW;
收盘价:REF(C,B+1),NODRAW;
区间涨幅:收盘价/前收盘价*100-100,NODRAW;
区间振幅:REF(HHV(H,A+1)/LLV(L,A+1)*100-100,B+1),NODRAW;
STICKLINE(DATE>=A1 AND DATE<=A2,最高价,最低价,3,0),COLOR004000;
DRAWKLINE(H,O,L,C); |