請(qǐng)教關(guān)于BARSLAST(X) [文華財(cái)經(jīng)]
- 咨詢內(nèi)容:
BARSLAST(X)
求上一次條件成立到當(dāng)前的周期數(shù)。
請(qǐng)問(wèn)是上一次X=1到當(dāng)前的周期數(shù)還是X不為0即X<>0成立到當(dāng)期的周期數(shù)?
- 文華技術(shù)人員:
是上一次X=1到當(dāng)前的周期數(shù)
- 文華客服:
你確定?我在公式里測(cè)試的效果不是哦,代碼如下:
(前面有qq、uu的定義,qq、uu完全沒(méi)有交叉情況出現(xiàn))
....
xx:=IFELSE(qq=1,1,IFELSE(uu=1,-1,0));
Tnotzero:=BARSLAST(xx);
i:=IFELSE(xx=0,REF(xx,Tnotzero),xx);這樣運(yùn)行的結(jié)果,Tnotzero無(wú)論前面的xx是1還是-1(不為0),它都是前面那個(gè)XX到當(dāng)期的k線數(shù),而不是當(dāng)前一個(gè)XX值是-1時(shí)Tnotzero是之前一個(gè)XX為1時(shí)到當(dāng)期的周期數(shù)。不然你試試
- 網(wǎng)友回復(fù):
是的,BARSLAST函數(shù)的取值是取滿足X條件時(shí)計(jì)算的
您的編寫(xiě)中有問(wèn)題,Tnotzero:=BARSLAST(xx);這里的XX并不是一個(gè)判斷條件只是一個(gè)取值,應(yīng)寫(xiě)為T(mén)notzero:=BARSLAST(xx=1);或者是Tnotzero:=BARSLAST(xx=-1);這樣才是條件
- 網(wǎng)友回復(fù):
應(yīng)該也不是說(shuō)有問(wèn)題吧,如果我想要的是“Tnotzero:=BARSLAST(xx=1);或者是Tnotzero:=BARSLAST(xx=-1)”這兩種情況,那我是不是就可以寫(xiě)成:
Tnotzero:=BARSLAST(xx=-1 or XX=1);或者寫(xiě)成:
Tnotzero:=BARSLAST(xx<>0);經(jīng)過(guò)上面的代碼測(cè)試,似乎”Tnotzero:=BARSLAST(xx)“就直接等于上面的兩種寫(xiě)法,前提是xx只有0、-1、1三種取值。不知道我說(shuō)得對(duì)不對(duì)?
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容