Four fundamental styles and how to screen for Bursa stocks in Moomoo (screenshots of every screen)
Value, growth, quality and dividend — what's different about these four styles, the weakness of each one, and how to turn your chosen style into real filters in the Moomoo Screener for Bursa Malaysia stocks.
Bursa Malaysia has more than 1,200 stocks. You’re not going to read every single financial report. So the first question in fundamental analysis isn’t “is this company good”, it’s “which companies should I even look at first”.
That’s where investing style comes in. Style isn’t personality or habit. Style is the type of company you’re looking for, and every style can be turned into filters in the Moomoo Screener.
Screenshots and stock counts were taken on 18 September 2026 for the Bursa Malaysia market. The numbers in your app will be different. The filter values in this tutorial are examples for learning, not the right level for everyone.
Four styles, and the weakness of each
| Style | What it looks for, and its ratios | Weakness you need to know |
|---|---|---|
| Value | Low price relative to profit or assets — P/E ratioA stock's price compared to the company's earnings — how much you pay for each ringgit of profit.See it in the glossary →, P/B ratioA stock's price compared with its book value per share.See it in the glossary → | Cheap usually has a reason. If profit keeps falling, a “cheap” stock can get even cheaper |
| Growth | Revenue and profit growing every year — growth rate | Price is usually already expensive. If growth slows even a little, the price can fall hard |
| Quality | Solid business, controlled debt — ROE (return on equity)A year's profit compared with the shareholders' money in the company.See it in the glossary →, Net profit marginHow many sen of net profit come from every RM1 of sales.See it in the glossary →, debt ratio | A good company at too high a price can still turn out to be an ordinary investment |
| Dividend | Steady income from dividends — Dividend yieldAnnual dividend shown as a percentage of the stock's current price.See it in the glossary →, Dividend payout ratioHow much of the profit is paid out as dividends.See it in the glossary → | A high yield sometimes signals a falling price. Dividends can be cut at any time |
Most investors end up mixing two styles, for example quality and dividend. Nothing wrong with that. What matters is you know why a stock ends up on your list.
No style wins forever. There are periods when value beats growth, and periods when it’s the other way round. Style is just a way to organize your research work so it stays consistent.
Part 1 — Open the Screener
Markets → MY → Screeners
Open the Markets tab, choose MY, then tap Screeners in the shortcuts row.
The Screeners screen shows any screener you’ve saved before. To start a new one, tap Create Screener below.
Pick the MY market first
At the top is a row of markets: US, MY, SG, HK, CN, JP, CA, AU. Tap MY.
As soon as you pick MY, Results below shows 1,238 stocks. That’s the whole of Bursa before any filtering. Every filter you add will bring that number down.
Tap Add Filter and get to know the six groups
Tap Add Filter. The Select Filters screen opens with six groups:
| Group | Example filters inside |
|---|---|
| Quotes | Exchange, Sector, Mkt Cap, Stock Price, % Chg |
| Valuation | P/E LFY, P/E (TTM), P/B, P/S (TTM), Price to Cash Flow |
| Dividends | Dividend Yield TTM, Payout Ratio LFY, Dividend Frequency, Dividend Growth Rate |
| Technicals | Chart indicators like moving averages |
| Financials | ROE, ROA, Net Margin, Gross Margin, Net Profit Growth Rate, Liability/Assets Ratio |
| Analysis | Analyst-related data |
For fundamental analysis, the three groups you’ll use most often are Valuation, Dividends and Financials. There’s also a Search box at the top if you already know the name of the filter you’re after.
Part 2 — Turn a style into filters
Filters for the value and quality style
Valuation is where the value style lives. Its filters: P/E LFY (last full financial year), P/E (TTM), P/B, P/S (TTM), Price to Cash Flow Ratio, and three ranking filters, By Percentile, By Sector Ranking and By Market Ranking.
By Percentile is interesting for the value style, because it compares a company’s P/E against its own history, not against a fixed number.
Financials is where the quality and growth style lives. Under Fundamentals you’ll find Net profit, Net Profit Growth Rate, Revenue, Operating Revenue Grow Rate, Gross Margin, Net Margin, Liability / Assets Ratio and ROE. Under Profitability there’s ROA (TTM), Operating Margin (TTM), Cash to Income Ratio and more.
Filters for the dividend style
The Dividends tab has ten filters, and three of them work best used together, not on their own:
- Dividend Yield TTM — dividend yield over the last 12 months
- Payout Ratio LFY — what percentage of profit is paid out
- Continuous DPS Growth — how many years in a row dividend per share has grown
Why together? Because a high dividend yield paired with a very high payout ratio means the company pays out almost all its profit, and that’s harder to keep up if profit falls.
Part 3 — Build one screen, step by step
Let’s build a quality + dividend + value style screen for Bursa: companies that earn a reasonable return on shareholder capital, pay dividends, and aren’t priced too high relative to profit.
First filter: ROE 10% and above
In the Financials tab, tap ROE. The filter screen opens with:
- Period at the top right, showing Annual. This matters: you’re filtering annual ROE, not quarterly.
- Two range boxes: minimum on the left, maximum on the right.
Type 10 in the left box, and leave the right box empty. This means “annual ROE 10% and above”.
Why 10%? It’s just a common starting point for separating out companies that generate a reasonable return on shareholder capital. It’s not a rule. Set it too high and the list comes back empty. Too low and the list isn’t useful.
Tap Done. The stock count drops from 1,238 to 337.
Second filter: dividend yield 3% and above
Go to the Dividends tab, tap Dividend Yield TTM, and type 3 in the minimum box.
Tap Done. Now there are only 121 stocks left.
Notice how fast the list shrinks. Just two filters have already cut out more than 90% of Bursa. That’s the whole point, but it also means every filter you add can knock out a good company for a purely technical reason. For example, a company that’s growing and deliberately not paying dividends will disappear from this list.
Third filter: P/E no higher than 20
Go to the Valuation tab, tap P/E (TTM), and type 20 in the maximum box (the right one).
Tap Done. There are 115 stocks left, and Selected (3) at the bottom left confirms three filters are active.
Read the results — and notice the pattern
Tap Done to go back to the list. The three filter chips stay at the top, with Results (115) below them.
The first ten names in our list were MAYBANK, PBBANK, CIMB, HLBANK, RHBBANK, PETGAS, TM, MAXIS, WPRTS and LFG.
Notice anything? Five out of ten are banks, and most of the rest are utilities, telecom and port companies.
That’s not a coincidence. Our screen asked for three things at once, a stable return on capital, a decent dividend, and a price that isn’t expensive relative to profit. Mature companies in regulated industries tend to show up together in exactly this combination.
The lesson here: your filters decide the type of company you find. If you want companies that are still growing fast, that dividend filter will stop you from ever finding them.
Tap the Save icon if you want to keep this screen for later.
Part 4 — After the screener, the real work starts
That list of 115 stocks isn’t a list to buy. It’s a list to research. Three next steps:
- Open the Company tab for the five names whose business you understand best. Follow the fundamental analysis tutorial for the revenue breakdown, margins, debt, and operating cash flow.
- Compare your top three names side by side using Compare. Compare a bank against a bank, not a bank against a port operator.
- Add them to a watchlist and watch for two weeks before making any decision, as covered in the screener tutorial.
Instead of “what stock is going to go up”, try, “which company, in an industry I understand, has stable profit, controlled debt, and a price that isn’t extreme?” A question like that translates directly into filters.
Common mistakes
1. Setting filters too tight. If the results drop to 2 or 3 stocks, you may have filtered out something genuinely good. Loosen one filter at a time.
2. Forgetting the Period setting. The ROE filter can be set to annual or quarterly. The same number means very different things.
3. Treating the list as a buy list. A screener only filters numbers. It doesn’t know what a company actually sells, or what’s happening in its industry.
4. Using one style for every type of company. A low P/E means something different for a bank than for a tech company. Compare within the same industry.
5. Chasing the highest dividend yield on the list. The highest yield usually comes from the price that’s fallen the most. Check the payout ratio and payment history first.
Frequently asked questions
How many filters is right? Three to five is usually enough. Beyond that, you’ll filter your way down to nothing without realizing it.
Why are my results different from this tutorial? Company numbers change every quarter, and prices change every day. The method stays the same, the results will differ.
Can I use the screener for US stocks? Yes. Change the market at the top of the Create Screener screen to US. The filter list is roughly the same.
Does the screener have a Shariah filter?
Yes. The fastest way to find it is to type Shariah in the Search box at the top of the Select Filters screen. It can be combined with the fundamental filters in this tutorial.
Which style should I use? That depends on your goals and time frame, and there’s no single right answer for everyone. This content is not financial advice.
Want to build your own screener?
Register through Daus's link, enter the code DAUSDK37 under "Special Deposit", and deposit RM1,000 — that is RM150, and up to RM1,500 for a larger deposit.
Sign Up & Claim Your RewardDaus is an official Marketing Representative for Moomoo Malaysia and earns a commission when you register and deposit. It costs you nothing extra.