The SET closed at 1,614.36 points on August 14, up 1.74 points on the day, with trading value reaching 77.86 billion baht — elevated volume that suggests genuine institutional participation rather than thin retail trading. Most listed companies have reported Q2 2026 results, and the majority came in at or above estimates. The earnings season gave the market a fundamental floor. The 1,625–1,630 resistance zone is the next test.
Q2 2026 Earnings — The Headline Picture
The broad Q2 summary is “robust” — most analysts used that word through early August. Banks delivered solid net interest margins supported by the BoT’s 1.00% hold. Energy companies reported strong Q2 profits given elevated oil earlier in the year, though forward guidance is cautious given uncertainty about H2 oil trajectory. Consumer goods and retail showed mixed signals: some recovery in domestic consumption, but household debt remains elevated.
The elevated trading value on August 14 — 77.86 billion baht — matters. On days when results genuinely surprise, volume confirms the move. This looks like real accumulation, not just price drift.
The Resistance Zone at 1,625–1,630
Support sits at 1,605–1,610, tested and held in early August. Resistance at 1,625–1,630 has capped every rally attempt this month. Breaking above 1,630 would be technically significant: it sets up a run toward 1,650+ and draws in momentum buyers who have been watching from the sidelines.
For that to happen, at least one of three things needs to occur: further positive earnings surprises in sectors that have not yet reported, a dovish signal from the Fed (or BoT) that rerates the market’s discount rate, or foreign investor flows reversing from net selling to net buying.
Sector Breakdown
Energy was the standout Q2 performer, benefiting from oil prices that were elevated in Q1 and Q2. PTT and downstream names saw margin expansion. But the sector is forward-looking now, and guidance for H2 was cautious — analysts are watching whether oil holds above $90 or pulls back.
Banking was solid. Net interest margins held as BoT kept rates at 1%; loan growth picked up in the consumer segment, though credit quality metrics in the small business and personal loan categories warrant monitoring. Consumer credit names like TIDLOR showed some stress signals in early Q3 data — worth watching into the next earnings cycle.
Tourism-linked stocks remain a story of recovery that never quite reaches the old peaks. Thai tourist arrivals are improving but still below 2019 levels. SET-listed hotels and transport names had mixed Q2 reports. Property remains cautious — elevated global rates dampen cross-border investment appetite and high land costs compress margins domestically.
What Foreign Flows Tell Us
Foreign investors have been net sellers of Thai equities through most of 2026 — following the carry trade math that makes US Treasuries at 3.50–3.75% more attractive than SET equities at a 1.00% domestic rate environment. Domestic retail has been the buyer of record through this period, which is a thinner base for a sustained rally to 1,650+ than institutional buying would be.
If the Fed turns meaningfully dovish in September, foreign buyers return first to markets with strong fundamentals and reasonable valuations — and Thailand qualifies. That’s the clearest external catalyst for breaking 1,630.
What Thai Equity Investors Should Watch
Watch for daily closes above 1,630 on volume above 80 billion baht — that combination would confirm the breakout rather than just test it. BoT’s August 26 decision matters: any dovish signal lowers the relative cost of Thai equities versus bonds, helping the market. Current SET levels at 14–15x forward P/E are reasonable but not cheap by historical standards — selective positioning in quality names is more appropriate than broad-market exposure. Banks with healthy NPL ratios and energy names with locked-in H1 margins are the sectors with the clearest earnings support at current prices.