← Alpha
Alpha Research · · 閱讀約 12 分鐘

一檔剛上市的永續合約,該等多久才去交易?

同一套規則庫,跑在上市 3 到 30 天的合約上,對照同一個日曆日、同一個波動度分組裡的成熟合約。整項檢定在幣安上凍結,在 Bybit 上跑一次。

前言

加密貨幣交易所每週都在上市新的永續期貨,光是幣安就上市過 832 檔 USDT 保證金永續合約,所以在這個交易所上建起來的研究範圍,會把上週才上市的合約和已經交易好幾年的合約混在一起。這兩種合約通常共用同一套成本假設與同一套策略庫,儘管一檔新合約沒有穩定的基差、沒有穩定的資金費率時程,波動度也遠高於老合約。

這帶出一個描述性的問題:一檔合約的行為隨年齡怎麼變、這個變化持續多久;也帶出一個實務問題:扣掉真實成本之後,一套固定的交易規則在年輕合約上賺到的,和在成熟合約上不同嗎?如果不同,上市行事曆就是一組機會;如果相同,年齡仍然是必須控制的變數,因為把年輕合約和老合約混在一起的回測,都會被年輕合約污染。

要乾淨地回答第二個問題,會撞上兩個難題。上市是一波一波來的,跟著市場循環走,所以把跨年份的年輕合約合在一起,量到的多半是年份;而年輕合約的波動度高得多,所以任何隨波動度縮放的規則,在它們身上看起來就是不一樣,和年齡完全無關。

底下的一切都是繞著這兩個難題設計的,而每一個數字背後的確切作法放在 另一頁可重現性頁面

可重現性

這裡每一個數字背後的確切交易範圍、規則網格、成本量測與統計推論,都放在自己的頁面上。

閱讀可重現性 →

我們測了什麼

合約:幣安這邊的交易範圍是歷來有過成交的每一檔 USDT 保證金永續合約,從公開資料檔案庫重建,而不是取自交易所當下的上市清單,所以交易所後來下架的合約也包含在內。年齡從永續合約第一個有真實成交量的日子起算,不是從代幣發行或現貨上市起算。2021 年底之前上市的合約組成校準集,只用來挑選交易規則;2022 年起上市的則組成幣安測試集。

規則:20 條機械式的進出場規則,每一條都帶著停利、停損與最長持有時間,在校準集上只用成熟合約日、從一份固定的參數網格裡挑選一次。之後它們原封不動地跑在每一檔合約、每一個年齡上,沒有任何東西按年齡或按合約調校。

比較方式:年輕合約的絕對報酬,會把年齡效應和那一週市場的走勢混在一起,所以被量測的是一個差值:同一套規則、同一個日曆日,年輕合約(上市 3 到 30 天)對上同一個波動度分組裡的成熟合約(超過一年)。以日曆日配對拿掉市場環境,以波動度配對拿掉「年輕合約單純就是動得比較大」的機械效應。

成本:每一次成交都付吃單手續費、該年齡合約實際量到的報價半價差,以及從訂單簿量出的 $10,000 訂單價格衝擊。部位另外支付或收取該合約實際收的資金費率,而沒有任何成本取自以價格區間推估的估計式,因為底下測到的那一個在這份資料上失效。

K 線內順序:規則跑在小時 K 線上,所以只要同一根 K 線同時碰到停利與停損,事件的先後順序就是未知的;在幣安,這個順序用一分鐘資料重建。樣本外檢定裡,每一根這樣的 K 線都判為停損,這只會低估規則賺到的東西,而幣安兩種讀法都報告出來,好讓這個讓步有多大看得見。

樣本外檢定:每一個設計選擇都在幣安上定案,並在碰到檢定資料之前凍結。這項檢定用第二個交易所 Bybit,且只限幣安資料從未涵蓋過的價格歷史:79 檔合約的代幣從來沒有幣安永續合約,另有 77 檔是 Bybit 比幣安早至少 30 天上市的,而且只計入幣安上市之前的日子。代幣是以身分而不是以代號跨交易所配對的,因為同一個代幣常常在兩邊掛著不同的倍數前綴。這樣得到 156 檔合約與 4,284 個有波動度估計值的年輕合約日,在同一個日曆日對照 2022 年起上市的成熟 Bybit 合約,整項檢定只跑一次。

結果

一檔合約隨年齡如何改變

這張表涵蓋 2022 年起上市、歷史長到足以量測的 691 檔幣安合約,在每個年齡分組裡取跨合約的中位數。資金費率換算成八小時等值,因為新合約常常是每四小時或每小時結算一次。

年齡合約數年化波動度與比特幣的相關係數資金費率,每 8 小時基點資金費率離散度,基點成交量對自身成熟水準
0 至 1 天691276.7%0.2020.4536.5848.5x
2 至 7 天690188.8%0.2820.7394.7721.4x
8 至 30 天684150.0%0.3620.7523.7810.4x
31 至 90 天649132.4%0.4240.6193.205.3x
91 至 180 天557125.2%0.4740.6653.223.7x
181 至 365 天503124.2%0.4830.5793.452.2x
超過一年352 至 361113.3%0.5000.1813.861.0x

每個年齡分組裡跨合約的中位數,2022 年起上市的 691 檔幣安合約。

Fig. 1: 依合約年齡看的中位行為。波動度從第一天的 276.7% 降到超過一年的 113.3%;切換指標可以看到與比特幣的相關係數、資金費率與成交量。

波動度每一組都在下降,從第一天的成熟水準 2.44 倍,到第一個月結束時的 1.33 倍,而與比特幣的相關係數每一組都在上升,從 0.20 到 0.50。上市第一天,一檔合約的成交量是它滿一年後的 48 倍。

資金費率整個第一年都維持在成熟水準的 3.2 到 4.2 倍,而不只是頭幾週:第 8 至 30 天是每八小時 0.75 個基點,超過一年是 0.18,比值 4.15,而它的離散度在第一天達到最高。

一檔合約在什麼時候上市,也決定了它的結算時程。2020 到 2022 年上市的合約全部從八小時資金費率開始,對照之下,2024 年上市的有 84.0%、2025 年上市的有 89.3% 是從四小時開始。在全部 832 檔合約中,47.6% 從來沒有以八小時結算過,32.7% 至少改過一次間隔;雖然沒有任何一檔是從每小時結算起步的,第一週的資金費率支付有 6.7%、第 8 至 30 天有 8.1% 是每小時一次。

Fig. 2: 依上市年份看,一檔合約最初結算的資金費率間隔。2020 到 2022 年上市的合約全部從八小時開始,對照 2025 年上市的有 89.3% 從四小時開始。

依年齡看的執行成本

報價價差在第一天最寬,大約兩週內就穩定下來。幣安在 2023 年 5 月到 2024 年 3 月之間公布了最佳買賣報價資料,有 86 檔合約是在這個窗口內上市的,於是每一檔都能和自己後來的樣子比較。

同一檔合約,第一天對上合約數半價差比值第一天較寬的比例
第 2 至 7 天861.78x84.9%
第 8 至 30 天862.33x88.4%
第 31 至 90 天732.44x86.3%
第 91 至 180 天542.08x96.3%

每一檔合約和自己後來的樣子比較,幣安報價窗口內上市的 86 檔合約。

以絕對值來看這些價差都很小:報價半價差的中位數在第一天是 2.57 個基點,第 2 至 7 天是 1.56,第 8 至 30 天是 1.22,對照超過一年的合約是 1.18。第 8 至 30 天對成熟的比值是 1.04,不過這個比較是拿不同上市年份的不同合約互相對照,並不是同一檔合約內部的量測。

訂單簿深度的走向和價差型態相反。它量的是把一張 $10,000 的買單掃過簿子的成本,不含半價差,取樣自每一檔合約固定的一組日子:年齡 3、7、14、28、45、75、120、160、240 與 300 天,再加上分散在它滿一年之後生命期裡的八天。

年齡合約數$10,000 衝擊,中位數同一檔合約,對照自己滿一年後的水準
3 至 7 天6424.56 bp0.29x(314 檔合約,86.0% 更便宜)
8 至 30 天6503.98 bp0.29x(328 檔合約,87.8% 更便宜)
31 至 90 天6134.80 bp0.36x(332 檔合約,88.3% 更便宜)
91 至 180 天5265.69 bp0.41x(339 檔合約,84.4% 更便宜)
超過一年4776.22 bp

把一張 $10,000 的買單掃過簿子的成本,不含半價差,取樣自每檔合約固定的一組日子。

一檔合約的簿子在第一個月最深:同一檔合約在第 3 到 30 天之間做一定規模的交易,成本不到它滿一年後的三分之一,而且將近十檔裡有九檔都是如此。它的成熟量測在日曆時間上必然落在年輕量測之後,所以這個落差有一部分可能是整個市場深度的變化,而這個設計沒有把它和年齡分開。

Bybit 樣本外組裡的合約薄得多:一張 $10,000 的市價單相對中價的成本,第 2 至 7 天中位數是 29.0 個基點,第 8 至 30 天是 29.1,其中 3.8 與 4.0 個基點是半價差;而 2022 年起上市、已經超過一年的 Bybit 合約是 29.8 個基點,全部量自該交易所的訂單簿檔案庫,共 706 個合約日。

Fig. 3: 兩個交易所各自依年齡看的執行成本。幣安的簿子在第一個月最深,第 8 至 30 天是 3.98 個基點,超過一年是 6.22;而較薄的 Bybit 合約在每個年齡都接近 29 個基點。

一個常見的價差估計式在這份資料上失效

在沒有報價可用的地方,標準的捷徑是用每根 K 線的最高價、最低價與收盤價去推估價差。這裡把 Abdi-Ranaldo 估計式拿去對照真實的報價價差,範圍是報價窗口內上市的 86 檔合約、共 987 個合約日。

年齡,天配對數估計值真實半價差比值中位數
0 至 117227.03 bp2.57 bp9.96x
2 至 317219.41 bp1.70 bp10.90x
5 至 717212.83 bp1.31 bp7.07x
10 至 1417112.53 bp1.27 bp8.06x
21 至 3015914.74 bp1.18 bp10.19x
45 至 601417.42 bp1.18 bp4.94x

Abdi-Ranaldo 估計值對照真實的報價價差,86 檔合約、987 個合約日。

Fig. 4: 依年齡看的估計值對照真實值。估計值是報價半價差的 4.94 到 10.90 倍,而它與真實價差在全部 987 組配對上的等級相關係數是 +0.035。

由於這個估計式量的是完整價差,水準上的落差大約有一半是定義造成的。它與真實價差在全部 987 組配對上的等級相關係數是 +0.035,所以它完全不帶「哪一個合約日交易起來比較貴」的資訊,而且 987 個估計值裡有 362 個正好是零。在小時頻率的加密貨幣永續合約資料上,不該用它來設定各合約的成本。

存活

上市時間合約數達到 90 天達到 180 天達到一年達到兩年
2022 年起69299.6%96.9%90.8%84.3%
2021 年之前14097.9%97.1%95.7%90.0%

各上市世代達到某個年齡的比例,只計入年紀大到有機會達到該年齡的合約。

Fig. 5: 依上市世代看的存活率。2022 年起上市的合約有 90.8% 達到一年,較早的世代則是 95.7%。

每個比例都只計入年紀大到能在檔案庫於 2026 年 7 月結束之前達到該年齡的合約;2022 年起上市的 692 檔合約中,有 108 檔已經不再交易。

這些規則在年輕合約上賺得比較多嗎?

兩個交易所都看不到差異。被量測的是規則庫在一個年輕合約日上的平均淨損益,減去配對到的成熟合約日上的同一數字,單位是每天佔部位的基點,95% 區間來自以週分群的拔靴法。

樣本配對到的年輕合約日年輕減成熟,多空95% 區間
幣安,真實的 K 線內順序15,244-6.49 bp-16.36 至 +3.17
幣安,雙重觸及一律判停損15,244-6.41 bp-16.29 至 +3.25
Bybit,樣本外3,295-1.46 bp-17.94 至 +17.30

年輕減成熟,單位是每天佔部位的基點,95% 區間來自以週分群的拔靴法。

Fig. 6: 三個多空估計值與它們的區間。每一個都含零,而凍結後的 Bybit 檢定落在 -1.46 個基點。

在幣安上,這些規則在年輕合約上表現略差,而區間含零。Bybit 那邊的檢定事先凍結、只跑一次,估計值是 -1.46 個基點,區間在兩側各約 17.6 個基點,等於排除了多空帳上任何大於這個幅度的年齡效應,不論方向。小時 K 線要怎麼讀幾乎沒有差別,因為把每一次雙重觸及都判為停損,只讓幣安的估計值移動 0.08 個基點。

年輕窗口內的每一個分組也都和零沒有差別。在樣本最小的第一週,點估計值最負(幣安 -16.70 個基點,Bybit -23.63 個基點),但兩個區間都含零。

把帳按方向拆開,兩個交易所得到一致的方向,不過單邊的帳都不是登記在案的檢定:

手臂幣安Bybit
只做多-11.84 bp(-23.20 至 -0.68)-7.73 bp(-24.85 至 +10.33)
只放空+6.52 bp(-0.84 至 +13.72)+7.38 bp(-0.90 至 +17.61)

每一條手臂,單位是每天佔部位的基點,括號內為它的 95% 區間。

多頭部位在年輕合約上表現較差,空頭部位表現較好,兩個交易所的幅度相近,這和「年輕合約在第一個月相對成熟合約往下漂移,而多空帳把漂移軋掉」是相符的。它仍然只是一條線索,因為只有幣安的多頭手臂不含零,而那個樣本是開發集。

Fig. 7: 研究自己的結果,由讀者自己操作。選一次執行與帳的一邊,就能看到登記在案的 3 到 30 天年輕窗口的估計值與區間,以及旁邊每一個年齡分組的結果。
832
歷來上市的幣安 USDT 保證金永續合約
156
凍結樣本外檢定裡的 Bybit 合約
-1.46
Bybit 年輕減成熟,每天基點
276.7%
第一天的年化波動度中位數
4.15x
第 8 至 30 天的資金費率對照超過一年
+0.035
估計式與真實價差的等級相關係數

限制

這套規則庫本來就設計得弱:它是在 2021 年之前上市的合約上,從 13,770 組設定的固定網格裡挑出的最好 20 條規則,而在那些合約上,活動量足夠的 12,555 組設定沒有一組在扣掉成本後是賺錢的。所以這個比較問的是年齡會不會改變這些規則賺到的東西,而一套更強的規則庫對年齡的反應可能不同。

它的樣本外組也比幣安那邊小,配對到的年輕合約日是 3,295 個,對上 15,244 個。這讓區間停在估計值兩側各約每天 17.6 個基點,比這更小的效應就偵測不到。

Bybit 的訂單簿檔案庫從 2023 年開始,所以更早的合約日收的是它們所屬年齡分組量到的成本中位數,而不是自己的。Bybit 的執行成本是在登記在案的 $10,000 規模下量的,這些薄合約在這個規模上很貴,而規模較小的帳兩條腿都會付得比較少。Bybit 上的年齡從 Bybit 上市起算,所以它成熟那條腿裡有 23 檔合約,其代幣在 2022 年之前就已經有幣安永續合約了。

同時碰到停利與停損的小時 K 線,在 Bybit 上一律判為停損,這只會低估規則賺到的東西,而幣安的兩種讀法顯示這件事在這裡影響極小。

年齡和日曆時間也是一起走的。把年輕與成熟合約配在同一天,能把市場環境從交易比較裡拿掉,但描述性的深度與價差結果是拿同一檔合約在不同日期互相比較,無法把年齡和整個市場的漂移分開。

確切的交易範圍、規則網格、成本量測與統計推論,請見 可重現性頁面

本頁每一張圖都是在你的瀏覽器裡,直接用研究保存下來的結果表格畫出來的,和內文與可重現性頁面所報告的是同一批數字。它們背後沒有任何圖片檔。

完整方法論

合約的交易範圍、規則網格與它是怎麼挑出來的、價差、深度與資金費率的量測、配對方式、成本模型,以及每一個區間背後的統計推論。

可重現性 →