有關 python 走完K線,發單延遲的問題
作者:金字塔 來源:cxh99.com 發布時間:2021年01月18日
-
咨詢內容:
python 實盤,1分鐘周期,走完k線,交易品種 股指IC2012合約,運行在阿里云服務器:
1)handlebar模塊里面 程序很簡單,只是價格 和上一個價格比較后就 開倉,
2)1分鐘K線走完,開倉信號發出,策略運行池 記錄 里面 延遲1秒 或 2秒 下單,這個正常,程序運算的時間延遲 或行情稍有延遲例如 今天早上 9:33 符合開倉,發出開倉信號在9:33:02,商品期貨 一般01秒就開倉,但股指期貨 總是 慢一點
3) 但是最終 委托記錄 里面 發單是 9:33:05? 延遲了3秒鐘,這是什么原因?上一周,發單 到 委托記錄 時間? 最多延遲 7秒,嚴重影響了成交價格
請問一下,這是什么原因?如何 改進這個延遲?
[此貼子已經被作者于2020/12/16 11:04:29編輯過]
?
?來源: CXH99.COM
-
金字塔客服:
那個時間是電腦時間,電腦時間和行情時間本身就會有出入
就好比你把手表塊了幾秒鐘一樣
你可以打開k圖對著著看,是不是新k生成時候就去下單了,如果是就沒問題
?
-
用戶回復:
1、在阿里云服務器,時間是每天和標準時間服務器同步的,所以電腦時間 和交易所時間應該同步的2、人眼都明顯都 看到 新K線已經生成,但看到 沒有立即下單啊,延遲有時候1到2秒,有時候延遲了 5到7秒
?
-
網友回復:
那你新建一個策略,handle里面就比如print一句話
你看下是不是能在k生成時候輸出來呢
?
-
網友回復:
有些基本的調試能力用戶如果使用python的話,是一定要具備的
舉個例子,一個全市場選股加數據疊加加pandas處理,你執行完可能就要幾秒鐘
這些都會影響