關(guān)于多圖層合約的收盤價(jià)變動(dòng)問題
作者:開拓者 TB 來源:cxh99.com 發(fā)布時(shí)間:2022年03月23日
-
咨詢內(nèi)容:
? ?? ???問題如上,下圖舉例:
? ?? ???
? ?? ???版主下午好,為什么我的公式調(diào)用了2個(gè)圖層后,onBarOpen會(huì)運(yùn)行兩次,同時(shí)第二個(gè)圖層輸出得到的收盤價(jià)會(huì)不同呢?
附件: 你需要登錄才可以下載或查看附件。沒有帳號(hào)?注冊(cè) ?
?來源:CXH99.COM
-
TB技術(shù)人員:
軟件導(dǎo)航頁---TB量化學(xué)院--TBL語言--01公式運(yùn)行機(jī)制--02多數(shù)據(jù)源的onbar機(jī)制
可以將上述內(nèi)容著重看一下,其中有講到兩個(gè)圖層在不同周期時(shí)的運(yùn)算機(jī)制。
?
-
TB客服:
本帖最后由 deyintouzi 于 2019-11-18 14:27 編輯
小米 發(fā)表于 2019-11-18 13:52
軟件導(dǎo)航頁---TB量化學(xué)院--TBL語言--01公式運(yùn)行機(jī)制--02多數(shù)據(jù)源的onbar機(jī)制
可以將上述內(nèi)容著重看一下,其 ...
版主,我用的是同一周期的啊,都是用1分鐘周期的圖層....
我在1分鐘的螺紋連續(xù)上用SubscribeBar調(diào)用了1分鐘的原油連續(xù),代碼如下:
OnInit()
? ?? ???{
? ?? ?? ?? ?? ? layers[0]=SubscribeBar("sc888.INE","1m",20191101.0900);? ?? ?? ?? ?? ? //訂閱10min的sc888數(shù)據(jù)
? ?? ?? ?? ?? ? myMinMove = minmove*pricescale;
? ?? ???}
? ?? ???OnBarOpen(ArrayRef<Integer> indexs)
? ?? ???{? ?? ???
? ?? ?? ?? ???If(BarStatus == 2)
? ?? ?? ?? ?? ? {
? ?? ?? ?? ?? ?? ?? ?? ?FileAppend("D:\\輸出文件\\d_"+SymbolName+".Log","Open->時(shí)間:"+Text(CurrentTime)+",Data0.Close="+Text(Close[1]));小米 發(fā)表于 2019-11-18 15:54
以你的公式以及輸出的日志,你是通過什么判斷得到出會(huì)運(yùn)行兩次這樣的結(jié)論。
這個(gè)運(yùn)行兩次是指什么時(shí)間范 ...
因?yàn)槊總€(gè)圖層運(yùn)算一次,共兩個(gè)圖層,onBarOpen不就是輸出兩次了嗎?
所以我的公式每分鐘輸出四條日志,第一樓的圖片結(jié)果也的確是這樣呀