算出方法:ArbTideのデータ収集と計算の仕組み
ArbTideのすべての数値の背後にあるデータソース、更新頻度、資金調達率の正規化、アービトラージのネットスプレッドの計算式、品質フィルター、既知の制約を説明します。
更新
ArbTideは、資金調達率とビッド/アスク価格を自社サーバーで取引所のAPIから直接収集し、比較可能な単位に正規化したうえで、テイカー手数料を差し引いたアービトラージ(裁定取引)のスプレッドを計算しています。 このページでは、各数値を検証し引用できるよう、すべての手順を文書化しています。
データソース
| 取引所 | 種類 | 資金調達率 | 現物価格 | 無期限先物価格 |
|---|---|---|---|---|
| Binance | CEX | ✓ | ✓ | ✓ |
| Bybit | CEX | ✓ | ✓ | ✓ |
| OKX | CEX | ✓ | ✓ | ✓ |
| Bitget | CEX | ✓ | ✓ | ✓ |
| Gate | CEX | ✓ | ✓ | ✓ |
| KuCoin | CEX | ✓ | ✓ | ✓ |
| MEXC | CEX | ✓ | ✓ | ✓ |
| BingX | CEX | ✓ | ✓ | ✓ |
| HTX | CEX | ✓ | ✓ | ✓ |
| Kraken | CEX | ✓ | ✓ | ✓ |
| Coinbase International | CEX | ✓ | ✓ | ✓ |
| WhiteBIT | CEX | ✓ | – | ✓ |
| BTSE | CEX | ✓ | ✓ | ✓ |
| XT.COM | CEX | ✓ | ✓ | ✓ |
| LBank | CEX | ✓ | – | – |
| WEEX | CEX | ✓ | ✓ | ✓ |
| Toobit | CEX | ✓ | ✓ | – |
| Backpack | CEX | ✓ | – | – |
| BigONE | CEX | – | ✓ | – |
| Bitfinex | CEX | – | ✓ | ✓ |
| Bitstamp | CEX | – | ✓ | – |
| BtcTurk | CEX | – | ✓ | – |
| CEX.IO | CEX | – | ✓ | – |
| Crypto.com | CEX | – | ✓ | ✓ |
| Deepcoin | CEX | – | ✓ | ✓ |
| DigiFinex | CEX | – | ✓ | ✓ |
| HitBTC | CEX | – | ✓ | ✓ |
| Revolut X | CEX | – | ✓ | – |
| Hyperliquid | 無期限先物DEX | ✓ | – | ✓ |
| Aster | 無期限先物DEX | ✓ | ✓ | ✓ |
| Lighter | 無期限先物DEX | ✓ | – | – |
| Paradex | 無期限先物DEX | ✓ | – | ✓ |
| dYdX | 無期限先物DEX | ✓ | – | – |
| Extended | 無期限先物DEX | ✓ | – | ✓ |
| Pacifica | 無期限先物DEX | ✓ | – | – |
| WOOFi Pro | 無期限先物DEX | ✓ | – | – |
| 接続にはオープンソースのccxtライブラリを使用しています。取引所のすべての市場を1回の一括呼び出しで取得するため、データの一貫性が保たれ、レート制限の範囲内に収まります。 |
更新頻度
| データ | 取得間隔 | 古いと表示されるまで |
|---|---|---|
| 資金調達率 | 30秒 | 2分 |
| ビッド/アスク価格 | 10秒 | 45秒 |
| 資金調達率の履歴 | 5分ごとに保存 | – |
ページは、最大5秒間キャッシュされたデータから、リクエストのたびにサーバー側でレンダリングされます。開いているページは、ブラウザ上で15〜30秒ごとに自動更新されます。
資金調達率の正規化
取引所によって資金調達の間隔は異なります。多くのCEXの契約は8時間ごと、一部は4時間または1時間ごと、HyperliquidやdYdXなどの無期限先物DEXは1時間ごとです。すべての料率を同じ単位に換算します。
- 1時間あたりの料率 = 資金調達率 ÷ 間隔の時間数
- APR = 1時間あたりの料率 × 8,760
1つの取引所でコインが複数のクオート通貨に対して取引されている場合は、USDT、次にUSDC、次にUSDの順に使用します。対象は、有効なリニア(ステーブルコイン証拠金)の無期限先物契約のみです。
平均資金調達率
各コインには、取引所をまたいだ3つの数値を表示します。
- 平均APRは、各市場の無期限先物のUSD建て24h取引高で加重しています。極端な料率を持つ薄い市場も、その取引高に見合った分しか影響しません。取引高が報告されていない場合は単純平均を使います。
- APRの中央値は取引所をまたいだ中央の値で、外れ値の影響をまったく受けません。
- 8時間換算の料率は、平均APRを8時間ごとの資金調達率に戻したもの(APR ÷ 8,760 × 8)で、多くの取引所が提示する料率と比較するためのものです。
表には常に、APRの横に各取引所の元の資金調達率とその間隔を表示しているため、すべての数値を取引所と照らし合わせて確認できます。
資金調達率アービトラージのスプレッド
各コインのスプレッドは、資金調達率が最も高い取引所のAPRから、最も低い取引所のAPRを引いたものです。これが表す戦略は、資金調達率が最も低い取引所でロングし、最も高い取引所でショートすることです。このスプレッドはグロスの値で、取引手数料、取引所間の価格のベーシス、資金調達率の変化は差し引かれていません。
キャッシュアンドキャリー
各コインについて、最も安い現物市場と、プラスの資金調達率を支払うすべての無期限先物を組み合わせ、30日間の推定値が最も良いペアを残します。
- ベーシス = (無期限先物のビッド − 現物のアスク) ÷ 現物のアスク
- 手数料 = 各レッグで2回分のテイカー手数料(建玉時と決済時)
- 推定リターン = 資金調達率のAPR × 保有日数 ÷ 365 + ベーシス − 手数料
- 損益分岐 = (手数料 − ベーシス) ÷ 資金調達率のAPR × 365日
この推定値は、資金調達率が現在の水準のまま続き、決済時にベーシスが解消されることを前提としています。現物と無期限先物が別々の取引所にあるルートでは、コインを移動するか、両方の取引所で在庫を保有する必要があります。
リバース・キャッシュアンドキャリーの借入コスト
リバースキャリーでは、借りた現物を売ります。そのレッグには、証拠金取引で現物を貸し出している取引所だけを使い、借入不可とされたコインは除外します。10分ごとにBinance、OKX、Bybitから標準(非VIP)の借入金利を読み取り、APRに換算します。これを資金調達率のAPRから差し引きます。推定リターン = (資金調達率のAPR − 借入APR) × 保有日数 ÷ 365 + ベーシス − 手数料です。現物の取引所が金利を公開していない場合は、そのコインについて公開されている金利の中央値を推定値として使い、「推定」と表示します。どの取引所も金利を公開していない場合、借入コストは「不明」と表示し、差し引きません。
価格アービトラージのネットスプレッド
各コインと市場の種類(現物または無期限先物)ごとに、取引所のすべての組み合わせを試し、スプレッドが最も大きいペアを残します。
グロススプレッド = (売り側取引所の最良買い気配 − 買い側取引所の最良売り気配) ÷ 最良売り気配
ネットスプレッド = グロススプレッド − テイカー手数料
- 現物: 各取引所で1回ずつのテイカー手数料(買ってから売る)。
- 無期限先物: 各取引所で2回ずつのテイカー手数料(建玉時と決済時)。価格が収束した時点でポジションを決済するためです。
テイカー手数料は、その市場における各取引所のデフォルト(非VIP)の料率です。ログインしているユーザーは、「アカウント → 取引手数料」で取引所ごとにご自身の料率を入力でき、以後表示されるすべてのネットスプレッド、最大利益、キャリーの推定値、アラートにその料率が使われます。
最大サイズと最大利益は板から算出します。20秒ごとに、スプレッドが最も大きい60のルートについて両方の板を20段階分読み取り、売り気配を買い上げながら買い気配に売り向ける形で両方を同時にたどり、次の段階が手数料控除後に利益を生まなくなるところまで進めます。最大サイズは利益が最大になる地点で、最大利益はその地点での利益です(現物ルートでは送金手数料を差し引きます)。 + の表示は、スプレッドが閉じる前に読み取った板が尽きたことを意味し、さらに大きなサイズが入る可能性があります。この対象外のルートでは、最大サイズは最良売り気配と最良買い気配の数量のうち小さい方で代用します(「· top」)。コインのページには、$1,000、$10,000、$50,000での手数料控除後のネットスプレッドも表示します。
送金コスト(現物ルート)
現物ルートは、コインを買い側の取引所から出金し、売り側の取引所に入金できる場合にのみ成立します。30分ごとに、各取引所が公開しているネットワーク情報、つまり出金手数料と、出金・入金が可能かどうかを読み取ります。ルートごとに、買い側の取引所で出金可能で、売り側の取引所で入金可能なネットワークのうち、最も安いものを選びます。ネットワーク名は取引所間で照合しています(たとえばERC-20、ETH、Ethereumは同じチェーンです)。
- 送金は、そのネットワークと、買い価格で換算したUSD建ての手数料を表示します。
- $Xからは、手数料がネットスプレッドと等しくなる取引サイズです。これを下回ると、そのルートは損失になります。
- 出金停止、入金停止、共通ネットワークなしは、現時点ではそのルートを完了できないことを意味します。
- 未確認は、取引所が手数料は公開しているものの、ネットワークが利用可能かどうかは公開していないことを意味します。
- 不明は、取引所がアカウントのキーなしではこのデータを公開していないことを意味します。当社が読み取り専用キーを保有していない限り、Binance、Bybit、OKX、MEXC、BingXはこのグループに入ります。
資金を移動する前には、必ず両方の取引所でネットワークとアドレスを確認してください。無期限先物のルートとキャッシュアンドキャリーでは、両方のレッグが証拠金で決済されるため、送金は不要です。
品質フィルター
気配値は、次の条件をすべて満たす場合にのみ使用します。
- 市場が有効で、USDT、USDC、USDのいずれかで値付けされていること。
- 24h取引高が$100,000以上であること(アービトラージ)。無期限先物の取引高が$1M未満のコインのページは、検索エンジンにインデックスされません。
- 取引所自身の気配値タイムスタンプが60秒以内であること。
- 板のスプレッド(アスク − ビッド)が2%未満であること。
- 価格ルートの場合、両方の気配値が互いに15秒以内に取得されたものであること。
- ルートのグロススプレッドが20%未満であること。それを超える差は、ほぼ例外なく、異なる2つのトークンが同じティッカーを使っていることを意味します。
既知の制約
- 送金コスト: 出金手数料を公開している取引所は一部に限られ、しかも出金1回あたりの金額のみのため、読み取りの合間に起きたガス代の急騰は反映されません。送金にかかる時間はモデル化していないため、資金の移動中に価格が動く可能性があります。
- 板の厚み: 板は読み取りの合間にも動き、読み取るのは20段階分だけのため、非常に大きな注文では表示よりも不利な価格になる可能性があります。
- タイミング: 価格はRESTのポーリングで取得しているため、2つのレッグの間に最大15秒の差が生じることがあります。一部の取引所(Bybit、Gate、BigONE、Bitfinex、CEX.IO、Hyperliquid、Asterの無期限先物)は気配値のタイムスタンプを公開していないため、これらの取引所からのデータの遅延は検出できません。
- クオート通貨: USDT、USDC、USDの市場を直接比較しているため、ステーブルコイン間のわずかな価格差もスプレッドに含まれます。
- LighterはAPIで資金調達間隔を明示していないため、料率を8時間換算として扱っています。
精度チェック
5分ごとに、ArbTideに表示している価格を各取引所のライブの板と比較し、その結果をデータの精度ページで公開しています。取引所ごとの差の中央値と95パーセンタイル、そしてチェック時点で当社の気配値がどれだけ古かったかを掲載しています。
訂正
おかしいと思われる数値を見つけましたか?すべてのページは使用している取引所の市場にリンクしており、URLの末尾に.mdを付けると、どのページもプレーンなmarkdownとして閲覧できます。
よくある質問
- ArbTideはどこからデータを取得していますか?
- 36の取引所の公開APIから直接取得しています。Binance、Bybit、OKX、Bitget、Gate、KuCoin、MEXC、BingX、HTX、Kraken、Coinbase International、WhiteBIT、BTSE、XT.COM、LBank、WEEX、Toobit、Backpack、BigONE、Bitfinex、Bitstamp、BtcTurk、CEX.IO、Crypto.com、Deepcoin、DigiFinex、HitBTC、Revolut X、Hyperliquid、Aster、Lighter、Paradex、dYdX、Extended、Pacifica、WOOFi Proです。データは当社のサーバーで収集しており、お使いのブラウザで収集することはありません。
- データはどのくらいの頻度で更新されますか?
- 取引所ごとに、資金調達率は30秒ごと、ビッド/アスク価格は10秒ごとに取得しています。ページは15〜60秒ごとに更新されます。
- 資金調達率からAPRはどのように計算しますか?
- APR = (資金調達率 ÷ 資金調達間隔の時間数) × 8,760です。これにより、8時間、4時間、1時間ごとの資金調達率を直接比較できます。
- 平均資金調達率のAPRはどのように計算しますか?
- 各取引所の無期限先物の24h取引高で加重しているため、極端な料率を持つ小さな市場によって歪むことはありません。APRの中央値と、各取引所の元の料率および間隔も並べて表示しています。
- ネットスプレッドにはすべてのコストが含まれていますか?
- テイカー手数料は含まれています。現物ルートでは、利用可能なネットワークのうち最も安い出金手数料を横に表示し、最大利益から差し引いています。最大サイズと最大利益は両方の板から読み取るため、スリッページも含まれます。無期限先物のポジションを保有している間に支払う資金調達手数料は含まれていません。