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

有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容