[求助]我哪里寫錯了?請各位大俠相助!!!!!!!!!! [通達信]
- 咨詢內容:
從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分鐘不…
相關文章
-
沒有相關內容