1. 發生問題時的處理步驟
大家好,當我們完成了腳本撰寫、策略建立、回測、上線執行後,或多或少會遇到一些無法排除的問題,這篇文章提供了在策略執行、策略回測時產生的錯誤代碼及無法解決問題時該怎麼反映,步驟如下:1.1. 利用錯誤代碼表查詢所發生的錯誤:
從代碼表中找到錯誤原因,並進行排除。1.2. 寄送至XQ客服信箱:
如果看了錯誤代碼表,仍有疑問無法排除,需要請大家事先準備好資料,並mail至 XQservice@XQ.com.tw,需要準備的資料有:- 問題描述。
- 有問題的完整畫面截圖。
- 自動交易策略匯出檔案,匯出時請勾選「包含選股策略」與「包含引用函數」
- 交易腳本匯出檔案。
- Log資料夾壓縮檔案,預設路徑:C:\SysJust\XQLite\LOG
2. 執行交易策略時錯誤代碼一覽表
執行自動交易策略時,錯誤代碼與錯誤原因說明,列表如下:錯誤代碼 | 錯誤原因說明 |
1000 | 腳本版本未匹配 |
1001 | 產生腳本物件失敗 |
1002 | 設定腳本參數失敗 |
1003 | 腳本 DLL 檔案不存在 |
1004 | 腳本使用欄位翻譯錯誤 |
1100 | 不支援的執行頻率 |
1101 | 取成交紀錄索引值超出限制 |
1102 | 不支援的語法 |
1200 | 商品不存在 |
1201 | 商品不支援歷史資料 |
1202 | 商品無法取得資訊 |
1203 | 商品通知回傳錯誤 K 棒狀態 |
1204 | 商品在選股回測階段發生錯誤 |
1300 | 回測逾時 |
1301 | 腳本執行 RaiseRunTimeError 語法 |
1302 | 系統行為異常 |
1303 | 腳本執行錯誤 |
1304 | 系統錯誤 |
1305 | 未知錯誤 |
1306 | 網路斷線過久 |
1307 | 手動停止運算 |
1400 | 資料長相不是預期狀態 |
1401 | 資料不足 |
1402 | 不支援的欄位或頻率 |
1403 | 沒有權限的欄位 |
1404 | 取資料時發生異常 |
1405 | 取得空值值 |
1500 | 交易模組通知錯誤 |
1501 | 委託由外部發生異動 |
3. 執行回測功能時錯誤代碼一覽表
▼執行回測,錯誤代碼與錯誤原因說明,列表如下:錯誤代碼 | 錯誤原因說明 |
1 | 執行回測時發生異常 |
1000 | 腳本版本未匹配 |
1001 | 產生腳本物件失敗 |
1002 | 設定腳本參數失敗 |
1003 | 腳本 DLL 檔案不存在 |
1004 | 腳本使用欄位翻譯錯誤 |
1100 | 不支援的執行頻率 |
1101 | 取成交紀錄索引值超出限制 |
1102 | 不支援的語法 |
1200 | 商品不存在 |
1201 | 商品不支援歷史資料 |
1202 | 商品無法取得資訊 |
1203 | 商品通知回傳錯誤 K 棒狀態 |
1204 | 選股策略執行錯誤 |
1300 | 終止運算 |
1301 | 腳本執行 RaiseRunTimeError 語法 |
1302 | 系統行為異常 |
1303 | 腳本執行錯誤 |
1304 | 系統錯誤 |
1305 | 未知錯誤 |
1306 | 網路斷線過久 |
1400 | 資料長相不是預期狀態 |
1401 | 資料不足 |
1402 | 不支援的欄位或頻率 |
1403 | 沒有權限的欄位 |
1404 | 取資料時發生異常 |
1405 | 取得空值 |
1500 | 交易模組通知錯誤 |
1501 | 委託由外部發生異動 |