Find the exact stocks
you're looking for
The Screener filters the whole PSX down to just the companies that match your rules. Start from a ready-made template or build your own screen with dozens of filters, custom columns and a plain-text query. This guide covers all of it.
How a screen comes together
Screening always follows the same rhythm. Once you see the four steps, every control on the page has an obvious place.
Start
Pick a ready-made template for an instant screen, or begin from a blank slate and build your own.
Narrow
Add filters: index, sector, valuation and quality ranges, hundreds of deeper metrics and technical indicators.
Shape
Choose which columns the results table shows, then sort and page through the matches.
Act
Save the matches to a watchlist or export them to CSV or Excel. Fine-tune with the text query any time.
One-click templates
Not sure where to begin? Open the Templates menu and pick a ready-made strategy. One click loads its filters, clears anything else, and jumps you straight to the matching companies. Tweak from there or use it as-is.
Deep Value
ValueSeverely cheap on earnings and book value (P/E < 6, P/B < 0.8).
Large Cap Value
ValueEstablished companies (>50B) still trading cheaply (P/E < 10, P/B < 1.5).
GARP
ValueGrowth at a reasonable price (P/E < 10 with >15% growth).
Blue Chip Dividend
IncomeLarge caps yielding over 10% with solid returns on equity.
Defensive Yield
IncomeStable income at a low valuation (P/E < 12, yield > 8%).
Quality Income
IncomeDependable payers (yield > 5%) backed by high ROE and moderate debt.
High Quality Cash Cows
QualityExceptional returns (ROE > 25%) with low debt (D/E < 0.5).
Fortress Balance Sheet
QualityAlmost no debt (D/E < 0.3), profitable and sensibly valued.
KSE100 Quality
QualityKSE-100 names earning strong returns with manageable debt.
Aggressive Growth
GrowthHigh top and bottom line growth, both above 30%.
Consistent Compounders
MomentumLong-term winners returning over 100% across five years.
Quarterly Momentum
MomentumUp over 25% in three months, backed by real earnings.
Short-Term Momentum
MomentumHot stocks moving fast, up more than 10% in a month.
YTD Outperformers
MomentumStrong year-to-date performance combined with high ROE.
Index, sector & core filters
These filters sit in a bar right under the templates, always visible. This is where most screens are built: pick where to look, then set the numbers that matter.
Highlighted pills are active filters. A count like "Sectors · 2" shows how many you've picked.
First, where to look
Index
Restrict the screen to one index, such as KSE-100, KSE-30 or KMI-30. Pick one at a time, or leave it on All indexes for the whole market.
Sector
Tick one or more sectors (Banks, Cement, Technology and so on). Unlike the index, sector is multi-select, so you can compare a handful of industries at once.
Then, the numbers
Each filter offers quick preset bands, or type your own minimum and maximum for an exact range.
P/E Ratio
Price versus earnings. Lower usually means cheaper relative to profit.
Under 10 · 10–15 · 15–20 · Over 50
P/B Ratio
Price versus book value, comparing price to the company's net assets.
Under 1 · 1–2 · 3–5 · Over 5
Dividend Yield
Annual dividend as a percentage of price: your cash return from holding.
Over 10% · 5–7% · Under 3%
Return on Equity
How efficiently the company turns shareholder money into profit.
Over 25% · 15–25% · Under 5%
Debt / Equity
How much debt the company carries against its equity. Lower is safer.
Under 0.5 · 1–2 · Over 2
Revenue Growth
How fast sales are growing year on year.
Over 30% · 0–15% · Negative
Profit Growth
How fast the bottom line is growing year on year.
Over 30% · 15–30% · Negative
Market Cap
Company size. Filter for large, mid or small caps.
Over 100B · 10B–100B · Under 1B
Return over a period
Filter by price performance too: choose a window (1D, 5D, 1M, 3M, 6M, YTD, 1Y, 3Y or 5Y) and set a minimum or maximum percentage return. Great for finding momentum, or avoiding it.
The full metric library
Need something beyond the everyday filters? The All Filters window opens a library of hundreds of metrics, organised into groups covering every part of a company's accounts.
Filter groups include
Browse and tick
Open All Filters, expand any group and tick the metrics you care about. Use Apply all to add a whole set, or Clear all to start over.
It becomes a pill
Each ticked metric appears as a removable pill next to your core filters, where you set its own minimum and maximum. Remove the pill to drop the filter.
It adds a column
Every metric you filter on is also added as a column in the results table, so you can see the exact values you screened for.
Technical indicators
Fundamentals tell you what a company is worth; indicators tell you what its price is doing. Open the Indicators window and tick any conditions you want to require.
Moving Averages
- Price above / below SMA 50
- Price above / below SMA 200
- Golden Cross (SMA 50 > SMA 200)
- Death Cross (SMA 50 < SMA 200)
RSI (14)
- Oversold (RSI < 30)
- Neutral (RSI 30–70)
- Overbought (RSI > 70)
52-Week Range
- At a new 52-week high
- Within 5% of the high
- At a new 52-week low
- Within 5% of the low
Volatility
- Low volatility (Beta < 1)
- High volatility (Beta > 1)
They stack with AND. Tick more than one and a company must satisfy every condition to appear, so you can combine them with your fundamental filters for a very precise screen.
Choose your columns
The results table shows a sensible default set of columns, but you decide what appears. Add the data points you care about and drop the ones you don't.
Default columns
Pick your columns
Open the Columns window and tick the fields you want on screen. Uncheck the ones you don't to keep the table focused.
Filters add columns too
Any metric you filter on from the library is added as a column automatically, so what you screened for is always visible.
Remove from the header
Done with a column? Remove it straight from the table header, no need to reopen the picker.
Read & act on the results
As you change filters, the table updates instantly and a live count tells you how many companies still match. Every column you added shows up here.
23 companies match your filters
| Ticker | Company | Sector | Price | Chg% | Mkt Cap | P/E | P/B | ROE% | D/E | Rev Gr% | Profit Gr% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| MEBL | Meezan Bank | Banking | 245.60 | 1.80% | 440.00 Bn | 11.2 | 3.1 | 32.5 | 0.00 | +24.5% | +18.2% |
| MARI | Mari Petroleum | Oil & Gas | 2,380.00 | 4.20% | 317.00 Bn | 12.8 | 3.6 | 34.6 | 0.10 | +21.3% | +19.7% |
| FFC | Fauji Fertilizer | Fertilizer | 148.30 | 3.90% | 188.60 Bn | 10.8 | 3.4 | 41.2 | 0.30 | +18.6% | +22.1% |
| LUCK | Lucky Cement | Cement | 1,045.60 | 4.70% | 342.00 Bn | 14.2 | 1.4 | 16.5 | 0.20 | +9.8% | +11.2% |
| ENGRO | Engro Corporation | Conglomerate | 312.55 | 5.10% | 180.00 Bn | 11.5 | 1.2 | 17.3 | 0.50 | +15.4% | +13.8% |
| MCB | MCB Bank | Banking | 267.80 | 0.90% | 317.00 Bn | 12.5 | 1.6 | 19.8 | 0.00 | +12.1% | +9.4% |
| HUBC | Hub Power Company | Power | 138.90 | 5.60% | 180.20 Bn | 10.2 | 2.1 | 28.4 | 1.10 | +6.5% | +14.2% |
| POL | Pakistan Oilfields | Oil & Gas | 585.20 | 2.30% | 166.00 Bn | 10.5 | 3.2 | 38.5 | 0.10 | +14.1% | +12.3% |
| SYS | Systems Limited | Technology | 878.40 | 7.50% | 256.80 Bn | 18.9 | 6.2 | 29.1 | 0.00 | +28.4% | +24.6% |
| OGDC | Oil & Gas Dev Co | Oil & Gas | 198.40 | 1.20% | 853.00 Bn | 13.6 | 1.1 | 15.2 | 0.05 | +8.2% | +6.4% |
Sort & page
Click any column heading to sort by it. Show 10, 25, 50 or 100 rows per page, with the ticker column pinned so it stays in view as you scroll sideways.
Add to a watchlist
Save every matching company to a watchlist in one click, so you can track your shortlist without re-running the screen.
Download
Export the full result set to CSV or Excel to work with it in a spreadsheet or share it.
Reset
Clear every filter, indicator and column in one tap and start a fresh screen.
The custom text query
Every screen is also a plain-text query you can read and edit. It's the fastest way to build a precise screen once you know the fields, and it always stays in sync with the filters above.
Sector: Cement AND
Market Cap > 5000 AND
P/E < 15 AND
ROE > 20%
Operators you can use
Use a colon or equals for a simple match, the comparison signs for a single bound, a dash for a range, and AND or OR to join conditions.
Two-way sync
The query box mirrors your filters automatically. Change a filter above and the text updates; edit the text and run it, and the filters update to match.
Autocomplete
As you type, suggestions offer valid field names and operators, so you don't have to remember the exact spelling of every metric.
Run your own
Write a query by hand, then press RUN THIS QUERY. It's parsed into filters and the table updates instantly.
Screen like a pro
A few habits that make the Screener faster and more reliable to work with.
Start from a template close to your idea, then adjust one filter at a time and watch the match count.
Add every metric you filter on as a column so you can sanity-check the actual values, not just trust the filter.
Keep screens loose at first: too many filters at once can cut the list to zero. Loosen the tightest one to open it back up.
Save promising results to a watchlist, then open each company's profile to confirm before deciding.
That's the Screener module.
Head back to the manual home to explore the next module.