Positions

What is a Position?

A position is an active trade you have opened in Perps. It shows whether you are long (betting price will rise) or short (betting price will fall), along with details like your entry price, margin used, liquidation price, and profit or loss (PnL).

Long vs Short

  • Long position – you expect the price of the asset to increase. If the price rises after you enter, you make a profit.

  • Short position – you expect the price of the asset to decrease. If the price falls after you enter, you make a profit.

Example:

  • If you open a long BTC position at $120,000, you will profit if BTC goes above $120,000.

  • If you open a short ETH position at $4,500, you will profit if ETH goes below $4,500.


Position Metrics in Blum

Each position in Blum displays key metrics:

  • Instrument – for example BTCUSDT or ETHUSDT.

  • Direction – Long or Short.

  • Size (USDT) – the size of your position.

  • Margin (USDT) – the collateral you committed to support the trade.

  • PnL (USDT, %) – your current unrealized profit or loss.


Formulas for PnL and ROI

Unrealized PnL

βˆ‘[(Mark Price – Average Price) Γ— (Position Size Γ— Contract Value)]Explanation:

  • For each position, take the difference between the current Mark Price and your Average Entry Price.

  • Multiply this by the Position Size and Contract Value.

  • For long positions, the position size is positive, so an increase in price gives profit and a decrease gives loss.

  • For short positions, the position size is negative, so a decrease in price gives profit and an increase gives loss.

This single formula covers both long and short positions automatically.


ROI% (Return on Investment)

ROI% = (Unrealized PnL / Initial Margin) Γ— 100%

  • ROI shows how much profit or loss you have made relative to the margin you committed.

  • Entry Price – the price where you opened the trade (or the weighted average if you entered with multiple orders).

  • Mark Price – the current reference market price.

  • Liquidation Price – the price where the system will automatically close your position to prevent further loss. If you see β€œN/A”, it means that based on your current balance and PnL, liquidation is not expected.


Liquidation Formula (for existing positions)

Liquidation Price = (Account Maintenance Margin – Account Equity + Mark Price Γ— Position Size) / Position Size

Where:

Account Maintenance Margin – сurrent amount of margin for your account that must remain in the account to keep all open positions.

Account Equity – total account balance including unrealized PnL.

Mark Price – the current index market price of the instrument.

Position Size – Total value of your existing position: positive for long, negative for short.

For longs, liquidation happens if the price drops to this level.

For shorts, liquidation happens if the price rises to this level.

Controls available for each position

  • Adjust Leverage – change the leverage multiplier, which changes the required margin.

  • Edit TP/SL – set or update automatic Take Profit and Stop Loss levels.

  • Close – fully close the position at the current market price.

  • Share – generate a branded card with your position details and PnL, which you can post in chats or on social media.


Last updated