TL;DR: Margin trading lets retail investors borrow money to go long; margin short selling lets them borrow shares to short. Rising margin balance = retail bullish; rising short balance = retail bearish. Short-to-margin ratio ≥ 30% typically signals squeeze potential; margin utilization near the cap signals leverage exhaustion.
Concepts
What are margin trade and margin short?
Margin trade: Retail borrows money from the broker to buy stocks. With only NT$60 cash on hand for a NT$100 lot, the NT$40 borrowed is the margin balance. Higher margin balance → more retail going long with leverage.
Margin short: Retail borrows shares from the broker to short-sell. Sell high, buy back lower → profit on the spread; if the stock rallies instead, you pay more to cover — high-risk on the short side.
Neither involves foreigners, trust funds or proprietary desks. Margin / short data is fundamentally a retail-flow gauge.
Why does it matter?
1. Retail sentiment thermometer Margin balance climbing steadily + price rising → retail confident chasing the trend, but watch the top; margin balance plunging + price falling → retail forced out, typical of panic bottoms.
2. Short-squeeze potential Short positions eventually have to be covered (bought back). If a stock has a fat short balance and then catches good news, shorts are forced to chase — that's a squeeze.
3. Early-warning on leverage risk Margin utilization (margin balance ÷ margin limit) close to 100% means retail leverage on this name is maxed; any further drop easily triggers forced liquidations — selling cascades.
Three key indicators
1. Short-to-margin ratio
Formula: Short balance ÷ Margin balance × 100%
Meaning: how many short lots per 100 margined lots.
- < 10%: Retail predominantly long, very few shorts
- 10 ~ 30%: Normal range
- ≥ 30%: Concentrated retail short interest — squeeze potential; if shorts are forced to cover, the stock can pop
- ≥ 50%: Extreme, often paired with "insiders shorting via borrowed shares vs retail margin longs" mirror positioning
2. Margin utilization
Formula: Margin balance ÷ Margin cap × 100%
Meaning: how much of this stock's margin quota retail has consumed. Every stock has a margin cap (computed from market cap and liquidity).
- < 30%: Low retail participation, leverage headroom
- 30 ~ 70%: Typical band
- ≥ 90%: Retail piling into margin chasing the trend, high leverage risk — any drop triggers cascading forced liquidations
3. Short utilization
Formula: Short balance ÷ Short cap × 100%
Meaning: how much of the short quota is used.
- ≥ 90%: Strong squeeze potential — short quota nearly exhausted, new shorts can't be added; a small push from bulls forces existing shorts to cover
Playbooks
Bull script: high margin utilization + limit-up
If a stock limits up for 3 consecutive days and margin utilization jumps from 50% to 90%, the setup smells like "smart money lure → retail piles into margin → smart money distributes". The limit-ups look strong, but retail leverage is loaded; the pullback is usually deep.
Bear script: high short-to-margin + good news
If short-to-margin reaches 40% and an earnings call drops positive news, a short squeeze can erupt — shorts can't cover fast enough, and 10–20% gap-ups aren't unusual.
Cross-confirmation with institutional flow
Margin / short is retail-only data. The most powerful signals come paired:
- Foreign buyers 3-day net buy + margin balance shrinking → institutions accumulating cheap shares while retail bails → bullish bias forward
- Foreign sellers 3-day net sell + margin balance growing → retail catching the falling knife → bearish bias
On CTSstock
- Stock page → Institutional → Margin / short anchor: last 60 days detail + trend chart
- Home → Rankings → Margin/Short: market-wide "Short-to-Margin leaderboard", "Margin utilization leaderboard", "Short utilization leaderboard", top 50 each
- Bell alerts: in the watchlist settings enable "Margin/short signals" — auto-pinged when a holding hits ≥ 90% utilization or ≥ 30% short-to-margin ratio
Source: TWSE MI_MARGN + TPEX margin_bal_result, updated after market close at 16:00 daily.