TW Market Data LogoTW Market Data

核心資料

市場與價格

TWSE / TPEx 日線、還原價格、指數與市場廣度

財務與成長

月營收、財報三表、財務指標與估值資料

籌碼與資金

三大法人與融資融券資料

公司與結構

公司與事件

公司基本資料、公告、事件、公司行動與股利

分類與結構

主題分類、指數分類與跨資料集 mapping

策略與量化

Features、Factor Data、Time Alignment 與 Screener

平台能力

API 存取

REST API、認證與第一個 request

查詢與工具

Search API、Query API、欄位清單與查詢範例

Tools / MCP

Agent workflow、MCP tools 與 OpenAPI 入口

方案價格文件觀點文章
EN儀表板

TW Market Data(TWMD)提供之歷史資料與統計,非投資建議;投資決策與風險由您自行判斷。

隱私政策|服務條款|幫助中心||EN|TW Market Data © 2026

解答

Introducing Price-Move Context Cards for Taiwan Stocks

A price-move context card is a per-stock, per-day summary of a large price move: its magnitude bucket, an era-aware price-limit flag (±7% before 1 June 2015, ±10% after), how much of the move was excess over the market (TAIEX), and whether an official corporate event explains it. Across a dry run of 266,097 big-move rows, 90.4% had no official event on record — most large single-day moves in Taiwan are not explained by a filing. The dataset is being built; this introduces what it will contain.

What a card answers

  • How big was the move — a magnitude bucket: 5–7%, 7–9.5%, or ≥9.5% (the ≥9.5% band is the price-limit zone).
  • Did it hit the daily price limit — an era-aware flag: ±7% before 1 June 2015, ±10% on/after (method 'approx' until an exact per-day limit table lands).
  • How much was excess over the market — the move minus the TAIEX move that day (a −10.23% stock on a −1.78% market is −8.45% excess, not just 'down with the market').
  • Was there an official event — a no-official-event flag when no filing/corporate action is on record for that stock-day.

The real numbers (dry run over 266,097 rows)

The candidate build over Taiwan history produced 266,097 big-move card rows. The magnitude split: 5–7% moves were 43.9% (116,915), 7–9.5% were 11.8% (31,339), and ≥9.5% (limit zone) were 17.6% (46,903). A further 26.7% (70,940) were 'relative-only' hits — under a 5% absolute move but ≥4% excess over the market. By track, 55.7% (148,154) qualified on both the absolute and the relative test.

The headline finding: most big moves have no filing

Of the 266,097 rows, 240,681 (90.4%) carried no official event on record for that stock-day. That is the point of the card: a large move is not the same as a news event. If your pipeline assumes every big move maps to a disclosure, this says otherwise nine times out of ten — the card lets you separate event-driven moves from the far larger set that are flow- or market-driven.

Example cards (from the deterministic sample)

move = -10.23%   market = -1.78%   excess = -8.45%   limit-flag = true    event = none
move =  +5.14%   market = +0.24%   excess = +4.90%   limit-flag = false   event = none
move =  +7.00%   market = -1.07%   excess = +8.07%   limit-flag = false   event = none

Honest limits (stated, not hidden)

  • Market-relative is blind on some days: the TAIEX reference is null before 2009-01-05 and on data gaps, so those rows carry only the absolute track — they are honestly marked, not guessed.
  • The limit flag is method 'approx': it fires within about 0.5% of the era's band; an exact per-day limit (rounding, special sessions) is a later refinement. A single fixed 9.5% flag would miss every pre-2015 7%-limit hit, so the flag is era-corrected.
  • The factor evidence behind it is marked unverified: cross-sectional IC for the candidate factors was measured over a sample of 160 liquid ordinary equities across 7,498 trading days (as of 2024-12-31), and is labelled 'unverified' until an out-of-sample check confirms it — the numbers are shown with that caveat, not as settled alpha.

Coming soon

The price-move context dataset is still being built — the numbers above are from a dry run, not a live endpoint. When it lands it will be a derived, insert-only daily dataset you can query per symbol. Until then, the era-aware limit logic it relies on is already usable today through the stock-price-limit-daily dataset.

相關連結

Price-limit dataset (docs)Price-limit history (7%→10%) explainedMarket microstructure timelineAPI 文件