咨詢內(nèi)容:
如何求以前某個(gè)時(shí)間段的最高最低價(jià)并在高低點(diǎn)各畫(huà)一條直線
本帖最后由 wireyou 于 2015-1-19 16:18 編輯
如何求以前某個(gè)時(shí)間段(不包括當(dāng)前時(shí)間)的最高最低價(jià)并在高低點(diǎn)自動(dòng)各畫(huà)一條水平直線,比如上個(gè)周一到上個(gè)周五(不包括這個(gè)周的)五天在最高點(diǎn)和最低點(diǎn)各畫(huà)一條水平直線,并且隨著時(shí)間的推進(jìn),每進(jìn)入一個(gè)新的星期,自動(dòng)處理上一個(gè)周,再上上個(gè)周處理過(guò)的已經(jīng)畫(huà)出的線自動(dòng)刪除掉。謝謝!
?
博易技術(shù)人員:
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;

謝謝大師,你看能否再改改,我只要前一周的最高點(diǎn)處跟最低點(diǎn)畫(huà)水平線,當(dāng)前周跟前一周之前的k圖上不需要畫(huà)線。現(xiàn)謝了