๐Ÿ“Š Per-bucket performance
Accuracy / edge / size multiplier for each session bucket. Buckets with <20 samples show no multiplier yet (returns 1.0).
๐Ÿ“š Why time-of-day matters
Markets behave differently across the trading day:
  • 9:30โ€“10:30 โ€” Opening volatility, emotional flow, model often confused by noise.
  • 10:30โ€“12:00 โ€” Trends establish, informed money positions itself. Usually best edge.
  • 12:00โ€“14:00 โ€” Lunch lull, thin liquidity, choppy.
  • 14:00โ€“15:30 โ€” Algo positioning, institutions re-balance.
  • 15:30โ€“16:00 โ€” MOC auction approach, heavy flow, often unpredictable.
  • Outside RTH โ€” Premarket / after-hours, sparse data.
This module stratifies prediction accuracy by bucket and computes a size multiplier in [0.5, 1.2] keyed to the historical edge. The Unified Predictor applies this multiplier to every position. So if the brain has historically been +6pp on mid-AM trades but -3pp on close-hour trades, mid-AM positions grow by 12% and close-hour positions shrink by 6%.

Compound effect: the hourly multiplier multiplies on top of the Bayesian dropout multiplier, ensemble agreement multiplier, OOD multiplier, and bootstrap divergence multiplier. The brain shrinks size compoundingly when multiple uncertainty signals fire.