管理員,求問這指標(biāo)為什么只有最后一個(gè)bar值 ,謝 [開拓者 TB]
- 咨詢內(nèi)容:
本帖最后由 sywg8791003585 于 2016-3-31 11:38 編輯
Params
Numeric offSet(1); // 委托價(jià)格偏移,為了保證成交
Numeric BeforeMins(5); // 收盤前幾分鐘開始操作
Numeric ma(11);
Vars
Numeric tempPos; // 倉位
Numeric DeleteOrderTickCounter;
Numeric HasSendOrder(0);
NumericSeries buyvol(0);
NumericSeries bartime(0);
Begin
buyvol = IIF( (Q_OutsideVol > buyvol[1] && Q_OutsideVol!= InvalidNumeric ) ,Q_OutsideVol,buyvol) ;
PlotNumeric("BVOL",buyvol);
End - TB技術(shù)人員:
Q_XXXX是行情函數(shù),其屬性就是只在最后K線有效。
iif( )條件判斷能滿足的也只在最后K線了,才有具體的值,而歷史K線不滿足判斷的情況下就是返回0了
- TB客服:
本帖最后由 sywg8791003585 于 2016-3-31 15:49 編輯
我是放在 10s 的K線上的 , 一個(gè)bar 很快就走完了 , 剛剛走完的bar也沒有留下數(shù)據(jù), 這些數(shù)據(jù)是 開盤的時(shí)候生成的, 不是歷史數(shù)據(jù) 。
行情數(shù)據(jù)被保存在 buyvol的序列數(shù)據(jù)中了,所以理應(yīng)是當(dāng)每次加載這個(gè)指標(biāo)后,新產(chǎn)生的k線都是有數(shù)據(jù)的,不該為零。 - 網(wǎng)友回復(fù):
sywg8791003585 發(fā)表于 2016-3-31 15:45
我是放在 10s 的K線上的 , 一個(gè)bar 很快就走完了 , 剛剛走完的bar也沒有留下數(shù)據(jù), 這些數(shù)據(jù)是 開盤的時(shí) ...
只要不是最右邊的那一根K線,其它的都稱為歷史數(shù)據(jù)。 - 網(wǎng)友回復(fù):
嗯,理解 , 所以我在最后一根K線上將 即時(shí)的行情數(shù)據(jù) 保存到當(dāng)時(shí)的 序列數(shù)據(jù)中了 ,可是怎么讀出來是0 。 難道是當(dāng)前bar的buyvol值在這個(gè)bar走完到下一個(gè)bar后會被改變嗎 ?
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容