A_GetOpenOrderCount網(wǎng)絡(luò)延遲問題 [開拓者 TB]
- 咨詢內(nèi)容:
使用A_GetOpenOrderCount命令得到返回值要多少tick。tb策略是沒tick運(yùn)行一次,在策略中使用這個(gè)函數(shù),會(huì)不會(huì)導(dǎo)致,一個(gè)tick的時(shí)間內(nèi)不能完成計(jì)算,從而跳過接下來的tick數(shù)據(jù),直到該tick計(jì)算完成的情況出現(xiàn)。
- TB技術(shù)人員:
從客戶端發(fā)出委托到交易結(jié)果從交易所返回到本地,一般來說需要的不止一個(gè)tick.
策略計(jì)算的時(shí)間與公式的算法復(fù)雜度有關(guān),與是否使用該函數(shù)無(wú)關(guān)。
所以使用這個(gè)函數(shù),不會(huì)導(dǎo)致一個(gè)tick內(nèi)完不成計(jì)算。但是確實(shí)會(huì)有交易回報(bào)還沒返回到本地前時(shí)就再運(yùn)算下一個(gè)tick時(shí)的取值是不對(duì)的。
而這個(gè)回報(bào)的時(shí)間,無(wú)論網(wǎng)絡(luò)狀態(tài)多好,也一定要有一個(gè)網(wǎng)絡(luò)傳輸以及交易所處理再回傳的過程。。所以沒法理想化地認(rèn)為一報(bào)單 就能更新帳戶的狀態(tài)信息。
所以,一般在使用A函數(shù)進(jìn)行交易發(fā)單 時(shí),需要考慮到這一點(diǎn),可以使用全局變量來配合控制以避免只判斷帳戶信息而導(dǎo)致的重復(fù)發(fā)單的問題。
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容