← Taiwan Stock Snapshot Database

Home / Indicator library / Cross-source ownership timeline

Cross-source integration

Cross-source ownership timeline

Four filings that are published separately — weekly mega-holder distribution, insider transfer pre-declarations, director pledge changes and buyback windows — laid on one time axis and aligned on the date each one became available. Any single source is public and easy to find. Having them time-aligned against each other is what this page adds.

Try it

Line = mega-holder ratio (%). Markers = insider and pledge filings. Shaded bands = declared buyback windows. The free key covers the demo ticker 2330.

GET /v1/indicator/ownership-flow/{stock_id}
Mega-holder ratio % Insider transfer filing Director pledge change Buyback window
Every point carries a data date and an available date — read any point on the line to see both.
What we publish is data and tooling — not investment advice, not stock picks, and no promise of returns. Every figure is either an official public source reproduced as published, or a derivation we document well enough for you to recompute it. What you trade on it is your call. Concentration is a description of the float, not a signal about direction.

How it is built

The hard part of a cross-source view is not fetching the data, it is alignment. What this page does:

01

The four sources run on different clocks

Mega-holder distribution is weekly, published after the last trading session of each week. Insider transfers are filed ahead of the sale, so they arrive as irregular one-off events. Director pledge levels move whenever a pledge is set or released. Buybacks are a declared window with a start and an end date. Plotting them together without thinking gives you a timeline that is quietly misaligned.

02

Aligned on the date it became knowable, not the date it describes

Every record carries two dates: the data date (what period the number describes) and the available date (when it could actually be looked up). Alignment here always uses the available date. What you could see on a given day is all that is shown for that day. This is the only way to keep look-ahead bias out, and it is the difference between this chart and one drawn after the fact.

03

Weekly line, filings laid over it

An event marker takes its y position from the nearest weekly mega-holder reading. That is visual placement only — it does not claim the holding level on the day of the filing. Reading any point on the line brings up the filings that landed in that same week with both of their dates, and the gap between those two dates is the size of the information lag you would have faced.

04

Gaps stay gaps, nothing is interpolated

A week with no distribution filing breaks the line rather than carrying the previous value forward. No event means no marker. Sparse data is drawn sparse, so you can tell which stretches were genuinely unobserved.

Terms

Each of the four sources comes with its own vocabulary. In plain words:

Mega-holder ratio
Plainly: the share of total outstanding stock held by accounts sitting on 1,000 lots or more. A rising ratio means the float is concentrating into large accounts. Who those accounts belong to, and who did the buying, is not in the public filing.
Insider transfer pre-declaration
Plainly: directors, supervisors, officers and major holders must file before they sell. So what you are seeing is an intention to sell, not a completed sale — filings that are never acted on are common.
Director share pledge
Plainly: a director borrowing against their own holding. A high pledge ratio means personal leverage, and a falling price can bring a margin call. Pledging itself is legal and routine, and is not on its own a warning sign.
Buyback window
Plainly: the period a company declared it would repurchase its own shares in. The shaded band is the declared window, not the amount actually bought — execution rates come from the follow-up filing.
Data date vs available date
Plainly: the data date is the day a number is about; the available date is the day it could be read. Backtesting on the data date lets your strategy act on filings that had not been published yet.

Where the line is

This page will not tell you the future. All four series are already-published fact, time-aligned. There is no forecast in it, and no filter that was chosen by looking at subsequent returns — that kind of selection makes a chart look uncannily accurate, but only in hindsight.

It also will not tell you who traded. Ratios without identities, and intentions without outcomes, are what the public filings contain. Anything more specific than that is being added by the reader, not by the data.

FAQ

What can I actually conclude from this chart?

Where the large-account holding level went, which insider and pledge filings landed in that stretch, whether the company was buying its own stock at the same time, and on which day each of those became public. That is material for judging when information entered the market.

What can I not conclude from it?

Who was buying or selling, whether the mega holders are the same people across two dates, and whether an insider who filed actually sold. Distribution data carries ratios but no identities; pre-declarations carry intent but no outcome. Reading concentration directly as smart money accumulating is reading something the filing does not contain.

Why is the line so sparse in places?

Because the underlying filing is weekly and occasionally missing. Nothing is forward-filled. A break in the line means there was no observation, which is information in itself — filling it in would hide that.

Why do the filing dates sit apart from the weekly line?

Because they are on different clocks and we do not pretend otherwise. A filing carries its own data date and the date it became available, usually days or weeks apart, while the line is weekly distribution data on its own schedule. The tooltip shows any filing that landed in the same week as the point you are reading, with both of its dates, so you can see the lag rather than having it smoothed away.

Is this free?

The demo ticker (2330) runs the full chart with no signup. Arbitrary tickers are a paid tier, as is as-of history across the whole universe.

Run it yourself

The free tier needs no signup — call this feature's API straight away with the demo key. Unlock as-of history and full ticker coverage on a paid tier.