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