通达信公式周期上涨百分比

以新股上市首日的开盘价为基准,在往后300日内有交易数据的日子里产生的最高股价,求一个基准与最高股价的上涨百分比在最高股价处标示出来。以及最低价与开盘价的下跌百分比,谢谢

X:=BARSCOUNT(C);
LX:=BACKSET(X=299,LLVBARS(L,300));
HX:=BACKSET(X=299,HHVBARS(H,300));
DRAWNUMBER(HX=1 AND REF(HX,1)=0,H,(H/REF(C,X)-1)*100)COLORRED;
DRAWNUMBER(LX=1 AND REF(LX,1)=0,L,(L/REF(C,X)-1)*100)COLORGREEN;

公式中使用了未来函数,这公式需要上市300日以后才能能正常显示,300日以前没有显示.


追问

谢谢,如果固定300日不好写公式的话,那就以当前屏幕为准,现在K线图右边的百分比就是这样,不管放大还是缩小看,当前屏幕都显示一个最高股价与最低股价,百分比是以当前屏幕第一条K线开盘价为基准,我是要更直观在最高股价那里除了股价多一个百分比,标注的不用%也行,直接用类似多少倍的也可以,比如在最高股价那里标示3.12倍。


追答

不好意思,通达信没有当前屏幕多少跟k线这个函数

温馨提示:答案为网友推荐,仅供参考