TRADER REPORT — ML (Microlistens (Thailand) PCL)¶
1. The 10-year story in three sentences¶
ML.BK has been a textbook small-cap hire-purchase wreck — from roughly ฿2.63 ten years ago down to a ฿0.21 low, a max drawdown of ~86% per the summary row, classic Thai mid-cap auto-finance carnage post-COVID through the 2023–24 retail bust. The tape spent most of 2024–early 2026 dead-flat in the ฿0.40–฿0.50 zone on near-zero volume — orphaned, ignored, basically a corpse. Then late May 2026 something woke up: price ripped from ฿0.46 to ฿1.51 in 17 sessions on volume going from ~100k shares/day to 30M+ — a 3x move with conviction, and that rewrites the chart.
2. Where we are now (price vs key levels)¶
- Last: ฿1.51 (2026-06-22)
- 10y high reference: ~฿2.63 (data summary), 10y low: ~฿0.21
- Pre-breakout base: ฿0.40–฿0.49 (March–late-May 2026, ~2 months of coiling)
- Breakout trigger: 2026-05-27 close ฿0.55 on 1.46M shares (vs prior ~200k ADV) — the tell.
- Acceleration: 2026-06-04 ฿1.25 high, 2026-06-05 high ฿1.44 with 35.8M traded — climax volume.
- Pullback low post-climax: ฿1.28 (2026-06-16 intraday low), held. Then ฿1.51 on 9.85M — higher low, higher high, momentum intact.
- Key levels going forward:
- Support 1: ฿1.28 (post-climax pullback low, must hold)
- Support 2: ฿1.05–฿1.12 (breakout shelf / 2026-06-05 close zone)
- Resistance 1: ฿1.54 (intraday high 2026-06-12, 2026-06-15)
- Resistance 2: ฿1.80–฿2.00 (psychological + air pocket from old chart)
- Resistance 3: ฿2.60 (10y high)
3. Liquidity & positioning¶
- Recent ADV pre-breakout: shockingly thin — multiple ZERO-volume sessions (May 1, 4, 26; June 1, 3). That's a flatlining corpse.
- Post-breakout ADV: ฿15–40M turnover days at ฿1.0–1.5 (16M × ฿1.4 ≈ ฿22M). Still below ฿30M ADV threshold on most days → flag illiquidity. Size kills here.
- Free float, foreign holding %, dividend yield: data not provided in package (SET shareholder page returned 404).
- Positioning read: this is not a crowded trade — no broker coverage signal, no retail forum chatter (Reddit/Stocktwits noise was all about the US "ML" MoneyLion ticker, irrelevant). This is an orphan that some local pocket has decided to run. Could be insider accumulation, could be a single warrant/PP play, could be a sector sympathy trade with THANI. We don't know — and that's the risk.
4. The setup (or absence of one)¶
The setup is a classic dead-cat-resurrection breakout: 14-month base ฿0.40–฿0.49, breakout on 10x volume, vertical phase ฿0.55→฿1.45, then a healthy 12% pullback to ฿1.28 that held, followed by a higher high to ฿1.54 and close at ฿1.51. Textbook stage-2 markup after stage-1 base.
What I don't like: - No identified fundamental catalyst in the news package — the rip is unexplained, which on Thai small-caps usually means "someone knows something" OR "someone is painting it." Both end the same way when the music stops. - The vertical phase from ฿0.46 (May 25) to ฿1.45 (June 11) = +215% in 13 sessions. That's a parabolic move, and parabolas don't get retested gently. - Sub-฿30M ADV means you cannot exit cleanly if it cracks. Slippage will eat you.
5. 2-year price outlook¶
- Bull case: ฿2.50–฿2.80 by mid-2027 if breakout continues, ฿1.54 clears on volume, momentum carries to retest the 10y high. Requires sector tailwind (commercial vehicle finance recovery, THANI sympathy) and the rumour/catalyst to actually materialise.
- Base case: ฿1.10–฿1.40 by mid-2027 — parabola digests, gives back 40–50% of the move, builds a new base in the ฿1.00–฿1.40 zone, then drifts. This is what 70% of Thai small-cap rips do.
- Bear case: ฿0.45–฿0.55 by mid-2027 if the move was a one-off pump, volume dries up, sellers exhaust buyers, and price gives the whole move back to the old base. Don't laugh — this is the modal outcome for unexplained Thai micro-cap spikes.
6. Trade idea¶
Trade: small momentum long, tight stop.
- Entry: ฿1.45–฿1.52 on any intraday flush back to ฿1.40–฿1.45; add on close above ฿1.55 with volume > 10M.
- Stop: hard stop close below ฿1.27 (under the post-climax pullback low). No averaging down — never average down on a chart that just went parabolic.
- Target 1: ฿1.95 (take 1/2 off). Target 2: ฿2.60 (10y high — leave runner with trailing stop at prior swing low).
- Size: ¼ of normal small-cap size. Max 0.5% of book risked on the stop. ADV is too thin to be a hero. If you can't exit your position in 20% of one day's volume, you're trapped.
- Horizon: 4–12 weeks for the momentum leg. This is a trade, not an investment. Hire-purchase fundamentals over 2 years are not what's driving this tape.
Alternative: pass. If you don't already have the Thai small-cap mandate and the broker who can fill you without moving the print, just watch. There will be a re-test of ฿1.05–฿1.15 at some point — that's a cleaner risk/reward entry if it comes with the trend still intact.
7. What would change my mind¶
- Bullish escalation: Sustained close above ฿1.55 on ฿30M+ daily turnover, plus a SET filing explaining the move (large shareholder change, M&A, capital raise, business pivot). Then I'd size up and target ฿2.60.
- Bearish kill signal: Close below ฿1.27 on heavy volume → out, no questions. A break of ฿1.05 and I'd consider it a failed breakout — the whole move retraces to ฿0.50.
- Liquidity warning: Two consecutive zero-volume sessions or sub-฿5M turnover at these levels = the operator is gone. Get out.
- News surprise: If the SET issues a trading-pattern surveillance warning or a "please clarify" notice (very common on moves like this), expect a circuit-breaker-style flush. Watch SET filings daily.
Trader's note: The trend is your friend until the bend. Right now the trend is up and the bend hasn't happened. But this is a ฿0.40 stock that tripled in a month with no news in the package — respect the price action, but keep one foot out the door. Size kills. Stops are not optional.