Bullish = long call OR short put. Bearish = short call OR long put. Direction inferred via tick rule (close vs prev close per contract). Each trade weighted by |Δ|·vol·100·spot.
Note: this build synthesizes orderflow from per-minute
option_bars (no live trade-level data yet).
Real trade/quote stream (Massive T.O / Q.O) will replace this once subscribed.