繁體中文
返回

歷史回測中常見的報錯

歷史回測中,如果在日誌中看到以下錯誤訊息,可以根據下表排解疑難:

日誌提示 常見場景
購買力不足。 證券回測帳戶:開倉時,買單數量>最大可買 或 賣單數量>可沽空,觸發報錯。
期貨回測帳戶:開倉時,帳戶的最大購買力<下單張數×每張合約初始保證金,觸發報錯。
持倉不足。 平多倉時,賣單數量>持倉可賣,觸發報錯。
平空倉時,買單數量>平倉需買回,觸發報錯。
如果希望反手,需要先依照持有數量平倉,再反向開倉,不支援一筆訂單直接反手。
訂單數量必須為整手。 下單數量不是每手股數的整數倍,觸發報錯,常見於港股或A股。
不支援交叉交易,您還有相反方向的待成交訂單,請撤銷相反方向訂單後重新嘗試。 先提交一筆限價買單等待成交,然後下賣單,以下2種場景會觸發交叉交易報錯:
1. 賣出訂單為市價單
2. 賣出訂單為限價單,且賣單價格<=買單價格。

先提交一筆限價賣單等待成交,然後下買單,以下2種場景會觸發交叉交易報錯:
1. 買入訂單為市價單
2. 買入訂單為限價單,且買單價格>=賣單價格。
該股票可供賣空數量不足。 下單沽空時,賣單數量>沽空池剩餘,觸發報錯。
回測中的沽空池剩餘數量,與回測啟動時的即時數量相同。下單沽空,也需要沽空池有足夠的可融券數量。
該股票現不支持賣空。 對不支援沽空的股票,下單沽空時,觸發報錯。常見於A股、部分槓桿ETF。
當前品類暫未支援交易,敬請期待。 對不支援交易的品類下單,觸發報錯。點這裡查詢回測中支援交易哪些品類。
訂單價格不在價位上,請重新設定正確價格 下單的價格,不在價位上,觸發報錯。
觸發價輸入需高於市價。 觸及限價賣單,觸發價<=市價,觸發報錯。
停損限價買單,觸發價<=市價,觸發報錯。
觸發價輸入需低於市價。 觸及限價買單,觸發價>=市價,觸發報錯。
停損限價賣單,觸發價>=市價,觸發報錯。
當前交易時段不能進行此操作。 期貨,在非交易時段下單或撤單,觸發報錯。
您已有買入委託,不可賣空此股票 初始無持倉,先提交一筆限價買單等待成交,然後下賣單時,觸發報錯。
您已有賣空委託,不可買進此股票 初始無持倉,先提交一筆限價沽空單等待成交,然後下買單時,觸發報錯。