Expand description
Interpret Schwab /markets hours responses for session-aware open/closed checks.
Structs§
- Resolved
Market Status - Resolved EQO regular-session status (never “unknown”).
Enums§
- Market
Status Source - Where the displayed market status came from.
Functions§
- eqo_
regular_ session_ estimate - Weekday EQO regular hours in US Eastern (9:30–16:00). Does not model exchange holidays.
- eqo_
regular_ session_ open - Whether equity options (EQO) are in regular session right now.
- option_
market_ open_ from_ hours - Best-effort EQO regular-session open flag from a Schwab hours payload.
- resolve_
eqo_ market_ open - Resolve EQO status: live/cached Schwab hours → recent agent state → ET schedule estimate.