TWAP und ausführbare Kapazität
Reife TWAP-Bestätigung, sofortige Spot-Beschränkungen und Darlehensbestände bestimmen gemeinsam die maximale ausführbare Short-Selling-Kapazität.
Drei unterschiedliche Beschränkungen
| Beschränkung | Beantwortete Frage | Datenquelle |
|---|---|---|
| Risikokurve | Wie hoch ist der derzeit zulässige theoretische Nettoverkaufsbetrag? | Modell mit festen Parametern |
| TWAP + spot | Welcher Teil eines Anstiegs ist bestätigt, und verringert der aktuelle Preis die Kapazität? | Kumulierte V2-Preise und aktuelle Reserven |
| Ausleihbare Token / Exact Output | Kann der Bestand tatsächlich für so viele USDC verkauft werden? | Engine-Buchhaltung, Token-Saldo, aktuelle Pair |
Der letztlich eröffnungsfähige Betrag hängt von allen drei Faktoren ab, nicht von einer einzelnen Marktkapitalisierungstabelle.
1. Kumulierter Preis und TWAP
V2 erfasst den kumulierten Preis in external6 / token18 . Sei A(t) der mit 2¹¹² skalierte kumulierte Wert und Δt:
Umrechnung in die Marktkapitalisierung in native18:
2. Ein Mindestfenster ist kein festes rollierendes Fenster
Die Referenz-Engine-Familie verwendet ein Mindestbeobachtungsfenster von 300 Sekunden:
Δt < 300 Sekunden: Beobachtungsaktualisierungen schreibt keinen Beobachtungszustand und erhöht die bestätigte Obergrenze nicht.Δt ≥ 300 Sekunden: Der Mittelwert umfasst den gesamten Zeitraum.
3. Bestätigte Obergrenze: nur steigend
Bei der Initialisierung beginnt die Kapazitätsobergrenze mit den festen Werten M₀ und C(M₀) ; die Kapazität beginnt nicht bei null. Zu diesem Zeitpunkt existiert noch kein TWAP-Sample über verstrichene Zeit.
Bei einem ausgereiften Sample lautet die Kandidaten-Marktkapitalisierung:
Nur wenn der Kandidatenwert die historische Obergrenze übersteigt, wird sie erhöht. H bezeichnet die bestätigte Marktkapitalisierungsobergrenze, die bestätigte Kapazitätsobergrenze:
Ein normaler Preisrückgang senkt diese beiden historisch bestätigten Obergrenzen nicht. Der tatsächlich verfügbare Betrag wird jedoch weiterhin sofort vom Spot begrenzt.
4. Unmittelbare Spot-Beschränkung
Wenn das Nettoverkaufsvolumen aller bestehenden Positionen O = totalOpenShortNative:
- Sinkender Spot: Der Betrag für neue Eröffnungen schrumpft sofort, ohne auf einen neuen TWAP zu warten.
- Erholter Spot: Die Kapazität kann innerhalb der bestätigten Obergrenze sofort zurückkehren.
- Neues Spot-Hoch: Der Teil oberhalb der bestätigten Obergrenze erfordert weiterhin einen ausgereiften TWAP.
- Spot unter
M₀: Das Modell behält die UntergrenzeM₀; dies bedeutet nicht, dass das gesamte Marktrisiko verschwindet.
Beispielszenario
Angenommen, die historisch bestätigte Marktkapitalisierungsobergrenze beträgt 10,000,000 USDC, und es bestehen Nettoverkäufe von 8,000 USDC:
| Aktuelle Spot-Marktkapitalisierung | Effektive Kapazität (ca. USDC) | Verbleibender Nettoverkaufsbetrag für neue Eröffnungen (ca. USDC) |
|---|---|---|
| 25,000,000 | 55,056.240673 | 47,056.240673; der Anstieg oberhalb der alten Obergrenze ist nicht freigegeben |
| 1,000,000 | 10,518.095455 | 2,518.095455; unmittelbare Verringerung |
| 10,000,000 | 55,056.240673 | 47,056.240673; Erholung innerhalb der alten Obergrenze |
Dieses Beispiel berechnet nur die Risikoschicht. Die Token-Kreditbeschränkungen der tatsächlichen Pair können den letztlich ausführbaren Wert weiter verringern.
5. Token-Bestandsbeschränkung
Der tatsächliche Token-Saldo der Engine muss außerdem mindestens dem buchhalterisch ausleihbaren Saldo entsprechen. Zusätzlich überwiesene Token erweitern L₀ nicht automatisch. Bei unzureichendem Saldo meldet der Quoter einen Fehler, statt weiterhin einen scheinbar verfügbaren Betrag auszugeben.
Seien T die Token18-Reserve der Pair,R ihre USDC-Reserve in external6 und L die ausleihbaren Token18. Damit die V2-Exact-Output-Rückrechnung L nicht überschreitet, beträgt das bestandsabhängige maximale Nettoverkaufsvolumen in external6:
L = 0 gibt in diesem Fall separat Null zurück.
Die Vorschaukapazität wird nach external6 abgerundet; anschließend gilt der kleinere Wert:
Wenn Qsold,max = 0, ist auch der Nominalbetrag null. Die Addition von 1 / Subtraktion von 1 bezieht sich hier auf rohe Ganzzahleinheiten in native18, nicht auf 1 USDC.
6. Eine Quote garantiert keine Ausführung
- Vorschau und bestätigter Zustand sind unterschiedliche Felder; das Frontend sollte sie getrennt anzeigen.
- Nach der Quote können swaps, Eröffnungen anderer Nutzer, die Verwertung von Tax Token oder Zeitfortschritt eintreten.
- Der ausführbare Nominalbetrag ist noch kein vollständiges Transaktionsangebot: Der Nutzer muss auch Anforderungen an Collateral, Token-Ausleihobergrenze und exakte Nettoausgabe mit sechs Stellen erfüllen.