您好,想請協助定位自動交易腳本尚未記錄「資料準備完成」時出現的欄位讀取錯誤。
XQ版本:3.20.02
補充設定畫面:診斷編號50,只由2330台積電執行;被讀取股池依序為2492、1301、2330、2382、2892,共5檔。1分鐘、原始值、逐筆洗價+自動洗價2秒,時段08:50–13:35,介面資料讀取筆數0。
腳本內:SetTotalBar(0)、SetBackBar(300,"1")、SetBackBar(2,"D")。
核心欄位:GetSymbolField(CandidatePool[_i], "成交金額(元)", "D", default:=0)[1]。
本包是獨立診斷腳本,不含下單、改單、撤單或共享資料表操作。
原始失敗CSV記錄:
12:59:54.574 策略啟動。
12:59:54.576 台積電啟動商品。
13:06:54.067 執行失敗:
原因:執行時發生錯誤[(1206)2382.TW 資料欄位異常, 欄位=成交金額(元), 頻率=日線, Code=8, AT=true]
13:06:54.067 結束執行。
CSV沒有「資料準備完成」「開始即時洗價」或任何Print;沒有取得該輪自訂Print LOG。台積電是執行商品,錯誤文字中的資料來源是廣達2382。
補圖顯示Run50;CSV本身沒有RunId或build欄位,因此不把補圖當成CSV內部版本驗證。
成功對照:A33各自讀自己、B38由2330單獨讀2382、B43由2330單獨讀2492、C44由2330讀只有2492的Group,原始LOG均有三輪有效讀值及DONE;2492在A/B/C的日期與金額相同。這些成功不代表多檔情境已排除問題。
請協助說明:
1. 1206、Code=8與AT=true的確切定義,以及錯誤產生於哪個資料準備環節。
2. 單一Input代碼與Group多商品讀取的相依資料準備是否有差異或已知限制。
3. 目前這組引用筆數及[1]寫法是否符合官方要求;若不符合,請指出具體規則。
4. 是否與3.20.02公告所列「自動交易長時間顯示準備中未完成」的修繕有關;若有修正版或建議寫法,請提供。
5. 若需原生LOG,請告知應保留的檔案及時間範圍。
附件包含詳細說明、原始失敗CSV、設定截圖、開發資料夾的A/B/C原始診斷碼及8份成功對照LOG。
本包未包含XQ原生加密系統LOG及XQ內匯出的策略/腳本檔,補件方式見「02_附件與送件檢查.txt」。
謝謝。
送出前提醒
本資料包由使用者自行提供XQ。本次製作未代寄、未上傳、未操作XQ或交易帳號。