E EQUIVEST

IMPORT · FREE PSX PORTFOLIO TRACKER · LAUNCHING SOON

See your whole PSX portfolio in 30 seconds.

Screenshot any broker app. Paste a CDC or broker statement. Or tap a stock and log it at market price. No typing forty rows, no broker password, no waiting.

Free, forever, for tracking. We email once, when it’s ready. · Works with any PSX broker · Free

THREE WAYS IN

Whatever you have, it gets in.

📸

Screenshot import

Take a screenshot of the holdings tab in any broker app or web portal. Equivest reads the rows off the image — symbol, quantity, average cost — and shows them for review.

📋

Paste a statement

Copy the rows from your CDC statement or broker trade ledger and paste. CSV, TSV, pipe or whitespace — header rows are skipped and thousands separators handled. Up to 10,000 rows.

One-tap Smart Log

Tap a stock and it logs at market price with your last-used share count. Long-press to edit. The fastest path for the trades you make from today onward.

HOW IT WORKS

Capture. Review. Done.

  1. Step 1: Capture

    Screenshot your broker’s holdings screen, or copy the rows from a CDC or broker statement. Any broker. No account link, no password.

  2. Step 2: Review

    Equivest turns each row into symbol, quantity and average cost, checks every symbol against the live PSX list, and shows the result. Untick anything that looks wrong.

  3. Step 3: Done

    One confirm logs the lot. Your P&L, weighted-average cost and sector exposure are on screen — about thirty seconds after you started.

WHAT IT READS

Three columns. Nothing else needed.

Symbol, quantity, average cost. Dates are optional — ISO or day/month/year — and default to today if missing.

SYMBOLS

Tickers like HUBC, OGDC or LUCK — validated against the real PSX symbol list. A row that does not match a listed symbol is flagged, never guessed. CDC statements print full company names; those are mapped to their tickers for you to confirm.

QUANTITIES

Your share count per holding. Where the screen also shows a market value column, quantity × price is checked against it so a misread digit stands out on the review screen.

AVERAGE COST

The average price from your broker’s portfolio screen or trade ledger. A CDC statement carries no prices, so a holding without one is labelled “cost unknown” rather than shown with an invented gain — add the cost whenever you find it.

ACCEPTED FORMATS

Screenshots of any holdings screen · pasted text or an uploaded .csv, .tsv or .txt · comma, tab, pipe or whitespace separated · one holding or trade per line as SYMBOL SHARES PRICE [DATE] · soft warning at 500 rows, hard cap at 10,000.

WHAT IT NEVER DOES

Your broker stays yours.

Never asks for your broker login

No username, no password, no OTP. You stay signed in to your broker; Equivest only sees the rows you choose to show it.

Never places an order

Equivest is a tracker, not a broker. There is no execution path anywhere in the product — nothing you do here touches your account.

Your screenshot is read by a model, then discarded

A screenshot has to be read by an AI vision model to find the rows, so the image is sent to our AI provider (Anthropic) for that one request. Neither we nor they keep it: nothing is written to disk here, and what remains is the list of holdings you confirmed on the review screen. A CSV or a copied table never leaves our own servers — use that if you would rather it did not.

Never saves a row you didn’t confirm

Every parsed row goes through the preview first. Nothing reaches your portfolio until you tap confirm — and you can untick any line.

ALSO INSIDE THE APP

INSIDE THE APP

Broker import

Sync straight from your broker.

Import, answered.

Which broker apps does screenshot import work with?

Any of them. Screenshot import reads the holdings screen, not a broker connection, so it works with every PSX broker app or web portal that shows your symbols, quantities and average cost. If the screen shows it, Equivest can read it.

Does a CDC statement include my purchase price?

No. The CDC statement is a custody record: it lists each security and the quantity you hold, but no purchase price or date. Import it to get your symbols and quantities in, then add average cost from your broker’s portfolio screen or trade ledger. Until then the holding is labelled “cost unknown”.

What happens if a symbol is misread?

Every parsed symbol is checked against the live PSX symbol list. A row that does not match is flagged on the review screen instead of being saved as a phantom holding. You can correct it or untick it before anything is logged.

Is there a limit on how many rows I can import?

Paste or upload up to 10,000 rows in one go. The preview warns you past 500 rows because it gets slower to scroll, but it still works.

Do I need a broker account to use Equivest?

No. You can build a watchlist, follow the market and use the tools without any broker account. When you do hold shares, import is the fastest way to bring them in.

Is import free?

Yes. Screenshot import, statement paste and Smart Log are part of the free core, with no row-count paywall.

GO DEEPER

GET EARLY ACCESS

One email when Equivest opens. We store your address and nothing else — see the privacy policy. Unsubscribe in one click.

Thirty seconds to your first P&L screen.

Free, forever, for tracking. We email once, when it’s ready.

GET EARLY ACCESS — FREE →

Education, not investment advice.