之前在此篇『海外期貨數據來源 (for beginner)』提到有三種歷史資料來源,其中CQG雖然CP值極高(報價品質還算不錯,歷史資料也比較可靠),但缺點是只提供尚未到期合約的歷史資料,而IB有提供最近兩三年的歷史資料,所以用IB來維護自己常用商品的歷史資料也算是個不錯的選擇。
IB大部分商品的歷史分線資料都跟CQG差不多,用相同策略回測起來績效差異都在可接受的範圍內,但CL、HO這兩個商品的歷史分線資料品質極差,很容易有肉眼就看的到的低級的錯誤。
我們先來看IB與CQG歷史分線資料差不多的回測結果,以NQ為例(IB大部分的商品都像這樣),兩者回測的損益差距都很小,這是可以接受的,如下圖所示
接著再來看IB的CL與HO在歷史分線資料有怎樣的低級錯誤,以及這樣的低級錯誤的歷史資料回測的損益差距差距有多大
其他商品或許還OK,但針對某些IB品質極差的歷史分線資料,一定要避開IB,建議CL、HO這兩個商品用以下方式來維護歷史資料比較好
- 先由eSignal取得一開始的歷史分線資料
- 每日收盤時更新CQG的連續月分線資料(到期月份商品無法更新歷史資料,所以需要每日更新)
- 再定期把CQG所累積的連續月分線資料疊加上去原本的歷史分線資料
其他沒有低級錯誤的商品仍可繼續用以下方式維護歷史分線資料
- 先由eSignal取得一開始的歷史分線資料
- 再定期更新IB的連續月分線資料,疊加上去原本的歷史分線資料(只要定期區間小於兩三年即可,因為IB可取得兩三年內的歷史資料)
CQG真的CP值超高,爽爽用中
回覆刪除