Positions Overview

The Dashboard is your home base: it opens first and is where you watch every position you hold. The top of the screen sums up your account and your day; below it, a live table (or cards, on a phone) lists each position with its P&L, Greeks, and legs, updating in real time as the market moves.

Account & P&L

The Account & P&L card sits at the top of the Dashboard and covers two things: where your account stands, and how the day is going.

The first row is your account: Account Value, Buying Power, Maint. Margin, and Excess Liquidity. The second row breaks down the day's performance across every position:

  • Net P&L — your bottom line for the day, after commissions.
  • Realized and Unrealized — the part already locked in from closed legs, and the part still moving on open legs.
  • Cur. Capture (net) and Rlzd. Capture (net) — net P&L, and realized P&L, as a percentage of the premium you took in.
  • Gross P&L and Commission — profit before costs, and the costs themselves.
  • Premium, Remaining, and Mkt Value — premium collected, premium still at risk, and the current market value of what you hold.
  • Delta (Δ) — your net directional exposure.

Green means positive, red means negative.

The Account & P&L card on the Dashboard

Tip

The eye icon in the top-right corner hides every balance on this card, which helps when you are sharing your screen or trading in public. The app remembers your choice on this device.

Your positions

Below it is the Positions list: everything you hold that is open, whatever day it was opened, plus anything that closed today. On a desktop it is a full table; on a phone it collapses to a stack of cards showing the same information in a narrower layout. Both update live, so P&L and prices tick without you refreshing anything.

The Positions table on the Dashboard

Each row (or card) is one position. Selecting it opens the Position Details sheet, where you can inspect every leg, its Greeks, and its automation rules. See Position details.

A trade opened in tranches holds more than one position, and the list shows it as one row, like any other. The legs appear once, the quantity is the combined quantity, the entry price is weighted across the tranches and the P&L is their sum. They were one order and one fill, so they read as one trade.

Select that row to expand it: the tranches appear beneath it, indented, each tagged with its tranche id (t1, t2) and its name if the template gave it one. From there, selecting a tranche opens its own Position Details, where its rules and P&L are its own. Selecting the summary row again collapses them.

The Positions table with a tranched trade expanded, showing its t1 and t2 rows indented beneath the summary row

Reading a position at a glance

Every position is a combination of one or more option legs, and the table shows them stacked in the first column. Each leg is a compact badge:

  • A C (green) or P (red) tag for call or put, followed by the strike.
  • A signed quantity: green and positive when you are long, red and negative when you are short.
  • A small status letter: O open, C closed, P pending, R rolled, E expired, X cancelled.

A red Needs review badge beside the legs means VolNinja's record of the position may not match your broker. Its rules keep acting on it. Open the position to see the flag and clear it once you have checked; see Position details.

A two-leg credit spread reads as one short leg and one long leg, so you can see which legs are still working.

The remaining columns tell you how the position is doing:

  • Open Time and At Open — when you entered, and where the position's own underlying and the OTM premium sum stood at that moment.
  • Qty and Entry Price — size and the price you opened at.
  • Bid / Mid / Ask — the live market on the position right now.
  • Realized, Unrealized, and Total P&L — profit locked in, profit still moving, and the two combined (with a percentage). Realized and Total P&L are net of commission.
  • Delta — the position's current directional exposure.
  • POP and P50 — the probability of finishing profitable and the median expected profit at expiration. When a position has closed legs, a second rem line shows the figure for the legs still open. Both describe what the position can still do before expiry, so they show — once it is closed or expired.
  • Commission, Status, and the ⋯ actions menu.

On a narrow window the table scrolls sideways rather than dropping columns.

Filtering and sorting

Three sets of tabs above the table narrow the list to what you care about, each showing how many positions it would leave:

  • All / Credit / Debit — filter by whether the position took in premium or paid it out.
  • All / Open / Closed — filter by status.
  • All / Full / Partial — separate fully-open positions from ones where some legs have already closed. This one only refines open positions, so it stays greyed out until you select Open.

Whenever a filter is active, a compact summary strip appears at the top of the list ("Selected: N positions"), totalling Net P&L, Gross P&L, Realized, Unrealized, Commission, Premium, Remaining, Mkt Value, Capture, and the aggregate Greeks (Delta, Gamma, Theta) for just the positions you filtered to.

The totals strip for a filtered set of positions

Click a column header to sort by it; click again to reverse the order. Every column with the sort arrow sorts: Open Time, Qty, Entry Price, Bid / Mid / Ask (by mid), Realized, Unrealized, Total P&L, Delta, POP, P50, and Commission. Legs, At Open, and Status do not.

Acting on a position

The ⋯ menu at the end of each row (or a right-click / long-press anywhere on the row) opens that position's actions. For an open position you can:

  • Close at Market or Close with algo — exit the whole position.
  • Risk Profile — open the position's payoff and risk view.
  • Split Position… or Expire Position….

A position that is still filling shows Cancel Position instead. On a tranched trade's summary row, closing exits every open tranche at once, through the same confirmation as Close All, and Split Position… is not offered; to act on one tranche, expand the row and use that tranche's own menu. Full details of opening, closing, splitting, expiring, and the bulk Close All control live in Opening and closing positions.

At the top of the list you'll also find Add Manual (for recording a position you opened elsewhere) and Close All, which exits every position currently shown by the filter. To automate a single position with rules instead of acting by hand, see Position rules.

Warning

Closing places real orders against your account. Splitting and expiring only update VolNinja's records and send no trades to your broker. Check your trading mode before you close, and never submit test orders while you are in live mode.

Where to go next

Last updated