Diffusal

Managing Positions

View your open positions, understand per-position Greeks, and close trades on Diffusal

Once you have open positions, the Portfolio tab becomes your primary workspace for managing risk and tracking performance.

Viewing Open Positions

Navigate to the Portfolio tab in the left sidebar, then select the Positions sub-tab.

The positions table shows each open contract with:

  • Option: Strike, expiry, and type (Call/Put)
  • Side: Long or Short
  • Quantity: Number of contracts
  • Avg Entry: Your average fill price
  • Mark Price: Current mid-market price from the order book
  • Unrealized P&L: Mark-to-market gain/loss since entry
  • Margin: Initial margin reserved for this position

Per-Position Greeks

Each position row displays its contribution to your overall portfolio risk:

GreekMeaning
DeltaChange in position value per $1 move in the underlying
GammaRate of change of delta per $1 move
ThetaDaily time decay — value lost per day as expiry approaches
VegaSensitivity to a 1% change in implied volatility

Greeks are calculated using the on-chain Black-Scholes model at current mark prices and implied volatility.

Portfolio Greeks Summary

At the top of the Positions tab, an aggregate summary shows your net Greeks across all open positions. This is your total portfolio exposure:

  • Net Delta: Your directional exposure across all positions
  • Net Gamma: Convexity — positive gamma benefits from large moves
  • Net Theta: Daily decay cost (negative theta means you pay decay)
  • Net Vega: Your sensitivity to implied volatility changes

Monitoring your net Greeks helps you understand overall portfolio behavior without reading each row individually.

Understanding P&L Display

Unrealized P&L is calculated as:

Unrealized P&L = (Mark Price - Entry Price) × Quantity × Contract Multiplier

For long positions: positive P&L when mark price > entry price. For short positions: positive P&L when mark price < entry price.

P&L is displayed in USDT and updates in real time as the mark price changes via the WebSocket feed.

Closing a Position

To close an open position:

  1. Click Close on the position row, or click the position to open it in the order form
  2. The order form pre-populates with the opposite side and your full quantity
  3. Adjust the quantity if you want a partial close
  4. Set your limit price (or use market)
  5. Submit the closing order

When the closing order is matched, the position is reduced or eliminated and your margin is released.

Next Steps

On this page