How to find stocks using Moomoo's screener tool
Moomoo has a tool to filter thousands of stocks by your own criteria. Here's how to use it — and how to avoid the common traps when judging a stock as a beginner.
🎬 Watch the full video
Video: Finding Good Stocks on Moomoo — from DausDK's YouTube channel. Tap to play it right here.
📖 Or read it step by step
Let’s start with the honest part: I can’t tell you which stock to buy, and you should be wary of anyone willing to do that without knowing your finances, your timeline, and your risk tolerance.
What I can do is show you the tools inside Moomoo to filter and research on your own. That’s a skill that stays with you; today’s hot stock list doesn’t.
Screener — turn thousands of stocks into a short list
There are thousands of stocks listed on Bursa Malaysia and the US market. You can’t research all of them. The Screener lets you set your own criteria and only look at what meets them.
Open Screeners
Tab Markets → scroll down until you find the row “Create your list with Screeners”. Tap it.
The Screeners page has three tabs up top: Stocks · Options · ETFs, and below that a list of screeners you’ve already saved.
Notice the small chip under each saved screener — that’s the filter it uses. In this screenshot you can see the “Shariah: Compliant” chip, meaning that screener only shows stocks that pass Shariah compliance screening. This filter genuinely exists in Moomoo, and a lot of Malaysian investors use it.
Tap Create Screener to start building a new one.
See how big the problem really is
The Create Screener screen starts with almost no filters applied. At the top there’s a market selector: US · MY · SG · HK · CN · JP · CA · AU.
Now look at the Results row.
With just one filter (Exchange: NASDAQ, NYSE, AMEX), the result is 6,445 stocks.
That’s exactly why the screener exists. Nobody can research 6,445 companies. Your job is to narrow that number down to a list you can actually read properly — something like 10 to 20 names.
Add filters one at a time
Tap Add Filter, and the Select Filters page opens with four categories:
Quotes — Exchange, Index, Sector, Mkt Cap, Share Outstanding, Float, Volume Ratio, Stock Price, % Chg
Valuation — P/E LFY, P/E (TTM), P/B, P/S (TTM), Price to Cash Flow Ratio, plus comparisons By Percentile, By Sector Ranking, and By Market Ranking
Dividends — Dividend TTM and dividend yield
Technicals — chart indicators
Notice the button at the very bottom: Done (6445). The number in brackets updates live every time you add a filter. Use it as your gauge — keep adding filters until that number drops to something manageable.
Beginners often add eight filters and end up with zero results. Start with three:
- Market — MY only if you’re just starting (easier to follow, news in a language you understand)
- Mkt Cap — set a minimum so you avoid small companies that swing wildly
- One quality filter — for example, P/E within a reasonable range, or positive revenue growth
See how many results are left. If it’s still hundreds, tighten one filter. If it’s zero, loosen one.
Some filters that tend to be genuinely useful:
Market and sector. Start by narrowing your scope — for example, Bursa Malaysia only, or a sector you actually understand.
Market capitalization. The size of the company. Bigger companies tend to be less volatile; smaller ones can swing much harder in both directions.
P/E ratio. Price relative to earnings. Roughly, how much you’re paying for every ringgit of the company’s profit. It’s useful for comparing companies within the same industry — comparing a bank’s P/E to a tech company’s doesn’t mean much.
Revenue growth. Is the company making more than it did last year?
Dividend yield. For those looking for regular income.
Debt level. Companies with high debt are more exposed when interest rates rise or business slows down.
Filtering for the highest dividend yield and buying the top result. A high dividend yield often means the stock price has already dropped hard — not that the company is being generous. Sometimes it’s a warning sign, not an opportunity. Always ask why that number is so high.
Read a stock’s page properly
Once your screener gives you a short list, you’ll open each stock’s page one by one. Here’s what you’ll see — and most beginners only look at one thing (the price), when this page actually has six layers of information.
1. Code, name, and market status. Market Closed means the price shown is the closing price, not a live one.
2. Price and change. Red means down, green means up.
3. High / Low / Volume. Volume tells you liquidity — how easily you can get in and out without moving the price.
4. The tab row: Chart · Warrants · Comments · News · Company. The Company tab is the most useful one for new investors — that’s where you’ll find financial statements, major shareholders, and a description of the business. The Warrants tab is a subtle warning: if a stock has a lot of warrants trading, you need to be extra careful when looking for the right code.
5. Chart with moving averages (MA). The MA5, MA10, MA20, MA30 lines are the average price over the last 5, 10, 20, and 30 periods. They smooth out daily noise so the overall direction is clearer. You can switch the chart period: 1D · Daily · Weekly · Monthly · Quarterly.
6. Volume bars below the chart. A big spike in volume usually means something happened that day — earnings, news, or an announcement.
Customize what the chart shows
Moomoo’s chart shows a lot at once, and some of it is confusing for beginners. You can turn off what you don’t need.
Tap the ⋯ icon at the far right of the chart period row (Daily · Weekly · Monthly), and the More menu opens with: Indicators, Draw, Line Type, Overlay, Trend Projection, Chart Markings, Chart Bar, and Settings.
Tap Chart Markings, and you can toggle each marker on or off individually:
- Trade Markings — B and S markers showing where you’ve bought and sold that stock
- Corporate Actions — blue circles marking dividends, stock splits, and rights issues
- Current Price Line — a line for the current price
- Position Cost Line — your average cost line. Turn this on if you already own the stock; it shows you instantly whether you’re up or down.
- Price Alert Line — the price alert line you’ve set
- High & Low Prices — labels for the highest and lowest prices
A daily chart is full of random noise that means nothing long-term. Switch to Weekly or Monthly, and the real pattern of the business becomes much easier to see. You’ll also be less tempted to react to one red day.
After the screener — the real work begins
A screener gives you a list to research, not a list to buy. For every name that catches your eye, open its stock page and check:
How does this company actually make money? If you can’t explain it in one sentence, skip it. This is the most powerful filter you have.
Revenue trend over several years. One good year could just be luck. A pattern over several years means a lot more.
Recent news. Any legal issues, management changes, or industry problems that explain the price movement?
Upcoming earnings date. Prices often move sharply around this date.
Watchlist before wallet
This is the advice I repeat most often, and the one most often ignored.
When you find a stock that looks interesting, don’t buy it right away. Add it to your watchlist and watch it for two weeks.
Over that time you’ll learn:
- How much it moves on a normal day
- How it reacts to news
- Whether your interest is really based on research, or just a moment of excitement
Most of the buy decisions I’ve regretted were made within ten minutes of first hearing about a company.
What you should ignore as a beginner
“Top gainers today” lists. A stock that’s up 30% today doesn’t mean it’ll be up again tomorrow.
Social media content promising price targets. Anyone that confident about a future price is selling something — attention, subscriptions, or their own position.
Most technical indicators. You can layer dozens of lines on a chart. For long-term investing, they rarely change a good decision.
Instead of asking “which stock will go up,” use the screener to answer a more specific, answerable question — for example, “which companies in a sector I understand have grown revenue consistently and aren’t loaded with debt?” A better question leads to better research.
Practice risk-free first
Once you have a short list, don’t jump straight to real money. Buy it in paper trading, let it sit for a month, and see how you feel about the way it moves. You’ll learn something about yourself — and that’s worth more than any filter.
This is educational content about how to use the tools in the platform, not investment advice or a recommendation for any specific stock.
No Moomoo account yet?
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.