{"schemaVersion":"1.1","detectorVersion":"v2","regime":"RANGING","label":"Ranging","tagline":"Market moving sideways. Mean-reversion and range-bound strategies favored.","narrative":"Market moving sideways. Mean-reversion and range-bound strategies favored.","computedAt":"2026-07-10T21:15:36.529Z","generatedAt":"2026-07-10T21:15:37.502Z","indicators":[{"key":"adx14","label":"ADX(14)","value":14.520618699779615,"display":"14.5","hint":"choppy — below 20"},{"key":"breadth","label":"% above 50-day SMA","value":0.6689655172413793,"display":"67%","hint":"bullish — at/above 60%"},{"key":"breadth200","label":"Breadth (200d)","value":0.6625994694960212,"display":"66%","hint":"bullish — at/above 60%"},{"key":"vix","label":"VIX","value":15.05,"display":"15.1","hint":"normal range"},{"key":"spyTrendPct","label":"SPY 21-day","value":2.9253576498853424,"display":"+2.9%","hint":"SPY higher over 21 sessions"},{"key":"spyAboveSma200Pct","label":"SPY vs 200-day SMA","value":8.558059175005408,"display":"+8.6%","hint":"SPY above 200-day average"}],"previousRegime":null,"trendLookbackDays":21}