[求助]我哪里写错了?请各位大侠相助!!!!!!!!!! [通达信]
- 咨询内容:
从20天内成交量最大的那根 K 线的最高价(A价位)画起点,直到突破 A价位时那一天画终点。
A1:=BARSLAST(HHV(VOL,20));
B1:=REF(H,A1+1);
FF:=CROSS(C,B1);
DRAWLINE(HHV(VOL,20),H,FF,C,0),COLORYELLOW;
- 通达信客服:
顶出高手!!!
- 通达信技术部:
好像应该是你的公式并没有准确表达出你的逻辑。也就是说,公式的逻辑错了。
让我想想看,该如何写……
等等哦,我先试着编写,编写好了再回来留言。 - 网友回复:
写好了。源码如下:
A1:=BARSLAST(V=HHV(VOL,20));
B1:=REF(H,A1);
FF:=CROSS(C,B1);
DRAWLINE(H=B1,H,FF,C,0),COLORYELLOW;
我想,你应该是想表示现价突破成交量最大的那天的最高价的这种突破平台的现象吧?可是我试了,这种公式表达的还不够好。有局限性。如,画线起始点得最高价取值成功,可是以后若有收盘价上穿此价,但上穿的那天也放量并成为了20天的最大量,那么,之前画线起始点的最高价的取值将被代替。因为画线终点的条件还没出现就又形成了一个新的起始点条件,因此将不进行画线。这样的话。突破平台的预警将失败。
能不能再换个思路呢? - 网友回复:
以下是引用mpfmpt在2011-10-15 19:25:00的发言:
。。。可是以后若有收盘价上穿此价,但上穿的那天也放量并成为了20天的最大量,那么,。。。是的,楼主的问题有不确定性。
又, "20天内成交量最大的那根 K 线" 这句怎么理解?
A1=BARSLAST(V=HHV(VOL,20)) 或 a2=hhvbars(v,20) ?
两者意思完全不同,例如a1有可能等于50,而a2永远小于20.
- 上一篇:软件编的可能太早了
- 下一篇:通达信软件中债券的5,15,30,60分钟不…
相关文章
-
没有相关内容