暗号資産パーペチュアルの取引コスト:手数料・スプレッド・スリッページ・資金調達料
注文時の必要資金と実際の取引コストを分け、往復手数料、約定差額、資金調達料を二重計上せず照合する方法を説明します。
このガイドの内容注文コストは予約額であり、実際の取引コストは後で確定します
短い要約
暗号資産の無期限先物ポジションの取引コストは、単一の手数料や注文時に確保される証拠金と同じではありません。約定ごとの取引手数料、基準価格と実際の約定価格の差、資金調達料の支払い・受け取り、商品固有のその他費用を分けて記録します。最終的な口座結果は実際の約定と取引所の明細で照合してください。
注文コストは予約額であり、実際の取引コストは後で確定します
注文確認画面には、注文を出すために必要な資金が表示されることがあります。取引所によっては、初期証拠金に推定の新規・決済手数料を加えた額が予約されます。これは支払済み費用でも最大損失額でもありません。決済価格はまだ不明なので、デフォルトのテイカー料率と仮定した価格で決済手数料を見積もることがあります。
実際の費用は、どの数量がどの価格で約定したか、その時点の手数料ランク、資金調達イベント時にポジションが開いていたかによって変わります。注文を取り消すと予約資金は解放され、約定手数料は発生しないことがあります。一部約定なら、約定した数量には手数料が発生し、残りは未約定のままです。「注文を出すのに必要な資金」と「約定後に口座へ記録された費用」は別項目として扱います。
Bybitの注文コスト案内は、USDT・USDC契約とインバース契約について、初期証拠金、新規手数料、決済手数料の見積もりを合算した注文時の予約額を説明しています。決済価格がまだ分からないため、破産価格と非VIPテイカー料率を使って決済手数料を見積もる場合があります。実際の手数料は注文種別、約定価格、VIPランクに応じて変わります。この予約額は注文可能額の計算に使う値で、費用台帳に記録される実際の借方ではありません。
費用項目を分けてから合計します
新規建てして後で決済するポジションでは、主な項目を分けます。
- 新規手数料: 新規約定の想定元本に適用料率を掛けた額
- 決済手数料: 決済約定の想定元本に、その時点の適用料率を掛けた額
- 執行差: 選択した基準価格と実際の約定価格との差
- 資金調達料: イベント時のポジションと取引所規則に応じた支払いまたは受け取り
- その他の口座費用: 自動借入利息や商品固有の決済・清算費用など、条件が適用される場合のみ
資金調達料は取引手数料ではなく、資金調達料を受け取っても執行手数料はなくなりません。価格損益も手数料とは別です。ウォレットの入出金やブロックチェーンのネットワーク手数料も、無期限契約の約定台帳とは分けます。口座の総コスト比較では考慮できますが、約定コストに混ぜると残高変動の原因が分かりにくくなります。

仮想の往復取引は二通りの計算で一致します
一度の新規建てと決済では、基準価格を使った損益と実際の約定価格を使った損益は執行差だけ異なります。実約定方式は実際に約定した価格を使います。基準価格方式は約定直前に選んだ比較価格を使い、有利・不利な執行差を別に示します。以下の線形契約の例では、価格損益の後に手数料と資金調達料を別の行で記録すれば、二つの台帳が一致します。
資金調達料はイベント規則とその時点のポジションによって決まります
資金調達の間隔、基準価格、計算式、符号の慣例、適用条件は取引所ごとに異なります。Coinbase International Exchangeの資金調達案内によると、各間隔の終了時に開いているポジションに支払い・受け取りが適用され、終了前に閉じればそのイベントは発生しません。現在の資金調達間隔の案内は、2026年9月25日時点で1時間としています。Coinbaseはデリバティブ基盤の変更を2026年10月1日目標と発表し、日程や詳細は変わり得るとしています。この日付以降に読む場合は、1時間間隔を前提にせず新しい取引所の条件を確認してください。これはCoinbaseに関する現時点の情報であり、すべての無期限契約に共通する規則ではありません。
資金調達料は支払いにも受け取りにもなり、ポジション価値や料率で金額が変わります。単純な商品ではポジション価値と料率の積で概算できますが、評価基準、倍率、上限、丸め、支払い通貨は契約規則によります。無期限先物の資金調達率ガイドでは、表示された率だけで全契約の金額や支払う側を判断できない理由を説明します。
契約の表示単位によって計算結果の通貨が変わります
線形契約では、数量と価格の積で想定元本を表すことが多い一方、インバース契約では契約単位や決済通貨が異なることがあります。手数料はUSDT・USDCから差し引かれる場合もあれば、BTCやETHなどの原資産で差し引かれる場合もあります。料率だけ記録すると、実際に差し引かれた通貨やドル換算への影響が分かりません。
レバレッジは注文に必要な証拠金を変えますが、同じ想定元本が約定したときの手数料を自動的に減らすものではありません。証拠金を分母とするリターンは証拠金が少なくなると上がる一方、ドル建て手数料は契約価値と料率から別に計算されます。口座の現金移動、実現損益、証拠金リターンを一つの数値にまとめないでください。
約定後に再計算できる台帳を残します
契約、ポジションの方向と数量、契約倍率、手数料ランク、各約定価格とメイカー・テイカー区分、手数料額と通貨、資金調達率とイベント時刻、その他の費用を記録します。スプレッドやスリッページの推定に基準価格を使う場合は、その価格と時刻も残します。基準を変えると執行差の計算も変わります。
Bybitは注文コストとは別に先物契約の手数料計算案内と資金調達履歴を提供します。Hyperliquidの手数料表は、その取引所独自の手数料ランクとリベートを定めています。取引所間で画面上の名称や料率が同じ意味だと考えず、注文・約定・資金調達履歴に記録される通貨と符号を確認してください。実際の口座ランク、約定別の割引、通貨換算は料率表から推測せず、取引台帳で確認するのが確実です。
取引所を比較する場合は、想定元本、注文の役割、想定する新規・決済価格、保有時間、資金調達イベント数、手数料通貨をそろえます。一方がメイカー約定、他方がテイカー約定を仮定していたり、倍率や資金調達間隔が違ったりすれば、表示料率の低い方が実際に安いとは限りません。費用シナリオは価格予測でも、特定取引所での取引推奨でもありません。
実約定価格と基準価格では照合の出発点が異なります
スリッページを固定の手数料率として扱うと、どの価格と比べた差なのかが見えなくなります。まず基準を決めます。約定時のミッド価格、最良気配、注文直前の表示価格などです。次に各約定を基準と比較します。買いならその時点の売り気配より高く約定したか、複数の価格段階を消費したか。売りならその時点の買い気配より低く約定したか。基準価格は分析用であり、取引所が保証する約定価格ではありません。
線形契約の例では、新規のミッド価格が64,000ドル、実際の買いが64,010ドル、決済のミッド価格が65,000ドル、実際の売りが64,990ドル、数量は0.5 BTCです。基準価格損益は0.5 × (65,000 − 64,000) = 500ドルです。買いは基準より10ドル高く、0.5 × 10 = 5ドルの不利な差があります。売りは基準より10ドル低く、さらに5ドルです。執行差は合計10ドルで、実約定価格の損益は500 − 5 − 5 = 490ドルです。各5ドルは往復取引の片側における数量加重差です。
新規の想定元本は0.5 × 64,010 = 32,005ドル、決済の想定元本は0.5 × 64,990 = 32,495ドルです。仮にテイカー料率が0.05%なら、約定ごとの手数料は32,005 × 0.0005 = 16.0025ドルと32,495 × 0.0005 = 16.2475ドルで、合計32.25ドルです。基準価格損益から計算すると500 − 10 − 32.25 = 457.75ドル。実約定損益から計算すると490 − 32.25 = 457.75ドルです。同じ執行差を二度差し引かなければ、二つの方法は一致します。
この例では注文直前のミッド価格を選んだため、最良売り気配など別の基準を使えばスリッページ額も変わります。Bybitの成行注文スリッページ許容幅の案内では、買いはAsk1、売りはBid1を基準に許容価格を設定します。残数量が許容範囲を外れると、一部だけ約定し残りは取り消される場合があります。許容幅は価格を制限する注文条件であり、全量約定や手数料免除を保証するものではありません。
資金調達台帳には時刻・方向・符号を記録します
線形契約の規則が想定元本を数量 × マーク価格として資金調達率を掛ける場合、マーク価格64,500ドルで0.5 BTCの想定元本は32,250ドルです。0.01%は0.0001なので、資金調達額の絶対値は32,250 × 0.0001 = 3.225ドルです。この例の慣例では、率がプラスのときロングが支払うため、口座台帳には−3.225ドルを記録します。同時刻・同じ想定元本のショートは取引所規則に応じて反対額を受け取ることがあります。この符号は例示上の約束で、すべての商品に共通ではありません。
Bybitの資金調達料計算案内は、線形契約では数量とマーク価格の積、インバース契約では契約数量をマーク価格で割った値をポジション価値とし、資金調達率を掛ける例を示しています。資金調達はイベント時に開いているポジションに適用されます。残高が足りなければ分離マージンから差し引かれ、清算リスクに影響する場合があります。Bybitは予定時刻の数秒前後に建て・決済すると内部決済処理によって適用状況が変わり得るとも案内しています。カウントダウンだけで適用を判断せず、実際の取引履歴のFunding明細を照合してください。
Coinbaseは現時点では時間ごとの資金調達を案内していますが、前述の基盤変更を発表しています。率 × 保有時間で単純に外挿するのではなく、イベントごとの実際の率と評価基準を合計してください。率はイベントごとに変わり、対象イベントが一つ増減すると合計が段階的に変わります。取引前の値はシナリオであり、過去の資金調達額はイベント履歴で確定します。
予約された注文コストを実際の引き落としとみなさないでください
Bybitの注文コスト案内は、注文時の予約額として初期証拠金、推定新規手数料、推定決済手数料を合算します。1 BTCを50,000 USDTで10倍レバレッジで買い、非VIPテイカー料率0.055%を使う例では、初期証拠金は5,000 USDT、推定新規手数料は27.50 USDT、決済手数料のバッファは24.75 USDTで、注文コストは5,052.25 USDTです。5,000は損失費用ではなく証拠金、24.75は推定決済約定用の余裕額です。
実際に50,000で建てて52,000で決済した場合、同じ料率で新規手数料は27.50 USDT、決済手数料は52,000 × 0.00055 = 28.60ドルです。決済価格と計算基準が変わったため、予約時の24.75と実際の28.60が一致するとは限りません。注文が取り消されポジションができなければ、推定往復コストを実際の取引手数料として記録しません。一部約定なら、約定数量だけに費用が発生し、残りの予約額は解放されることがあります。
予約証拠金と実現損益は口座画面で異なる分類に表示される場合があります。実現損益を再構成するときは注文確認のOrder Costを差し引かず、約定ごとの手数料、決済約定の実現損益、資金調達の支払い・受け取りを使います。Bybitの実現損益計算FAQは、決済手数料バッファと実際の決済手数料は異なる場合があり、未実現損益と決済損益も取引・資金調達コストによって異なり得ると説明しています。
インバース契約では逆数価格と決済通貨をそろえます
数量がBTC建てのUSDT線形契約では、ロングの価格損益はBTC数量 × (決済価格 − 新規価格)で、通常USDTになります。インバース契約は契約価値をUSD名目で示しつつ、損益や手数料をBTCなどの決済通貨で計算する場合があります。Bybitの損益計算式によるBTCUSDロングの基本価格損益はUSD契約数量 × (1/新規価格 − 1/決済価格)です。価格差に契約数量をそのまま掛けると単位が誤ります。
例として、契約価値10,000ドルのBTCUSDインバース契約を50,000ドルで買い、52,000ドルで決済します。価格損益は10,000 × (1/50,000 − 1/52,000) = 0.0076923077 BTCです。決済価格で換算すると約0.0076923077 × 52,000ドル = 400ドルですが、実際の決済損益はBTCです。換算する時刻と基準価格を決めなければ、その後のドル換算額は変わり得ます。
例として非VIPテイカー料率を0.055%とすると、新規時の契約価値は10,000/50,000 = 0.2 BTCで、手数料は0.2 × 0.00055 = 0.00011 BTCです。決済時は10,000/52,000 = 0.1923077 BTCで、手数料は約0.000105769 BTCです。コイン建て手数料は合計約0.000215769 BTCで、各約定価格で換算すると片側5.50ドル、合計11ドルです。二つの手数料を同じ価格で換算すると別のドル額になるため、元通貨と換算基準を台帳に残します。
資金調達も商品固有の単位で計算されます。上のインバース例では、マーク価格50,000ドルに対する10,000ドル契約の価値は10,000/50,000 = 0.2 BTCです。資金調達率0.01%なら0.2 × 0.0001 = 0.00002 BTCです。線形例の3.225 USDTと数値だけで直接比較できません。決済通貨と換算基準をまずそろえます。
台帳を四層に分けると差異を追跡できます
(1) 注文予約、(2) 約定、(3) ポジション損益、(4) 現金移動を分けて記録します。最初の表には注文ID、発注数量、レバレッジ、予約証拠金、推定決済バッファを記録します。二つ目には約定IDと時刻、数量、価格、メイカー・テイカー区分、手数料率と通貨。三つ目には実現価格損益、資金調達イベントごとの符号と金額、ポジションに紐づく借入利息。四つ目には入出金、担保交換、手数料支払いトークンの換算など、取引そのもの以外の現金移動を記録します。
線形例では、手数料・資金調達料控除前の価格損益は490ドルです。往復手数料32.25ドルとロングの資金調達支払い3.225ドルを差し引くと、純取引結果は454.525ドルです。注文時に一時確保した証拠金5,000ドルを費用として再度差し引かないでください。画面のClosed P&Lに手数料と資金調達料がすでに含まれているなら、同じ合計を再度足し引きせず、取引所資料と台帳の項目で画面定義を確認します。
照合は小さな残差の原因を探す手順です。手数料通貨の換算時刻、表示の丸め、一部約定、資金調達イベント時の数量、平均新規価格の更新、実現価格損益を順に確認します。純損益だけを保存すると、計算誤りと執行差を区別しにくくなります。逆に約定明細だけ保存して基準価格や符号の定義を残さなければ、スリッページ比較を再現できません。
照合の順序は次のように固定できます。まず新規・決済の全約定から商品に応じた価格損益を計算し、約定ごとの手数料を適用して合計します。次に資金調達イベントごとに支払い・受け取りを加減し、商品規則にある別建ての借入利息や決済費用だけを加えます。最後に手数料トークンと口座間送金を現金残高に照合します。基準価格との差は分析用の別列で計算し、実約定損益にすでに含まれる価格効果を再度差し引かないでください。
よくある質問
Q1注文コストとして表示された金額は手数料ですか?
必ずしもそうではありません。予約証拠金と推定新規・決済手数料を合わせた額の場合があります。約定後に実際の費用を明細から照合してください。
Q2実約定損益からスリッページをもう一度差し引く必要がありますか?
いいえ。実約定価格を使った損益には、基準価格に対する執行差がすでに含まれています。基準価格損益から計算を始める場合のみ、執行差を別途差し引きます。
Q3資金調達料はすべてのポジションに常に適用されますか?
一律の間隔や締め時刻はありません。対象商品の条件とイベント時にポジションが開いていたかを確認してください。
出典
問題を報告
この記事のリンクを含むメールを準備します。送信すると Mark に報告が届きます
クイックチェック
記事を読み終えたら、3問で確認しましょう
問題 01
注文コストと実現した取引コストはどう違いますか?
答えを選ぶと解説を確認できます
オプション用語集
コール、プット、オプションチェーンから IV、グリークス、建玉、マックスペインまで、主要用語を正確に解説します
オプション用語集を見る