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