Preisauswirkungen durch Handelsgröße (gleicher Pool, gleiche Richtung)
Die Auswirkung wächst nichtlinear mit der Handelsgröße, da die Formel die auf den Exponenten erhöhte OI-Differenz und nicht die reine Differenz verwendet.
| Handelsgröße | Neues OI-Diff | Auswirkung ($) | Auswirkung (bps) |
|---|
Gleiche Handelsgröße, alle vier Richtungen
Gleiche $-Größe, gleicher Pool-Skew – nur die Seite, auf der Sie handeln, ändert das Vorzeichen der Auswirkung.
| Aktion | Neues OI-Diff | Auswirkung ($) | Auswirkung (bps) |
|---|
Wie die Preisauswirkungsformel von GMX v2 tatsächlich funktioniert
Die synthetischen GM-Pools von GMX v2 berücksichtigen keine Preis-Trades anhand einer Kurve mit konstantem Produkt, wie dies bei einem AMM im Uniswap-Stil der Fall ist – das gibt es nicht x·y=k Der Mindestreservesatz ändert sich, während Sie tauschen. Stattdessen wird jede Positionsaktion (Eröffnung, Ergänzung oder Schließung einer Long- oder Short-Position) zum Chainlink-Oracle-Preis plus oder minus a bewertet Auswirkungen auf den Preis adjustment, and that adjustment is computed purely from how the trade changes the imbalance between long and short open interest on that market: priceImpactUsd = factor × (diffBefore^exponent − diffAfter^exponent), Wo diff = |longOI − shortOI| before and after the trade, and factor is the market's positive or negative impact factor depending on whether the trade improves or worsens the skew.
The sign is what makes this mechanism genuinely different from AMM slippage: if long open interest already exceeds short open interest and you open a new short, you shrink the imbalance — GMX rewards that with a positiv price impact, a rebate added to your position's execution price, because you're making the pool's own risk position healthier. Add to the already-larger side instead, and you widen the imbalance, which charges a Negativ price impact instead. Two traders opening the exact same $200,000 position at the exact same moment can see opposite-sign price impact purely based on which side of the market they're trading — something that simply can't happen on a depth-based AMM curve, where impact only ever works against the trader.
Because the formula uses an exponent (typically close to 2 on major GMX markets), impact scales faster than trade size — doubling a skew-worsening trade roughly doubles the diff but can more than double the $ impact, while the bps-of-size impact grows more slowly since the denominator scales too. Exact factor Und exponent values are set per market by GMX governance and are visible in the app's pre-trade impact estimate or readable on-chain via the DataStore/Reader contracts — plug your market's real numbers in above for an exact model instead of the in-app rounded estimate. Funding fees use the same OI-imbalance data but a separate formula and accrue continuously rather than once at execution; if you're sizing a basket across multiple GM markets rather than a single trade, see the GLV vault diversification calculator, und für die konstante Produktversion der Preisauswirkungen auf einen regulären DEX-Pool siehe die AMM-Preisauswirkungsrechner.