Skip to content

KB/archetype

A5 Β· Mechanical Reversion

Last verified

A5 Β· Mechanical Reversion

A reversion setup: a stock forced down by index rebalancing or a VIX-spike risk-off, more than its beta to the market explains.

The short code A5 is display metadata only. The canonical identifier this archetype is keyed by everywhere β€” config, the screener_candidates.archetype column, the scorer emit β€” is the descriptive string mechanical_reversion.

Thesis

Some selling has nothing to do with a company and everything to do with the calendar or the tape. Index reconstitutions force funds to dump deletions and trim weights on a schedule; tax-loss season pressures losers into December; a VIX spike triggers blanket de-grossing across risk-parity and vol-target books. This selling is price-insensitive β€” the seller has to transact regardless of value. When a name falls more than its beta to SPY can account for during one of these mechanical events, the excess is a non-fundamental dislocation that tends to snap back once the forced flow clears. The edge is the beta residual harvested on a known mechanical trigger.

Direction

LONG. It buys the over-shoot left behind by forced, price-insensitive sellers.

What it looks for

The evaluator (evaluate_mechanical_reversion); thresholds from screener_config.json Β§ archetypes.a5:

How it scores

The score is abs(beta_residual_pct) β€” the larger the unexplained, beyond-beta drop, the higher the rank. The state machine:

Pitfalls / when it fails