Perpetual Contract vs CFD Differences
1. Key Differences at a Glance
Comparison Dimension | CFD (Contract for Difference) | Perpetual Contract |
Product Nature | Contract tracks the price difference of the underlying asset; no physical delivery | Derivative contract offered by Vantage; no expiry date; settled at any time |
Overnight Holding Cost | Overnight interest (Swap, fixed formula) | Funding Rate (varies with market conditions) |
Price Reference | Broker's quote (including spread) | Index Price + Mark Price (publicly transparent) |
Margin Mode | Single account margin | Switchable between Cross Margin (Cross) / Isolated Margin (Isolated) |
Liquidation Mechanism | Triggered when margin ratio is insufficient | Triggered when Maintenance Margin Rate ≤ 100% |
Risk Reserve Fund | Handled internally by the broker | On-chain risk reserve pool (publicly auditable) |
Position Limit Control | Set by the broker | Tiered risk limits (larger positions require higher margin rates) |
2. Price Reference: Entirely Different Pricing Systems
CFD (Contract for Difference)
CFD prices are derived from spot/futures market prices, with options such as spread-based pricing and ultra-low spread pricing. The source of quotes and rollover adjustments (e.g., rolling gold futures contracts at expiry) are determined by the broker. Users see a consolidated price.
Perpetual Contract
Perpetual Contracts use two independent prices:
Last Price: The price of the most recent transaction executed by Vantage on the platform, reflecting the true result of current Vantage's buy and sell activity. The order book, candlestick charts, and certain trigger conditions (e.g., Conditional Orders) reference this price by default.
Index Price: A weighted average of gold USD prices from multiple major spot exchanges, representing the fair market value and not subject to manipulation by any single platform.
Mark Price: Derived from the Index Price, used to calculate your Unrealized PnL and trigger forced liquidation. Even if the contract's Last Price deviates temporarily due to short-term liquidity gaps, the Mark Price remains close to the spot price, protecting users from being liquidated by abnormal price spikes.
3. Overnight Holding Cost: Swap vs Funding Rate
CFD (Contract for Difference)
Holding a CFD position for more than one day incurs an overnight interest charge (Swap). Swap rates are typically set by the broker based on the market interest rate of the underlying asset and are deducted daily. Both long and short positions incur a cost (though rates differ by direction; sometimes one side receives interest).
Rates are fixed and predictable in some cases, a monthly Swap rate schedule is available before trading.
Perpetual Contract
Perpetual Contracts replace Swap with a Funding Rate, which is transferred directly between long and short positions at each fixed settlement interval (e.g., every 8 hours).
Funding Fee = Notional Value × Funding Rate
- The Funding Rate changes in real time with market supply and demand: when the contract price is above the spot price, the rate is positive (longs pay shorts); when below, it is negative (shorts pay longs).
- The rate can be positive or negative — if you hold a Short Position and the rate is positive, you actually receive a payment.
- Fees only apply if you hold a position at the settlement time. If you close and reopen a position a few seconds before settlement, the funding fee for that cycle can be avoided.
- Practical Example:Gold Mark Price is 3,300 USD; holding a Long Position of 1 lot; Funding Rate is +0.01% → 0.33 USD deducted per settlement. With an 8-hour settlement cycle, the average daily cost is approximately 1 USD, though it can be tens of times higher when rates fluctuate sharply.
4. Margin Modes: Differences Between Cross and Isolated Margin
CFD (Contract for Difference)
CFDs typically use a single unified account margin mode: all positions share the total Account Equity, and any single loss draws down the overall margin. The broker measures risk using the "account margin ratio" — falling below the Maintenance Margin level triggers a Margin Call or forced liquidation.
Perpetual Contract
Perpetual Contracts offer two independent modes, freely selectable before each position is opened:
Mode | Margin Source | Maximum Loss | Risk Isolation | Suitable Scenarios |
Cross Margin (Cross) | All available account balance | Total cross margin account equity | None (all cross positions share risk) | Multi-position hedging; when balance is sufficient |
Isolated Margin (Isolated) | Only the fixed margin allocated to this position | The margin cap of this position | Yes (losses do not affect other positions or the account) | Controlling single-trade risk; ideal for beginners |
Isolated Margin Example: You open a Long Position in gold at 10x leverage for 1 lot, with 330 USD of margin allocated. Even if this position is fully liquidated, all other funds in the account are completely unaffected.
In Cross Margin mode, however, the loss would directly reduce the total Account Equity, impacting the safety buffer of other positions.
5. Liquidation Mechanism: Trigger Logic
CFD (Contract for Difference) Based on Margin Level
CFDs measure risk using the account's overall "margin utilisation": when Account Equity / Used Margin falls below the Maintenance Margin ratio, a Margin Call is triggered; further deterioration leads to full or partial forced liquidation. The specific thresholds are set by the broker and are usually expressed as percentages (e.g., "Margin Call triggered below 50%, forced liquidation below 20%").
Perpetual Contract Based on MMR
Perpetual Contracts use the position's Maintenance Margin Rate (MMR) as the liquidation criterion. Forced liquidation is triggered when the MMR ≤ 100%. The liquidation price is calculated precisely by a formula — users can estimate the liquidation threshold before opening a position, and the position screen displays the current distance from the liquidation price in real time.
The position screen displays this value in real time, allowing users to intuitively assess how far they are from liquidation.
6. Different Order Types for Perpetual Contracts
CFD (Contract for Difference)
CFDs typically support: market orders, limit orders, take profit orders, and stop-loss orders. Some brokers also support OCO (One Cancels the Other) orders.
Perpetual Contract
Order types commonly supported by Perpetual Contracts:
Order Type | Description |
Immediate Or Cancel (IOC) | Immediately fills the portion that can be executed; the remaining unfilled quantity is cancelled instantly |
Fill Or Kill (FOK) | Must be fully filled immediately; otherwise the entire order is cancelled |
Conditional Order | Set a trigger price; the order is automatically activated when the condition is met (trigger by Mark Price, Last Price, or Index Price) |
Trailing Stop | The stop-loss price moves with the market price to lock in floating gains and control drawdowns |
Take Profit / Stop Loss (TP/SL) | Attached to a position; automatically closes the position when triggered; trigger price type is selectable |
Post Only | The order only fills as a maker order, ensuring eligibility for maker Trading Fee discounts |
Reduce Only | Only allows reducing a position; prevents accidental reverse position opening |
Time-Weighted Average Price (TWAP) | Splits a large order into multiple sub-orders executed at timed intervals to reduce slippage impact |