BigShort Docs

TWAP と実行可能枠

成熟したTWAP確認、即時スポット制限、融資インベントリは、最大実行可能なショートセールス容量を共同で決定します。

三つの異なる制約

制約 答える問い データソース
リスクカーブ 現在許可される理論ネット売却額 固定パラメータモデル
TWAP + spot どの上昇部分が確認済みか、現在価格が枠を縮小するか V2 累積価格とリアルタイム準備金
貸出可能 Token / 正確な出力量 在庫から実際にその量の BNB を売却取得できるか Engine 帳簿、Token 残高、リアルタイム Pair

最終的に建玉できる金額は、一枚の時価総額表ではなく、この三者によって決まります。

1. 累積価格と TWAP

V2 が記録するのは WBNB18 / token18 の累積価格です。 A(t) を 2¹¹² でスケーリングした累積値、二回の観測間隔を Δt:

P‾raw,X112=⌊A(t1)−A(t0)Δt⌋\overline P_{\mathrm{raw},X112} =\left\lfloor\frac{A(t_1)-A(t_0)}{\Delta t}\right\rfloor

native18 時価総額への変換:

MTWAP=⌊P‾raw,X112 S2112⌋M_{\mathrm{TWAP}}= \left\lfloor \frac{\overline P_{\mathrm{raw},X112}\,S}{2^{112}} \right\rfloor

BNB と WBNB はともに小数点以下 18 桁です。時価総額は累積価格の計算結果と固定曲線供給量から直接求め、追加の精度変換係数は使いません。現在のグループの曲線供給量は 10,000,000,000 Token です。

2. 最小ウィンドウは固定のローリングウィンドウではない

現在の BSC 経済グループが使用するのは 300 秒の最小観測ウィンドウを使用します。

  • Δt < 300 秒:観測の更新 は観測状態を書き込まず、確認済み上限を引き上げません。
  • Δt ≥ 300 秒:今回の平均は、前回コミットされた観測からの全期間。

3. 確認済み上限:上昇のみで低下しない

初期化時の容量上限は固定の M₀ と C(M₀) から始まり、初期容量がゼロというわけではありません。この時点では時間経過を伴う TWAP サンプルはまだありません。

成熟サンプルの候補時価総額は:

Mcandidate=max⁡(M0,min⁡(MTWAP,Mt))M_{\mathrm{candidate}} =\max\bigl(M_0,\min(M_{\mathrm{TWAP}},M_t)\bigr)

候補値が過去の上限を超える場合のみ引き上げます。確認済み時価総額上限を H 、確認済み容量上限をCHC_H とすると:

H′=max⁡(H,Mcandidate),CH′=max⁡(CH,C(H′))H'=\max(H,M_{\mathrm{candidate}}), \qquad C_H'=\max(C_H,C(H'))

通常の価格下落では、この二つの過去に確認済みの上限は低下しません。ただし、実際の利用可能枠は spot によって即時に制限されます。

4. spot の即時制約

Ms=min⁡(max⁡(Mspot,M0),Mt)M_s=\min\bigl(\max(M_{\mathrm{spot}},M_0),M_t\bigr)
Meffective=min⁡(H,Ms)M_{\mathrm{effective}}=\min(H,M_s)
Ceffective=min⁡(CH,C(Meffective))C_{\mathrm{effective}}=\min\bigl(C_H,C(M_{\mathrm{effective}})\bigr)

既存の全ポジションのネット売却規模を O = totalOpenShortNative:

Cremaining=max⁡(Ceffective−O,0)C_{\mathrm{remaining}}=\max(C_{\mathrm{effective}}-O,0)
  • spot 下落:新しい TWAP を待たず、建玉可能枠を即時に縮小します。
  • spot 回復:確認済み上限内で枠を即時に回復できます。
  • spot がより高い価格に到達:確認済み上限を超える部分には引き続き成熟 TWAP が必要です。
  • spot が M₀未満:モデルには依然として M₀ の下限があります。市場全体のリスクが消失したと解釈してはいけません。

シナリオ例

現在の spot 時価総額 有効容量(約 BNB) 残存容量(約BNB) 意味
25,000 39.627904792016544177 37.627904792016544177 前限を超えた価格上昇は、まだ容量をリリースしていない。
1,000 6.003373265906041571 4.003373265906041571 スポットが落ちたときの即座な縮小
10,000 39.627904792016544177 37.627904792016544177 以前の限界内での回復

テーブルは、現在のグループの整数実装を再計算します。 現実の市場のための生きた引用ではありません。 Pair inventory、global/local pauses、minimum notional、およびその他のチェックは、さらに執行を制限する可能性があります。

5. Token 在庫の制約

Lavailable=L0−Lbad−LborrowedL_{\mathrm{available}}=L_0-L_{\mathrm{bad}}-L_{\mathrm{borrowed}}

エンジンの実 Token 残高は、帳簿上の貸出可能残高以上である必要もあります。Token を追加送金しても L₀は自動的に拡大しません。残高不足なら Quoter はエラーを返し、利用可能に見える枠を提示し続けません。

ラット T 「Token18」のパイロットが、R WBNB18 は、L Token18 は、貸し出しのためのものです。 V2 の正確な出力入力計算が、 LWBNB18の売上許容量は以下の通りです。

EL=⌈L⋅9,975⋅RT⋅10,000+L⋅9,975⌉−1E_L=\left\lceil \frac{L\cdot9{,}975\cdot R}{T\cdot10{,}000+L\cdot9{,}975} \right\rceil-1

L = 0 の場合は別途ゼロを返します。

BNBとWBNBは同等の精度を持っており、予測されたリスク容量と在庫容量を直接比較する。

Qsold,max=min⁡(Cremaining,preview,EL)Q_{\mathrm{sold,max}}=\min\left(C_{\mathrm{remaining,preview}},E_L\right)

Quoter は現在の Factory の最小グロス想定元本と Engine の有効な一時停止状態も読み取ります。一時停止中、または計算された最大グロス想定元本が現在の下限を下回る場合、実行可能な純売却額と想定元本はともにゼロを返します。元のリスク容量と在庫容量は診断用に引き続き参照できます。

6. 見積もりは約定保証ではない

  • プレビューと確認済み状態は同一フィールドではありません。フロントエンドでは分けて表示してください。
  • 見積もり後に swap、他者の建玉、税 Token の処理、時間の経過が発生し得ます。
  • 実行可能名目元本は完全な取引見積もりではありません。現在の最小総名目元本、停止状態、追加担保、Token 借入上限なども満たす必要があります。新規建て・増し建て後のブロックロックは別の制約です。ブロック N でエクスポージャーを増やすと、部分・全決済および単独・一括清算は最速 N+1 です。本ページの 300 秒の待機とは異なります。
BigShort Protocol · BSC発行 · 取引 · 空売り