{{ disp_symbol(market.symbol, market.market_group) }} PERPETUAL {{ market.name }}
Symbol Price Change
  • {{ disp_symbol(row.symbol, picker_category) }} {{ row.name }} Perp {{ fmt_price(row.price, row.decimal_deci) }} ≈ {{ fmt_quote(row.price) }} {{ row.delta_rate >= 0 ? '+' : '' }}{{ row.delta_rate.toFixed(2) }}%
  • No matching symbols
{{ fmt_price(market.price, market.decimal_deci) }} ≈ {{ fmt_quote(market.price) }}
24H Change {{ market.delta_rate >= 0 ? '+' : '' }}{{ market.delta_rate.toFixed(2) }}%
24H Low{{ fmt_price(market.low_price, market.decimal_deci) }}
24H High{{ fmt_price(market.high_price, market.decimal_deci) }}
Bid{{ fmt_price(market.bid, market.decimal_deci) }}
Ask{{ fmt_price(market.offer, market.decimal_deci) }}
{{ ws_connected ? 'LIVE' : 'OFFLINE' }}
Quick Order
{{ market.symbol }}

Confirmation required before submit

MarketSideQtyEntryMarkuPnLROIMarginLiq.LevTP/SLActions
{{ p.market_symbol }} {{ p.side }} {{ fmt_qty(p.qty, p) }} {{ fmt_price(p.entry_price, p) }} {{ fmt_price(p.mark_price, p) }} {{ fmt_balance(p.unrealized_pnl, 4) }} {{ (parseFloat(p.roe_pct) || 0).toFixed(2) }}% {{ fmt_balance(p.isolated_margin, 4) }} {{ fmt_price(p.liquidation_price, p) }} {{ p.leverage }}x {{ tpsl_display(p) }}
No open positions
Closed AtMarketSideQtyEntryCloseRealized PnLLevStatus
{{ fmt_time_full(p.closed_at ? Math.floor(new Date(p.closed_at).getTime() / 1000) : null) }} {{ p.market_symbol }} {{ p.side }} {{ fmt_qty(p.qty, p) }} {{ fmt_price(p.entry_price, p) }} {{ fmt_price(p.mark_price, p) }} {{ fmt_balance(p.realized_pnl || 0, 4) }} {{ p.leverage }}x {{ p.status }}
No closed positions
TimeMarketSideTypePriceQtyFilledStatus
{{ fmt_time_full(o.placed_at_ts) }} {{ o.market_symbol }} {{ o.side }} {{ o.type }} {{ o.price ? fmt_price(o.price, o) : '--' }} {{ fmt_qty(o.qty, o) }} {{ fmt_qty(o.filled_qty, o) }} {{ o.status }}
No open orders
TimeMarketSideTypePriceQtyStatus
{{ fmt_time_full(o.placed_at_ts) }} {{ o.market_symbol }} {{ o.side }} {{ o.type }} {{ (o.avg_price || o.price) ? fmt_price(o.avg_price || o.price, o) : '--' }} {{ fmt_qty(o.qty, o) }} {{ o.status }}
No history
TimeMarketSidePriceQtyFeeClosed PnL
{{ fmt_time_full(t.executed_at ? Math.floor(new Date(t.executed_at).getTime() / 1000) : null) }} {{ t.market_symbol }} {{ t.side }} {{ fmt_price(t.fill_price, t) }} {{ fmt_qty(t.fill_qty, t) }} {{ fmt_balance(t.fee || 0, 4) }} {{ parseFloat(t.realized_pnl || 0) !== 0 ? fmt_balance(t.realized_pnl, 4) : '--' }}
No trades
Available {{ fmt_balance(active_perp_balance_usdt, 2) }} USDT
Locked (in positions) {{ fmt_balance(active_perp_balance_locked_usdt, 2) }} USDT
Unrealized PnL {{ active_perp_upnl_sum >= 0 ? '+' : '−' }}{{ fmt_balance(Math.abs(active_perp_upnl_sum), 2) }} USDT
Future Balance {{ fmt_balance(active_perp_future_balance, 2) }} USDT
Deposit
{{ active_position.market_symbol }} {{ active_position.side.toUpperCase() }} {{ active_position.leverage }}×
Entry{{ fmt_price(active_position.entry_price, active_position) }}
Mark{{ fmt_price(active_position.mark_price, active_position) }}
Liq.{{ fmt_price(active_position.liquidation_price, active_position) }}
ROI {{ (active_position.roe_pct >= 0 ? '+' : '') + (active_position.roe_pct || 0).toFixed(2) }}%

No open position. Tap Order tab to open one.

Order Placement Methods

  • Quantity{{ market.symbol }}

    Enter the quantity of your order in {{ market.symbol }}. Initial margin is calculated based on the entered quantity, order price, and selected leverage.

  • CostUSDT

    Enter the fixed cost to open a position, including initial margin and fees. Leverage does not affect the cost.

  • ValueUSDT

    Enter the notional value of the position. Initial margin varies with leverage.

Margin Mode

{{ market.symbol }}Perp

Lead 거래는 항상 isolated 마진을 사용합니다 — 팔로워 보호를 위해 Cross 는 비활성화됩니다 (한 포지션의 손실이 다른 포지션을 cascade 청산시키지 않도록).

* Switching the margin mode will only apply it to the selected contract.

Cross Margin Mode: All cross positions under the same margin asset share the same asset cross margin balance. In the event of liquidation, your asset's full margin balance along with any remaining open positions under the asset may be forfeited.

Isolated Margin Mode: Manage your risk on individual positions by restricting the amount of margin allocated to each. If the margin ratio of a position reached 100%, the position will be liquidated. Margin can be added or removed to positions using this mode.

Default Leverage & Margin Mode Off ›

Adjust Leverage

{{ perp_modal_state.leverage }}x
  • Maximum position at current leverage: {{ max_pos_at_leverage }} USDT
  • Please note that leverage changing will also apply for open positions and open orders.
  • Selecting higher leverage such as [{{ perp_modal_state.leverage }}x] increases your liquidation risk. Always manage your risk levels. See our help article for more information.
Default Leverage & Margin Mode Off ›

Confirm Order

Symbol{{ market.symbol }}
Side {{ confirm_order.side === 'buy' ? 'Long / Buy' : 'Short / Sell' }}
Price{{ fmt_price(confirm_order.price, market.decimal_deci) }}
Qty{{ confirm_order.qty }} {{ market.symbol }}

{{ mock_toast }}