Skip to content
PSX

System follows your device setting.

Standards

Editorial policy

What we publish, where it comes from, how it is labelled and reviewed, and what we do when we get it wrong.

Last reviewed 12 October 2026 · Applies to every page on PSX Expert

How we source data

Equity prices and index values are the end-of-day figures the Pakistan Stock Exchange publishes on its data portal (dps.psx.com.pk). Mutual fund NAVs come from MUFAP, the Mutual Funds Association of Pakistan. We collect from these primary sources rather than from secondary aggregators.

Prices are collected after each trading session closes, with some quotes refreshed during the day; fund NAVs are collected once per publication cycle. Every market page states the session its figures come from, and when our newest prices are older than the last session that should be in, the site header says "Data delayed" instead of implying the figures are current. Market data is presented as received — we do not adjust, smooth or restate a published figure. If a source corrects a figure, ours changes when we next collect it.

We are an independent analytics publisher, not affiliated with, endorsed by, or operated by the Pakistan Stock Exchange, MUFAP, or any listed company, asset manager or broker.

Three kinds of content, always labelled

Most trust failures in financial publishing come from blurring these. We keep them apart and say which is which.

Collected data

Prices, volumes, NAVs, corporate actions and reported fundamentals, as published by the source. Indicators computed on top use standard, documented formulas — a value here should match what you calculate from the same prices.

Writing by people

Guides, explainers and editor's notes. Bylined to the person or the editorial desk that wrote them, with an author page where the writer is named.

Machine output

Model readings and the daily market wrap. Generated by software, labelled as automated wherever they appear, and attributed to the desk — never to a person.

How model output is produced and labelled

The model readings come from a logistic-regression classifier (logistic-v1) trained on Pakistan Stock Exchange end-of-day history. It is arithmetic: it weighs a fixed list of technical and fundamental inputs and estimates whether a share will beat or lag the KSE-100 by more than two per cent over the next ten sessions. It does not read news and it does not know what a company does.

It is retrained each weekday evening. A newly trained model replaces the live one only if it scores better on price history held back from training, and any model may drive the published readings only while it beats a simple baseline on that held-back data. Otherwise the readings fall back to a transparent rule engine (rule-engine-v2). Right now they come from the rule-engine fallback; the last training run finished 21 Oct 2026.

Model readings are not individually reviewed by a person before they appear — there is one for every listed share, every session. That is why each one is labelled as automated output, links to the method behind it, and is scored in public afterwards. A model reading is information about what the inputs show, not a recommendation, and model readings are free for every reader. The full specification is on the methodology page.

Review of the daily market wrap

The daily KSE-100 closing review is written by software from the exchange's end-of-day figures and bylined "PSX Expert Market Desk (automated)". It is published as soon as it is generated, at the top of the page with the label "Automated summary — not yet reviewed".

  • An editor then checks the wrap against the exchange's published close — index level, breadth, the movers tables.
  • If it is right, they approve it. They may add an Editor's note: a short paragraph of their own context, shown above the generated text, signed and dated, and clearly separate from it.
  • If it is wrong, it is unpublished until it is fixed. A wrap that is regenerated after approval goes back to "not yet reviewed".
  • No advertising is shown on a wrap until it has been reviewed.

We publish our failures

Every model reading is written to an append-only ledger at the moment it is issued and graded after its ten-session window against the prices that actually printed. Nothing is re-derived after the fact. We report the hit rate against the base rate — how often you would have been right by always predicting whichever direction was more common over the same windows — not against a coin flip, because markets rarely split fifty-fifty.

Today the ledger holds 4,564 graded calls: 58.6% right against a base rate of 67.2%. The model is not currently above its base rate, and we say so. The full record is on the model performance page. If a number stated anywhere and the ledger ever disagree, the ledger is correct and the number is a bug — please report it.

Corrections policy

If something here is wrong — a figure, a company profile, a claim in a guide or a wrap — tell us at support@psxexpert.com or through our contact page.

  • We acknowledge reports within two working days.
  • A confirmed factual error in editorial content is corrected within one working day of confirmation.
  • A corrected article carries a dated note saying what changed. We do not silently edit and republish.
  • A data error traced to a source is fixed at our end and reported upstream where we can.
  • A model producing wrong output is taken out of service rather than left running while we investigate.

Independence and how we make money

The core site is free to use and supported by advertising served by Google AdSense; optional paid plans add portfolio tools and an ad-free view. Neither buys influence. No company can pay to appear here, to be profiled, to be screened favourably, or to change a model reading, and we accept no payment from any listed company, asset manager, broker or promoter. We do not publish sponsored stock tips.

Adverts are labelled "Advertisements", chosen by Google rather than by us, and are not an endorsement in either direction. See our cookie policy for how advertising cookies are used.

We are not licensed by the SECP as a securities adviser, investment adviser, research analyst or broker-dealer. We do not accept client money and we do not manage portfolios. Our full disclaimer sets out the limits of everything published here.

Who is accountable

Editorial responsibility for everything published on PSX Expert rests with Ali Hamza, Ali Hamza, who can be reached through our contact page.

Guides written by a named person carry their byline and link to a page setting out their background; guides written collectively carry the desk's name. Machine output — model readings and the daily wrap — is attributed to the desk, because no individual wrote it. Who reviewed a wrap, and when, is shown on the wrap.

Review cadence

Evergreen guides carry a last-updated date and are re-checked at least once a year, and sooner when the thing they describe changes — a tax rate, an index rule, a regulatory requirement. A guide we no longer believe is accurate and cannot fix is withdrawn, not left up. This policy is reviewed at least annually and carries the date of its last review at the top.

Related: About us · Methodology · Model performance · Disclaimer · Terms