如何連續繪製期貨數據
由於期貨是按合約進行交易的,您如何繪製一段較長時間的價格?作為參考,我已經包含了來自investing.com 的VX 期貨(VIX CBOE 波動率指數)圖:
您如何確定何時從一份契約轉至另一份契約?即將到期的契約和正在前滾的契約是否沒有價格差異?但圖表中沒有突然的價格中斷。
誰能解釋從逐月聯繫的彙編中提取連續價格系列的方法是什麼?
請注意,您顯示的系列是歷史現貨指數(您今天做多該指數需要支付的費用),而不是期貨報價的歷史。這就像查看股票或商品(如石油)的目前價格與期貨價格的對比。即期期貨報價與現貨報價不同。如果您繪製了即時未來的歷史,您可能會更多地註意到不連續性。
您如何確定何時從一份契約轉至另一份契約?
許多數據提供者會給你一個“提示”合約歷史的時間序列,它會自動為你滾動到下一個即將到期的合約。有些甚至提供第二個提示等時間序列。如果這不可用,您必須查詢多個期貨合約並根據到期規則將它們交錯,這應該是公開的。
即將到期的契約和正在前滾的契約是否沒有價格差異?
是的,因為當您滾動到下一個契約時,交貨時間會延長約 30 天。
但圖表中沒有突然的價格中斷。
嗯,有,但它可能與時間序列的正常波動性無法區分。
這實際上是一些相當大的研究課題。D stanley 的答案很好,我要補充一點,通常的方法是通過以下方式分階段創建合成時間序列:
- 創建一個算法,使用到期時間表、非流動月份的遮罩、任一第一次通知的契約日期來計算一系列契約到期和“展期”日期(您將賣出較短到期期貨並買入較長到期期貨的日期)日期或最後交易日期和日期偏移量。
- 使用合約和展期日期創建所需合約實際市場價格的“原始”拼接時間序列
- 通過從較短的到期價格中減去較長的到期價格或一個比率,在展期日期創建一系列調整因子
- 將這些調整因子應用於原始拼接系列以創建調整後的系列。
這個調整後的系列將沒有價格不連續性。因此,這個系列有時可能是負面的。
需要為遠期曲線中的每個點(第 4 個歐洲美元合約與第 2 個)和每個系列(歐洲美元與 WTI)計算該過程。每個調整後的系列計算都需要不同的配置來實現一致且可用的東西。
一些提供商,如Bloomberg,為臨時使用者的契約預先計算調整系列。例如,程式碼“ED4 comdty”將給出在 CME 交易的第四季度歐洲美元合約的調整序列。