🟢
NFEX
CommunityTrade Now
  • Getting Started
    • Introduction to NFEX
    • What Are NFT Perpetual Contracts?
    • How to Trade on NFEX
    • Wallet Deposit and Withdraw
    • Audit and Security
    • FAQ
  • NFEX Perpetual Guide
    • Trading Rules
    • Contract Specifications
    • Price Index: NFEXI
    • Mark Price & Last Price
    • Leverage & Margin
    • Funding Rate
    • Liquidation
    • Insurance Fund
    • Auto-deleveraging(ADL)
    • Fee Structure & Calculation
    • PnL Calculation
    • Referral Program and Affiliate Program
  • Developers
    • API docs
  • Brand & Logo
    • Download logo
  • Legal
    • Terms of Use
    • Privacy Policy
Powered by GitBook
On this page
  • Last Price
  • Mark Price
  • Difference among last price, mark price and index price
  1. NFEX Perpetual Guide

Mark Price & Last Price

What's the difference between mark price and last price?

Last Price

The "last price" refers to the most recent traded price of a perpetual contract. It is the price shown in the order book during trading that reflects the real-time traded price.

A perpetual contract has its own supply and demand, as traders continuously buy and sell contracts on NFEX. This creates a unique price for the contract that may differ from the spot price of the underlying asset. As a result, the last price of the perpetual contract can gradually deviate from the actual price of its underlying asset.

To ensure more stable and reliable pricing for the floor price of a given NFT collection, NFEX utilizes the Mark Price.

Mark Price

The mark price of a perpetual contract is an estimated fair value that considers the underlying asset's reasonable worth, aiming to prevent unwarranted liquidation resulting from market manipulation or illiquidity.

MarkPrice=Median(ImpactMid,Price1,Price2)Mark Price = Median( Impact Mid, Price 1, Price 2)MarkPrice=Median(ImpactMid,Price1,Price2)

Where:

ImpactMid=Average(ImpactBidPrice,ImpactAskPrice) Impact Mid = Average (Impact Bid Price, Impact Ask Price) ImpactMid=Average(ImpactBidPrice,ImpactAskPrice)

Where:

  • ImpactBidPriceImpactBidPriceImpactBidPrice= The average fill price to execute the Impact Notional on the Bid side

  • ImpactAskPriceImpactAskPriceImpactAskPrice= The average fill price to execute the Impact Notional on the Ask side

  • TheImpactNotionalThe Impact NotionalTheImpactNotional is used to determine how deep in the order book to measure either the Impact Bid or Ask Price and is set to 5 ETH. Please note that the Impact Notional is subject to change according to market conditions.

Price1=NFEXI×(1+FRLast×T3600)Price 1=NFEXI\times (1+FR_{Last} \times \frac{T}{3600})Price1=NFEXI×(1+FRLast​×3600T​)

Where:

  • TTT is the time(Second) left until next funding

  • FRLast=LastFundingRateFR_{Last}=Last Funding Rate FRLast​=LastFundingRate

Price2Price 2Price2= Moving Average Of Impact Mid Over Last 5 Minutes

The mark price is used for:

  • Unrealized PnL calculations. Please note that Realized PnL is still based on the actual executed market price.

Difference among last price, mark price and index price

Type
Last Price
Index Price
Mark Price

Function

Displays the last traded price of the order book on a real-time basis

Reflects the fair last spot price

  1. Safeguard traders from unnecessary liquidation

  2. Calculate unrealized PnL and liquidation

Calculation

/

Mark Price is not used in the actual trading and can be regarded as an indicator that monitors a position’s risk, while the Last Price is the essential market price that every user trades on.

Join Our Community

PreviousPrice Index: NFEXINextLeverage & Margin

Last updated 2 years ago

Liquidation. happens when a position's liquidation price is hit by the Mark Price. The use of Mark Price safeguards users from unjust liquidations caused by a temporary fluctuation in the Last Price, when in fact, the asset's spot price hasn't reached the liquidation threshold.

Twitter:

Discord:

Medium:

NFEXI=FloorPrice+TopBid2NFEXI =\frac{Floor Price+Top Bid}{2}NFEXI=2FloorPrice+TopBid​
MarkPrice=Median(ImpactMid,Price1,Price2)Mark Price = Median(Impact Mid, Price 1, Price 2)MarkPrice=Median(ImpactMid,Price1,Price2)
Liquidation
https://twitter.com/nfex_official
https://discord.gg/nfex
https://medium.com/@nfex.official