Skip to content

TRADER REPORT — THANI

1. The 10-year story in three sentences

THANI was a darling truck-financier momentum trade from 2016-2018, ripping from sub-฿3 to peak above ฿11 (split-adjusted reference levels not in package, but the 10y high implied by drawdown math from current ฿1.69 is roughly ฿7.5+ on adjusted basis — max drawdown -77.4% per summary row). Since the 2018 peak it has been one long, grinding bear/sideways slog — COVID smashed it, the 2022-2024 Thai commercial-vehicle NPL cycle finished the job, and it now trades as a forgotten ฿1.5-฿1.7 penny financial. The 10-year CAGR is essentially flat-to-negative (current ฿1.69 vs 10y mean ฿1.67 in the summary row) — a decade of nothing for buy-and-holders.

2. Where we are now (price vs key levels)

Last print ฿1.69 (2026-06-22). The tape over the last 60 sessions tells a clean story:

  • ฿1.58-฿1.60: hard floor, defended four times Mar-May 2026. This is your line in the sand.
  • ฿1.62-฿1.64: the magnet — stock spent the majority of the last 3 months pinned here. Classic accumulation box.
  • ฿1.68-฿1.70: near-term resistance, the recent breakout shelf (Apr 30, May 7-8, Jun 15-17).
  • ฿1.75-฿1.76: the May 7-8 spike high, rejected hard on volume (May 8: 21.8M shares, May 11: 31.7M — that's a distribution candle, someone unloaded into strength).
  • ฿1.80+: open air above — no resistance shown in the 60-day window until you get back into pre-2024 territory.

Net: range-bound ฿1.60-฿1.76 for ~3 months. Currently mid-range, leaning bid. The Jun 15-17 push to ฿1.71 on 10M+ volume suggests a second attempt at the May highs is brewing.

3. Liquidity & positioning

ADV in the recent sample runs ~5-7M shares = roughly ฿8-12M turnover/day at ฿1.65. That's well below the ฿30M ADV illiquidity threshold. This is a small-cap orphan now, not the SET100 momentum name it was in 2017-2018. Size kills here — anything more than ฿2-3M position and you're the market on exit.

Free float, foreign holding %, dividend yield: data not provided in package. Given Thanachart Capital is the parent, free float is structurally limited.

Positioning read: neglected, not crowded. News flow is zero — the Google News results are noise (Dusit Thani hotels, Muang Thong Thani stadium, food fairs — wrong "Thani"). No broker chatter, no Reddit, no Pantip pickup in the package. This is an orphan. Orphans can sit dead for quarters, then move 20% in a week when someone finally notices.

4. The setup (or absence of one)

There IS a setup — a base-building one, not a momentum one.

Evidence: - 3-month tight range ฿1.60-฿1.76 (10% band) after a brutal multi-year bleed - ฿1.58-฿1.60 floor tested repeatedly and held - Higher lows since mid-May: ฿1.61 → ฿1.62 → ฿1.65 → ฿1.68 - Volume spikes (May 8, May 11, May 29, Jun 15-16) — accumulation/distribution churn, with the net flow leaning constructive (price didn't break the ฿1.60 floor) - 10y volatility 38% annualised per summary — not a vol monster but enough range for a swing trade

This is NOT a buy-and-hope-for-a-trend-reversal setup. The 10-year chart is broken. This is a mean-reversion / range trade with optionality on a sector re-rating (Thai HP/finance names go in cycles — TIDLOR got promoted to SET50 in 2024 per the headlines; the sector isn't dead).

The trend is your friend until the bend — and this chart hasn't bent yet. But the 3-month base is your first whiff of a possible bend.

5. 2-year price outlook

  • Bull case: ฿2.40 by mid-2028 if Thai commercial vehicle NPL cycle inflects, BoT cuts rates, parent Thanachart group signals reinvestment, and ฿1.76 breaks on real volume. ~+42% from spot.
  • Base case: ฿1.75 by mid-2028 — stock continues to range-trade ฿1.55-฿1.85, dividend (if any — not provided) does the work. Essentially dead money with carry.
  • Bear case: ฿1.20 by mid-2028 if Thai economy slips, commercial vehicle defaults spike again, parent dilutes or sells down. -29% from spot. Below ฿1.58 there is no visible support in the package — air pocket.

6. Trade idea

Small swing long, tight risk.

  • Entry: ฿1.65-฿1.68 (current zone), add on a closing break of ฿1.76 on >15M shares
  • Stop: daily close below ฿1.58 (kills the base thesis — full exit, no averaging)
  • Target 1: ฿1.85 (take half off)
  • Target 2: ฿2.10-฿2.20 (12-month, trail stop to ฿1.70 after T1)
  • Size: ≤1% of book given ADV. Do not exceed ฿2M notional. This is a satellite trade, not a core.
  • Time horizon: 3-9 months for the range break; 18-24 months for the bigger target if sector re-rates.
  • Risk/reward at entry ฿1.67: risk ฿0.09 to make ฿0.18-฿0.43 = 1:2 to 1:5. Acceptable.

If you can't get filled under ฿1.70, pass and wait for either (a) the ฿1.76 breakout with volume, or (b) a re-test of ฿1.60. Do not chase ฿1.75+ blind — that's where May's seller showed up.

Never average down on a chart in a 5-year downtrend. The base is fresh and unproven.

7. What would change my mind

Bullish flip (go bigger): - Daily close above ฿1.76 on >20M shares with no fade next session - Foreign net buying flow into Thai financials (broker data not in package) - BoT rate cut signal — THANI is rate-sensitive per the data notes - Thanachart group corporate action (M&A, restructuring) — would be the catalyst this orphan needs

Bearish flip (cut and walk): - Close below ฿1.58 on any volume — the base is broken, next stop unknown - ADV collapsing below 2M shares for 2+ weeks — liquidity drying up means you can't get out - Any sector NPL shock (e.g. another finance-co warning) — commercial HP names trade as a basket in panic - Thanachart parent selling down stake — instant -15% gap risk

Bottom line: Not a conviction trade, but a clean, defined-risk swing with 1:2+ R/R in a forgotten name where one decent catalyst could put it back on screens. Trade it small, respect the ฿1.58 line, don't fall in love. This is a rental, not a marriage.