價差還原 Back-Adjustment

解決回測時換月價差造成的績效失真問題

價差還原計算方式

結算日計算新、舊合約收盤價價差,將價差補上舊合約歷史資料的開、高、低、收。

一般連續月合約 ( HOT ),以結算日收盤時計算價差。

FITX 2206 收盤價 ( 6/15 13:30 )16062

FITX 2207 收盤價 ( 6/15 13:45 )

15546

價差

-516

價差還原後收盤價

15546

自定連續月合約,以使用者自定的結算日、結算時間,收盤時計算價差。

自定連續月合約設定為 6/14 13:45 切換合約。

FITX 2206 收盤價 ( 6/14 13:45 )16055

FITX 2207 收盤價 ( 6/14 13:45 )

15597

價差

-458

價差還原後收盤價

15597

代碼規則

連續月合約代碼前面加上「Q」,即可取得價差還原的商品。 以台指期為例,連續月代碼為TWF.FITX HOT,價差還原代碼設定為「Q.TWF.FITX HOT」。 自定連續月代碼為TC.F.TWF.FITX.HOT_FITX,價差還原代碼設定為「Q.TWF.FITX HOT_FITX」。

自定連續月

建立商品

從 QuoteManager依照代碼規則新增自定商品。

價差還原前後差異

上方是一般連續月商品,換月後明顯有一大段跳空價差。 下方為價差還原後的商品,將新舊合約之間的價差還原,補正跳空造成的回測計算失真。

Last updated