歷史回測中,如果在日誌中看到以下錯誤訊息,可以根據下表排解疑難:
日誌提示 | 常見場景 |
購買力不足。 | 證券回測帳戶:開倉時,買單數量>最大可買 或 賣單數量>可沽空,觸發報錯。 期貨回測帳戶:開倉時,帳戶的最大購買力<下單張數×每張合約初始保證金,觸發報錯。 |
持倉不足。 | 平多倉時,賣單數量>持倉可賣,觸發報錯。 平空倉時,買單數量>平倉需買回,觸發報錯。 如果希望反手,需要先依照持有數量平倉,再反向開倉,不支援一筆訂單直接反手。 |
訂單數量必須為整手。 | 下單數量不是每手股數的整數倍,觸發報錯,常見於港股或A股。 |
不支援交叉交易,您還有相反方向的待成交訂單,請撤銷相反方向訂單後重新嘗試。 | 先提交一筆限價買單等待成交,然後下賣單,以下2種場景會觸發交叉交易報錯: 1. 賣出訂單為市價單 2. 賣出訂單為限價單,且賣單價格<=買單價格。 先提交一筆限價賣單等待成交,然後下買單,以下2種場景會觸發交叉交易報錯: 1. 買入訂單為市價單 2. 買入訂單為限價單,且買單價格>=賣單價格。 |
該股票可供賣空數量不足。 | 下單沽空時,賣單數量>沽空池剩餘,觸發報錯。 回測中的沽空池剩餘數量,與回測啟動時的即時數量相同。下單沽空,也需要沽空池有足夠的可融券數量。 |
該股票現不支持賣空。 | 對不支援沽空的股票,下單沽空時,觸發報錯。常見於A股、部分槓桿ETF。 |
當前品類暫未支援交易,敬請期待。 | 對不支援交易的品類下單,觸發報錯。點這裡查詢回測中支援交易哪些品類。 |
訂單價格不在價位上,請重新設定正確價格 | 下單的價格,不在價位上,觸發報錯。 |
觸發價輸入需高於市價。 | 觸及限價賣單,觸發價<=市價,觸發報錯。 停損限價買單,觸發價<=市價,觸發報錯。 |
觸發價輸入需低於市價。 | 觸及限價買單,觸發價>=市價,觸發報錯。 停損限價賣單,觸發價>=市價,觸發報錯。 |
當前交易時段不能進行此操作。 | 期貨,在非交易時段下單或撤單,觸發報錯。 |
您已有買入委託,不可賣空此股票 | 初始無持倉,先提交一筆限價買單等待成交,然後下賣單時,觸發報錯。 |
您已有賣空委託,不可買進此股票 | 初始無持倉,先提交一筆限價沽空單等待成交,然後下買單時,觸發報錯。 |