管理員,求問這指標為什么只有最后一個bar值 ,謝 [開拓者 TB]
- 咨詢內容:
本帖最后由 sywg8791003585 于 2016-3-31 11:38 編輯
Params
Numeric offSet(1); // 委托價格偏移,為了保證成交
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技術人員:
Q_XXXX是行情函數,其屬性就是只在最后K線有效。
iif( )條件判斷能滿足的也只在最后K線了,才有具體的值,而歷史K線不滿足判斷的情況下就是返回0了
- TB客服:
本帖最后由 sywg8791003585 于 2016-3-31 15:49 編輯
我是放在 10s 的K線上的 , 一個bar 很快就走完了 , 剛剛走完的bar也沒有留下數據, 這些數據是 開盤的時候生成的, 不是歷史數據 。
行情數據被保存在 buyvol的序列數據中了,所以理應是當每次加載這個指標后,新產生的k線都是有數據的,不該為零。 - 網友回復:
sywg8791003585 發表于 2016-3-31 15:45
我是放在 10s 的K線上的 , 一個bar 很快就走完了 , 剛剛走完的bar也沒有留下數據, 這些數據是 開盤的時 ...
只要不是最右邊的那一根K線,其它的都稱為歷史數據。 - 網友回復:
嗯,理解 , 所以我在最后一根K線上將 即時的行情數據 保存到當時的 序列數據中了 ,可是怎么讀出來是0 。 難道是當前bar的buyvol值在這個bar走完到下一個bar后會被改變嗎 ?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容