[求助]如何畫這樣的線段?
作者:金字塔 來源:cxh99.com 發布時間:2015年11月22日
- 咨詢內容:
基本意思: 1、DEA小于0的區域內的收盤價的最低點為起點,DEA大于0的區域內的收盤價的最高點為終點,畫向上的線段; 2、DEA大于0的區域內的收盤價的最高點為起點,DEA小于0的區域內的收盤價的最低點為終點,畫向下的線段; 3、當前若處于DEA小于0區域,找出已存在的DEA小于0區域的收盤價的最低點為線段終點,若其后DEA繼續小于0,且出現比前述低點更低的收盤價,則更新線段終點;DEA大于0區域以此類推。 樣圖如附件: 哪位大神幫忙簡單寫下下這個指標的代碼吧!謝謝啦
此主題相關圖片如下:大致意思.jpg
- 金字塔客服:
a1:=ref(dea>0,1) and dea<0;
n1:=BARSLAST(a1);
ll:=llv(c,n1);
a2:=ref(dea<0,1) and dea>0;
n2:=BARSLAST(a2);
hh:=hhv(c,n2);
drawline(a1,ll,a2,hh,1 ),NOAXIS;
drawline(a2,hh,a1,ll,1 ),NOAXIS;
- 用戶回復:
起始點價格是對的,但起始點位置不對,應該在DEA<0的區間最低點與DEA>0的位置的區間最高點所在的位置為起始點,但DRAWLINE是先滿足先畫,可不可以在金叉確定后,再回頭找DEA<0的區間最低點,在從過去那個點劃線?
- 網友回復:
a1:=ref(dea>0,1) and dea<0;
n1:=BARSLAST(a1);
ll:=llv(c,n1);
a2:=ref(dea<0,1) and dea>0;
n2:=BARSLAST(a2);
hh:=hhv(c,n2);
drawline(l=ll,ll,h=hh,hh,1 ),NOAXIS;
drawline(h=hh,hh,l=ll,ll,1 ),NOAXIS;
- 網友回復:
還是不對吧?