Granthara03.03.02Split, bonus, and dividend adjustment errors

03.03.02 · Split, bonus, and dividend adjustment errors

PreviouslyTwo lawful histories of one company exist, and the question decides which you need.

A fall of exactly one half.

A missing adjustment does not arrive with a warning. It arrives as a chart showing a company that fell by exactly half on a quiet Tuesday, and as an indicator that has been wrong ever since without anybody noticing which day it started.

Real moves are untidy numbers. A perfectly round one is usually arithmetic, not news.

Updated

50%
The size of a fall that is almost always a missing factor
Part 03 · Data Literacy: Trusting What You See
  1. 03.03.01 Adjusted vs unadjusted prices
  2. 03.03.02 Split, bonus, and dividend adjustment errors
  3. 03.03.03 Continuous vs contract data (futures)
  4. 03.03.04 Survivorship bias in historical screens
  5. 03.03.05 Look-ahead bias: the mistake you cannot see
  6. 03.03.06 Where to source clean data, and how to verify it
0 of 6 read
Learn

Three dates, one boundary

Most adjustment errors are date errors, so the dates come first. 01.07.01 established three: the announcement, when the company declares; the record date, which decides who is on the register; and the ex-date, the first session the share trades without the entitlement.

The ex-date is the boundary, and only the ex-date. It is the first morning the price is quoted in new units, so it is the first price that needs no adjusting and the last one before it that needs all of it.

Adjust from the announcement and a block of sessions sits in the wrong units. Adjust from the record date and you are usually a session or two out. Both produce a history that is right at each end and wrong in the middle, which is the hardest kind of wrong to notice.

See it

Four versions of one event

The same illustrative share through the same one-for-one bonus. Tap each to see what the mistake does to the picture.

Three of these four are visibly odd once you know what to look for. That is the whole defence — there is no error message.

Learn

How to spot each one

Not adjusted: a one-session fall of very close to 50%, 33.3% or 80% — the reciprocal of a common factor — on a day with no news. Check the corporate-action record for that date before believing it.

Adjusted twice: the price steps up on the ex-date and the older history sits implausibly low. It happens when a feed that already adjusts is loaded into software that adjusts again, so a factor of 2 is applied as 4.

Adjusted on the wrong date: a short block of sessions at the wrong level, with a step at each end rather than one step. The give-away is that the two steps are the same size in opposite directions.

Adjusted but rounded: after several splits an old price of ₹3.20 becomes ₹0.32 and then ₹0.06, and a series stored to two decimals starts losing the difference between one session and the next. A very old, very flat stretch on a much-split company is often precision, not calm.

The arithmetic behind a suspicious day
A one-for-one bonus, unadjusted
price appears to fall 50.0%
A one-for-two bonus, unadjusted
appears to fall 33.3%
A ₹10 to ₹2 split, unadjusted
appears to fall 80.0%
A ₹4 dividend on ₹500, unadjusted
appears to fall 0.8%
A real day's move that lands on exactly one of these
worth one minute of checking
3dates, of which one is the boundary
ex-datethe only one that is
Try it

A chart shows a share falling 33.3% in one session, then trading normally afterwards. The company announced a one-for-two bonus a month earlier. What is the most likely explanation?

Learn

What the error does downstream

The chart is the least of it. Anything calculated from the series inherits the mistake, usually for far longer than the eye-catching day itself.

A moving average spanning the ex-date is an average of two different units, and stays wrong for its whole window afterwards. A high or low, a range, a percentage return, a correlation with another series — all of them cross the date and all of them are quietly corrupted.

This is also why the error survives. The single bad day looks obvious in hindsight, but the derived numbers look completely ordinary, and they are what most people actually read.

Try it

Which of these should make you check the corporate-action record?

A one-session fall of 50.0% with no filing that day
A one-session fall of 11% after a results announcement
A price that steps up sharply on a date you know was an ex-date
Two sessions at an odd level between two equal-sized steps
A long flat stretch in a recently listed company
Two providers showing different returns for the same five years

One check, once per series

Pick a corporate action you already know about — the most recent bonus or split in a company you follow — and look at what your data does on that ex-date. If it handles one correctly it probably handles them all; if it fails this one, nothing else in the series is worth measuring. It takes a minute and it is the only test of a data source that needs no second source to compare against.

Every error so far has been an equity one, and equities at least have a continuous history to get wrong. A futures contract does not: it expires, and a long history of one has to be assembled out of several.

Remember

The ex-date is the only boundary for an adjustment, and its three failure modes each leave a mark — no step at all, a step the wrong way, or a short block between two equal opposite steps — while the derived numbers that inherit the error look perfectly ordinary.

Everything this chapter has told you, in order

  1. 03.03.01A bonus leaves two true histories — the prices that traded and the prices restated into today's units — and neither announces itself.
  2. 03.03.02A fall of exactly one half on a quiet day is arithmetic, not news: the ex-date is the only boundary an adjustment may use.
Next
03.03.03 — Continuous vs contract data (futures)

Next: a contract that expires, and a history that has to be stitched together.