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.

📂 Stock Research⏱️ Read time 13 min read

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.

Numbers in this tutorial

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.

Style isn't a prediction

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

1
Markets tab

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.

Tap Create Screener.
2
Create Screener screen

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.

Market MY: 1,238 stocks.
3
Select Filters screen

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.

Six filter groups. Swipe to see them all.

Part 2 — Turn a style into filters

4
Valuation and Financials tabs

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.

The two most useful filter groups
Valuation: price versus profit.
Financials: business health.
5
Dividends tab

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.

Use yield, payout and growth together.

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.

6
Financials → ROE

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.

Set ROE, then see what it does
Period Annual, minimum 10%.
1,238 drops to 337.
7
Dividends → Dividend Yield TTM

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.

Two filters: down to 121.
8
Valuation → P/E (TTM)

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.

Three active filters, 115 stocks.
9
Results screen

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.

115 stocks, mostly banks and utilities.

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:

  1. 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.
  2. Compare your top three names side by side using Compare. Compare a bank against a bank, not a bank against a port operator.
  3. Add them to a watchlist and watch for two weeks before making any decision, as covered in the screener tutorial.
A better screen starts with a better question

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 Reward

Daus is an official Marketing Representative for Moomoo Malaysia and earns a commission when you register and deposit. It costs you nothing extra.