Official User Guide

ANT Portfolio
Tracker

A Bloomberg-style desktop portfolio manager for tracking holdings, analysing risk, and monitoring performance — all in one native Windows application.

Version 5.7
Windows 10 / 11
nishan@navigatemaster.com
Section 01

Getting Started

From installation to your first login — get up and running in under 5 minutes.

Installation

1

Run the MSI Installer

Double-click ANT Portfolio Tracker-5.7.0-win64.msi and follow the on-screen prompts. No admin password is required for a standard install.

If you have a previous version installed, simply run the new installer over it — no uninstall needed. Your data is preserved automatically.
2

Launch the App

Open ANT Portfolio Tracker from the Start Menu or Desktop shortcut. A native Windows window opens — no browser required.

3

Complete First-Time Setup

On first launch you are taken to the Setup screen automatically. Fill in the following fields:

Username
At least 3 characters. This is your login name.
Password
At least 6 characters. Enter it twice to confirm.
License Type
Choose Trial for a free 90-day period, or Full if you have a product key.
Product Key
Only required for Full license. Format: ANT-XXXXX-XXXXX-XXXXX-CCCCC
Click Create Account — you are logged in automatically and taken to the Dashboard.

Logging In & Out

To log in

Enter your username and password on the Login screen, then click Sign In.

To log out

Click Logout in the top-right corner of the app at any time.

To change your password

Go to Settings → Change Password. Enter your current password, then your new password twice, and click Save.

Section 02

Dashboard

The Dashboard is your portfolio's home screen — a live snapshot of performance, value, and risk across all or selected accounts.

Summary Cards

Portfolio Value

Current live market value of all open holdings.

Today's P/L

Dollar gain or loss since yesterday's market close, with percentage shown.

Total Cost Basis

Total amount invested across all open positions.

Total P/L

Unrealised gain or loss: Portfolio Value minus Cost Basis.

Total Return %

P/L expressed as a percentage of the cost basis.

YTD Return

Year-to-date performance percentage.

Sharpe Ratio

Risk-adjusted return. Higher is better (above 1.0 is good).

Max Drawdown

Largest peak-to-trough decline in portfolio value.

Annualised Volatility

Standard deviation of daily returns, scaled to annual.

Account Filter — Multi-Select

1

Open the Filter Dropdown

Click the Filter by Account button at the top of the Dashboard. A dropdown panel opens showing all your configured accounts.

2

Select One or More Accounts

Check any number of accounts. The button label updates automatically — it shows the account name if one is selected, or "N Accounts" for multiple.

3

All Cards and Charts Update Instantly

Every summary card, the performance chart, the holdings snapshot, and the allocation pie chart all reflect only the selected accounts.

4

Clear the Filter

Click the All button next to the dropdown to instantly reset and show your full portfolio.

Portfolio Performance Chart

Time Periods

1D · 3D · 5D · 1W · 10D · 1M · 3M · 6M · YTD · 1Y · 3Y · 5Y · All

$ / % Toggle

Switch between dollar value view and percentage return view.

Line / Bar Toggle

Switch between a smooth line chart and a column bar chart.

S&P 500 Overlay

Compare your portfolio against the S&P 500 benchmark on the same chart.

1D Intraday Data: When the 1D period is selected, the chart uses 1-minute interval intraday data. The x-axis displays times in Eastern Time (HH:MM format) for the current trading session.
Period Button Loading: Clicking any period button dims the chart to 35% opacity while data loads, then snaps back to full opacity when rendering is complete.
Auto-Refresh: The chart refreshes automatically — every 5 seconds during NYSE market hours (Mon–Fri 9:30 AM–4:00 PM ET) and every 30 seconds outside market hours. Background refreshes are seamless with no visible flicker.

Holdings Snapshot

The Holdings Snapshot on the Dashboard gives you a quick at-a-glance view of your open positions. In v5.7, the snapshot always groups holdings by Account — the Group by toggle from earlier versions has been removed. This ensures a consistent, account-level view at all times.

The Account filter at the top of the Dashboard applies to the Holdings Snapshot as well — select specific accounts to narrow the snapshot view.
Section 03

Holdings

Live-priced positions computed from your transaction history. Filter by account, view the allocation breakdown, switch to the Sankey flow diagram, or consolidate by ticker with Summarize Tickers.

Holdings Table Columns

ColumnDescription
AccountBrokerage account name
TickerStock symbol — click to open Risk Analysis for that stock
Total QtyTotal shares bought across all transactions
Remaining QtyShares still held (total bought minus sold)
Avg Share PriceWeighted average cost per share
Cost BasisRemaining shares × average cost per share
Current PriceLive market price from Yahoo Finance
Day P/LDollar change since previous market close
Day P/L %Percentage change since previous close
Running P/LUnrealised gain/loss on remaining shares
Comprehensive P/LRunning P/L plus realised gains from sold shares
All Paid ForTotal gross amount paid across all buy transactions
Settled ProceedsTotal received from sell transactions
Closed QtyNumber of shares sold
Use the column chip toggles above the table to show or hide individual columns.

Account Filter — Multi-Select

1

Click the Filter by Account Dropdown

Same multi-select control as the Dashboard. Check one or more accounts to narrow the view.

2

Holdings Table, Allocation Chart, Sankey, and Summarize Tickers all Filter Together

Every visual on the Holdings page updates simultaneously based on the selected accounts — including the Sankey flow diagram and the Summarize Tickers view when they are open.

3

Click All to Reset

The All button clears the filter and returns all accounts to view.

Sankey Flow Chart

1

Click "Sankey View"

The button is in the top-right of the Holdings card. The table is replaced by a Sankey flow diagram.

2

Read the Flow

The diagram visualises how your portfolio value flows from Accounts → Tickers. Wider bands = larger allocation.

3

Account Filter Applies Here Too

If you have an account filter active, the Sankey only shows the selected accounts' positions. Change the filter and the diagram updates immediately.

4

Click "Sankey View" Again to Return to the Table

The button toggles between table view and Sankey view. Note: Sankey View and Summarize Tickers are mutually exclusive — opening one automatically closes the other.

Summarize Tickers

Summarize Tickers consolidates your entire portfolio into a single row per ticker symbol, aggregating shares and P/L across all accounts. Useful for seeing your total AAPL exposure, for example, regardless of which brokerage accounts hold it.

1

Click "Summarize Tickers"

The button sits next to the Sankey View button in the top-right of the Holdings card. Clicking it replaces the Holdings table with the consolidated ticker-level summary.

2

Read the Consolidated View

Each row represents one ticker symbol. All open positions across accounts are aggregated into that single row — if you hold AAPL in two accounts, they appear as one combined AAPL row.

The Account filter is respected — if you have specific accounts selected, only positions in those accounts are included in the aggregation.
3

Summarize Tickers Columns

The consolidated table shows the following columns:

ColumnDescription
TickerStock symbol (one row per unique ticker across all accounts)
SharesTotal remaining shares held across all accounts
ValueTotal current market value (Shares × Current Price)
Price Chg ($)Dollar change in price since previous market close
Day P/LTotal dollar day gain/loss across all accounts for this ticker
Day P/L %Percentage day change for this ticker
Total P/LTotal unrealised gain/loss across all accounts for this ticker
Total P/L %Total P/L as a percentage of the combined cost basis
4

Click "Summarize Tickers" Again to Return to the Holdings Table

The button toggles — clicking it a second time dismisses the summary and restores the standard Holdings table.

Mutually exclusive with Sankey View: Opening Summarize Tickers automatically closes the Sankey diagram, and vice versa. Only one alternate view can be active at a time.
Section 04

Transactions

Record every buy and sell. Import from CSV, search and filter, view realized P&L history, and export for external use.

Adding a Transaction

1

Click "+ Add Transaction"

The transaction form appears at the top of the page.

2

Fill in the Fields

See the field reference below.

3

Click Save

The transaction is recorded immediately. Holdings and Dashboard reflect the change on the next refresh.

Date
Trade date in YYYY-MM-DD format.
Account
Select from your configured brokerage accounts.
Ticker
Stock symbol — automatically uppercased.
Status
Open = buy (shares acquired). Closed = sell (shares disposed).
Qty
Number of shares traded.
Price
Price per share at time of trade.
Total
Total trade value. Auto-calculated from Qty × Price but can be overridden.
Notes
Optional free-text notes for your records.

Searching & Filtering

Search

Free-text search across all transaction fields.

Date Range

Filter by From and To dates to narrow a time window.

Ticker

Filter to show transactions for a specific stock symbol.

Account

Filter to show transactions for a specific brokerage account.

Realized P&L Chart

The Realized P&L Chart displays a bar chart of closed-position gains and losses by date, giving you a visual history of when and how much profit or loss was realized from sold positions.

1

Chart Location and Default View

The Realized P&L Chart appears on the Transactions page above the positions table. By default it opens showing the last 5 trading days (5D).

2

Period Buttons

Use the period selector to change the time window displayed in the chart:

Available periods: 1D · 5D · 1M · 3M · 6M · YTD · 1Y · 5Y · Max
3

Calendar Padding for Empty Days

Trading days with no closed positions appear as blank columns in the chart — the x-axis always follows the calendar accurately, so gaps are clearly visible rather than compressed away.

4

Click a Bar to Filter the Positions Table

Clicking any bar in the chart filters the closed positions table below to show only trades closed on that specific date. A Clear banner appears at the top of the table — click it to reset the filter and show all positions again.

Green bars indicate net realized gains for that date; red bars indicate net realized losses. The y-axis scales automatically to the range of values in the selected period.

Importing Transactions (CSV)

1

Click "Import CSV"

A file chooser opens. Select your CSV file.

2

Required CSV Columns

Column names are case-insensitive — Account, account, and ACCOUNT all work.

ColumnDescriptionRequired?
dateTrade date (YYYY-MM-DD)Required
accountBrokerage account nameRequired
tickerStock symbolRequired
statusopen or closedRequired
qtyNumber of sharesRequired
pricePrice per shareRequired
totalTotal trade valueRequired
notesFree-text notesOptional
idUnique row ID — auto-generated if missingOptional
Duplicate-safe: If you import the same CSV twice, duplicate rows (matched by their ID) are skipped automatically. Only new rows are added.
Auto-accounts: Any new account names found in the CSV are automatically added to your accounts list — no manual setup needed.

Deleting a Transaction

Click the × Button on Any Row

Deletion is immediate. Holdings are recalculated automatically. There is no undo — export your data first if needed.

Section 05

Risk Analysis

Deep-dive into any stock — company overview, live fundamentals, price history, and financial statements, all from Yahoo Finance.

How to Open

Click any ticker link in the Holdings table or Transactions page. The Risk Analysis panel opens for that stock.

Company Overview

Name, sector, industry, description, market cap, P/E ratio, EPS, 52-week high/low, dividend yield, and beta.

Price Chart

Historical price chart with period buttons: 1M · 3M · 6M · 1Y · 3Y · 5Y.

Analyst Targets

Analyst recommendation (Strong Buy → Strong Sell), target price low / mean / high, and next earnings date.

Financials

Revenue, Gross Profit, Operating Income, Net Income, and Free Cash Flow with year-over-year change indicators.

Section 06

Settings

Manage accounts, change your password, reset data, and handle licensing.

Account Management

+

Add Account

Type a name in the Add Account field and click Add. The account appears in all dropdowns immediately.

Rename Account

Select an account from the dropdown, type the new name, and click Rename. All transactions referencing the old name are updated automatically.

Delete Account

Removes the account from the list and dropdowns. Existing transactions are not affected.

Change Password

1

Enter Current Password

Verify your identity before making any changes.

2

Enter New Password Twice

Both fields must match. Minimum 6 characters.

3

Click Save

The new password takes effect immediately.

Data Reset

Resets are permanent and cannot be undone. Export your data before resetting.

Reset Holdings Only

Clears all transactions and resets computed holdings. Requires your username and password to confirm.

Full Reset

Clears all transactions, holdings, targets, and price cache. Requires credentials.

Product Key Activation

1

Go to Settings → License

Your current license status is shown at the top of the section.

2

Enter Your Product Key

Keys follow this format:

ANT-XXXXX-XXXXX-XXXXX-CCCCC
3

Click Activate

The trial expiry is removed. The full license does not expire.

Section 07

Exporting Data

Export your data at any time. A native Windows Save As dialog appears for each export — choose any folder on your computer.

Transactions

All transaction records with every field.

CSV · Transactions page → Export CSV

Holdings

Computed holdings snapshot with all position metrics.

CSV · Holdings page → Export CSV

T-Index Report

Full transaction index report in Excel format.

XLSX · Transactions page → Export T-Index
A native Windows Save As dialog appears for every export. You can choose your file name and destination folder freely.
Section 08

Data & Backups

Your data is stored in a protected folder that MSI upgrades never touch. Your data is always safe across version updates.

Where Your Data Lives

C:\Users\<YourName>\AppData\Local\ANT Portfolio Tracker\data\
This folder is never touched by MSI upgrades. Installing a new version does not erase your data.

Files in the Data Folder

transactions.csv
All transaction records — the primary data source.
holdings.csv
Computed holdings snapshot (updated on every transaction change).
accounts.json
Your configured brokerage account names.
targets.json
Price targets you have set for individual tickers.
auth.dat
Encrypted credentials (never open or edit this file).
license.dat
Encrypted license state (never open or edit this file).

Manual Backup Steps

1

Open File Explorer

Press Win + E to open File Explorer.

2

Navigate to the Data Folder

Paste this path in the address bar:

%LOCALAPPDATA%\ANT Portfolio Tracker\data
3

Copy the Entire Folder

Select all files (Ctrl+A), copy (Ctrl+C), and paste them into your preferred backup location — a USB drive, OneDrive, or any folder.

4

Store Safely

Label the folder with today's date so you can identify backups over time.

Automatic scheduled backups are planned for a future version of the app.
Section 09

License

ANT Portfolio Tracker runs on a 90-day free trial. Purchase a full license to remove the expiry.

Trial License

Free Trial

90 days from the date of first setup. All features are fully available.

  • All features unlocked
  • 90-day window
  • Expiry banner shown near end
  • Upgrade at any time in Settings
Full License

Full License

Purchased from NavigateMaster. Enter your product key to activate.

  • All features unlocked
  • Never expires
  • Survives app reinstalls
  • Priority support
To purchase a license or get support, email nishan@navigatemaster.com
Section 10

Frequently Asked Questions

Answers to the most common questions.

Q Do I need to uninstall the old version before installing a new one?

No. Simply run the new MSI installer over the existing installation. The upgrade happens in place and your data is always preserved.

Q My account names are not showing in the filter after importing a CSV.

After a CSV import, any account names found in the file are automatically added to your accounts list. If they still don't appear, verify that your CSV has an account column. The column name is case-insensitive (Account, ACCOUNT, account all work).

Q Can I select multiple accounts in the filter?

Yes. Click the Filter by Account dropdown and check as many accounts as you need. The Dashboard cards, performance chart, Holdings table, allocation chart, and Sankey diagram all update together.

Q Where does live price data come from?

Prices are fetched from Yahoo Finance in real time. An internet connection is required. Prices are cached for 30 seconds to avoid excessive requests. If a price appears stale, click the Refresh button on the Holdings page.

Q The performance chart is blank / showing no data.

The chart requires at least one Open transaction with a remaining quantity greater than zero. Make sure you have added or imported buy transactions with Status = Open.

Q Can I import the same CSV file twice?

Yes. Duplicate rows are detected by their unique ID and skipped automatically. Only genuinely new rows are added — you will never get duplicates from re-importing.

Q How do I back up my data?

Copy the entire folder at %LOCALAPPDATA%\ANT Portfolio Tracker\data\ to any location of your choice. This folder is never touched by app reinstalls, so your data is always preserved there.

Q The app window didn't open — I only see a browser tab.

This means the Edge WebView2 Runtime is not installed on this machine. The app falls back to your default browser automatically. To restore the native window experience, download and install the Microsoft Edge WebView2 Runtime from Microsoft's website, then restart the app.

Q When will automatic backups be available?

Automatic rolling backups (daily snapshots kept for 30 days) are planned for the next major version. Until then, please back up your data folder manually as described in Section 08.

Q How do I see all my holdings rolled up by ticker across accounts?

Go to Holdings and click Summarize Tickers. This shows a consolidated table with each ticker as one row, aggregating shares and P/L across all accounts (or just the filtered accounts if you have an account filter active).

ANT Portfolio Tracker v5.7  ·  © 2026 Thapaliya & Thapaliya LLC dba NavigateMaster  ·  All rights reserved
nishan@navigatemaster.com