這是一個BUG嗎?
作者:金字塔 來源:cxh99.com 發布時間:2018年10月18日
-
咨詢內容:
MA30:=MA(CLOSE,M);
JCH:=CROSS(MA10,MA30);
JCH1_P:BARSLAST(JCH)+1,NODRAW;
JCH2_P:REF(BARSLAST
SCH2_P:REF(BARSLAST(SCH),SCH1_P)+SCH1_P+1,NODRAW;
{最近二次金叉的高點價格}
JCH2_D:REF(HHV(H,JCH2_P-SCH2_P+5),SCH2_P),NODRAW;
{最近二次死叉的低點價格}
SCDEV2_P:=CONST(SCH2_P-JCH1_P+5),NODRAW;
{
}
?來源:程序化久久網( www.kzuj.com.cn )
-
用戶回復:
求最近兩次金叉的高點和最近兩次死叉的低點。
?
-
網友回復:
ma1:ma(c,10);
ma2:ma(c,20);
jc:cross(ma1,ma2);
sc:cross(ma2,ma1);
n:barslast(jc);
m:barslast(sc);
hn:ref(hhv(h,n),n+1);//最近兩次金叉的高點
hm:ref(hhv(h,m),m+1);//最近兩次死叉的低點
?
-
網友回復:
謝謝!
但結果明顯不對:
hn:ref(hhv(h,n),n+1);//最近兩次金叉的高點
這里兩個N所處位置的變量大多數時候是不相同。
應該是?
hn:ref(hhv(h,前二死叉周期-n),n+1);才對。
所以必須要計算出前面第二次死叉的位置。
麻煩版主再實盤試試。。。