請幫忙改寫一下程序 [金字塔]
- 咨詢內容:
畫圖函數的編寫,現在畫圖的位置不對,請幫忙修改(解釋在源碼下方)。謝謝,
A1:= L<REF(L,1);A2:= REF(H,1)=HHV(H,11) AND REF(L,1)>REF(LLV(L,10),1);A3:= REF(H,2)=HHV(H,11) AND REF(L,2)>REF(LLV(L,10),2); D0:= A1 AND (A2 OR A3);
A4:= H>REF(H,1);A5:= REF(L,1)=LLV(L,11) AND REF(H,1)<REF(HHV(H,10),1);A6:= REF(L,2)=LLV(L,11) AND REF(H,2)<REF(HHV(H,10),2);D1:= A4 AND (A5 OR A6);
B1:= BARSLAST(D0)+1;B2:= REF(B1,B1+1)+B1+1;B3:= BARSLAST(D1)+1;B4:= REF(B3,B3+1)+B3+1;
D01:= B3>B1 AND D0 AND B2>B3;D11:= B1>B3 AND D1 AND B4>B1;
FD01:= BARSLAST(D01)+1;FD02:= REF(FD01,FD01+1)+FD01+1;FD11:= BARSLAST(D11)+1;FD12:= REF(FD11,FD11+1)+FD11+1;
HH:= HHV(H,FD01+6); LL:= LLV(L,FD11+6); DRAWLINE(H=HH,H,L=LL,L,0);DRAWLINE(L=LL,L,H=HH,H,0);
上面取的HH,LL和我預期有差異.我希望畫圖位置是,如果D01在最后,取D01和D11之間的低點為LL,如果D11在最后,取D01和D11之間的高點為HH
請幫忙修改。謝謝
- 金字塔客服:
nn1:=barslast(d11)+1;
nn2:=barslast(d01)+1;
ll1:=llv(l,nn1);
hh1:=hhv(h,nn2)
if d01 then ll:=ll1;
if d11 then hh:=hh1;
- 用戶回復:
你的代碼的意思,我已經明白了,但修改后,圖不對.
能否你進行編譯一下,看一下效果.
我需要的是在D01確認后,找到D01之前的最低點,和D11前的最高點, 并用它們來畫線.
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容