TRADER REPORT — ASP (Asia Plus Group Holdings PCL)¶
1. The 10-year story in three sentences¶
ASP has been a textbook melting ice cube — from ฿3.34 in May 2016 to ฿2.14 in June 2026, a -35.9% capital loss over a decade (data package summary row), with a brutal -72.4% max drawdown along the way. This is the chart of a Thai mid-tier broker getting structurally squeezed: zero-commission disruption, SET turnover decay post-2018, and the 2023–2024 retail bust that gutted the brokerage P&L. The 10-year high (~฿3.34) is long-gone resistance; the stock has spent years grinding sideways at penny-stock liquidity in a ฿2.00–฿2.20 box, with annualised volatility ~25% — low, because it barely moves.
2. Where we are now (price vs key levels)¶
- Last: ฿2.14 (2026-06-22)
- 60-session range: ฿2.04 – ฿2.20. That's a 16-stang range over three months. Dead.
- Immediate support: ฿2.04–฿2.06 (tested late-March, late-April).
- Immediate resistance: ฿2.18–฿2.20 (rejected mid-May, early-June).
- Short-term trend: mild uptrend from ฿2.04 floor in late March to ฿2.18 mid-May, now rolling back to ฿2.14. Higher lows, lower highs — coiling.
- Multiple zero-volume sessions (May 1, May 4, Jun 1, Jun 3) — that tells you everything about the tape. The stock literally doesn't trade on some days.
The 10-year tape: down 35.9%, annualised return -4.4%, but with a 72% max drawdown — meaning anyone who bought the 2016–2018 highs near ฿3+ is still deeply underwater. The bend in the trend never reversed; it just flattened into a coffin.
3. Liquidity & positioning¶
- ADV (last 60 sessions, eyeball): ~700k shares × ฿2.10 ≈ ฿1.5M/day. That is two orders of magnitude below my ฿30M illiquidity threshold. This is an institutionally untradeable stock.
- Biggest recent day: 2026-04-30, 2.2M shares ≈ ฿4.5M. Still a rounding error.
- Free float, foreign holding %, dividend yield, beta vs SET: data not provided in the package (SET shareholder page returned 404).
- Positioning: this is an orphan. Zero broker coverage signal in the news feed. Zero retail chatter in Thai forums captured. The English-language Stocktwits chatter is all about ASP Isotopes (US ticker) — irrelevant noise, wrong stock. Yahoo "news" is generic Simply Wall St filler. No real flow, no narrative.
Crowded? No. Neglected? Absolutely. Broker piles? None visible.
4. The setup (or absence of one)¶
There is no setup. This is a dead-tape, sub-฿2M ADV, structurally declining mid-tier broker trading in a 7% range for three months with zero-volume days. The technicals are irrelevant when the order book is empty — your own buy order moves the bid.
What I see on the tape: - Low-volatility coil between ฿2.04 and ฿2.20. - Slight bullish bias (higher lows since March), but rejected three times at ฿2.18–2.20. - Volume profile is dying — multiple sessions of zero turnover is a red flag that even retail has given up.
The only thing that would matter is a sector-wide brokerage repricing (SET turnover surge, M&A in Thai brokers, regulatory consolidation). The "Thai stocks set to surge after election" headline from Feb 2026 is the kind of catalyst the broker sector keys off — but ASP hasn't moved on it. That tells you the market doesn't believe.
5. 2-year price outlook¶
- Bull case: ฿2.80 by Jun 2028 if SET daily turnover re-rates above ฿80bn sustained, post-election reform rally, AND a sector M&A bid (mid-tier broker consolidation — ASP is exactly the kind of name that gets taken out). Requires a clean break above ฿2.20 on >5M volume.
- Base case: ฿2.00–฿2.20 by Jun 2028. More of the same. Range-bound penny grind. Dividend (if any — data not provided) is your only return.
- Bear case: ฿1.50 by Jun 2028 if SET turnover stays depressed, ASP loses more brokerage share to zero-commission digital players, and the ฿2.04 floor breaks. Below ฿2.00 there is no visible support until the COVID-era lows (data not extracted but implied by the -72% max DD from ~฿3.34 — i.e. ฿0.90s).
I lean base case with bear tail. The trend has been your friend for the bears for a decade; nothing in the tape says that's reversing.
6. Trade idea — PASS¶
No trade. Wait for one of the following: 1. A breakout close above ฿2.22 on volume >5M shares (3x recent ADV). That would confirm something has changed — likely a sector re-rate or M&A whisper. Then chase to ฿2.40, stop ฿2.08. 2. A breakdown below ฿2.02 on volume. Short is impractical (no borrow, no liquidity) — but if you're long, you're out. 3. A bid / strategic announcement — ASP is exactly the kind of orphan mid-tier broker that gets consolidated. If headlines hit, position before the crowd.
For now: size kills. You cannot get a meaningful position on without moving the market against yourself, and you cannot get out in a panic. Even if I liked the chart (I don't), the liquidity alone disqualifies this as a tradeable name for anyone running more than ฿2–3M.
If you're a retail holder with an existing position and a 4–5% dividend yield (data not provided — verify), holding and clipping coupons is defensible. Adding here is not. Never average into an orphan with a 10-year downtrend.
7. What would change my mind¶
- SET-wide brokerage M&A — KGI/MST/FSS/ASP type consolidation chatter. Most likely upside catalyst.
- SET daily turnover sustainably above ฿80bn for 3+ months — would re-rate the entire broker complex.
- Volume signature change — a single session above 10M shares with a price move >5% would be my "wake up" signal. Right now we get 200k–1M share days with prices pinned to the nearest stang.
- A major shareholder change disclosed via SET filings (data not retrievable from the package — 404 on shareholders page).
- Break and hold above ฿2.40 — that would invalidate the multi-year downtrend structure. Until then, the trend is the bears' friend and the bend hasn't come.
Bottom line: orphan, illiquid, structurally declining. No trade. Move on — there are 50 better setups on the SET on any given day.