← Documentation

Portfolios

Track your ASX holdings, monitor P&L, and manage multiple portfolios.

Overview

Portfolios let you track buy prices, quantities, and performance for any ASX-listed stock or option. Each position shows live prices during market hours, and computes P&L, daily dollar change, and allocation percentage automatically.

You can have as many portfolios as you like and organise them into groups for a consolidated view across multiple books.

Creating and organising
Portfolios

Click + Portfolio in the sidebar to create a new portfolio. Double-click its name to rename it. The menu on each sidebar item lets you delete it.

Groups

Groups aggregate multiple portfolios into a single consolidated table — useful if you manage separate books (e.g. SMSF vs personal) but want to see totals in one place.

Click + Group to create a group, then drag portfolios into it from the sidebar. Clicking a group shows all positions from every member portfolio, with subtotals per portfolio and a grand total at the top.

Adding positions
Manually

Type a symbol into the Add symbol box at the top of the stocks view and press Enter. A dialog appears where you fill in:

From a file (drag and drop)

Drag one or more files onto the portfolio panel. The following formats are recognised automatically:

Format File type Source Notes
CMC Markets contract note .pdf CMC Markets eBroking — Contract Note or Confirmation email attachment Handles both the older columnar format and the newer summary format. CDIs and options supported.
CommSec contract note .pdf CommSec — contract note email attachment Handles both current and older (pre-2020) layouts.
Bell Direct contract note .pdf Bell Direct — tax invoice / contract note Handles average-price fills and single-fill formats.
Westpac Share Trading contract note .pdf Westpac — share trading contract note
Computershare CHESS allotment notice .pdf Computershare — CHESS Allotment Confirmation Notice Recorded as a BUY at the stated allotment price.
Sharesight Trade History .xlsx Sharesight — All Trades Report export FIFO-nets sells against buys; shows remaining open positions in a batch preview. Split/consolidation adjustments applied automatically.

PDF contract notes pre-fill a confirmation dialog — review and adjust before confirming. Multiple PDFs are processed one at a time. The Sharesight spreadsheet shows all net positions in a single batch preview; deselect any you don't want, then click Import selected.

💡 For Sharesight imports, only net open positions are shown — if you bought and fully sold a stock, it won't appear. SELLs are not imported as separate entries.

Multiple parcels

Adding the same symbol more than once creates separate parcels, each with its own buy price and date. In the consolidated table the symbol row shows aggregate totals (blended buy price, combined units, total value). Click the arrow to expand and see individual parcels.

Columns

The default column set matches the CMC Markets portfolio view. All columns can be shown or hidden, reordered by dragging, and resized by dragging the column edge.

Click the Columns button (top-right of the stocks view) to open the column editor. Drag rows to reorder; toggle the checkbox to show/hide. Click Reset to restore defaults.

ColumnDescription
SymbolASX ticker code; links to the stock chart page
NameCompany name
UnitsNumber of shares held in this parcel
Buy PricePrice per share at time of purchase
Buy DatePurchase date
PriceCurrent market price (live during market hours)
Chg $Today's price change in dollars per share
Day %Today's price change as a percentage
Day Chg $Today's dollar change for the whole parcel (Units × Chg $)
ValueCurrent market value of the parcel (Units × Price)
P&L $Unrealised profit/loss in dollars (Value − Cost)
P&L %Unrealised profit/loss as a percentage of cost
Alloc %This parcel's share of total portfolio value
CostTotal cost basis (Units × Buy Price) — hidden by default
Days HeldNumber of calendar days since Buy Date — hidden by default
IndustryGICS industry classification — hidden by default
1W/1M/3M/6M/1Y %Historical price change over the period — hidden by default
1Y High / 1Y Low52-week price range — hidden by default
Mkt CapMarket capitalisation — hidden by default
Short %Current short interest as % of issued shares — hidden by default
Live prices

When you open a portfolio, prices are fetched live immediately regardless of the time of day, so you always see the most recent available data. During market hours (10:00 – 16:10 AEST/AEDT, Monday–Friday) prices refresh automatically every 5 minutes. Outside market hours the last traded price is shown.

Options (symbols whose 4th character is O, e.g. GNMO, EXROB) are priced using the ASX chart API rather than Yahoo Finance.

💡 Day change columns (Chg $, Day %, Day Chg $) show a dash (—) in pre-market because there is no intraday change yet.

Tabs
Stocks

The main position table. Supports sorting by any column (click the header), column reordering, and resizing.

Announcements

Shows all ASX announcements from the last 7 days for symbols held in the portfolio. Check Market sensitive only to filter to price-sensitive filings. Today's announcements are grouped above a separator from earlier ones. Click any headline to open the PDF.

Transactions

Full transaction history for the portfolio, sourced from contract notes and manual entries. Sortable by date, symbol, or amount.

Row actions

Right-click any row (or click the icon) to access:

Sorting

Click any column header to sort. Click again to reverse. Sort state is saved per portfolio and restored when you return. In group view the sort applies across all member portfolios combined.