咨詢內容:
分享:給K線增加日期分隔指示
本帖最后由 riverszhao 于 2015-1-1 17:50 編輯
目前博易上K線沒有時間分隔線,因為K線是連續的,但最底下的日期刻度太遠沒法辨認,所以做了下面這個指標,月K線就顯示年份,周K,日K,小時K線顯示月份,小時內顯示日數:
日期分隔標記:=1;
{written by riverszhao}
ISINHOUR:= DATAPERIOD<6 OR DATAPERIOD=11;
ISHOUR:= DATAPERIOD=5;
ISDAY:=DATAPERIOD=6;
N:=20;
ISNEWDAY := DAY <> REF(DAY,1);
ISNEWMONTH := MONTH <> REF(MONTH,1);
ISNEWYEAH:= YEAR <> REF(YEAR,1);
ISSPLIT:= IF (ISINHOUR, ISNEWDAY, IF(ISHOUR+ISDAY, ISNEWMONTH, ISNEWYEAH));
DATESGN:= IF (ISINHOUR, DAY, IF(ISHOUR+ISDAY, MONTH, YEAR));
DATEPOS:= IF ( (C-LLV(L,N)) > (HHV(H,N)-LLV(L,N)) / 2, REFX(LLV(L,N*2),N), REFX(LLV(L,N*2),N) );
PARTLINE(ISSPLIT, DATEPOS ), POINTDOT, VALIGN2, LINETHICK4, COLOR333333;
DRAWNUMBER(ISSPLIT, DATEPOS, DATESGN, 0), VALIGN0, COLOR333333; {畫時間標記}
博易技術人員:
公式有問題,通不過,請樓主回復
提示ISINHOUR未定義
http://210.14.65.65:13168/foru...D1309
公式有問題,通不過,請樓主回復
提示ISINHOUR未定義
已修正,請在1樓重新粘貼復制。