Fee Structure

Kwenta fees explained.
Kwenta is built upon the Synthetix Protocol. In order to enable the exchange of synthetic assets, an exchange fee is charged by Synthetix whose fees are sent to the fee pool for Synthetix (SNX) stakers to claim.
In addition to the exchange fee, a dynamic fee is in place which kicks in during times of high market volatility in order to neutralize front-running opportunities and protect stakers.

Exchange Fees

Exchange fees are charged when a trader opens or closes a trade through the Kwenta platform. These fees are sent to the fee pool, where they are available to be claimed by SNX stakers each week. Exchange fees may vary depending on a selected market & network. The most current fees are prominently displayed within the Kwenta trading platform while trading or within these docs at L2 Perpetual Contracts .
Basis Points (BPS) are a unit of measurement equal to 1/100th of 1 percent commonly used in financial markets. Examples can be foud below. Find actual exchange fees within Kwenta while trading or at L2 Perpetual Contracts​
1 bps
40 bps
All fees are charged against the notional position size during order execution.

Cross-Margin Account Fees

Kwenta fees are charged when a trader opens or closes a trade through the cross-margin contracts. Fees may vary. The most current fees will be displayed below & within the Kwenta trading UI.
Order Type
Kwenta Fee
Keeper Fee
Trade Fee
Dependent on network congestion (ETH)
Dependent on network congestion (ETH)
Example: Alice takes a position for $1000 sUSD on Cross Margin and submits a limit order. Alice will be charged 2bps for routing an order through Cross Margin Accounts and 3bps for the limit order, together she will be charged 5bps in Kwenta fees for this trade. If Alice executes a market order through Cross Margin accounts, she will be charged 2bps in total.

Dynamic Fees

Dynamic exchange fees are additional fees paid by traders under volatile market conditions that neutralize front-running opportunities and protect stakers.
During periods of high volatility in the crypto markets, a dynamic fee will be levied upon trades to ensure that there are no front-running opportunities present for traders. Once market volatility subsidies, the dynamic exchange fee reverts to zero.
Dynamic fees will be prominently displayed on Kwenta once levied (see example image below).
Example Display of Dynamic Fees on Kwenta
During times of price instability, the dynamic fee is incremented higher according to observed volatility. So as volatility builds, it will accumulate in the dynamic fee. It also has a built-in decay factor, meaning that the dynamic fee will decay exponentially over time when volatility subsides.

Technical explanation on how dynamic fees work

At the beginning of each epoch, a dynamic fee gauge contract measures the asset oracle price change between epochs. If this difference is more than twice the prescribed deviation threshold (minimum frontrunnable threshold), the dynamic fee is increased by the size of the differential.
In the subsequent epoch, the dynamic fee is reduced by a decay factor but again subject to additional boosting if price movement between epochs exceeds prescribed thresholds.
For more technical information about dynamic exchange fees, refer directly to the SIP-184.