取昨天最高最低價(jià)k線到當(dāng)前的距離
作者:金字塔 來(lái)源:cxh99.com 發(fā)布時(shí)間:2015年12月17日
- 咨詢內(nèi)容:
N:=BARSLAST(DATE<>REF(DATE,1))+1;
NM:=REF(N,N);//每個(gè)交易日K線的總數(shù)
OO:=REF(O,N-1);//今開(kāi)LJ:=LLV(L,N);//今低HJ:=HHV(H,N);//今高
O1:=REF(O,N+NM-1);//昨開(kāi)C1:=REF(C,N);//昨收L1:=REF(LLV(L,NM),N);//昨低H1:REF(HHV(H,NM),N);//昨高
O2:=REF(O1,N);//前開(kāi)C2:=REF(C1,N);//前收H2:=REF(H1,N);//前高L2:=REF(L1,N);//前低
老師,這段代碼我能取到昨天最高、最低以及前天最高最低的信息。但是我想取到昨天最高、最低、前天最高、最低k線到目前k線的距離(間隔的k線數(shù)量),請(qǐng)問(wèn)代碼該如何寫(xiě)呢?感謝!!
- 金字塔客服:
h1:=callstock(stklabel,vthigh,6,-1);
h2:=callstock(stklabel,vthigh,6,-2);
nn1:=barslast(h=h1);
nn2:=barslast(h=h2);
nn1是昨天最高價(jià)到當(dāng)前的距離,nn2是前天
- 用戶回復(fù):
老師,我看的語(yǔ)句邏輯上是對(duì)的,應(yīng)該能取到這個(gè)距離值,但是我把這段代碼做到附圖上,在10分鐘周期里進(jìn)行核對(duì),發(fā)覺(jué)nn取到的值不是昨天最高價(jià)k線到當(dāng)前k線的距離值,請(qǐng)問(wèn)這是怎么回事,要不老師您核對(duì)一下。
- 網(wǎng)友回復(fù):
經(jīng)過(guò)思索和核對(duì),我發(fā)現(xiàn),價(jià)格走到當(dāng)前值時(shí),nn值會(huì)取歷時(shí)上(可能很長(zhǎng)一段時(shí)間內(nèi))最近一根k線的最高價(jià)剛好等于H1的值,而不是k線實(shí)時(shí)走到今天時(shí)當(dāng)前k線到昨天最高價(jià)的距離值。我想取的是當(dāng)前k線到昨天(僅限于當(dāng)前k線到昨天最高價(jià)k線的距離)
- 網(wǎng)友回復(fù):
這個(gè)無(wú)法實(shí)現(xiàn)