Portfolios
Track your ASX holdings, monitor P&L, and manage multiple portfolios.
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.
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 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.
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:
- Units — number of shares purchased
- Buy price — price per share at purchase
- Buy date — settlement or trade date
- Notes — optional free text
Drag one or more files onto the portfolio panel. The following formats are recognised automatically:
| Format | File type | Source | Notes |
|---|---|---|---|
| CMC Markets contract note | 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 | CommSec — contract note email attachment | Handles both current and older (pre-2020) layouts. | |
| Bell Direct contract note | Bell Direct — tax invoice / contract note | Handles average-price fills and single-fill formats. | |
| Westpac Share Trading contract note | Westpac — share trading contract note | ||
| Computershare CHESS allotment notice | 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.
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.
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.
| Column | Description |
|---|---|
| Symbol | ASX ticker code; links to the stock chart page |
| Name | Company name |
| Units | Number of shares held in this parcel |
| Buy Price | Price per share at time of purchase |
| Buy Date | Purchase date |
| Price | Current 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 $) |
| Value | Current 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 |
| Cost | Total cost basis (Units × Buy Price) — hidden by default |
| Days Held | Number of calendar days since Buy Date — hidden by default |
| Industry | GICS industry classification — hidden by default |
| 1W/1M/3M/6M/1Y % | Historical price change over the period — hidden by default |
| 1Y High / 1Y Low | 52-week price range — hidden by default |
| Mkt Cap | Market capitalisation — hidden by default |
| Short % | Current short interest as % of issued shares — hidden by default |
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.
The main position table. Supports sorting by any column (click the header), column reordering, and resizing.
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.
Full transaction history for the portfolio, sourced from contract notes and manual entries. Sortable by date, symbol, or amount.
Right-click any row (or click the ⋮ icon) to access:
- Edit parcel — change units, buy price, or buy date
- Add / Edit note — attach a free-text note to the position
- Move to portfolio — relocate the parcel to a different portfolio
- Attach contract note — link a PDF to the position for reference
- Set algorithm — associate a signal algorithm with the position
- Delete — remove the parcel
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.