如何求以前某個時間段的最高最低價并在高低點各畫一條直線 [博易POBO]
咨詢內容:
如何求以前某個時間段(不包括當前時間)的最高最低價并在高低點自動各畫一條水平直線,比如上個周一到上個周五(不包括這個周的)五天在最高點和最低點各畫一條水平直線,并且隨著時間的推進,每進入一個新的星期,自動處理上一個周,再上上個周處理過的已經畫出的線自動刪除掉。謝謝!
BARCOUNT:= IF(WEEKDAY<>REF(WEEKDAY,1) AND WEEKDAY=1, 1, REF(BARCOUNT,1)+1);
WEEKCOUNT:= IF(YEAR<>REF(YEAR,1), 1, REF(WEEKCOUNT,1) + (BARCOUNT=1) );
HH:= IF( BARCOUNT=1, H, MAX(H, REF(HH,1)) );
LL:= IF( BARCOUNT=1, L, MIN(L, REF(LL,1)) );
ISNEWWEEK:= WEEKCOUNT<>REF(WEEKCOUNT,1);
HHLINE:= IF(ISNEWWEEK, REF(HH,1), REF(HHLINE,1) );
LLLINE:= IF(ISNEWWEEK, REF(LL,1), REF(LLLINE,1) );
PARTLINE(ISINWEEK AND HHLINE=REF(HHLINE,1), HHLINE), COLORMAGENTA;
PARTLINE(ISINWEEK AND LLLINE=REF(LLLINE,1), LLLINE), COLORGREEN;
謝謝大師,你看能否再改改,我只要前一周的最高點處跟最低點畫水平線,當前周跟前一周之前的k圖上不需要畫線。現謝了
如何求以前某個時間段的最高最低價并在高低點各畫一條直線
本帖最后由 wireyou 于 2015-1-19 16:18 編輯如何求以前某個時間段(不包括當前時間)的最高最低價并在高低點自動各畫一條水平直線,比如上個周一到上個周五(不包括這個周的)五天在最高點和最低點各畫一條水平直線,并且隨著時間的推進,每進入一個新的星期,自動處理上一個周,再上上個周處理過的已經畫出的線自動刪除掉。謝謝!
?
博易技術人員: ISINWEEK:= DATAPERIOD<7 OR DATAPERIOD=11;BARCOUNT:= IF(WEEKDAY<>REF(WEEKDAY,1) AND WEEKDAY=1, 1, REF(BARCOUNT,1)+1);
WEEKCOUNT:= IF(YEAR<>REF(YEAR,1), 1, REF(WEEKCOUNT,1) + (BARCOUNT=1) );
HH:= IF( BARCOUNT=1, H, MAX(H, REF(HH,1)) );
LL:= IF( BARCOUNT=1, L, MIN(L, REF(LL,1)) );
ISNEWWEEK:= WEEKCOUNT<>REF(WEEKCOUNT,1);
HHLINE:= IF(ISNEWWEEK, REF(HH,1), REF(HHLINE,1) );
LLLINE:= IF(ISNEWWEEK, REF(LL,1), REF(LLLINE,1) );
PARTLINE(ISINWEEK AND HHLINE=REF(HHLINE,1), HHLINE), COLORMAGENTA;
PARTLINE(ISINWEEK AND LLLINE=REF(LLLINE,1), LLLINE), COLORGREEN;

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容