Skip to main content
DerivaDEX prices each perpetual with two related values: the index price (a composite spot price from external feeds) and the mark price (the fair price used for margin, liquidation, funding, and mark-relative trading checks).

Price types and what they are used for

The mark price (not the last trade price) determines risk checks.

Index sources by market

By default, each listed perpetual uses three external spot feeds.

Index price calculation

At each oracle update, typically once per second, DerivaDEX aggregates the latest source prices into one index price.

Mark-price inputs

The mark price starts from the current index price and adds a smoothed premium derived from the DerivaDEX book.

Mark-price calculation

The mark price uses the fair-price premium, then clamps the result back to the index.

Mark-dependent trading checks

DerivaDEX uses the current mark price in both sequencing and matching.

Worked pricing cases

These examples show which book price becomes the fair-price input before the premium EMA and mark-price clamp apply. Feed venues and polling intervals are governance-controlled and may change.
Last modified on May 7, 2026