Skip to content

Model performance & accuracy

Our forecast engine is a logistic-regression model trained on all-time PSX history and retrained every day on the previous day's realized outcomes. Here is how it actually performs — measured, not marketed.

How to read these numbers

The accuracy figure below is directional hit rate: how often the signal matched the direction the stock subsequently moved. It is measured out-of-sample — on data the model had never seen when it made the call — not on the history it was trained on. That distinction is the whole point. Any strategy can be tuned to look brilliant on the past, because the rules were chosen knowing what happened; that is overfitting, and it is the main reason promising models disappoint in live use.

Set your expectations accordingly. On a problem this hard, an honest directional hit rate lands modestly above a coin flip. It is not going to look like 90%, and if you see a site claiming that, they are either measuring on training data or not telling you the truth. A model that is right somewhat more often than chance is genuinely useful as one input among several — it is not a machine that tells you what to buy.

A hit rate is also not a return. Being directionally right slightly more than half the time says nothing about the size of the moves you caught versus the ones you missed, and it excludes brokerage, taxes and slippage — which, as our getting-started guide explains, are what quietly separate a good-looking strategy from a profitable one.

Per-stock records below are shown only where there are at least 20 resolved predictions. Below that, a high percentage is noise: a stock the model called correctly four times out of five has told you almost nothing about its fifth call.

Backtested hit-rate

54.5%

45,835 actionable signals

Training samples

443,206

all-time price history

Features

17

technical + relative-strength

Last retrained

16 hours

ago

Daily learning curve

Backtested hit-rate after each training run — the model keeps learning from new outcomes.

13 training runs · baseline for a coin-flip is 50%.

Current signal mix

Strong Buy7
Buy11
Hold57
Sell233
Strong Sell196

How to read these numbers

Forecasting individual stocks is hard. A directional hit-rate a few points above 50% is a real, repeatable edge on live market data — we deliberately do not inflate it. The headline figure is measured across thousands of backtested signals; the per-stock track records show where the model reads price action best. This is an analytical tool, not investment advice — see our methodology and disclaimer.

We use cookies for analytics and to personalise content & ads. See our Privacy Policy.

AI

PSX Copilot

● online · trained on PSX data

Information from PSX data & our model — not financial advice.