· four exchange APIs · rebuilt daily

ロングポジションにおけるPerpetual futures vs spotの保有コスト比較

Perpetual futuresとspotの選択肢を評価する際、トレーダーは最初の取引手数料の低さを重視しがちです。しかし、数週間にわたって保有するポジションにおいてperpetual futuresとspotを比較した場合、funding rateがプラスのままであれば継続的な手数料負担(fee drag)が発生します。

Perpetual futures vs spotの取引手数料の内訳

取引所の手数料体系は、初回注文の実行においてperpetual契約に優位性があります。Perpetualポジションのオープンおよびクローズは、spot市場で同等の取引を実行するよりも低いtaker手数料で済みます。

ExchangeSpot MakerSpot TakerFutures MakerFutures Taker
Bitget0.100%0.100%0.020%0.030%
Bybit0.100%0.100%0.020%0.055%
MEXC0.000%0.050%0.000%0.020%
OKX0.080%0.100%0.020%0.050%

OKXにおいて、$10,000のspot取引でリクイディティを消費(taker)する場合の手数料は$10です。Spotで参入して離脱する往復(roundtrip)コストは$20、つまり想定元本ポジションサイズの0.20%になります。一方、OKXのfuturesでは、参入時のtakerコストが$5、離脱時が$5で、合計$10(想定元本ポジションサイズの0.10%)となります。

Perpetualにおける$10の執行上のアドバンテージは、参入した瞬間だけにしか存在しません。一度オープンすると、perpetualポジションは市場のfunding rateに基づいて8時間ごとにキャッシュフローが発生します。

累積funding手数料がfuturesの低い参入コストを相殺する

Funding rateは、8時間ごとにlongとshortの契約保有者間で資金を授受します。Perpetual価格がインデックスspotに対してプレミアムで取引されている場合、longがshortに支払います。

BitgetのETH fundingは8時間間隔で+0.0100%であり、1日あたり+0.0300%に相当します。$10,000の想定元本ポジションの場合、long保有者はショートに対して毎日$3.00のfundingを支払います。

10日間で、fundingの支払いは累積で$30.00(総想定元本額の0.30%)になります。往復のtaker手数料$10を加算すると、総コストは$40.00に達します。同じ10日間の期間保有したspotポジションは定額$20.00で、保有手数料はゼロです。

Where this goes wrong

8時間あたり+0.0826%のOKX XAU perpの場合、$10,000のlongポジションは毎日$24.78のfundingを支払います。30日間で、fundingは$743.40を消費し、これは10xレバレッジの必要証拠金($1,000)の74.34%に相当します。

より高金利な環境では、アセットクラス全体でこの損失が複利的に拡大します。OKXのXAU perpは8時間間隔ごとに+0.0826%で決済されます。このレートでlongポジションを365日間保有すると1,095回のfundingサイクルが発生し、支払われるfundingは想定元本ポジションサイズの計90.45%に達します。

Liquidationリスクとエクイティの底値(フロア)

Spotポジションには構造的な絶対的フロアが存在します。つまり、エクイティ(評価額)が取引所のリスクエンジンによって強制決済されることはありません。$3,000で購入したETHのspotポジションは、価格が$1,500に下落してもオープンのまま維持されます。

Perpetualポジションには維持証拠金(maintenance margin)残高が必要です。10xレバレッジでは、$10,000のETH想定元本ポジションに対して$1,000の担保証拠金が必要になります。9%の下落で自動liquidationが発動し、残りの担保は破産エンジン(bankruptcy engine)に清算されます。

Worth knowing

Fundingの支払いは利用可能証拠金(free margin)のエクイティから直接差し引かれます。Fundingがプラスの横ばい相場では、証拠金残高が機械的に減少するため、ポジションのliquidation価格が日ごとに引き上がります。

Fundingがプラスの時、毎日のfunding控除によって証拠金エクイティが減少します。8時間あたり+0.0100%の状態で30日間完全に価格が横ばいのまま推移した場合、担保エクイティから$90のfundingが差し引かれます。実効レバレッジ比率が上昇し、アセットの価格変動が一切なくてもliquidationスレッショルド(清算ライン)が現在価格に近づきます。

リアルタイムfunding rateによる venue 比較

同一の原資産であっても、funding rateはvenue(取引所)によって大きく異なります。最も高いレートと最も低いレートの間のスプレッドを見極めることで、venueを変更して保有によるコスト負担(holding drag)を軽減できるかが決まります。

AssetMEXC (8h)OKX (8h)Bitget (8h)Spread (8h)24h Volume
ETH+0.0003%+0.0086%+0.0100%0.0097%$6,612,261,705
BTC+0.0077%+0.0087%+0.0100%0.0023%$6,489,695,228
SOL-0.0020%+0.0011%+0.0010%0.0031%$1,367,509,979
ZEC+0.0000%+0.0100%+0.0100%0.0100%$604,431,762
SNDKN/A+0.0121%+0.0190%0.0069%$1,654,978,263
XAU+0.0708%+0.0826%+0.0414%0.0412%$861,381,190

ETHの場合、Bitgetの8時間あたり+0.0100%に対し、MEXCの手数料は+0.0003%に留まります。MEXCで$10,000のlongを保有するコストは日値$0.09ですが、Bitgetでは日値$3.00かかります。SOLのlongポジションに関しては、MEXCは8時間あたり-0.0020%をlong保有者に支払うため、コストではなく毎日$0.60のインカムが発生します。

What to do instead

数週間にわたる保有を目的としてperpsをオープンする前に、venue固有のfundingスケジュールを確認してください。予想される保有期間が2週間を超える場合は、spotまたは低fundingのvenueへの切り替えを行いましょう。

Longのperpetualポジションは、spotの方が安くなるまでに何日間保有できますか?

8時間あたり+0.0100%(1日あたり+0.0300%)という標準的なベースラインレートの場合、venueのtaker手数料に応じて、4〜10日以内に累積fundingがspotに対する初期手数料の節約分を上回ります。Fundingがプラスの環境では、10日を超えるとspotでの実行の方がトレードおよび保有の総コストが低くなります。

レバレッジ1xでperpetual契約を保有すればliquidationリスクはなくなりますか?

いいえ、fundingの支払いが口座エクイティを減らし続ける場合、perpetual契約での1xレバレッジであってもliquidationリスクは排除されません。プラスのfunding状態が持続する環境では、継続的なキャッシュアウトフローによって維持証拠金制限に達するまで担保が削られます。

Gold perpsなどのアセットクラスでfunding rateが高くなるのはなぜですか?

XAUなどの契約における高いfunding rateは、方向性をもった需要の偏りと、取引所のマーケットメイカー間におけるより高い資本コストを反映しています。Long需要がshortの取組高(short interest)を大幅に上回ると、アービトラージャーに対して契約のshortと原資産spotの買付けを促すインセンティブを与えるため、funding rateが上昇します。

Longポジションの保有期間中にfunding rateがマイナスになることはありますか?

はい、funding rateは8時間のインターバルごとに市場の需要の不均衡に基づいて変動します。市場心理がベアish(弱気)に傾き、shortがlongを上回ると、funding rateはマイナスになり、shortポジション保有者がlongポジション保有者に支払う形になります。

Get 20% fee rebate on Bitget →20% of your trading fees back, on every product. The rebate comes out of the commission I would otherwise receive, so it costs you nothing. Affiliate link — see the footer.