請老師幫忙實現一個比較復雜的想法,謝謝。
作者:文華財經 來源:cxh99.com 發布時間:2021年09月05日
-
咨詢內容:
?
文件名:1.png
老師,我需要在每次突破布林軌上軌后,每一個周期在最后一條K線上標注數字,如果最低價低于布林軌下軌時則清零重新計算。
謝謝老師。
?
?來源:程序化99
-
文華技術人員:
加載看下:
MID:MA(CLOSE,26);//求N個周期的收盤價均線,稱為布林通道中軌
TMP2:=STD(CLOSE,26);//求M個周期內的收盤價的標準差
TOP:MID+2*TMP2;//布林通道上軌
BOTTOM:MID-2*TMP2;//布林通道下軌
COND:=REFX(COUNT(CROSSDOWN(H>TOP,0.5),BARSLAST(CROSSDOWN(L,BOTTOM))+1),1);
DRAWNUMBER(REFX(CROSSDOWN(H>TOP,0.5),1),H,COND,0,COLORYELLOW);
?
?來源: m.kzuj.com.cn
-
文華客服:
COND:=REFX(COUNT(CROSSDOWN(H>TOP,0.5),BARSLAST(CROSSDOWN(L,BOTTOM))+1),1);
?
第5行 非法的逗號,可能漏寫了函數名!
將 REFX 修改為 REF 就好了,謝謝老師。
?
?
-
網友回復:
?
文件名:出錯.png
老師,在上圖這個時間斷顯示就不符合要求了,應該只有5個,不會有11個這么多啊,麻煩你看看。
?
-
網友回復:
?REFX是未來函數,和REF得含義是不一樣得,wh8不支持未來函數;
您的需求是要在周期的最后一根,判斷周期得最后一根只能通過未來函數來判斷,所以您的思路在wh8上沒辦法實現,建議改變一下思路;