Index and Mark Price
Index Price
The Index Price represents the real-time price of the underlying asset derived from aggregated spot market prices. Astros calculates this price every second by combining market data from multiple exchanges alongside the Pyth Network oracle.
Aggregation Sources:
Exchanges: Coinbase, Binance, OKX
Oracle Protocol: Pyth Network
Index Price Validation and Adjustment:
To maintain price accuracy and stability, Astros applies two safeguards:
Exchange Data Validity: Prices from exchanges that have outdated trade data (no recent trades or insufficient trading volume within a predefined period) are excluded from calculations.
Price Deviation Adjustment: If an exchange's reported price deviates by more than ±3% from the median price of all exchanges, the outlier price is adjusted as follows:
Mark Price
Astros adopts a Mark Price mechanism (Fair Price Marking) to mitigate liquidation risk due to temporary market manipulation, volatility, or illiquidity.
Calculation Formula:
Where the 30-Minute Moving Average (Premium) is computed as:
This moving average is continuously sampled every second over a rolling 30-minute window.
Unrealized Profit and Loss (PnL) Clarification
After executing a trade, traders may observe positive or negative unrealized profits and losses (PnL) caused by temporary differences between the executed trade price and the Mark Price.
Important: Unrealized PnL fluctuations do not represent actual realized gains or losses unless the position is closed or liquidated.
It is crucial to monitor your liquidation price closely to avoid unintended liquidation due to short-term price discrepancies.
Last updated