如附圖,這個策略有用到進處置的日期,這裡說資料長度不足是甚麼意思? 例如說3040遠見,我的自動交易中心有即時選出這檔股票,但是回測卻無法? 為甚麼? 數據源不是相同的嗎?
另外,自動交易 跟 回測 除了洗價的方式不同,還是那些不同?

執行時發生錯誤(1401),要如何解決?
- 80
- 最後發表 Albert3919 2025 七月 08
Albert3919
發文於
2025/07/01
虎科大許教授
發文於
2025/07/01
應該是找不到這些商品的處置開始日期。解決方法:16.01之後的版本,可在抓取處置開始日期欄位資料時,加上default:=0。
GetField("處置開始日期",default:=0)
Albert3919
發文於
2025/07/02
可以了,感謝
XS小編
發文於
2025/07/08
Hello Albert3919,
小編補充,回測與即時運作的差異除了最主要的洗價方式外,搓合方式也有差異。
回測時會用K棒的價格來判斷是否能夠買進,即時的話則會視當下的委買委賣決定。
且回測時不會有人和您競爭,所以漲跌停時若有成交量的話,下出市價單或是漲跌停單是可以成交的,而即時則會視市場上有多少人在排隊而定。
另外有些日頻率盤後資料在非逐筆日頻率回測時可以在當日取得 (ex. 警示腳本回測取得當日盤後的資料後,成交在當日收盤價),但即時或逐筆的情況下是無法作到的。
3 評論