小幫手你好:
請問我的策略雷達中,是使用1分k做當日判斷,但會使用到average(getField("收盤價", "D"),240),
那麼在資料讀取時,有必要取到240天嗎 ?
因為讀取日期過多,會影響排程啟動的順暢度,也似乎會把過多不必要的資料下載下來佔據資源?
另外,最近策略正常啟動後,在一開盤後
常出現"回補落後即時資料",之後該雷達就無法運作,請問要如何解決這個問題?
謝謝
小幫手你好:
請問我的策略雷達中,是使用1分k做當日判斷,但會使用到average(getField("收盤價", "D"),240),
那麼在資料讀取時,有必要取到240天嗎 ?
因為讀取日期過多,會影響排程啟動的順暢度,也似乎會把過多不必要的資料下載下來佔據資源?
另外,最近策略正常啟動後,在一開盤後
常出現"回補落後即時資料",之後該雷達就無法運作,請問要如何解決這個問題?
謝謝
Hello jack121974,
average(getField("收盤價", "D"),240) 並不需要將 資料讀取筆數 (settotalbar) 設為240天,但需要將 資料引用筆數 (setbackbar) 設為240天。
這是因為其只需要引用該資料,並不需要計算這段期間的數值。(average函數不會需要變數的前期運算值)
關於兩者的差異您可以參考 資料讀取範圍與腳本執行的關係 裡的說明。
至於 回補落後即時資料 的部分,要麻煩您提供 XQ Log 並告知問題發生的時間點讓相關人員確認。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以保存到雲端後將連結Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。
感謝。
Hello jack121974,
相關人員確認過您提供的Log,Log 裡面的紀錄是2月份的資訊,不知道是否您提供到錯誤的資料夾?
如果可以的話再麻煩您提供一次 Log,並告知問題發生的時間點。
感謝。
2 評論