How much of your money should be in the market of the country you live in?
WaitThe number that must change before investing is named below
Hold enough Thai equity to match the baht bills you will actually pay, and no more. The readings do not support adding here right now.
−100 · argues against
-50
argues for · +100
Data coverage: 4/4 inputs (100%)
— at least 75% of the declared inputs are available; this does not measure research support or agreement
Research status: Conflicts with own history — reviewed 2026-08-12, method v1.6.1.
The job Own Thailand
Earns in the currency you spend. Removes exchange-rate risk from the part of your money that will pay Thai bills.
The argument
There is one very good reason to own Thai shares and it has nothing to do with returns: they earn in the currency you spend. Money that will pay Thai bills should largely sit in baht assets, because the alternative is carrying an exchange-rate bet on top of an investment bet on money you have already committed to spending.
Beyond that threshold, the readings argue for patience. The carry gap — Thai policy at 1.00% against US overnight money at 3.87%, a gap of -287bp — is the most consequential single number on this page for a baht earner, and it is through its tripwire. While it stays there, capital has a standing reason to leave and the baht has a standing reason to drift weaker.
Two things are helping. Brent at $114.89 is below the level at which oil becomes a genuine tax on a net-importing economy. And the tax code is quietly generous to onshore holdings: an individual pays no capital gains tax on shares sold on the Thai exchange, which over a long holding period is a larger advantage than most fee differences.
The counterweight is rice at +12.3% against Vietnam. That is a slow structural drag on the rural half of the economy, and it argues specifically against buying the domestic-consumption recovery story until the number falls.
Brent above $95 for four weeks is the separate trim boundary.
What would change this. The carry gap narrowing back inside −150bp would move this to accumulate. Brent sustained above $95 for four weeks would move it to trim — and would do so at the same time as it raised your own cost of living, which is the concentration risk to think about now rather than then.
Shaded stance bands begin only at the first recorded stance-log entry. Earlier calls are not reconstructed.
Evidence What produced this stance
The stance is a starting point produced by arithmetic, not by an opinion. Every reading behind it is printed below with its value and where the value came from; if you disagree with a reading, the stance it produced is worth disagreeing with too.
Base stance: hold · Mixed evidencethe standing policy before today’s readings
Currency matching can reduce risk for known baht liabilities, while concentrating investments in the home market creates separate company and country risk.
Limit: The hold base does not specify a suitable percentage and cannot see the user's actual baht liabilities, employment exposure, property or existing holdings.
Carry gap, Thai policy rate minus US overnight-287bpDERIVEDargues against
push -2
· -25.0 score pts
Thai money paying far less than dollar money pulls capital out and lets the baht drift weaker. For domestic shares that is a headwind: foreign money leaves the market before it leaves the country.
Inputs: th.carry.vs_fedRule: < −2.5pp argues against with double weight; < −1.5pp argues against
Conflicts with own historymechanism mixed · threshold house-rule · internal record mixed
The policy-rate gap is the observable income differential between baht and dollar cash, but uncovered interest parity is unreliable as a short-run spot-FX forecast.
Limit: The −1.5pp/−2.5pp currency-pressure bands are house rules. The internal replay supported dollar strength at three months but reversed at twelve months.
Brent crude$114.89LIVEargues against
push -2
· -25.0 score pts
Thailand imports nearly all its oil. Cheap crude is a quiet subsidy to the whole domestic market; sustained $95 is a tax on the country you live in, and it hits your fuel bill, the baht and the index at once.
Inputs: xx.commodity.brentRule: < $90 supports; > $95 argues against with double weight
Mixed evidencemechanism supported · threshold house-rule · internal record supportive
Higher imported energy costs can worsen inflation, income and the trade balance for a net oil importer such as Thailand.
Limit: $90/$95 and the four-week persistence rule are house thresholds. Only two internal episodes fired, so the observed result is too small to validate them.
Thai rice priced against Vietnamese+12.3%STATICargues against
push -1
· -12.5 score pts
Thai rice losing on price is a slow drag on the rural economy and eventually on the trade balance. It is the number that has to fall before a rural-recovery story in Thai consumer shares means anything.
Inputs: th.food.rice_premium_vnRule: > 10% argues against
Experimental house rulemechanism supported · threshold house-rule · internal record not-testable
Relative export prices can affect competitiveness, but translating a rice-price premium into an equity allocation is a house hypothesis.
Limit: The 10% boundary is not externally validated and the current series is static, so no historical decision record exists.
Thai equities versus their 200-day average+9.0% vs 200-day averageDERIVEDargues for
push +1
· +12.5 score pts
This is THD × USD/THB: an MSCI Thailand basket used as a SET trend proxy. It is sound for direction, not for the index level, and carries real tracking error. The ±2% dead-band prevents flapping.
Research-supportedmechanism supported · threshold house-rule · internal record not-tested
Medium-term trend following has published historical support across asset classes.
Limit: The cited work studies a 10-month moving average. FINDASH's 200-day proxy and ±2% no-flap band are implementation choices, not thresholds validated by that paper.
What would change this.
The carry gap narrowing back inside −150bp would move this to accumulate. Brent sustained above $95 for four weeks would move it to trim — and would do so at the same time as it raised your own cost of living, which is the concentration risk to think about now rather than then.
The flip is named in advance on purpose. A stance that can only be explained after it changes is a story; a stance that names its own reversal beforehand can be held honestly, and can be checked later against what actually happened.
The score is the strength of the argument among the evidence that is currently available, from −100 to +100. It is not a forecast, a probability or an expected return. Anything between −30 and +30 is a genuine shrug and leaves the stance where it started.
Data coverage says only how many declared inputs exist today. It is not confidence, research strength or agreement among inputs. A reading that cannot be computed is shown as unavailable and counts for nothing — it is never quietly scored as neutral.
Exact score: Score = sum of known pushes (-4) ÷ known-test ceiling (8) × 100. At +30/−30 the base stance moves at most one rung.
How Reaching this from Thailand
The routes are the ways this is actually reachable from Thailand. They are not equivalent. The same fund bought through a Thai broker and through an offshore account attracts different tax, different limits and, in one case, a US estate tax exposure that has nothing to do with the fund itself.
Thai brokerage A normal Thai share-trading account
Buys anything listed on the SET, in baht, with no money leaving the country. The simplest route and the one with the fewest tax surprises.
What to ask for
What it is
Ccy
Ongoing charge
Why this one
TDEX
ThaiDEX SET50 ETF
The fifty largest companies on the Thai exchange, in one holding.
THB
0.40%
The fifty largest Thai companies at 0.40% — the cheapest broad way in.
Frictions: th_div_wht, th_cap_gains
BSET100
BCAP SET 100 ETF
The hundred largest Thai companies — a slightly broader net than SET50.
THB
—
A hundred companies rather than fifty, if you want the broader net.
Frictions: th_div_wht, th_cap_gains
Thai fund (tax wrapper) A Thai mutual fund bought for the tax deduction
RMF and ThaiESG funds reduce this year's income tax in exchange for a holding period. The deduction is usually worth more than the fund's performance edge.
What to ask for
What it is
Ccy
Ongoing charge
Why this one
ThaiESG
Thailand ESG Fund
A Thai fund that cuts this year's income tax bill by up to ฿300,000 of deduction in exchange for holding five years.
THB
—
If you pay Thai income tax, this is the same market bought with a tax deduction attached. See the ThaiESG position — the deduction is worth more than the market view.
Frictions: thaiesg_2026, th_div_wht
Instrument details were verified against issuer and exchange pages on 2026-07-25. Tickers,
ongoing charges and listing lines change; confirm before dealing. Where a charge shows as
— the published figure could not be confirmed and none is invented here.
Implement Derivatives menu for this call
These contracts do not create a new call. Each is only an implementation of the call above,
and it is usable only when every gate is both known and passing. Grey items stay visible so a
missing input cannot masquerade as an all-clear.
Regulatory boundary checked 7 August 2026. The Thai statute defines investment advisory
service around advice given in the normal course of business to the public for a fee or other
remuneration. This page is free and impersonal, accepts no orders, links to no execution flow,
receives no referral payment, and does not test suitability. That is a product constraint, not a
legal opinion; adding payment, personalization, affiliate revenue or execution requires a fresh
review. SEC source.
disabled
S50 futures expression
S50U26
A capital-efficient implementation of the same directional call, not a separate bet.
Expression: Long one contract only when every gate passes; otherwise use the unlevered implementation above.
watch · Leverage may express an existing call more efficiently; it may not upgrade the call.
PASS
Trend · Underlying must be above its 200-day trend
+9.0% · A positive full-window trend is required; a partial moving average is not substituted.
PASS
Annualized basis · Must be below +3.0%
-15.45% · Same-date S50 future versus the SET50 cash index, annualized to the displayed expiry.
5 days to estimated expiry · 2026-09-29Review: Review weekly, and again before the roll-by date.Roll by 2026-09-22 (-2 days): Close it, or roll only if all three gates still pass. Never roll automatically.Weekday-rule estimate: TFEX can move the date for Thai or underlying-market holidays; confirm the live series page.No reminders are sent.
Exit / flip: Close rather than reinterpret it when the underlying call leaves Invest now, trend turns non-positive, basis reaches 3%, or the roll-by date arrives.
disabled
Protective SET50 put
S50U26
Buy a put against an existing SET50-equivalent holding only when protection is needed and S50 volatility is demonstrably not expensive.
Expression: Long a put sized no larger than the SET50-equivalent holding being protected.
Relevant tripwire · At least one Thailand stress tripwire must be near or active
thb_carry: active · brent_shock: near · The current proxy set is the THB carry gap and the sustained-Brent shock.
?
S50 implied volatility · Must be below its own 60th percentile
not available · US VIX is at its 16th percentile, but VIX is not a substitute for S50 option volatility.
Worst case: The option premium can expire worthless. The underlying still loses down to the strike, and a mismatched portfolio can fall differently from SET50.
5 days to estimated expiry · 2026-09-29Review: Review weekly, and again before the roll-by date.Roll by 2026-09-22 (-2 days): Close, exercise/settle, or replace only after every gate is run again.Weekday-rule estimate: TFEX can move the date for Thai or underlying-market holidays; confirm the live series page.No reminders are sent.
Exit / flip: Remove or let expire when the stress tripwires return dormant; do not keep renewing insurance without re-running the volatility gate.
disabled
Covered SET50 call
S50U26
Sell a call only against a measured SET50-equivalent holding as a staged implementation of a Reduce call.
Expression: Short calls only up to the covered quantity; never turn the overlay into a naked short call.
watch · A call sale may implement a reduce decision; option income may not manufacture one.
?
Covered quantity · A matching SET50-equivalent holding must exist
portfolio not connected · FINDASH does not know the user's holdings, so it cannot prove that the short call is covered.
Worst case: The underlying keeps almost all of its downside, while gains above the strike are surrendered. A naked call has no fixed maximum loss and is outside this menu.
5 days to estimated expiry · 2026-09-29Review: Review weekly, and again before the roll-by date.Roll by 2026-09-22 (-2 days): Close, exercise/settle, or replace only after every gate is run again.Weekday-rule estimate: TFEX can move the date for Thai or underlying-market holidays; confirm the live series page.No reminders are sent.
Exit / flip: Buy back or let expire if the call leaves Reduce; never roll a losing short call merely to avoid recognizing it.
disabled
Cash-secured SET50 put
S50U26
Sell a put only at the already-named price where the Wait call becomes a buy, with full cash cover.
Expression: Short one put only when its strike equals or improves on the named entry price and the full exposure is cash-covered.
watch · Selling a put is allowed only as an implementation of a pre-existing Wait call.
?
Named entry price · The wait condition must name an underlying price
no SET50 entry price named · The current position names macro thresholds, not a SET50 purchase level, so no strike can be selected honestly.
?
Cash cover · Cash for the full strike exposure must be ring-fenced
portfolio not connected · Margin is not cash security; the full exercise-equivalent amount has to exist outside the model.
Worst case: SET50 can fall far below the strike; the loss approaches strike exposure minus premium if the index collapses. Initial margin is not the worst case.
5 days to estimated expiry · 2026-09-29Review: Review weekly, and again before the roll-by date.Roll by 2026-09-22 (-2 days): Close, exercise/settle, or replace only after every gate is run again.Weekday-rule estimate: TFEX can move the date for Thai or underlying-market holidays; confirm the live series page.No reminders are sent.
Exit / flip: Remove the order if the Wait call changes or its named entry price changes; do not chase the market by raising the strike.
Dates Things on a clock
A window that closes is the one kind of item on this dashboard where doing nothing is itself the
decision. Each date below is published by the issuer or the authority named, not inferred.
98d
Last year of ThaiESG's enhanced deduction
Closes 2026-12-31
Ministerial Regulation No. 395 and the Revenue Department's filing guide apply the enhanced terms to units purchased between 1 January 2024 and 31 December 2026: up to 30% of assessable income capped at ฿300,000 and held five years. From 1 January 2027 through 31 December 2032 the cap is ฿100,000 and the hold is eight years. The cash value depends on the taxpayer's actual assessable income, marginal rates, other allowances and compliance; the fund itself still has Thai-market risk. SSF purchases qualified only through tax year 2024.
Eligible taxpayers can claim up to 30% of assessable income, capped at ฿300,000, for qualifying ThaiESG units bought by 31 December 2026 and held five years. From 2027 the cap is ฿100,000 and the hold is eight years.
Friction What this costs regardless
The frictions are the parts that cost money or attention regardless of whether the argument is right: tax, transfer limits, deadlines, structure. For most people most of the time they matter more than the market reading does.
Capital gains on the SET — exempt
tax
Profits from selling shares on the Thai exchange are not taxed for individuals.
An individual selling listed shares on the Stock Exchange of Thailand pays no capital gains tax. This is a genuinely large advantage and it is the main reason the onshore route deserves a serious look even when the offshore fund is cheaper. Stated honestly: this rests on the exchange's own published guidance; it could not be confirmed on the Revenue Department's site, so it is carried as a strong claim rather than a certainty.
Dividends from Thai listed companies and Thai funds are taxed 10% before you see them.
Thailand withholds 10% on dividends paid by listed companies and by mutual funds alike. For most individual investors that withholding is final — you can leave it there and file nothing. It is a real drag on high-yield Thai holdings specifically, because the whole reason to own them is the dividend.