Questions, answered
What the app does, where the data comes from, and how your information is handled.
Data & prices
Directly from the Pakistan Stock Exchange’s own public data service — the same source for end-of-day history and intraday quotes. Nothing is scraped from third-party aggregators.
Closing prices and history refresh three times each trading day — at the session start, mid-session, and after the close. On top of that, while the market is open the dashboard pulls live intraday quotes so your day P&L moves in real time. It pauses automatically when the session ends.
Roughly five years of daily closes for each stock you hold and for all five tracked indices. That is what powers the 30-day sparklines, per-stock price charts, correlation matrix, and benchmark comparisons.
Intraday quotes are close to live during trading hours but should be treated as indicative, not as a trading feed. For anything where precision matters, check your broker terminal.
Trades & holdings
Every purchase is stored as its own lot with its own date, price, and commission, rather than being averaged into a single blended cost. That is what makes correct FIFO sell treatment, per-lot holding periods, and accurate capital-gains bucketing possible.
The importer targets JS Global trade-confirmation contract notes. It reads the contract number, symbol, quantity, rate, brokerage, SST, and levies from each row. Other brokers’ formats are not supported yet.
Nothing bad happens. Rows you have already imported are detected and flagged in the preview before you save, and blocked at the database level afterwards — so a duplicate import cannot silently double your position.
Yes. Edit or undo any trade from the transaction history, and everything downstream — holdings, average cost, realized gains, value history — is recomputed from the corrected log. If a change would make a later sell impossible, it is rejected instead of silently corrupting your position.
Yes — create as many as you want for personal, family, or strategy accounts. Each is fully isolated, with its own trades, cash, dividends, history, and tax status.
Tax & income
Per lot, using the published NCCPL holding-period buckets for listed securities and your ATL or non-ATL status — which you set per portfolio. The estimate uses each lot’s actual acquisition date, so a long-held lot is rated differently from a recent one.
When you confirm receipt, filer or non-filer withholding is applied, with optional zakat on top. The net amount flows into your cash ledger, and the gross, tax, and zakat figures are all retained on the record.
No. These are estimates to help you plan and to see roughly what a sale might cost you. Rates and rules change, and your personal situation may differ. Confirm with your tax advisor before filing or making decisions.
Account & privacy
Only you. Every request that touches portfolio data is checked against your signed-in session first, and a request for a portfolio you do not own is refused. Market prices are the only shared data in the system, because a closing price is the same fact for every user.
No, and you should never give it. There is no broker integration — you add trades manually or by importing contract-note PDFs you already have.
Yes. You can use Google or an email and password. If you registered with a password, sign in with that password — Google sign-in creates a separate identity unless you deliberately link them.
Use the “Forgot password?” link on the sign-in page. You will get a reset link valid for one hour, and it can only be used once.
Still curious?
The fastest answer is usually to try it on your own trades.