{"timestamp": "2026-10-01T13:31:01.924750", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:31:01.921174+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.38, "open": 12.46, "extension_from_open_pct": -0.6420545746388449, "price_1m": 12.3715, "price_3m": null, "price_5m": null, "price_sub": 12.3715}, "velocity": {"velocity_1m": 0.0011451050128657946, "velocity_sub": 0.002290210025731589}, "slope": {"slope_1m": 0.06868270609863246, "slope_3m": -0.20171321759476732, "slope_5m": -0.20171321759476732, "slope_sub": -0.3849815254045883}, "acceleration": {"momentum_acceleration": 0.1833, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 204.0, "volume_3m": 462834.0, "volume_5m": 462834.0, "volume_sub": 204.0, "volume_acceleration": null, "relative_volume": 0.02}, "vwap": {"value": 12.3806, "slope": -0.0594, "price_vs_vwap_pct": -0.005, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4106, "ema20": 12.4202, "ema9_slope": -0.0779, "price_vs_ema9_pct": -0.247, "price_vs_ema9_atr": -0.613}, "volatility": {"atr": 0.05, "atr_pct": 0.404, "vwap_distance_atr": -0.012, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.36, "ask": 12.39, "spread": 0.03, "spread_pct": 0.242}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 20.0, "slope": null}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:01.926934", "symbol": "CPNG", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "CPNG", "computed_at": "2026-10-01T13:31:01.921174+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.9047, "open": 13.9, "extension_from_open_pct": 0.033812949640285646, "price_1m": 13.89, "price_3m": null, "price_5m": null, "price_sub": 13.89}, "velocity": {"velocity_1m": 0.0017638588912886357, "velocity_sub": 0.0035277177825772713}, "slope": {"slope_1m": 0.10577556152791354, "slope_3m": -0.05501657689016055, "slope_5m": -0.05501657689016055, "slope_sub": -0.05165960064538501}, "acceleration": {"momentum_acceleration": -0.0034, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 7.0, "volume_3m": 125764.0, "volume_5m": 125764.0, "volume_sub": 7.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 13.9067, "slope": -0.0066, "price_vs_vwap_pct": -0.014, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.9121, "ema20": 13.916, "ema9_slope": -0.0282, "price_vs_ema9_pct": -0.053, "price_vs_ema9_atr": -0.176}, "volatility": {"atr": 0.0423, "atr_pct": 0.305, "vwap_distance_atr": -0.048, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.88, "ask": 13.9, "spread": 0.02, "spread_pct": 0.144}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 56.6, "slope": null}}, "prediction": {"symbol": "CPNG", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:01.929378", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:31:01.921174+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.18, "open": 9.1325, "extension_from_open_pct": 0.5201204489460656, "price_1m": 9.18, "price_3m": null, "price_5m": null, "price_sub": 9.18}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.32751091703057045, "slope_5m": 0.32751091703057045, "slope_sub": 0.4586404586404605}, "acceleration": {"momentum_acceleration": 0.1311, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 100.0, "volume_3m": 119867.0, "volume_5m": 119867.0, "volume_sub": 100.0, "volume_acceleration": null, "relative_volume": 0.01}, "vwap": {"value": 9.16, "slope": 0.0358, "price_vs_vwap_pct": 0.218, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1416, "ema20": 9.1309, "ema9_slope": 0.1183, "price_vs_ema9_pct": 0.42, "price_vs_ema9_atr": 0.96}, "volatility": {"atr": 0.04, "atr_pct": 0.436, "vwap_distance_atr": 0.5, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.17, "ask": 9.19, "spread": 0.02, "spread_pct": 0.218}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": null}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:01.931182", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:31:01.921174+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.08, "open": 10.935, "extension_from_open_pct": 1.3260173754000877, "price_1m": 11.07, "price_3m": null, "price_5m": null, "price_sub": 11.07}, "velocity": {"velocity_1m": 0.001505570611261636, "velocity_sub": 0.003011141222523272}, "slope": {"slope_1m": 0.09029345372460305, "slope_3m": 0.8625907990314747, "slope_5m": 0.8625907990314747, "slope_sub": 1.1441543700340504}, "acceleration": {"momentum_acceleration": 0.2816, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 500.0, "volume_3m": 69394.0, "volume_5m": 69394.0, "volume_sub": 500.0, "volume_acceleration": null, "relative_volume": 0.04}, "vwap": {"value": 11.0253, "slope": 0.1053, "price_vs_vwap_pct": 0.497, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.9568, "ema20": 10.9236, "ema9_slope": 0.3057, "price_vs_ema9_pct": 1.124, "price_vs_ema9_atr": 0.77}, "volatility": {"atr": 0.16, "atr_pct": 1.444, "vwap_distance_atr": 0.342, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.03, "ask": 11.14, "spread": 0.11, "spread_pct": 0.992}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 56.1, "slope": null}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:06.962375", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:31:06.959388+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.36, "open": 12.46, "extension_from_open_pct": -0.8025682182985667, "price_1m": 12.3715, "price_3m": null, "price_5m": null, "price_sub": 12.3715}, "velocity": {"velocity_1m": -0.0015492597232887207, "velocity_sub": -0.0030985194465774414}, "slope": {"slope_1m": -0.09299880718921089, "slope_3m": -0.282550489081443, "slope_5m": -0.282550489081443, "slope_sub": -0.48198605371901754}, "acceleration": {"momentum_acceleration": 0.1994, "velocity_acceleration": -0.00107, "slope_acceleration": -0.032091}, "volume": {"volume_1m": 5881.0, "volume_3m": 468511.0, "volume_5m": 468511.0, "volume_sub": 5881.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 12.3805, "slope": -0.0595, "price_vs_vwap_pct": -0.165, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4066, "ema20": 12.4183, "ema9_slope": -0.0941, "price_vs_ema9_pct": -0.376, "price_vs_ema9_atr": -0.848}, "volatility": {"atr": 0.055, "atr_pct": 0.445, "vwap_distance_atr": -0.372, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.34, "ask": 12.37, "spread": 0.03, "spread_pct": 0.243}, "trade_flow": {"tick_count_sub": 40, "trades_per_second": 1.333, "uptick_ratio": 0.15, "downtick_ratio": 0.175}, "pressure": {"score": -4.2, "slope": -24.2}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:06.966652", "symbol": "EROC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:31:06.959388+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4, "open": 12.23, "extension_from_open_pct": 1.3900245298446436, "price_1m": 12.4, "price_3m": null, "price_5m": null, "price_sub": 12.4}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.688630839859573, "slope_5m": 0.688630839859573, "slope_sub": 0.8591691995947363}, "acceleration": {"momentum_acceleration": 0.1705, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 100.0, "volume_3m": 52303.0, "volume_5m": 52303.0, "volume_sub": 100.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 12.2684, "slope": 0.0384, "price_vs_vwap_pct": 1.072, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.2912, "ema20": 12.2608, "ema9_slope": 0.2496, "price_vs_ema9_pct": 0.885, "price_vs_ema9_atr": 0.537}, "volatility": {"atr": 0.2025, "atr_pct": 1.633, "vwap_distance_atr": 0.65, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.55, "spread": 0.3, "spread_pct": 2.419}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": null}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:06.968612", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:31:06.959388+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1567, "open": 9.1325, "extension_from_open_pct": 0.26498768135779294, "price_1m": 9.18, "price_3m": null, "price_5m": null, "price_sub": 9.18}, "velocity": {"velocity_1m": -0.004230210602759439, "velocity_sub": -0.008460421205518877}, "slope": {"slope_1m": -0.2541351497270391, "slope_3m": 0.20049751062583, "slope_5m": 0.20049751062583, "slope_sub": 0.3061734600496715}, "acceleration": {"momentum_acceleration": 0.1057, "velocity_acceleration": -0.001679, "slope_acceleration": -0.050442}, "volume": {"volume_1m": 2885.0, "volume_3m": 122652.0, "volume_5m": 122652.0, "volume_sub": 2885.0, "volume_acceleration": null, "relative_volume": 0.01}, "vwap": {"value": 9.16, "slope": 0.0359, "price_vs_vwap_pct": -0.036, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1369, "ema20": 9.1287, "ema9_slope": 0.0928, "price_vs_ema9_pct": 0.216, "price_vs_ema9_atr": 0.359}, "volatility": {"atr": 0.055, "atr_pct": 0.601, "vwap_distance_atr": -0.061, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.14, "ask": 9.16, "spread": 0.02, "spread_pct": 0.219}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.067, "downtick_ratio": 0.2}, "pressure": {"score": -15.0, "slope": -15.0}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:06.970785", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:31:06.959388+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.1245, "open": 10.935, "extension_from_open_pct": 1.7329675354366612, "price_1m": 11.07, "price_3m": null, "price_5m": null, "price_sub": 11.07}, "velocity": {"velocity_1m": 0.008205359831375957, "velocity_sub": 0.016410719662751913}, "slope": {"slope_1m": 0.4911126630471433, "slope_3m": 1.0631866886306223, "slope_5m": 1.0631866886306223, "slope_sub": 1.3852067718196093}, "acceleration": {"momentum_acceleration": 0.322, "velocity_acceleration": 0.00266, "slope_acceleration": 0.079556}, "volume": {"volume_1m": 13054.0, "volume_3m": 81948.0, "volume_5m": 81948.0, "volume_sub": 13054.0, "volume_acceleration": null, "relative_volume": 0.048}, "vwap": {"value": 11.036, "slope": 0.116, "price_vs_vwap_pct": 0.802, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.9657, "ema20": 10.9278, "ema9_slope": 0.3464, "price_vs_ema9_pct": 1.448, "price_vs_ema9_atr": 0.775}, "volatility": {"atr": 0.205, "atr_pct": 1.843, "vwap_distance_atr": 0.432, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.03, "ask": 11.13, "spread": 0.1, "spread_pct": 0.903}, "trade_flow": {"tick_count_sub": 84, "trades_per_second": 2.8, "uptick_ratio": 0.226, "downtick_ratio": 0.202}, "pressure": {"score": 16.6, "slope": -39.5}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:11.978432", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:31:11.975476+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.3447, "open": 12.46, "extension_from_open_pct": -0.9253611556982446, "price_1m": 12.3715, "price_3m": null, "price_5m": null, "price_sub": 12.3715}, "velocity": {"velocity_1m": -0.003610448746446768, "velocity_sub": -0.007220897492893536}, "slope": {"slope_1m": -0.2168618153275966, "slope_3m": -0.34444976875158223, "slope_5m": -0.34444976875158223, "slope_sub": -0.5562473888060345}, "acceleration": {"momentum_acceleration": 0.2118, "velocity_acceleration": -0.000822, "slope_acceleration": -0.024693}, "volume": {"volume_1m": 9300.0, "volume_3m": 471930.0, "volume_5m": 471930.0, "volume_sub": 9300.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 12.3801, "slope": -0.0599, "price_vs_vwap_pct": -0.286, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4036, "ema20": 12.4168, "ema9_slope": -0.1064, "price_vs_ema9_pct": -0.475, "price_vs_ema9_atr": -0.841}, "volatility": {"atr": 0.07, "atr_pct": 0.567, "vwap_distance_atr": -0.505, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.34, "ask": 12.36, "spread": 0.02, "spread_pct": 0.162}, "trade_flow": {"tick_count_sub": 50, "trades_per_second": 1.667, "uptick_ratio": 0.18, "downtick_ratio": 0.26}, "pressure": {"score": -11.0, "slope": -6.8}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:11.980682", "symbol": "EROC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:31:11.975476+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4, "open": 12.23, "extension_from_open_pct": 1.3900245298446436, "price_1m": 12.4, "price_3m": null, "price_5m": null, "price_sub": 12.4}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.688630839859573, "slope_5m": 0.688630839859573, "slope_sub": 0.8591691995947363}, "acceleration": {"momentum_acceleration": 0.1705, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 100.0, "volume_3m": 52303.0, "volume_5m": 52303.0, "volume_sub": 100.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 12.2684, "slope": 0.0384, "price_vs_vwap_pct": 1.072, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.2912, "ema20": 12.2608, "ema9_slope": 0.2496, "price_vs_ema9_pct": 0.885, "price_vs_ema9_atr": 0.537}, "volatility": {"atr": 0.2025, "atr_pct": 1.633, "vwap_distance_atr": 0.65, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.55, "spread": 0.3, "spread_pct": 2.419}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": 0.0}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:11.982059", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:31:11.975476+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.156, "open": 9.1325, "extension_from_open_pct": 0.25732274842595454, "price_1m": 9.18, "price_3m": null, "price_5m": null, "price_sub": 9.18}, "velocity": {"velocity_1m": -0.004357298474945376, "velocity_sub": -0.008714596949890753}, "slope": {"slope_1m": -0.26178010471203245, "slope_3m": 0.19667832167832916, "slope_5m": 0.19667832167832916, "slope_sub": 0.3015899032945494}, "acceleration": {"momentum_acceleration": 0.1049, "velocity_acceleration": -5.1e-05, "slope_acceleration": -0.001524}, "volume": {"volume_1m": 2886.0, "volume_3m": 122653.0, "volume_5m": 122653.0, "volume_sub": 2886.0, "volume_acceleration": null, "relative_volume": 0.01}, "vwap": {"value": 9.16, "slope": 0.0359, "price_vs_vwap_pct": -0.044, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1368, "ema20": 9.1286, "ema9_slope": 0.092, "price_vs_ema9_pct": 0.21, "price_vs_ema9_atr": 0.349}, "volatility": {"atr": 0.055, "atr_pct": 0.601, "vwap_distance_atr": -0.073, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.14, "ask": 9.16, "spread": 0.02, "spread_pct": 0.219}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.062, "downtick_ratio": 0.25}, "pressure": {"score": -18.2, "slope": -3.2}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:11.983750", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:31:11.975476+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.08, "open": 10.935, "extension_from_open_pct": 1.3260173754000877, "price_1m": 11.07, "price_3m": null, "price_5m": null, "price_sub": 11.07}, "velocity": {"velocity_1m": 0.001505570611261636, "velocity_sub": 0.003011141222523272}, "slope": {"slope_1m": 0.09029345372460305, "slope_3m": 0.8625907990314747, "slope_5m": 0.8625907990314747, "slope_sub": 1.1441543700340504}, "acceleration": {"momentum_acceleration": 0.2816, "velocity_acceleration": -0.002671, "slope_acceleration": -0.079907}, "volume": {"volume_1m": 16354.0, "volume_3m": 85248.0, "volume_5m": 85248.0, "volume_sub": 16354.0, "volume_acceleration": null, "relative_volume": 0.049}, "vwap": {"value": 11.0354, "slope": 0.1154, "price_vs_vwap_pct": 0.404, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.9568, "ema20": 10.9236, "ema9_slope": 0.3057, "price_vs_ema9_pct": 1.124, "price_vs_ema9_atr": 0.601}, "volatility": {"atr": 0.205, "atr_pct": 1.85, "vwap_distance_atr": 0.217, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.03, "ask": 11.13, "spread": 0.1, "spread_pct": 0.903}, "trade_flow": {"tick_count_sub": 107, "trades_per_second": 3.567, "uptick_ratio": 0.178, "downtick_ratio": 0.168}, "pressure": {"score": 3.3, "slope": -13.3}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:16.992898", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:31:16.990248+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.3401, "open": 12.46, "extension_from_open_pct": -0.9622792937399778, "price_1m": 12.3715, "price_3m": null, "price_5m": null, "price_sub": 12.3715}, "velocity": {"velocity_1m": -0.004230152635762255, "velocity_sub": -0.00846030527152451}, "slope": {"slope_1m": -0.2541316628627823, "slope_3m": -0.36306998083012076, "slope_5m": -0.36306998083012076, "slope_sub": -0.578583294477186}, "acceleration": {"momentum_acceleration": 0.2155, "velocity_acceleration": -0.000247, "slope_acceleration": -0.007432}, "volume": {"volume_1m": 16790.0, "volume_3m": 479420.0, "volume_5m": 479420.0, "volume_sub": 16790.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 12.3796, "slope": -0.0604, "price_vs_vwap_pct": -0.319, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4027, "ema20": 12.4164, "ema9_slope": -0.1101, "price_vs_ema9_pct": -0.504, "price_vs_ema9_atr": -0.894}, "volatility": {"atr": 0.07, "atr_pct": 0.567, "vwap_distance_atr": -0.565, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.34, "ask": 12.36, "spread": 0.02, "spread_pct": 0.162}, "trade_flow": {"tick_count_sub": 54, "trades_per_second": 1.8, "uptick_ratio": 0.204, "downtick_ratio": 0.278}, "pressure": {"score": -11.8, "slope": -0.8}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:16.994401", "symbol": "EROC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:31:16.990248+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4, "open": 12.23, "extension_from_open_pct": 1.3900245298446436, "price_1m": 12.4, "price_3m": null, "price_5m": null, "price_sub": 12.4}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.688630839859573, "slope_5m": 0.688630839859573, "slope_sub": 0.8591691995947363}, "acceleration": {"momentum_acceleration": 0.1705, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 200.0, "volume_3m": 52403.0, "volume_5m": 52403.0, "volume_sub": 200.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 12.2687, "slope": 0.0387, "price_vs_vwap_pct": 1.07, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.2912, "ema20": 12.2608, "ema9_slope": 0.2496, "price_vs_ema9_pct": 0.885, "price_vs_ema9_atr": 0.537}, "volatility": {"atr": 0.2025, "atr_pct": 1.633, "vwap_distance_atr": 0.648, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.55, "spread": 0.3, "spread_pct": 2.419}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": 0.0}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:16.995979", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:31:16.990248+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.15, "open": 9.1325, "extension_from_open_pct": 0.1916233232959219, "price_1m": 9.18, "price_3m": null, "price_5m": null, "price_sub": 9.18}, "velocity": {"velocity_1m": -0.0054466230936818, "velocity_sub": -0.0108932461873636}, "slope": {"slope_1m": -0.3273322422258523, "slope_3m": 0.16393442622951443, "slope_5m": 0.16393442622951443, "slope_sub": 0.2622950819672192}, "acceleration": {"momentum_acceleration": 0.0984, "velocity_acceleration": -0.000434, "slope_acceleration": -0.013072}, "volume": {"volume_1m": 7085.0, "volume_3m": 126852.0, "volume_5m": 126852.0, "volume_sub": 7085.0, "volume_acceleration": null, "relative_volume": 0.01}, "vwap": {"value": 9.16, "slope": 0.0358, "price_vs_vwap_pct": -0.109, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1356, "ema20": 9.128, "ema9_slope": 0.0854, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 0.262}, "volatility": {"atr": 0.055, "atr_pct": 0.601, "vwap_distance_atr": -0.182, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.15, "ask": 9.16, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.095, "downtick_ratio": 0.238}, "pressure": {"score": -17.8, "slope": 0.4}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:16.997406", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:31:16.990248+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.08, "open": 10.935, "extension_from_open_pct": 1.3260173754000877, "price_1m": 11.07, "price_3m": null, "price_5m": null, "price_sub": 11.07}, "velocity": {"velocity_1m": 0.001505570611261636, "velocity_sub": 0.003011141222523272}, "slope": {"slope_1m": 0.09029345372460305, "slope_3m": 0.8625907990314747, "slope_5m": 0.8625907990314747, "slope_sub": 1.1441543700340504}, "acceleration": {"momentum_acceleration": 0.2816, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 17955.0, "volume_3m": 86849.0, "volume_5m": 86849.0, "volume_sub": 17955.0, "volume_acceleration": null, "relative_volume": 0.05}, "vwap": {"value": 11.0363, "slope": 0.1163, "price_vs_vwap_pct": 0.396, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.9568, "ema20": 10.9236, "ema9_slope": 0.3057, "price_vs_ema9_pct": 1.124, "price_vs_ema9_atr": 0.601}, "volatility": {"atr": 0.205, "atr_pct": 1.85, "vwap_distance_atr": 0.213, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.03, "ask": 11.13, "spread": 0.1, "spread_pct": 0.903}, "trade_flow": {"tick_count_sub": 118, "trades_per_second": 3.933, "uptick_ratio": 0.161, "downtick_ratio": 0.153}, "pressure": {"score": 3.2, "slope": -0.1}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:22.007678", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:31:21.999517+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.315, "open": 12.46, "extension_from_open_pct": -1.163723916532916, "price_1m": 12.3715, "price_3m": null, "price_5m": null, "price_sub": 12.3715}, "velocity": {"velocity_1m": -0.007611580379635962, "velocity_sub": -0.015223160759271924}, "slope": {"slope_1m": -0.45774006035687337, "slope_3m": -0.46475287271159815, "slope_5m": -0.46475287271159815, "slope_sub": -0.7005327506331299}, "acceleration": {"momentum_acceleration": 0.2358, "velocity_acceleration": -0.00135, "slope_acceleration": -0.040646}, "volume": {"volume_1m": 25483.0, "volume_3m": 488113.0, "volume_5m": 488113.0, "volume_sub": 25483.0, "volume_acceleration": null, "relative_volume": 0.022}, "vwap": {"value": 12.3785, "slope": -0.0615, "price_vs_vwap_pct": -0.513, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3976, "ema20": 12.414, "ema9_slope": -0.1303, "price_vs_ema9_pct": -0.667, "price_vs_ema9_atr": -1.066}, "volatility": {"atr": 0.0775, "atr_pct": 0.629, "vwap_distance_atr": -0.819, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.31, "ask": 12.34, "spread": 0.03, "spread_pct": 0.243}, "trade_flow": {"tick_count_sub": 106, "trades_per_second": 3.533, "uptick_ratio": 0.142, "downtick_ratio": 0.226}, "pressure": {"score": -18.7, "slope": -6.9}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:22.009395", "symbol": "EROC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:31:21.999517+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4, "open": 12.23, "extension_from_open_pct": 1.3900245298446436, "price_1m": 12.4, "price_3m": null, "price_5m": null, "price_sub": 12.4}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.688630839859573, "slope_5m": 0.688630839859573, "slope_sub": 0.8591691995947363}, "acceleration": {"momentum_acceleration": 0.1705, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 351.0, "volume_3m": 52554.0, "volume_5m": 52554.0, "volume_sub": 351.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 12.2691, "slope": 0.0391, "price_vs_vwap_pct": 1.067, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.2912, "ema20": 12.2608, "ema9_slope": 0.2496, "price_vs_ema9_pct": 0.885, "price_vs_ema9_atr": 0.537}, "volatility": {"atr": 0.2025, "atr_pct": 1.633, "vwap_distance_atr": 0.647, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.55, "spread": 0.3, "spread_pct": 2.419}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": 0.0}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:22.011058", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:31:21.999517+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.16, "open": 9.1325, "extension_from_open_pct": 0.3011223651793031, "price_1m": 9.18, "price_3m": null, "price_5m": null, "price_sub": 9.18}, "velocity": {"velocity_1m": -0.0036310820624545345, "velocity_sub": -0.007262164124909069}, "slope": {"slope_1m": -0.21810250817883942, "slope_3m": 0.21849963583394533, "slope_5m": 0.21849963583394533, "slope_sub": 0.3277792952745198}, "acceleration": {"momentum_acceleration": 0.1093, "velocity_acceleration": 0.000725, "slope_acceleration": 0.021806}, "volume": {"volume_1m": 7314.0, "volume_3m": 127081.0, "volume_5m": 127081.0, "volume_sub": 7314.0, "volume_acceleration": null, "relative_volume": 0.01}, "vwap": {"value": 9.1602, "slope": 0.036, "price_vs_vwap_pct": -0.002, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1376, "ema20": 9.129, "ema9_slope": 0.0964, "price_vs_ema9_pct": 0.245, "price_vs_ema9_atr": 0.407}, "volatility": {"atr": 0.055, "atr_pct": 0.6, "vwap_distance_atr": -0.003, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.16, "ask": 9.17, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.138, "downtick_ratio": 0.207}, "pressure": {"score": -10.5, "slope": 7.3}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:22.012574", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:31:21.999517+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.01, "open": 10.935, "extension_from_open_pct": 0.6858710562414201, "price_1m": 11.07, "price_3m": null, "price_5m": null, "price_sub": 11.07}, "velocity": {"velocity_1m": -0.009033423667570085, "velocity_sub": -0.01806684733514017}, "slope": {"slope_1m": -0.5434782608695699, "slope_3m": 0.5459508644221984, "slope_5m": 0.5459508644221984, "slope_sub": 0.7639836289222341}, "acceleration": {"momentum_acceleration": 0.218, "velocity_acceleration": -0.004208, "slope_acceleration": -0.12652}, "volume": {"volume_1m": 23923.0, "volume_3m": 92817.0, "volume_5m": 92817.0, "volume_sub": 23923.0, "volume_acceleration": null, "relative_volume": 0.054}, "vwap": {"value": 11.0288, "slope": 0.1088, "price_vs_vwap_pct": -0.17, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 10.9428, "ema20": 10.9169, "ema9_slope": 0.2418, "price_vs_ema9_pct": 0.614, "price_vs_ema9_atr": 0.292}, "volatility": {"atr": 0.23, "atr_pct": 2.089, "vwap_distance_atr": -0.082, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.99, "ask": 11.03, "spread": 0.04, "spread_pct": 0.363}, "trade_flow": {"tick_count_sub": 157, "trades_per_second": 5.233, "uptick_ratio": 0.153, "downtick_ratio": 0.166}, "pressure": {"score": -17.6, "slope": -20.8}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:27.020200", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:31:27.015559+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.32, "open": 12.46, "extension_from_open_pct": -1.123595505617982, "price_1m": 12.3715, "price_3m": null, "price_5m": null, "price_sub": 12.3715}, "velocity": {"velocity_1m": -0.006937989195597272, "velocity_sub": -0.013875978391194544}, "slope": {"slope_1m": -0.4171476014012838, "slope_3m": -0.4444863488813738, "slope_5m": -0.4444863488813738, "slope_sub": -0.6762301702691402}, "acceleration": {"momentum_acceleration": 0.2317, "velocity_acceleration": 0.000269, "slope_acceleration": 0.008093}, "volume": {"volume_1m": 37900.0, "volume_3m": 500530.0, "volume_5m": 500530.0, "volume_sub": 37900.0, "volume_acceleration": null, "relative_volume": 0.022}, "vwap": {"value": 12.3772, "slope": -0.0628, "price_vs_vwap_pct": -0.462, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3986, "ema20": 12.4145, "ema9_slope": -0.1263, "price_vs_ema9_pct": -0.634, "price_vs_ema9_atr": -0.914}, "volatility": {"atr": 0.086, "atr_pct": 0.698, "vwap_distance_atr": -0.665, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.31, "ask": 12.34, "spread": 0.03, "spread_pct": 0.243}, "trade_flow": {"tick_count_sub": 213, "trades_per_second": 7.1, "uptick_ratio": 0.136, "downtick_ratio": 0.164}, "pressure": {"score": -14.4, "slope": 4.3}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:27.022159", "symbol": "EROC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:31:27.015559+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4, "open": 12.23, "extension_from_open_pct": 1.3900245298446436, "price_1m": 12.4, "price_3m": null, "price_5m": null, "price_sub": 12.4}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.688630839859573, "slope_5m": 0.688630839859573, "slope_sub": 0.8591691995947363}, "acceleration": {"momentum_acceleration": 0.1705, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 351.0, "volume_3m": 52554.0, "volume_5m": 52554.0, "volume_sub": 351.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 12.2691, "slope": 0.0391, "price_vs_vwap_pct": 1.067, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.2912, "ema20": 12.2608, "ema9_slope": 0.2496, "price_vs_ema9_pct": 0.885, "price_vs_ema9_atr": 0.537}, "volatility": {"atr": 0.2025, "atr_pct": 1.633, "vwap_distance_atr": 0.647, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.55, "spread": 0.3, "spread_pct": 2.419}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": 0.0}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:27.023749", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:31:27.015559+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1701, "open": 9.1325, "extension_from_open_pct": 0.41171639748151556, "price_1m": 9.18, "price_3m": null, "price_5m": null, "price_sub": 9.18}, "velocity": {"velocity_1m": -0.0017973856209150363, "velocity_sub": -0.0035947712418300725}, "slope": {"slope_1m": -0.10790131933885942, "slope_3m": 0.2735701726604589, "slope_5m": 0.2735701726604589, "slope_sub": 0.3938820483832667}, "acceleration": {"momentum_acceleration": 0.1203, "velocity_acceleration": 0.000731, "slope_acceleration": 0.02197}, "volume": {"volume_1m": 18393.0, "volume_3m": 138160.0, "volume_5m": 138160.0, "volume_sub": 18393.0, "volume_acceleration": null, "relative_volume": 0.011}, "vwap": {"value": 9.1609, "slope": 0.0367, "price_vs_vwap_pct": 0.101, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1396, "ema20": 9.1299, "ema9_slope": 0.1074, "price_vs_ema9_pct": 0.333, "price_vs_ema9_atr": 0.554}, "volatility": {"atr": 0.055, "atr_pct": 0.6, "vwap_distance_atr": 0.168, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.16, "ask": 9.17, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.164, "downtick_ratio": 0.164}, "pressure": {"score": -3.4, "slope": 7.1}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:27.025946", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:31:27.015559+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.02, "open": 10.935, "extension_from_open_pct": 0.7773205304069416, "price_1m": 11.07, "price_3m": null, "price_5m": null, "price_sub": 11.07}, "velocity": {"velocity_1m": -0.007527853056308448, "velocity_sub": -0.015055706112616895}, "slope": {"slope_1m": -0.4526935264825777, "slope_3m": 0.5912674348089706, "slope_5m": 0.5912674348089706, "slope_sub": 0.8183678108661014}, "acceleration": {"momentum_acceleration": 0.2271, "velocity_acceleration": 0.0006, "slope_acceleration": 0.018099}, "volume": {"volume_1m": 24612.0, "volume_3m": 93506.0, "volume_5m": 93506.0, "volume_sub": 24612.0, "volume_acceleration": null, "relative_volume": 0.054}, "vwap": {"value": 11.0297, "slope": 0.1097, "price_vs_vwap_pct": -0.088, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 10.9448, "ema20": 10.9179, "ema9_slope": 0.2509, "price_vs_ema9_pct": 0.687, "price_vs_ema9_atr": 0.327}, "volatility": {"atr": 0.23, "atr_pct": 2.087, "vwap_distance_atr": -0.042, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.99, "ask": 11.07, "spread": 0.08, "spread_pct": 0.725}, "trade_flow": {"tick_count_sub": 165, "trades_per_second": 5.5, "uptick_ratio": 0.158, "downtick_ratio": 0.17}, "pressure": {"score": -14.7, "slope": 2.9}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:32.035039", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:31:32.031501+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.335, "open": 12.46, "extension_from_open_pct": -1.0032102728731942, "price_1m": 12.3715, "price_3m": null, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": -0.004917215643481447, "velocity_sub": 0.0027045300878976507}, "slope": {"slope_1m": -0.2954688037560838, "slope_3m": -0.38371952122574365, "slope_5m": -0.38371952122574365, "slope_sub": -0.2458219976680913}, "acceleration": {"momentum_acceleration": -0.1379, "velocity_acceleration": 0.003306, "slope_acceleration": 0.024258}, "volume": {"volume_1m": 41861.0, "volume_3m": 504491.0, "volume_5m": 504491.0, "volume_sub": 3712.0, "volume_acceleration": null, "relative_volume": 0.022}, "vwap": {"value": 12.3773, "slope": -0.0627, "price_vs_vwap_pct": -0.342, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4016, "ema20": 12.4159, "ema9_slope": -0.1142, "price_vs_ema9_pct": -0.537, "price_vs_ema9_atr": -0.775}, "volatility": {"atr": 0.086, "atr_pct": 0.697, "vwap_distance_atr": -0.492, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.32, "ask": 12.35, "spread": 0.03, "spread_pct": 0.243}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.167, "downtick_ratio": 0.056}, "pressure": {"score": 8.4, "slope": 22.8}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:32.036642", "symbol": "EROC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:31:32.031501+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4, "open": 12.23, "extension_from_open_pct": 1.3900245298446436, "price_1m": 12.4, "price_3m": null, "price_5m": null, "price_sub": 12.4}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.688630839859573, "slope_5m": 0.688630839859573, "slope_sub": 0.8591691995947363}, "acceleration": {"momentum_acceleration": 0.1705, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 351.0, "volume_3m": 52554.0, "volume_5m": 52554.0, "volume_sub": 351.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 12.2691, "slope": 0.0391, "price_vs_vwap_pct": 1.067, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.2912, "ema20": 12.2608, "ema9_slope": 0.2496, "price_vs_ema9_pct": 0.885, "price_vs_ema9_atr": 0.537}, "volatility": {"atr": 0.2025, "atr_pct": 1.633, "vwap_distance_atr": 0.647, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.55, "spread": 0.3, "spread_pct": 2.419}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": 0.0}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:32.038024", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:31:32.031501+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1718, "open": 9.1325, "extension_from_open_pct": 0.43033123460168626, "price_1m": 9.18, "price_3m": null, "price_5m": null, "price_sub": 9.175}, "velocity": {"velocity_1m": -0.0014887436456064687, "velocity_sub": -0.0011625794732066934}, "slope": {"slope_1m": -0.08936453099968865, "slope_3m": 0.28283548948376197, "slope_5m": 0.28283548948376197, "slope_sub": 0.13174540854163458}, "acceleration": {"momentum_acceleration": -0.1511, "velocity_acceleration": 0.000485, "slope_acceleration": 0.003696}, "volume": {"volume_1m": 22358.0, "volume_3m": 142125.0, "volume_5m": 142125.0, "volume_sub": 2095.0, "volume_acceleration": null, "relative_volume": 0.011}, "vwap": {"value": 9.1611, "slope": 0.037, "price_vs_vwap_pct": 0.116, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.14, "ema20": 9.1301, "ema9_slope": 0.1093, "price_vs_ema9_pct": 0.348, "price_vs_ema9_atr": 0.579}, "volatility": {"atr": 0.055, "atr_pct": 0.6, "vwap_distance_atr": 0.194, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.16, "ask": 9.17, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -1.1, "slope": 2.3}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:32.040758", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:31:32.031501+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.03, "open": 10.935, "extension_from_open_pct": 0.8687700045724632, "price_1m": 11.07, "price_3m": null, "price_5m": null, "price_sub": 11.07}, "velocity": {"velocity_1m": -0.006022282445046811, "velocity_sub": -0.012044564890093623}, "slope": {"slope_1m": -0.36199095022625266, "slope_3m": 0.6365565322825043, "slope_5m": 0.6365565322825043, "slope_sub": 0.872727272727267}, "acceleration": {"momentum_acceleration": 0.2362, "velocity_acceleration": 0.0006, "slope_acceleration": 0.018083}, "volume": {"volume_1m": 24912.0, "volume_3m": 93806.0, "volume_5m": 93806.0, "volume_sub": 24912.0, "volume_acceleration": null, "relative_volume": 0.054}, "vwap": {"value": 11.0307, "slope": 0.1107, "price_vs_vwap_pct": -0.006, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 10.9468, "ema20": 10.9188, "ema9_slope": 0.2601, "price_vs_ema9_pct": 0.76, "price_vs_ema9_atr": 0.362}, "volatility": {"atr": 0.23, "atr_pct": 2.085, "vwap_distance_atr": -0.003, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.99, "ask": 11.07, "spread": 0.08, "spread_pct": 0.725}, "trade_flow": {"tick_count_sub": 166, "trades_per_second": 5.533, "uptick_ratio": 0.163, "downtick_ratio": 0.169}, "pressure": {"score": -11.6, "slope": 3.1}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:37.067637", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:31:37.059461+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.35, "open": 12.46, "extension_from_open_pct": -0.8828250401284204, "price_1m": 12.3715, "price_3m": null, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": -0.002896442091365859, "velocity_sub": 0.006761325219743167}, "slope": {"slope_1m": -0.17393766559472223, "slope_3m": -0.32300176305129025, "slope_5m": -0.32300176305129025, "slope_sub": -0.17289736647200066}, "acceleration": {"momentum_acceleration": -0.1501, "velocity_acceleration": 0.000807, "slope_acceleration": 0.024171}, "volume": {"volume_1m": 47784.0, "volume_3m": 510414.0, "volume_5m": 510414.0, "volume_sub": 9635.0, "volume_acceleration": null, "relative_volume": 0.023}, "vwap": {"value": 12.3773, "slope": -0.0627, "price_vs_vwap_pct": -0.221, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4046, "ema20": 12.4173, "ema9_slope": -0.1021, "price_vs_ema9_pct": -0.44, "price_vs_ema9_atr": -0.635}, "volatility": {"atr": 0.086, "atr_pct": 0.696, "vwap_distance_atr": -0.318, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.32, "ask": 12.36, "spread": 0.04, "spread_pct": 0.324}, "trade_flow": {"tick_count_sub": 34, "trades_per_second": 1.133, "uptick_ratio": 0.176, "downtick_ratio": 0.059}, "pressure": {"score": 12.6, "slope": 4.2}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:37.069376", "symbol": "EROC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:31:37.059461+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4, "open": 12.23, "extension_from_open_pct": 1.3900245298446436, "price_1m": 12.4, "price_3m": null, "price_5m": null, "price_sub": 12.4}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.688630839859573, "slope_5m": 0.688630839859573, "slope_sub": 0.8591691995947363}, "acceleration": {"momentum_acceleration": 0.1705, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 351.0, "volume_3m": 52554.0, "volume_5m": 52554.0, "volume_sub": 351.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 12.2691, "slope": 0.0391, "price_vs_vwap_pct": 1.067, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.2912, "ema20": 12.2608, "ema9_slope": 0.2496, "price_vs_ema9_pct": 0.885, "price_vs_ema9_atr": 0.537}, "volatility": {"atr": 0.2025, "atr_pct": 1.633, "vwap_distance_atr": 0.647, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.55, "spread": 0.3, "spread_pct": 2.419}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": 0.0}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:37.074383", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:31:37.059461+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.17, "open": 9.1325, "extension_from_open_pct": 0.41062140706268435, "price_1m": 9.18, "price_3m": null, "price_5m": null, "price_sub": 9.175}, "velocity": {"velocity_1m": -0.0018155410312272672, "velocity_sub": -0.001816530426884934}, "slope": {"slope_1m": -0.10899182561307669, "slope_3m": 0.2730251183108885, "slope_5m": 0.2730251183108885, "slope_sub": 0.11997273346966539}, "acceleration": {"momentum_acceleration": -0.1531, "velocity_acceleration": -0.00013, "slope_acceleration": -0.003904}, "volume": {"volume_1m": 24519.0, "volume_3m": 144286.0, "volume_5m": 144286.0, "volume_sub": 4256.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 9.1611, "slope": 0.037, "price_vs_vwap_pct": 0.097, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1396, "ema20": 9.1299, "ema9_slope": 0.1073, "price_vs_ema9_pct": 0.333, "price_vs_ema9_atr": 0.553}, "volatility": {"atr": 0.055, "atr_pct": 0.6, "vwap_distance_atr": 0.161, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.16, "ask": 9.18, "spread": 0.02, "spread_pct": 0.218}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.143, "downtick_ratio": 0.19}, "pressure": {"score": -4.2, "slope": -3.1}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:37.076261", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:31:37.059461+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.9945, "open": 10.935, "extension_from_open_pct": 0.544124371284864, "price_1m": 11.07, "price_3m": null, "price_5m": null, "price_sub": 11.03}, "velocity": {"velocity_1m": -0.01136705811502558, "velocity_sub": -0.010728316711997274}, "slope": {"slope_1m": -0.6843572254073276, "slope_3m": 0.4756558284907971, "slope_5m": 0.4756558284907971, "slope_sub": -0.15690008956002063}, "acceleration": {"momentum_acceleration": -0.6326, "velocity_acceleration": 0.000262, "slope_acceleration": -0.064115}, "volume": {"volume_1m": 25211.0, "volume_3m": 94105.0, "volume_5m": 94105.0, "volume_sub": 299.0, "volume_acceleration": null, "relative_volume": 0.055}, "vwap": {"value": 11.0275, "slope": 0.1075, "price_vs_vwap_pct": -0.3, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 10.9397, "ema20": 10.9155, "ema9_slope": 0.2276, "price_vs_ema9_pct": 0.501, "price_vs_ema9_atr": 0.238}, "volatility": {"atr": 0.23, "atr_pct": 2.092, "vwap_distance_atr": -0.144, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.99, "ask": 11.07, "spread": 0.08, "spread_pct": 0.725}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -36.7, "slope": -25.1}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:42.082943", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:31:42.079408+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.34, "open": 12.46, "extension_from_open_pct": -0.9630818619582744, "price_1m": 12.3715, "price_3m": null, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": -0.004243624459442997, "velocity_sub": 0.004056795131845996}, "slope": {"slope_1m": -0.25494203103817586, "slope_3m": -0.3634748192722421, "slope_5m": -0.3634748192722421, "slope_sub": -0.22150886723636554}, "acceleration": {"momentum_acceleration": -0.142, "velocity_acceleration": -0.000539, "slope_acceleration": -0.016136}, "volume": {"volume_1m": 65827.0, "volume_3m": 528457.0, "volume_5m": 528457.0, "volume_sub": 27678.0, "volume_acceleration": null, "relative_volume": 0.023}, "vwap": {"value": 12.3759, "slope": -0.0641, "price_vs_vwap_pct": -0.29, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4026, "ema20": 12.4164, "ema9_slope": -0.1102, "price_vs_ema9_pct": -0.505, "price_vs_ema9_atr": -0.728}, "volatility": {"atr": 0.086, "atr_pct": 0.697, "vwap_distance_atr": -0.417, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.33, "ask": 12.35, "spread": 0.02, "spread_pct": 0.162}, "trade_flow": {"tick_count_sub": 178, "trades_per_second": 5.933, "uptick_ratio": 0.157, "downtick_ratio": 0.118}, "pressure": {"score": 5.9, "slope": -6.7}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:42.084522", "symbol": "EROC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:31:42.079408+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4, "open": 12.23, "extension_from_open_pct": 1.3900245298446436, "price_1m": 12.4, "price_3m": null, "price_5m": null, "price_sub": 12.4}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.688630839859573, "slope_5m": 0.688630839859573, "slope_sub": 0.5334410992119679}, "acceleration": {"momentum_acceleration": -0.1552, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 353.0, "volume_3m": 52556.0, "volume_5m": 52556.0, "volume_sub": 2.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 12.2691, "slope": 0.0391, "price_vs_vwap_pct": 1.067, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.2912, "ema20": 12.2608, "ema9_slope": 0.2496, "price_vs_ema9_pct": 0.885, "price_vs_ema9_atr": 0.537}, "volatility": {"atr": 0.2025, "atr_pct": 1.633, "vwap_distance_atr": 0.647, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.55, "spread": 0.3, "spread_pct": 2.419}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": 0.0}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:42.085990", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:31:42.079408+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1776, "open": 9.1325, "extension_from_open_pct": 0.4938406788940563, "price_1m": 9.18, "price_3m": null, "price_5m": null, "price_sub": 9.175}, "velocity": {"velocity_1m": -0.00043572984749450544, "velocity_sub": 0.0009445958219797527}, "slope": {"slope_1m": -0.026147208785459276, "slope_3m": 0.3144379421783604, "slope_5m": 0.3144379421783604, "slope_sub": 0.16967172446882142}, "acceleration": {"momentum_acceleration": -0.1448, "velocity_acceleration": 0.00055, "slope_acceleration": 0.016503}, "volume": {"volume_1m": 26897.0, "volume_3m": 146664.0, "volume_5m": 146664.0, "volume_sub": 6634.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 9.1617, "slope": 0.0375, "price_vs_vwap_pct": 0.174, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1411, "ema20": 9.1307, "ema9_slope": 0.1156, "price_vs_ema9_pct": 0.399, "price_vs_ema9_atr": 0.663}, "volatility": {"atr": 0.055, "atr_pct": 0.599, "vwap_distance_atr": 0.289, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.18, "ask": 9.2, "spread": 0.02, "spread_pct": 0.218}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.121, "downtick_ratio": 0.152}, "pressure": {"score": -0.8, "slope": 3.4}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:42.087464", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:31:42.079408+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.9945, "open": 10.935, "extension_from_open_pct": 0.544124371284864, "price_1m": 11.07, "price_3m": null, "price_5m": null, "price_sub": 11.03}, "velocity": {"velocity_1m": -0.01136705811502558, "velocity_sub": -0.010728316711997274}, "slope": {"slope_1m": -0.6843572254073276, "slope_3m": 0.4756558284907971, "slope_5m": 0.4756558284907971, "slope_sub": -0.15690008956002063}, "acceleration": {"momentum_acceleration": -0.6326, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 25211.0, "volume_3m": 94105.0, "volume_5m": 94105.0, "volume_sub": 299.0, "volume_acceleration": null, "relative_volume": 0.055}, "vwap": {"value": 11.0275, "slope": 0.1075, "price_vs_vwap_pct": -0.3, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 10.9397, "ema20": 10.9155, "ema9_slope": 0.2276, "price_vs_ema9_pct": 0.501, "price_vs_ema9_atr": 0.238}, "volatility": {"atr": 0.23, "atr_pct": 2.092, "vwap_distance_atr": -0.144, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.99, "ask": 11.07, "spread": 0.08, "spread_pct": 0.725}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -36.7, "slope": 0.0}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:47.096606", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:31:47.093505+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.28, "open": 12.46, "extension_from_open_pct": -1.4446227929374116, "price_1m": 12.3715, "price_3m": null, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": -0.012326718667906062, "velocity_sub": -0.012170385395537506}, "slope": {"slope_1m": -0.7423483358010663, "slope_3m": -0.6067715707293408, "slope_5m": -0.6067715707293408, "slope_sub": -0.5135916152278036}, "acceleration": {"momentum_acceleration": -0.0932, "velocity_acceleration": -0.003236, "slope_acceleration": -0.097207}, "volume": {"volume_1m": 78255.0, "volume_3m": 540885.0, "volume_5m": 540885.0, "volume_sub": 40106.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 12.3701, "slope": -0.0699, "price_vs_vwap_pct": -0.729, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3906, "ema20": 12.4107, "ema9_slope": -0.1585, "price_vs_ema9_pct": -0.893, "price_vs_ema9_atr": -1.029}, "volatility": {"atr": 0.1075, "atr_pct": 0.875, "vwap_distance_atr": -0.838, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.27, "ask": 12.29, "spread": 0.02, "spread_pct": 0.163}, "trade_flow": {"tick_count_sub": 247, "trades_per_second": 8.233, "uptick_ratio": 0.138, "downtick_ratio": 0.138}, "pressure": {"score": -11.4, "slope": -17.3}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:47.098377", "symbol": "EROC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:31:47.093505+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4, "open": 12.23, "extension_from_open_pct": 1.3900245298446436, "price_1m": 12.4, "price_3m": null, "price_5m": null, "price_sub": 12.4}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.688630839859573, "slope_5m": 0.688630839859573, "slope_sub": 0.5334410992119679}, "acceleration": {"momentum_acceleration": -0.1552, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 353.0, "volume_3m": 52556.0, "volume_5m": 52556.0, "volume_sub": 2.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 12.2691, "slope": 0.0391, "price_vs_vwap_pct": 1.067, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.2912, "ema20": 12.2608, "ema9_slope": 0.2496, "price_vs_ema9_pct": 0.885, "price_vs_ema9_atr": 0.537}, "volatility": {"atr": 0.2025, "atr_pct": 1.633, "vwap_distance_atr": 0.647, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.55, "spread": 0.3, "spread_pct": 2.419}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": 0.0}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:47.099941", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:31:47.093505+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.185, "open": 9.1325, "extension_from_open_pct": 0.5748699698877658, "price_1m": 9.18, "price_3m": null, "price_5m": null, "price_sub": 9.175}, "velocity": {"velocity_1m": 0.0009077705156137948, "velocity_sub": 0.003633060853769223}, "slope": {"slope_1m": 0.054451402123613185, "slope_3m": 0.3547389485173801, "slope_5m": 0.3547389485173801, "slope_sub": 0.21804306350504538}, "acceleration": {"momentum_acceleration": -0.1367, "velocity_acceleration": 0.000536, "slope_acceleration": 0.016074}, "volume": {"volume_1m": 35845.0, "volume_3m": 155612.0, "volume_5m": 155612.0, "volume_sub": 15582.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 9.1638, "slope": 0.0397, "price_vs_vwap_pct": 0.231, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1426, "ema20": 9.1314, "ema9_slope": 0.1237, "price_vs_ema9_pct": 0.464, "price_vs_ema9_atr": 0.678}, "volatility": {"atr": 0.0625, "atr_pct": 0.68, "vwap_distance_atr": 0.339, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.18, "ask": 9.19, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 85, "trades_per_second": 2.833, "uptick_ratio": 0.106, "downtick_ratio": 0.094}, "pressure": {"score": 4.0, "slope": 4.8}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:47.101436", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:31:47.093505+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.03, "open": 10.935, "extension_from_open_pct": 0.8687700045724632, "price_1m": 11.07, "price_3m": null, "price_5m": null, "price_sub": 11.03}, "velocity": {"velocity_1m": -0.006022282445046811, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.36199095022625266, "slope_3m": 0.6365565322825043, "slope_5m": 0.6365565322825043, "slope_sub": 0.03624830086089315}, "acceleration": {"momentum_acceleration": -0.6003, "velocity_acceleration": 0.00214, "slope_acceleration": 0.064292}, "volume": {"volume_1m": 25213.0, "volume_3m": 94107.0, "volume_5m": 94107.0, "volume_sub": 301.0, "volume_acceleration": null, "relative_volume": 0.055}, "vwap": {"value": 11.0307, "slope": 0.1107, "price_vs_vwap_pct": -0.006, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 10.9468, "ema20": 10.9188, "ema9_slope": 0.2601, "price_vs_ema9_pct": 0.76, "price_vs_ema9_atr": 0.362}, "volatility": {"atr": 0.23, "atr_pct": 2.085, "vwap_distance_atr": -0.003, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.99, "ask": 11.07, "spread": 0.08, "spread_pct": 0.725}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": 0.0, "slope": 36.7}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:52.110738", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:31:52.107504+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.33, "open": 12.46, "extension_from_open_pct": -1.0433386837881282, "price_1m": 12.3715, "price_3m": null, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": -0.005590806827520135, "velocity_sub": 0.0013522650439488253}, "slope": {"slope_1m": -0.3360119830779443, "slope_3m": -0.4039696753430362, "slope_5m": -0.4039696753430362, "slope_sub": -0.2701400501249107}, "acceleration": {"momentum_acceleration": -0.1338, "velocity_acceleration": 0.002697, "slope_acceleration": 0.08104}, "volume": {"volume_1m": 81927.0, "volume_3m": 544557.0, "volume_5m": 544557.0, "volume_sub": 43778.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 12.3722, "slope": -0.0678, "price_vs_vwap_pct": -0.341, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4006, "ema20": 12.4154, "ema9_slope": -0.1182, "price_vs_ema9_pct": -0.57, "price_vs_ema9_atr": -0.657}, "volatility": {"atr": 0.1075, "atr_pct": 0.872, "vwap_distance_atr": -0.393, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.31, "ask": 12.35, "spread": 0.04, "spread_pct": 0.324}, "trade_flow": {"tick_count_sub": 271, "trades_per_second": 9.033, "uptick_ratio": 0.151, "downtick_ratio": 0.144}, "pressure": {"score": 1.6, "slope": 13.0}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:52.115403", "symbol": "EROC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:31:52.107504+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.339, "open": 12.23, "extension_from_open_pct": 0.89125102207686, "price_1m": 12.4, "price_3m": null, "price_5m": null, "price_sub": 12.4}, "velocity": {"velocity_1m": -0.008198924731182788, "velocity_sub": -0.016397849462365575}, "slope": {"slope_1m": -0.4931484700270823, "slope_3m": 0.4422624360951067, "slope_5m": 0.4422624360951067, "slope_sub": 0.2379170122802465}, "acceleration": {"momentum_acceleration": -0.2043, "velocity_acceleration": -0.00327, "slope_acceleration": -0.098354}, "volume": {"volume_1m": 496.0, "volume_3m": 52699.0, "volume_5m": 52699.0, "volume_sub": 145.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 12.2688, "slope": 0.0388, "price_vs_vwap_pct": 0.572, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.279, "ema20": 12.255, "ema9_slope": 0.1999, "price_vs_ema9_pct": 0.489, "price_vs_ema9_atr": 0.224}, "volatility": {"atr": 0.2675, "atr_pct": 2.168, "vwap_distance_atr": 0.262, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.55, "spread": 0.3, "spread_pct": 2.419}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -15.3, "slope": -15.3}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:52.121361", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:31:52.107504+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1841, "open": 9.1325, "extension_from_open_pct": 0.5650150561182647, "price_1m": 9.18, "price_3m": null, "price_5m": null, "price_sub": 9.175}, "velocity": {"velocity_1m": 0.0007443718228033956, "velocity_sub": 0.0033060853769301024}, "slope": {"slope_1m": 0.04465233798553812, "slope_3m": 0.34983863397383363, "slope_5m": 0.34983863397383363, "slope_sub": 0.21216110506935823}, "acceleration": {"momentum_acceleration": -0.1377, "velocity_acceleration": -6.5e-05, "slope_acceleration": -0.001954}, "volume": {"volume_1m": 36907.0, "volume_3m": 156674.0, "volume_5m": 156674.0, "volume_sub": 16644.0, "volume_acceleration": null, "relative_volume": 0.013}, "vwap": {"value": 9.1638, "slope": 0.0397, "price_vs_vwap_pct": 0.221, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1424, "ema20": 9.1313, "ema9_slope": 0.1228, "price_vs_ema9_pct": 0.456, "price_vs_ema9_atr": 0.667}, "volatility": {"atr": 0.0625, "atr_pct": 0.681, "vwap_distance_atr": 0.324, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.17, "ask": 9.19, "spread": 0.02, "spread_pct": 0.218}, "trade_flow": {"tick_count_sub": 87, "trades_per_second": 2.9, "uptick_ratio": 0.115, "downtick_ratio": 0.103}, "pressure": {"score": 3.7, "slope": -0.3}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:52.127751", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:31:52.107504+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.02, "open": 10.935, "extension_from_open_pct": 0.7773205304069416, "price_1m": 11.07, "price_3m": null, "price_5m": null, "price_sub": 11.03}, "velocity": {"velocity_1m": -0.007527853056308448, "velocity_sub": -0.0030220610456330576}, "slope": {"slope_1m": -0.4526935264825777, "slope_3m": 0.5912674348089706, "slope_5m": 0.5912674348089706, "slope_sub": -0.018128257421258218}, "acceleration": {"momentum_acceleration": -0.6094, "velocity_acceleration": -0.000603, "slope_acceleration": -0.01809}, "volume": {"volume_1m": 25223.0, "volume_3m": 94117.0, "volume_5m": 94117.0, "volume_sub": 311.0, "volume_acceleration": null, "relative_volume": 0.055}, "vwap": {"value": 11.0298, "slope": 0.1098, "price_vs_vwap_pct": -0.089, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 10.9448, "ema20": 10.9179, "ema9_slope": 0.2509, "price_vs_ema9_pct": 0.687, "price_vs_ema9_atr": 0.327}, "volatility": {"atr": 0.23, "atr_pct": 2.087, "vwap_distance_atr": -0.043, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.99, "ask": 11.07, "spread": 0.08, "spread_pct": 0.725}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -16.2, "slope": -16.2}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:57.134277", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:31:57.131419+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.32, "open": 12.46, "extension_from_open_pct": -1.123595505617982, "price_1m": 12.3715, "price_3m": null, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": -0.006937989195597272, "velocity_sub": -0.0013522650439483452}, "slope": {"slope_1m": -0.4171476014012838, "slope_3m": -0.4444863488813738, "slope_5m": -0.4444863488813738, "slope_sub": -0.3187909270935864}, "acceleration": {"momentum_acceleration": -0.1257, "velocity_acceleration": -0.000538, "slope_acceleration": -0.01615}, "volume": {"volume_1m": 82029.0, "volume_3m": 544659.0, "volume_5m": 544659.0, "volume_sub": 43880.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 12.3717, "slope": -0.0683, "price_vs_vwap_pct": -0.418, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3986, "ema20": 12.4145, "ema9_slope": -0.1263, "price_vs_ema9_pct": -0.634, "price_vs_ema9_atr": -0.732}, "volatility": {"atr": 0.1075, "atr_pct": 0.873, "vwap_distance_atr": -0.481, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.31, "ask": 12.35, "spread": 0.04, "spread_pct": 0.324}, "trade_flow": {"tick_count_sub": 273, "trades_per_second": 9.1, "uptick_ratio": 0.15, "downtick_ratio": 0.147}, "pressure": {"score": -1.1, "slope": -2.7}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:57.136099", "symbol": "EROC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:31:57.131419+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.339, "open": 12.23, "extension_from_open_pct": 0.89125102207686, "price_1m": 12.4, "price_3m": null, "price_5m": null, "price_sub": 12.4}, "velocity": {"velocity_1m": -0.008198924731182788, "velocity_sub": -0.016397849462365575}, "slope": {"slope_1m": -0.4931484700270823, "slope_3m": 0.4422624360951067, "slope_5m": 0.4422624360951067, "slope_sub": 0.2379170122802465}, "acceleration": {"momentum_acceleration": -0.2043, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 496.0, "volume_3m": 52699.0, "volume_5m": 52699.0, "volume_sub": 145.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 12.2688, "slope": 0.0388, "price_vs_vwap_pct": 0.572, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.279, "ema20": 12.255, "ema9_slope": 0.1999, "price_vs_ema9_pct": 0.489, "price_vs_ema9_atr": 0.224}, "volatility": {"atr": 0.2675, "atr_pct": 2.168, "vwap_distance_atr": 0.262, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.55, "spread": 0.3, "spread_pct": 2.419}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -15.3, "slope": 0.0}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:57.137523", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:31:57.131419+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.179, "open": 9.1325, "extension_from_open_pct": 0.5091705447577333, "price_1m": 9.18, "price_3m": null, "price_5m": null, "price_sub": 9.175}, "velocity": {"velocity_1m": -0.00018155410312262996, "velocity_sub": 0.0014532243415075602}, "slope": {"slope_1m": -0.01089383953373763, "slope_3m": 0.32206412169293486, "slope_5m": 0.32206412169293486, "slope_sub": 0.17882455566459654}, "acceleration": {"momentum_acceleration": -0.1432, "velocity_acceleration": -0.000369, "slope_acceleration": -0.011056}, "volume": {"volume_1m": 37148.0, "volume_3m": 156915.0, "volume_5m": 156915.0, "volume_sub": 16885.0, "volume_acceleration": null, "relative_volume": 0.013}, "vwap": {"value": 9.1635, "slope": 0.0393, "price_vs_vwap_pct": 0.17, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1414, "ema20": 9.1308, "ema9_slope": 0.1172, "price_vs_ema9_pct": 0.411, "price_vs_ema9_atr": 0.602}, "volatility": {"atr": 0.0625, "atr_pct": 0.681, "vwap_distance_atr": 0.249, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.17, "ask": 9.19, "spread": 0.02, "spread_pct": 0.218}, "trade_flow": {"tick_count_sub": 89, "trades_per_second": 2.967, "uptick_ratio": 0.112, "downtick_ratio": 0.124}, "pressure": {"score": 0.7, "slope": -3.0}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:31:57.139226", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:31:57.131419+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0522, "open": 10.935, "extension_from_open_pct": 1.0717878372199234, "price_1m": 11.07, "price_3m": null, "price_5m": null, "price_sub": 11.03}, "velocity": {"velocity_1m": -0.0026799156880459424, "velocity_sub": 0.006708975521305463}, "slope": {"slope_1m": -0.16092432036597762, "slope_3m": 0.7370002605097444, "slope_5m": 0.7370002605097444, "slope_sub": 0.15687624257848953}, "acceleration": {"momentum_acceleration": -0.5801, "velocity_acceleration": 0.001937, "slope_acceleration": 0.058076}, "volume": {"volume_1m": 25823.0, "volume_3m": 94717.0, "volume_5m": 94717.0, "volume_sub": 911.0, "volume_acceleration": null, "relative_volume": 0.055}, "vwap": {"value": 11.0328, "slope": 0.1128, "price_vs_vwap_pct": 0.176, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.9512, "ema20": 10.921, "ema9_slope": 0.2803, "price_vs_ema9_pct": 0.922, "price_vs_ema9_atr": 0.439}, "volatility": {"atr": 0.23, "atr_pct": 2.081, "vwap_distance_atr": 0.084, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.99, "ask": 11.07, "spread": 0.08, "spread_pct": 0.725}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": 6.3, "slope": 22.5}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:02.147738", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:32:02.145260+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.3279, "open": 12.46, "extension_from_open_pct": -1.0601926163724014, "price_1m": 12.3232, "price_3m": 12.43, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": 0.0006356574050029896, "velocity_sub": 0.0007843137254902898}, "slope": {"slope_1m": 0.038132172600814605, "slope_3m": -0.17664885772473968, "slope_5m": -0.28682010652624906, "slope_sub": -0.2120390521465289}, "acceleration": {"momentum_acceleration": -0.0748, "velocity_acceleration": 0.000426, "slope_acceleration": 0.090805}, "volume": {"volume_1m": 2114.0, "volume_3m": 546297.0, "volume_5m": 546977.0, "volume_sub": 2114.0, "volume_acceleration": 0.182, "relative_volume": 0.024}, "vwap": {"value": 12.372, "slope": -0.068, "price_vs_vwap_pct": -0.357, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.385, "ema20": 12.4065, "ema9_slope": -0.1241, "price_vs_ema9_pct": -0.461, "price_vs_ema9_atr": -0.598}, "volatility": {"atr": 0.0954, "atr_pct": 0.774, "vwap_distance_atr": -0.462, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.31, "ask": 12.35, "spread": 0.04, "spread_pct": 0.324}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.125, "downtick_ratio": 0.25}, "pressure": {"score": -24.9, "slope": -23.8}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:02.149180", "symbol": "EROC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:32:02.145260+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.26, "open": 12.23, "extension_from_open_pct": 0.24529844644316728, "price_1m": 12.26, "price_3m": 12.23, "price_5m": null, "price_sub": 12.25}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.002721088435374092}, "slope": {"slope_1m": 0.0, "slope_3m": -0.5687973997833176, "slope_5m": -0.04069175991861851, "slope_sub": -0.9247617116203644}, "acceleration": {"momentum_acceleration": 0.8841, "velocity_acceleration": 0.003813, "slope_acceleration": 0.098357}, "volume": {"volume_1m": 15.0, "volume_3m": 52756.0, "volume_5m": 52968.0, "volume_sub": 15.0, "volume_acceleration": 0.015, "relative_volume": 0.027}, "vwap": {"value": 12.2687, "slope": 0.0387, "price_vs_vwap_pct": -0.071, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 12.2626, "ema20": 12.2487, "ema9_slope": 0.0791, "price_vs_ema9_pct": -0.021, "price_vs_ema9_atr": -0.014}, "volatility": {"atr": 0.1817, "atr_pct": 1.482, "vwap_distance_atr": -0.048, "range_expansion_pct": -96.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.55, "spread": 0.3, "spread_pct": 2.419}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 17.3, "slope": 32.6}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:02.150681", "symbol": "OWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:32:02.145260+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.17, "open": 9.1325, "extension_from_open_pct": 0.41062140706268435, "price_1m": 9.18, "price_3m": 9.12, "price_5m": null, "price_sub": 9.18}, "velocity": {"velocity_1m": -0.0018155410312272672, "velocity_sub": -0.0036310820624545345}, "slope": {"slope_1m": -0.10899182561307669, "slope_3m": -0.054486015256083105, "slope_5m": 0.16371077762619607, "slope_sub": -0.054488489306634746}, "acceleration": {"momentum_acceleration": -0.2182, "velocity_acceleration": -0.001014, "slope_acceleration": -0.019565}, "volume": {"volume_1m": 1.0, "volume_3m": 156983.0, "volume_5m": 157016.0, "volume_sub": 1.0, "volume_acceleration": 0.311, "relative_volume": 0.013}, "vwap": {"value": 9.1632, "slope": 0.039, "price_vs_vwap_pct": 0.075, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 3, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1473, "ema20": 9.1346, "ema9_slope": 0.1001, "price_vs_ema9_pct": 0.248, "price_vs_ema9_atr": 0.524}, "volatility": {"atr": 0.0433, "atr_pct": 0.473, "vwap_distance_atr": 0.158, "range_expansion_pct": -99.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.17, "ask": 9.19, "spread": 0.02, "spread_pct": 0.218}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -59.8, "slope": -60.5}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:07.181385", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:32:07.178948+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.3276, "open": 12.46, "extension_from_open_pct": -1.0626003210272914, "price_1m": 12.3232, "price_3m": 12.43, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": 0.0005950835280879971, "velocity_sub": 0.0007031778228535622}, "slope": {"slope_1m": 0.03569863858374092, "slope_3m": -0.17786577279098925, "slope_5m": -0.28754982073634394, "slope_sub": -0.21349933433435958}, "acceleration": {"momentum_acceleration": -0.0741, "velocity_acceleration": -1.6e-05, "slope_acceleration": -0.000483}, "volume": {"volume_1m": 5676.0, "volume_3m": 549859.0, "volume_5m": 550539.0, "volume_sub": 5676.0, "volume_acceleration": 0.19, "relative_volume": 0.024}, "vwap": {"value": 12.3719, "slope": -0.0681, "price_vs_vwap_pct": -0.358, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3849, "ema20": 12.4065, "ema9_slope": -0.1243, "price_vs_ema9_pct": -0.463, "price_vs_ema9_atr": -0.601}, "volatility": {"atr": 0.0954, "atr_pct": 0.774, "vwap_distance_atr": -0.464, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.33, "ask": 12.37, "spread": 0.04, "spread_pct": 0.324}, "trade_flow": {"tick_count_sub": 40, "trades_per_second": 1.333, "uptick_ratio": 0.25, "downtick_ratio": 0.2}, "pressure": {"score": -17.8, "slope": 7.1}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:12.189190", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:32:12.187691+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.35, "open": 12.46, "extension_from_open_pct": -0.8828250401284204, "price_1m": 12.3232, "price_3m": 12.43, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": 0.0036245996710810658, "velocity_sub": 0.006761325219743167}, "slope": {"slope_1m": 0.21723975811811774, "slope_3m": -0.08705698790920009, "slope_5m": -0.23308883126123012, "slope_sub": -0.10451373768266937}, "acceleration": {"momentum_acceleration": -0.1286, "velocity_acceleration": 0.00121, "slope_acceleration": 0.036245}, "volume": {"volume_1m": 6449.0, "volume_3m": 550632.0, "volume_5m": 551312.0, "volume_sub": 6449.0, "volume_acceleration": 0.192, "relative_volume": 0.024}, "vwap": {"value": 12.372, "slope": -0.068, "price_vs_vwap_pct": -0.177, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3894, "ema20": 12.4086, "ema9_slope": -0.1134, "price_vs_ema9_pct": -0.318, "price_vs_ema9_atr": -0.413}, "volatility": {"atr": 0.0954, "atr_pct": 0.773, "vwap_distance_atr": -0.23, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.33, "ask": 12.37, "spread": 0.04, "spread_pct": 0.324}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.267, "downtick_ratio": 0.2}, "pressure": {"score": -12.8, "slope": 5.0}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:17.193398", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:32:17.191429+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.36, "open": 12.46, "extension_from_open_pct": -0.8025682182985667, "price_1m": 12.3232, "price_3m": 12.43, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": 0.00497706223491727, "velocity_sub": 0.009465855307640336}, "slope": {"slope_1m": 0.29817851818240343, "slope_3m": -0.0465527989701705, "slope_5m": -0.2087918083771349, "slope_sub": -0.05589137632514125}, "acceleration": {"momentum_acceleration": -0.1529, "velocity_acceleration": 0.000541, "slope_acceleration": 0.016176}, "volume": {"volume_1m": 7555.0, "volume_3m": 551738.0, "volume_5m": 552418.0, "volume_sub": 7555.0, "volume_acceleration": 0.194, "relative_volume": 0.024}, "vwap": {"value": 12.372, "slope": -0.068, "price_vs_vwap_pct": -0.097, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3914, "ema20": 12.4096, "ema9_slope": -0.1086, "price_vs_ema9_pct": -0.254, "price_vs_ema9_atr": -0.329}, "volatility": {"atr": 0.0954, "atr_pct": 0.772, "vwap_distance_atr": -0.125, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.33, "ask": 12.37, "spread": 0.04, "spread_pct": 0.324}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.286, "downtick_ratio": 0.184}, "pressure": {"score": -9.4, "slope": 3.4}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:22.201459", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:32:22.199487+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.36, "open": 12.46, "extension_from_open_pct": -0.8025682182985667, "price_1m": 12.3232, "price_3m": 12.43, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": 0.00497706223491727, "velocity_sub": 0.009465855307640336}, "slope": {"slope_1m": 0.29817851818240343, "slope_3m": -0.0465527989701705, "slope_5m": -0.2087918083771349, "slope_sub": -0.05589137632514125}, "acceleration": {"momentum_acceleration": -0.1529, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 7726.0, "volume_3m": 551909.0, "volume_5m": 552589.0, "volume_sub": 7726.0, "volume_acceleration": 0.194, "relative_volume": 0.024}, "vwap": {"value": 12.372, "slope": -0.068, "price_vs_vwap_pct": -0.097, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3914, "ema20": 12.4096, "ema9_slope": -0.1086, "price_vs_ema9_pct": -0.254, "price_vs_ema9_atr": -0.329}, "volatility": {"atr": 0.0954, "atr_pct": 0.772, "vwap_distance_atr": -0.125, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.33, "ask": 12.37, "spread": 0.04, "spread_pct": 0.324}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.288, "downtick_ratio": 0.192}, "pressure": {"score": -9.7, "slope": -0.3}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:27.209195", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:32:27.207472+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.35, "open": 12.46, "extension_from_open_pct": -0.8828250401284204, "price_1m": 12.3232, "price_3m": 12.43, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": 0.0036245996710810658, "velocity_sub": 0.006761325219743167}, "slope": {"slope_1m": 0.21723975811811774, "slope_3m": -0.08705698790920009, "slope_5m": -0.23308883126123012, "slope_sub": -0.10451373768266937}, "acceleration": {"momentum_acceleration": -0.1286, "velocity_acceleration": -0.00054, "slope_acceleration": -0.016162}, "volume": {"volume_1m": 10709.0, "volume_3m": 554892.0, "volume_5m": 555572.0, "volume_sub": 10709.0, "volume_acceleration": 0.201, "relative_volume": 0.025}, "vwap": {"value": 12.3719, "slope": -0.0681, "price_vs_vwap_pct": -0.177, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3894, "ema20": 12.4086, "ema9_slope": -0.1134, "price_vs_ema9_pct": -0.318, "price_vs_ema9_atr": -0.413}, "volatility": {"atr": 0.0954, "atr_pct": 0.773, "vwap_distance_atr": -0.229, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.34, "ask": 12.37, "spread": 0.03, "spread_pct": 0.243}, "trade_flow": {"tick_count_sub": 66, "trades_per_second": 2.2, "uptick_ratio": 0.288, "downtick_ratio": 0.242}, "pressure": {"score": -13.4, "slope": -3.7}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:32.214645", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:32:32.212790+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.33, "open": 12.46, "extension_from_open_pct": -1.0433386837881282, "price_1m": 12.3232, "price_3m": 12.43, "price_5m": null, "price_sub": 12.325}, "velocity": {"velocity_1m": 0.0009196745434086573, "velocity_sub": 0.0013522650439488253}, "slope": {"slope_1m": 0.055165252381030774, "slope_3m": -0.16813100443757495, "slope_5m": -0.28171235494300706, "slope_sub": -0.2018175739339191}, "acceleration": {"momentum_acceleration": -0.0799, "velocity_acceleration": -0.001081, "slope_acceleration": -0.03238}, "volume": {"volume_1m": 11909.0, "volume_3m": 556092.0, "volume_5m": 556772.0, "volume_sub": 11909.0, "volume_acceleration": 0.203, "relative_volume": 0.025}, "vwap": {"value": 12.3717, "slope": -0.0683, "price_vs_vwap_pct": -0.337, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3854, "ema20": 12.4067, "ema9_slope": -0.1231, "price_vs_ema9_pct": -0.447, "price_vs_ema9_atr": -0.581}, "volatility": {"atr": 0.0954, "atr_pct": 0.774, "vwap_distance_atr": -0.437, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.32, "ask": 12.35, "spread": 0.03, "spread_pct": 0.243}, "trade_flow": {"tick_count_sub": 77, "trades_per_second": 2.567, "uptick_ratio": 0.247, "downtick_ratio": 0.234}, "pressure": {"score": -18.5, "slope": -5.1}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:37.237755", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:32:37.235960+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.335, "open": 12.46, "extension_from_open_pct": -1.0032102728731942, "price_1m": 12.3232, "price_3m": 12.43, "price_5m": null, "price_sub": 12.33}, "velocity": {"velocity_1m": 0.0015959058253268794, "velocity_sub": 0.0013517166801840447}, "slope": {"slope_1m": 0.0957085269808901, "slope_3m": -0.1478542899348297, "slope_5m": -0.26955278742086664, "slope_sub": 0.056777856635920866}, "acceleration": {"momentum_acceleration": -0.3263, "velocity_acceleration": -0.0, "slope_acceleration": 0.008071}, "volume": {"volume_1m": 14029.0, "volume_3m": 558212.0, "volume_5m": 558892.0, "volume_sub": 2120.0, "volume_acceleration": 0.208, "relative_volume": 0.025}, "vwap": {"value": 12.3716, "slope": -0.0684, "price_vs_vwap_pct": -0.296, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3864, "ema20": 12.4072, "ema9_slope": -0.1207, "price_vs_ema9_pct": -0.415, "price_vs_ema9_atr": -0.533}, "volatility": {"atr": 0.0965, "atr_pct": 0.782, "vwap_distance_atr": -0.379, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.32, "ask": 12.35, "spread": 0.03, "spread_pct": 0.243}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.222}, "pressure": {"score": -18.9, "slope": -0.4}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:42.245188", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:32:42.243469+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.315, "open": 12.46, "extension_from_open_pct": -1.163723916532916, "price_1m": 12.3232, "price_3m": 12.43, "price_5m": null, "price_sub": 12.33}, "velocity": {"velocity_1m": -0.001109019302345769, "velocity_sub": -0.004055150040551654}, "slope": {"slope_1m": -0.06656330413748107, "slope_3m": -0.22899402048652023, "slope_5m": -0.31820581435566964, "slope_sub": -0.040572066132465494}, "acceleration": {"momentum_acceleration": -0.2776, "velocity_acceleration": -0.00108, "slope_acceleration": -0.032406}, "volume": {"volume_1m": 17021.0, "volume_3m": 561204.0, "volume_5m": 561884.0, "volume_sub": 5112.0, "volume_acceleration": 0.215, "relative_volume": 0.025}, "vwap": {"value": 12.3711, "slope": -0.0689, "price_vs_vwap_pct": -0.453, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3824, "ema20": 12.4053, "ema9_slope": -0.1304, "price_vs_ema9_pct": -0.545, "price_vs_ema9_atr": -0.654}, "volatility": {"atr": 0.1032, "atr_pct": 0.838, "vwap_distance_atr": -0.544, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.31, "ask": 12.33, "spread": 0.02, "spread_pct": 0.162}, "trade_flow": {"tick_count_sub": 46, "trades_per_second": 1.533, "uptick_ratio": 0.13, "downtick_ratio": 0.217}, "pressure": {"score": -25.9, "slope": -7.0}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:47.249385", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:32:47.247430+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.335, "open": 12.46, "extension_from_open_pct": -1.0032102728731942, "price_1m": 12.3232, "price_3m": 12.43, "price_5m": null, "price_sub": 12.33}, "velocity": {"velocity_1m": 0.0015959058253268794, "velocity_sub": 0.0013517166801840447}, "slope": {"slope_1m": 0.0957085269808901, "slope_3m": -0.1478542899348297, "slope_5m": -0.26955278742086664, "slope_sub": 0.056777856635920866}, "acceleration": {"momentum_acceleration": -0.3263, "velocity_acceleration": 0.001081, "slope_acceleration": 0.032429}, "volume": {"volume_1m": 23823.0, "volume_3m": 568006.0, "volume_5m": 568686.0, "volume_sub": 11914.0, "volume_acceleration": 0.229, "relative_volume": 0.025}, "vwap": {"value": 12.371, "slope": -0.069, "price_vs_vwap_pct": -0.291, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3864, "ema20": 12.4072, "ema9_slope": -0.1207, "price_vs_ema9_pct": -0.415, "price_vs_ema9_atr": -0.498}, "volatility": {"atr": 0.1032, "atr_pct": 0.836, "vwap_distance_atr": -0.349, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.32, "ask": 12.35, "spread": 0.03, "spread_pct": 0.243}, "trade_flow": {"tick_count_sub": 91, "trades_per_second": 3.033, "uptick_ratio": 0.132, "downtick_ratio": 0.154}, "pressure": {"score": -19.2, "slope": 6.7}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:52.257491", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:32:52.255595+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.3339, "open": 12.46, "extension_from_open_pct": -1.0120385232744862, "price_1m": 12.3232, "price_3m": 12.43, "price_5m": null, "price_sub": 12.33}, "velocity": {"velocity_1m": 0.00144713494330476, "velocity_sub": 0.001054339010543334}, "slope": {"slope_1m": 0.08679041736457192, "slope_3m": -0.15231469728803984, "slope_5m": -0.2722276813334781, "slope_sub": 0.05142566294696222}, "acceleration": {"momentum_acceleration": -0.3237, "velocity_acceleration": -5.9e-05, "slope_acceleration": -0.001781}, "volume": {"volume_1m": 28266.0, "volume_3m": 572449.0, "volume_5m": 573129.0, "volume_sub": 16357.0, "volume_acceleration": 0.239, "relative_volume": 0.025}, "vwap": {"value": 12.3707, "slope": -0.0693, "price_vs_vwap_pct": -0.298, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3862, "ema20": 12.4071, "ema9_slope": -0.1212, "price_vs_ema9_pct": -0.422, "price_vs_ema9_atr": -0.507}, "volatility": {"atr": 0.1032, "atr_pct": 0.836, "vwap_distance_atr": -0.357, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.33, "ask": 12.37, "spread": 0.04, "spread_pct": 0.324}, "trade_flow": {"tick_count_sub": 116, "trades_per_second": 3.867, "uptick_ratio": 0.129, "downtick_ratio": 0.155}, "pressure": {"score": -19.3, "slope": -0.1}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:32:57.265310", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "TTD", "computed_at": "2026-10-01T13:32:57.263480+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.36, "open": 12.46, "extension_from_open_pct": -0.8025682182985667, "price_1m": 12.3232, "price_3m": 12.43, "price_5m": null, "price_sub": 12.33}, "velocity": {"velocity_1m": 0.00497706223491727, "velocity_sub": 0.008110300081102827}, "slope": {"slope_1m": 0.29817851818240343, "slope_3m": -0.0465527989701705, "slope_5m": -0.2087918083771349, "slope_sub": 0.17835427644913046}, "acceleration": {"momentum_acceleration": -0.3871, "velocity_acceleration": 0.001409, "slope_acceleration": 0.042211}, "volume": {"volume_1m": 30123.0, "volume_3m": 574306.0, "volume_5m": 574986.0, "volume_sub": 18214.0, "volume_acceleration": 0.243, "relative_volume": 0.025}, "vwap": {"value": 12.3711, "slope": -0.0689, "price_vs_vwap_pct": -0.09, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3914, "ema20": 12.4096, "ema9_slope": -0.1086, "price_vs_ema9_pct": -0.254, "price_vs_ema9_atr": -0.305}, "volatility": {"atr": 0.1032, "atr_pct": 0.835, "vwap_distance_atr": -0.108, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.33, "ask": 12.37, "spread": 0.04, "spread_pct": 0.324}, "trade_flow": {"tick_count_sub": 120, "trades_per_second": 4.0, "uptick_ratio": 0.15, "downtick_ratio": 0.15}, "pressure": {"score": -13.2, "slope": 6.1}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-01T13:33:07.302196", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.16% away, no breakout in progress)", "momentum=Strong (slope_5m=0.26132404181185076)", "volume=Declining (rvol=0.017, accel=0.527)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.547%, ema9_slope=0.1366)", "resistance=TOO_CLOSE (session_high $9.23 (0.16% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:33:07.299882+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.22, "open": 9.1325, "extension_from_open_pct": 0.9581166164796098, "price_1m": 9.22, "price_3m": 9.18, "price_5m": null, "price_sub": 9.225}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0018066847335136424}, "slope": {"slope_1m": 0.0, "slope_3m": 0.21723388848660896, "slope_5m": 0.26132404181185076, "slope_sub": 0.3785204329830287}, "acceleration": {"momentum_acceleration": 0.1172, "velocity_acceleration": 2.8e-05, "slope_acceleration": 0.001673}, "volume": {"volume_1m": 144.0, "volume_3m": 94666.0, "volume_5m": 214433.0, "volume_sub": 144.0, "volume_acceleration": 0.527, "relative_volume": 0.017}, "vwap": {"value": 9.1744, "slope": 0.0144, "price_vs_vwap_pct": 0.497, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 4, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1698, "ema20": 9.1471, "ema9_slope": 0.1366, "price_vs_ema9_pct": 0.547, "price_vs_ema9_atr": 1.009}, "volatility": {"atr": 0.0497, "atr_pct": 0.54, "vwap_distance_atr": 0.917, "range_expansion_pct": 5.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.22, "ask": 9.23, "spread": 0.01, "spread_pct": 0.108}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -53.1, "slope": 6.7}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 9.235, "resistance_source": "session_high", "resistance_distance_pct": 0.16268980477222117, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.26132404181185076)", "volume=Declining (rvol=0.017, accel=0.527)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.547%, ema9_slope=0.1366)", "resistance=TOO_CLOSE (session_high $9.23 (0.16% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:33:12.309704", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.05% away, no breakout in progress)", "momentum=Strong (slope_5m=0.28303940779447356)", "volume=Declining (rvol=0.017, accel=0.534)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.634%, ema9_slope=0.141)", "resistance=TOO_CLOSE (session_high $9.23 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:33:12.307633+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.23, "open": 9.1325, "extension_from_open_pct": 1.067615658362991, "price_1m": 9.22, "price_3m": 9.18, "price_5m": null, "price_sub": 9.225}, "velocity": {"velocity_1m": 0.001807664497469231, "velocity_sub": 0.0018066847335142843}, "slope": {"slope_1m": 0.10840108401083778, "slope_3m": 0.271444082519005, "slope_5m": 0.28303940779447356, "slope_sub": 0.44362452758933146}, "acceleration": {"momentum_acceleration": 0.1606, "velocity_acceleration": 0.000722, "slope_acceleration": 0.021647}, "volume": {"volume_1m": 1382.0, "volume_3m": 95904.0, "volume_5m": 215671.0, "volume_sub": 1382.0, "volume_acceleration": 0.534, "relative_volume": 0.017}, "vwap": {"value": 9.1747, "slope": 0.0147, "price_vs_vwap_pct": 0.603, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 4, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1718, "ema20": 9.148, "ema9_slope": 0.141, "price_vs_ema9_pct": 0.634, "price_vs_ema9_atr": 1.135}, "volatility": {"atr": 0.0512, "atr_pct": 0.555, "vwap_distance_atr": 1.08, "range_expansion_pct": 5.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.22, "ask": 9.23, "spread": 0.01, "spread_pct": 0.108}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.182, "downtick_ratio": 0.273}, "pressure": {"score": -14.0, "slope": 39.1}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 9.235, "resistance_source": "session_high", "resistance_distance_pct": 0.05417118093173353, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.28303940779447356)", "volume=Declining (rvol=0.017, accel=0.534)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.634%, ema9_slope=0.141)", "resistance=TOO_CLOSE (session_high $9.23 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:33:17.318018", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.05% away, no breakout in progress)", "momentum=Strong (slope_5m=0.28303940779447356)", "volume=Declining (rvol=0.017, accel=0.541)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.634%, ema9_slope=0.141)", "resistance=TOO_CLOSE (session_high $9.23 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:33:17.315966+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.23, "open": 9.1325, "extension_from_open_pct": 1.067615658362991, "price_1m": 9.22, "price_3m": 9.18, "price_5m": null, "price_sub": 9.225}, "velocity": {"velocity_1m": 0.001807664497469231, "velocity_sub": 0.0018066847335142843}, "slope": {"slope_1m": 0.10840108401083778, "slope_3m": 0.271444082519005, "slope_5m": 0.28303940779447356, "slope_sub": 0.44362452758933146}, "acceleration": {"momentum_acceleration": 0.1606, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2613.0, "volume_3m": 97135.0, "volume_5m": 216902.0, "volume_sub": 2613.0, "volume_acceleration": 0.541, "relative_volume": 0.017}, "vwap": {"value": 9.175, "slope": 0.015, "price_vs_vwap_pct": 0.6, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 4, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1718, "ema20": 9.148, "ema9_slope": 0.141, "price_vs_ema9_pct": 0.634, "price_vs_ema9_atr": 1.135}, "volatility": {"atr": 0.0512, "atr_pct": 0.555, "vwap_distance_atr": 1.074, "range_expansion_pct": 5.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.22, "ask": 9.23, "spread": 0.01, "spread_pct": 0.108}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.267}, "pressure": {"score": -12.9, "slope": 1.1}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 9.235, "resistance_source": "session_high", "resistance_distance_pct": 0.05417118093173353, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.28303940779447356)", "volume=Declining (rvol=0.017, accel=0.541)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.634%, ema9_slope=0.141)", "resistance=TOO_CLOSE (session_high $9.23 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:33:22.326453", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Strong (slope_5m=0.32644178454842493)", "volume=Declining (rvol=0.018, accel=0.572)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.808%, ema9_slope=0.1497)", "resistance=SAFE (previous_day_high $9.29 (0.43% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:33:22.324395+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.25, "open": 9.1325, "extension_from_open_pct": 1.2866137421297532, "price_1m": 9.22, "price_3m": 9.18, "price_5m": null, "price_sub": 9.225}, "velocity": {"velocity_1m": 0.005422993492407694, "velocity_sub": 0.009033423667570139}, "slope": {"slope_1m": 0.3248511099079519, "slope_3m": 0.3797468354430395, "slope_5m": 0.32644178454842493, "slope_sub": 0.5737266434764683}, "acceleration": {"momentum_acceleration": 0.2473, "velocity_acceleration": 0.001443, "slope_acceleration": 0.043217}, "volume": {"volume_1m": 8249.0, "volume_3m": 102771.0, "volume_5m": 222538.0, "volume_sub": 8249.0, "volume_acceleration": 0.572, "relative_volume": 0.018}, "vwap": {"value": 9.1768, "slope": 0.0168, "price_vs_vwap_pct": 0.798, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 4, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1758, "ema20": 9.1499, "ema9_slope": 0.1497, "price_vs_ema9_pct": 0.808, "price_vs_ema9_atr": 1.319}, "volatility": {"atr": 0.0562, "atr_pct": 0.608, "vwap_distance_atr": 1.302, "range_expansion_pct": 24.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.25, "ask": 9.26, "spread": 0.01, "spread_pct": 0.108}, "trade_flow": {"tick_count_sub": 60, "trades_per_second": 2.0, "uptick_ratio": 0.15, "downtick_ratio": 0.1}, "pressure": {"score": -2.4, "slope": 10.5}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.29, "resistance_source": "previous_day_high", "resistance_distance_pct": 0.43243243243242324, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.32644178454842493)", "volume=Declining (rvol=0.018, accel=0.572)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.808%, ema9_slope=0.1497)", "resistance=SAFE (previous_day_high $9.29 (0.43% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:33:27.333394", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Strong (slope_5m=0.3481288076588361)", "volume=Declining (rvol=0.018, accel=0.572)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.895%, ema9_slope=0.1541)", "resistance=SAFE (previous_day_high $9.29 (0.32% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:33:27.331473+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.26, "open": 9.1325, "extension_from_open_pct": 1.3961127840131344, "price_1m": 9.22, "price_3m": 9.18, "price_5m": null, "price_sub": 9.225}, "velocity": {"velocity_1m": 0.007230657989876924, "velocity_sub": 0.012646793134598065}, "slope": {"slope_1m": 0.4329004329004236, "slope_3m": 0.4338394793926252, "slope_5m": 0.3481288076588361, "slope_sub": 0.6387247223496649}, "acceleration": {"momentum_acceleration": 0.2906, "velocity_acceleration": 0.000722, "slope_acceleration": 0.021579}, "volume": {"volume_1m": 8253.0, "volume_3m": 102775.0, "volume_5m": 222542.0, "volume_sub": 8253.0, "volume_acceleration": 0.572, "relative_volume": 0.018}, "vwap": {"value": 9.177, "slope": 0.017, "price_vs_vwap_pct": 0.904, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 4, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.1778, "ema20": 9.1509, "ema9_slope": 0.1541, "price_vs_ema9_pct": 0.895, "price_vs_ema9_atr": 1.399}, "volatility": {"atr": 0.0587, "atr_pct": 0.634, "vwap_distance_atr": 1.412, "range_expansion_pct": 36.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.25, "ask": 9.27, "spread": 0.02, "spread_pct": 0.216}, "trade_flow": {"tick_count_sub": 62, "trades_per_second": 2.067, "uptick_ratio": 0.161, "downtick_ratio": 0.097}, "pressure": {"score": 0.7, "slope": 3.1}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.29, "resistance_source": "previous_day_high", "resistance_distance_pct": 0.3239740820734272, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.3481288076588361)", "volume=Declining (rvol=0.018, accel=0.572)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.895%, ema9_slope=0.1541)", "resistance=SAFE (previous_day_high $9.29 (0.32% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:34:07.410525", "symbol": "EROC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 48.0, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $12.28 fell below VWAP $12.29", "spread 2.34% exceeds max 1.0%", "momentum=Building (slope_5m=-0.008101101749839244)", "volume=Declining (rvol=0.034, accel=0.248)", "vwap=Neutral (VWAP_FLAT)", "ema9=Reclaiming (price_vs_ema9=-0.214%, ema9_slope=0.1093)", "resistance=SAFE (session_high $12.49 (1.71% away))", "extension=NORMAL"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:34:07.408095+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.28, "open": 12.23, "extension_from_open_pct": 0.40883074407194553, "price_1m": 12.49, "price_3m": 12.26, "price_5m": 12.23, "price_sub": 12.49}, "velocity": {"velocity_1m": -0.028022417934347597, "velocity_sub": -0.05604483586869519}, "slope": {"slope_1m": -1.6955995155430024, "slope_3m": -0.040474905558552834, "slope_5m": -0.008101101749839244, "slope_sub": -0.38180390261584585}, "acceleration": {"momentum_acceleration": 0.3737, "velocity_acceleration": -0.000469, "slope_acceleration": -0.013536}, "volume": {"volume_1m": 15.0, "volume_3m": 13150.0, "volume_5m": 65891.0, "volume_sub": 15.0, "volume_acceleration": 0.248, "relative_volume": 0.034}, "vwap": {"value": 12.2933, "slope": 0.0246, "price_vs_vwap_pct": -0.108, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 12.3063, "ema20": 12.2748, "ema9_slope": 0.1093, "price_vs_ema9_pct": -0.214, "price_vs_ema9_atr": -0.124}, "volatility": {"atr": 0.212, "atr_pct": 1.726, "vwap_distance_atr": -0.063, "range_expansion_pct": -41.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.54, "spread": 0.29, "spread_pct": 2.34}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -93.8, "slope": -111.1}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 48.0, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 12.49, "resistance_source": "session_high", "resistance_distance_pct": 1.7100977198697138, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.008101101749839244)", "volume=Declining (rvol=0.034, accel=0.248)", "vwap=Neutral (VWAP_FLAT)", "ema9=Reclaiming (price_vs_ema9=-0.214%, ema9_slope=0.1093)", "resistance=SAFE (session_high $12.49 (1.71% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:34:12.419387", "symbol": "EROC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["spread 2.34% exceeds max 1.0%", "resistance too close (0.27% away, no breakout in progress)", "momentum=Strong (slope_5m=0.2772365525731619)", "volume=Declining (rvol=0.034, accel=0.266)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.932%, ema9_slope=0.1667)", "resistance=TOO_CLOSE (session_high $12.49 (0.27% away))", "extension=NORMAL"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:34:12.416804+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4566, "open": 12.23, "extension_from_open_pct": 1.852820932134092, "price_1m": 12.49, "price_3m": 12.26, "price_5m": 12.23, "price_sub": 12.49}, "velocity": {"velocity_1m": -0.004456898852415308, "velocity_sub": -0.008913797704830617}, "slope": {"slope_1m": -0.2677719609085031, "slope_3m": 0.6711139040621354, "slope_5m": 0.2772365525731619, "slope_sub": 0.4700254436587466}, "acceleration": {"momentum_acceleration": 0.1928, "velocity_acceleration": 0.00941, "slope_acceleration": 0.285069}, "volume": {"volume_1m": 965.0, "volume_3m": 14100.0, "volume_5m": 66841.0, "volume_sub": 965.0, "volume_acceleration": 0.266, "relative_volume": 0.034}, "vwap": {"value": 12.2948, "slope": 0.0261, "price_vs_vwap_pct": 1.316, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 3, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.3416, "ema20": 12.2916, "ema9_slope": 0.1667, "price_vs_ema9_pct": 0.932, "price_vs_ema9_atr": 0.542}, "volatility": {"atr": 0.212, "atr_pct": 1.702, "vwap_distance_atr": 0.763, "range_expansion_pct": -41.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.54, "spread": 0.29, "spread_pct": 2.34}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": -11.2, "slope": 82.6}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.49, "resistance_source": "session_high", "resistance_distance_pct": 0.2681309506606965, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.2772365525731619)", "volume=Declining (rvol=0.034, accel=0.266)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.932%, ema9_slope=0.1667)", "resistance=TOO_CLOSE (session_high $12.49 (0.27% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:34:17.427537", "symbol": "EROC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["spread 2.34% exceeds max 1.0%", "resistance too close (0.27% away, no breakout in progress)", "momentum=Strong (slope_5m=0.2772365525731619)", "volume=Declining (rvol=0.034, accel=0.266)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.932%, ema9_slope=0.1667)", "resistance=TOO_CLOSE (session_high $12.49 (0.27% away))", "extension=NORMAL"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:34:17.425351+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4566, "open": 12.23, "extension_from_open_pct": 1.852820932134092, "price_1m": 12.49, "price_3m": 12.26, "price_5m": 12.23, "price_sub": 12.49}, "velocity": {"velocity_1m": -0.004456898852415308, "velocity_sub": -0.008913797704830617}, "slope": {"slope_1m": -0.2677719609085031, "slope_3m": 0.6711139040621354, "slope_5m": 0.2772365525731619, "slope_sub": 0.4700254436587466}, "acceleration": {"momentum_acceleration": 0.1928, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 965.0, "volume_3m": 14100.0, "volume_5m": 66841.0, "volume_sub": 965.0, "volume_acceleration": 0.266, "relative_volume": 0.034}, "vwap": {"value": 12.2948, "slope": 0.0261, "price_vs_vwap_pct": 1.316, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 3, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.3416, "ema20": 12.2916, "ema9_slope": 0.1667, "price_vs_ema9_pct": 0.932, "price_vs_ema9_atr": 0.542}, "volatility": {"atr": 0.212, "atr_pct": 1.702, "vwap_distance_atr": 0.763, "range_expansion_pct": -41.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.54, "spread": 0.29, "spread_pct": 2.34}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": -11.2, "slope": 0.0}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.49, "resistance_source": "session_high", "resistance_distance_pct": 0.2681309506606965, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.2772365525731619)", "volume=Declining (rvol=0.034, accel=0.266)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.932%, ema9_slope=0.1667)", "resistance=TOO_CLOSE (session_high $12.49 (0.27% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:34:22.435859", "symbol": "EROC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 73.6, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "CAUTION", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["spread 2.34% exceeds max 1.0%", "momentum=Strong (slope_5m=0.22823448021698367)", "volume=Declining (rvol=0.034, accel=0.266)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.735%, ema9_slope=0.1568)", "resistance=CAUTION (session_high $12.49 (0.51% away))", "extension=NORMAL"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:34:22.433990+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4262, "open": 12.23, "extension_from_open_pct": 1.6042518397383423, "price_1m": 12.49, "price_3m": 12.26, "price_5m": 12.23, "price_sub": 12.49}, "velocity": {"velocity_1m": -0.008513477448625637, "velocity_sub": -0.017026954897251274}, "slope": {"slope_1m": -0.512116614893126, "slope_3m": 0.5491020313818685, "slope_5m": 0.22823448021698367, "slope_sub": 0.32382160898861534}, "acceleration": {"momentum_acceleration": 0.0956, "velocity_acceleration": -0.00162, "slope_acceleration": -0.048785}, "volume": {"volume_1m": 967.0, "volume_3m": 14102.0, "volume_5m": 66843.0, "volume_sub": 967.0, "volume_acceleration": 0.266, "relative_volume": 0.034}, "vwap": {"value": 12.2946, "slope": 0.0259, "price_vs_vwap_pct": 1.07, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 3, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.3355, "ema20": 12.2887, "ema9_slope": 0.1568, "price_vs_ema9_pct": 0.735, "price_vs_ema9_atr": 0.428}, "volatility": {"atr": 0.212, "atr_pct": 1.706, "vwap_distance_atr": 0.621, "range_expansion_pct": -41.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.54, "spread": 0.29, "spread_pct": 2.34}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -30.3, "slope": -19.1}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 73.6, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "CAUTION", "resistance_level": 12.49, "resistance_source": "session_high", "resistance_distance_pct": 0.5134312983856733, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.22823448021698367)", "volume=Declining (rvol=0.034, accel=0.266)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.735%, ema9_slope=0.1568)", "resistance=CAUTION (session_high $12.49 (0.51% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:34:27.441901", "symbol": "EROC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 53.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["spread 2.34% exceeds max 1.0%", "momentum=Weakening (slope_5m=0.17789277917037186)", "volume=Declining (rvol=0.035, accel=0.276)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.533%, ema9_slope=0.1467)", "resistance=SAFE (session_high $12.49 (0.77% away))", "extension=NORMAL"], "features": {"symbol": "EROC", "computed_at": "2026-10-01T13:34:27.439534+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.395, "open": 12.23, "extension_from_open_pct": 1.349141455437442, "price_1m": 12.49, "price_3m": 12.26, "price_5m": 12.23, "price_sub": 12.49}, "velocity": {"velocity_1m": -0.012676808113157278, "velocity_sub": -0.025353616226314556}, "slope": {"slope_1m": -0.7635121559172244, "slope_3m": 0.4236718224613333, "slope_5m": 0.17789277917037186, "slope_sub": 0.1735846024028561}, "acceleration": {"momentum_acceleration": -0.0043, "velocity_acceleration": -0.001663, "slope_acceleration": -0.050223}, "volume": {"volume_1m": 1467.0, "volume_3m": 14602.0, "volume_5m": 67343.0, "volume_sub": 1467.0, "volume_acceleration": 0.276, "relative_volume": 0.035}, "vwap": {"value": 12.2951, "slope": 0.0264, "price_vs_vwap_pct": 0.812, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 3, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.3293, "ema20": 12.2858, "ema9_slope": 0.1467, "price_vs_ema9_pct": 0.533, "price_vs_ema9_atr": 0.31}, "volatility": {"atr": 0.212, "atr_pct": 1.71, "vwap_distance_atr": 0.471, "range_expansion_pct": -41.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.25, "ask": 12.54, "spread": 0.29, "spread_pct": 2.34}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -43.8, "slope": -13.5}}, "prediction": {"symbol": "EROC", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.49, "resistance_source": "session_high", "resistance_distance_pct": 0.7664380798709209, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.17789277917037186)", "volume=Declining (rvol=0.035, accel=0.276)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.533%, ema9_slope=0.1467)", "resistance=SAFE (session_high $12.49 (0.77% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:36:27.632035", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.23% away, no breakout in progress)", "momentum=Strong (slope_5m=0.07264299427503797)", "volume=Declining (rvol=0.032, accel=0.887)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.454%, ema9_slope=0.1572)", "resistance=TOO_CLOSE (session_high $9.28 (0.23% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:36:27.629391+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.2586, "open": 9.1325, "extension_from_open_pct": 1.3807829181494575, "price_1m": 9.265, "price_3m": 9.275, "price_5m": 9.18, "price_sub": 9.265}, "velocity": {"velocity_1m": -0.001151286202554609, "velocity_sub": -0.002302572405109218}, "slope": {"slope_1m": -0.06910103867499914, "slope_3m": 0.1275280453625186, "slope_5m": 0.07264299427503797, "slope_sub": 0.18850385870857794}, "acceleration": {"momentum_acceleration": 0.1159, "velocity_acceleration": -8.3e-05, "slope_acceleration": -0.002784}, "volume": {"volume_1m": 27190.0, "volume_3m": 155104.0, "volume_5m": 247451.0, "volume_sub": 27190.0, "volume_acceleration": 0.887, "relative_volume": 0.032}, "vwap": {"value": 9.2111, "slope": 0.0248, "price_vs_vwap_pct": 0.516, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 7, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 9.2168, "ema20": 9.1786, "ema9_slope": 0.1572, "price_vs_ema9_pct": 0.454, "price_vs_ema9_atr": 0.759}, "volatility": {"atr": 0.0551, "atr_pct": 0.595, "vwap_distance_atr": 0.861, "range_expansion_pct": -64.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.25, "ask": 9.26, "spread": 0.01, "spread_pct": 0.108}, "trade_flow": {"tick_count_sub": 130, "trades_per_second": 4.333, "uptick_ratio": 0.108, "downtick_ratio": 0.123}, "pressure": {"score": -5.0, "slope": -5.7}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 0.23113645691573095, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.07264299427503797)", "volume=Declining (rvol=0.032, accel=0.887)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.454%, ema9_slope=0.1572)", "resistance=TOO_CLOSE (session_high $9.28 (0.23% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:36:32.640622", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 53.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.0432525951557065)", "volume=Declining (rvol=0.032, accel=0.895)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.336%, ema9_slope=0.1513)", "resistance=SAFE (session_high $9.28 (0.38% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:36:32.638204+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.245, "open": 9.1325, "extension_from_open_pct": 1.2318642211880528, "price_1m": 9.265, "price_3m": 9.275, "price_5m": 9.18, "price_sub": 9.24}, "velocity": {"velocity_1m": -0.0035977693829827937, "velocity_sub": 0.0018037518037514447}, "slope": {"slope_1m": -0.21609940572664887, "slope_3m": 0.0540637952784274, "slope_5m": 0.0432525951557065, "slope_sub": -0.07740833436941252}, "acceleration": {"momentum_acceleration": -0.1207, "velocity_acceleration": 0.00082, "slope_acceleration": -0.029348}, "volume": {"volume_1m": 28904.0, "volume_3m": 156818.0, "volume_5m": 249165.0, "volume_sub": 700.0, "volume_acceleration": 0.895, "relative_volume": 0.032}, "vwap": {"value": 9.2108, "slope": 0.0244, "price_vs_vwap_pct": 0.371, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 7, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 9.2141, "ema20": 9.1773, "ema9_slope": 0.1513, "price_vs_ema9_pct": 0.336, "price_vs_ema9_atr": 0.548}, "volatility": {"atr": 0.0564, "atr_pct": 0.61, "vwap_distance_atr": 0.606, "range_expansion_pct": -64.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.24, "ask": 9.25, "spread": 0.01, "spread_pct": 0.108}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 18.6, "slope": 23.6}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 0.37858301784748666, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.0432525951557065)", "volume=Declining (rvol=0.032, accel=0.895)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.336%, ema9_slope=0.1513)", "resistance=SAFE (session_high $9.28 (0.38% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:36:37.661551", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.38% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.0432525951557065)", "volume=Declining (rvol=0.033, accel=0.9)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.336%, ema9_slope=0.1513)", "resistance=TOO_CLOSE (session_high $9.28 (0.38% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:36:37.659590+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.245, "open": 9.1325, "extension_from_open_pct": 1.2318642211880528, "price_1m": 9.265, "price_3m": 9.275, "price_5m": 9.18, "price_sub": 9.24}, "velocity": {"velocity_1m": -0.0035977693829827937, "velocity_sub": 0.0018037518037514447}, "slope": {"slope_1m": -0.21609940572664887, "slope_3m": 0.0540637952784274, "slope_5m": 0.0432525951557065, "slope_sub": -0.07740833436941252}, "acceleration": {"momentum_acceleration": -0.1207, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 29862.0, "volume_3m": 157776.0, "volume_5m": 250123.0, "volume_sub": 1658.0, "volume_acceleration": 0.9, "relative_volume": 0.033}, "vwap": {"value": 9.2082, "slope": 0.0219, "price_vs_vwap_pct": 0.4, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 7, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 9.2141, "ema20": 9.1773, "ema9_slope": 0.1513, "price_vs_ema9_pct": 0.336, "price_vs_ema9_atr": 0.429}, "volatility": {"atr": 0.0721, "atr_pct": 0.78, "vwap_distance_atr": 0.51, "range_expansion_pct": -12.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.24, "ask": 9.25, "spread": 0.01, "spread_pct": 0.108}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.143}, "pressure": {"score": 10.2, "slope": -8.4}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 0.37858301784748666, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.0432525951557065)", "volume=Declining (rvol=0.033, accel=0.9)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.336%, ema9_slope=0.1513)", "resistance=TOO_CLOSE (session_high $9.28 (0.38% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:36:42.669873", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.19% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.08106793492946819)", "volume=Declining (rvol=0.033, accel=0.903)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.488%, ema9_slope=0.1589)", "resistance=TOO_CLOSE (session_high $9.28 (0.19% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:36:42.667707+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.2625, "open": 9.1325, "extension_from_open_pct": 1.4234875444839747, "price_1m": 9.265, "price_3m": 9.275, "price_5m": 9.18, "price_sub": 9.24}, "velocity": {"velocity_1m": -0.00044972117287304887, "velocity_sub": 0.008116883116882783}, "slope": {"slope_1m": -0.026986911348010026, "slope_3m": 0.14858171994596953, "slope_5m": 0.08106793492946819, "slope_sub": 0.036092403035432444}, "acceleration": {"momentum_acceleration": -0.045, "velocity_acceleration": 0.001261, "slope_acceleration": 0.037761}, "volume": {"volume_1m": 30550.0, "volume_3m": 158464.0, "volume_5m": 250811.0, "volume_sub": 2346.0, "volume_acceleration": 0.903, "relative_volume": 0.033}, "vwap": {"value": 9.2087, "slope": 0.0223, "price_vs_vwap_pct": 0.585, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 7, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 9.2176, "ema20": 9.1789, "ema9_slope": 0.1589, "price_vs_ema9_pct": 0.488, "price_vs_ema9_atr": 0.623}, "volatility": {"atr": 0.0721, "atr_pct": 0.779, "vwap_distance_atr": 0.746, "range_expansion_pct": -12.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.24, "ask": 9.25, "spread": 0.01, "spread_pct": 0.108}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.143}, "pressure": {"score": 9.0, "slope": -1.2}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 0.18893387314440024, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.08106793492946819)", "volume=Declining (rvol=0.033, accel=0.903)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.488%, ema9_slope=0.1589)", "resistance=TOO_CLOSE (session_high $9.28 (0.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:36:47.677263", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.19% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.08106793492946819)", "volume=Declining (rvol=0.033, accel=0.903)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.488%, ema9_slope=0.1589)", "resistance=TOO_CLOSE (session_high $9.28 (0.19% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:36:47.675396+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.2625, "open": 9.1325, "extension_from_open_pct": 1.4234875444839747, "price_1m": 9.265, "price_3m": 9.275, "price_5m": 9.18, "price_sub": 9.24}, "velocity": {"velocity_1m": -0.00044972117287304887, "velocity_sub": 0.008116883116882783}, "slope": {"slope_1m": -0.026986911348010026, "slope_3m": 0.14858171994596953, "slope_5m": 0.08106793492946819, "slope_sub": 0.036092403035432444}, "acceleration": {"momentum_acceleration": -0.045, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 30550.0, "volume_3m": 158464.0, "volume_5m": 250811.0, "volume_sub": 2346.0, "volume_acceleration": 0.903, "relative_volume": 0.033}, "vwap": {"value": 9.2087, "slope": 0.0223, "price_vs_vwap_pct": 0.585, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 7, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 9.2176, "ema20": 9.1789, "ema9_slope": 0.1589, "price_vs_ema9_pct": 0.488, "price_vs_ema9_atr": 0.623}, "volatility": {"atr": 0.0721, "atr_pct": 0.779, "vwap_distance_atr": 0.746, "range_expansion_pct": -12.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.24, "ask": 9.25, "spread": 0.01, "spread_pct": 0.108}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.143}, "pressure": {"score": 9.0, "slope": 0.0}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 0.18893387314440024, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.08106793492946819)", "volume=Declining (rvol=0.033, accel=0.903)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.488%, ema9_slope=0.1589)", "resistance=TOO_CLOSE (session_high $9.28 (0.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:38:07.812667", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Strong (slope_5m=0.1356852103120763)", "volume=Declining (rvol=0.098, accel=0.317)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.392%, ema9_slope=0.1139)", "resistance=SAFE (session_high $11.16 (0.77% away))", "extension=NORMAL"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:38:07.810348+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.075, "open": 10.935, "extension_from_open_pct": 1.2802926383173185, "price_1m": 11.1, "price_3m": 11.04, "price_5m": 11.02, "price_sub": 11.08}, "velocity": {"velocity_1m": -0.003753753753753807, "velocity_sub": -0.0015042117930206924}, "slope": {"slope_1m": -0.22547914317925916, "slope_3m": 0.20328263815690373, "slope_5m": 0.1356852103120763, "slope_sub": 0.3269160751074754}, "acceleration": {"momentum_acceleration": 0.1912, "velocity_acceleration": -2.2e-05, "slope_acceleration": -0.000174}, "volume": {"volume_1m": 500.0, "volume_3m": 21511.0, "volume_5m": 40463.0, "volume_sub": 500.0, "volume_acceleration": 0.317, "relative_volume": 0.098}, "vwap": {"value": 11.0281, "slope": 0.0041, "price_vs_vwap_pct": 0.425, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.0318, "ema20": 10.984, "ema9_slope": 0.1139, "price_vs_ema9_pct": 0.392, "price_vs_ema9_atr": 0.477}, "volatility": {"atr": 0.0906, "atr_pct": 0.818, "vwap_distance_atr": 0.518, "range_expansion_pct": -74.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.11, "spread": 0.07, "spread_pct": 0.632}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -58.1, "slope": -64.4}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.7674943566591499, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.1356852103120763)", "volume=Declining (rvol=0.098, accel=0.317)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.392%, ema9_slope=0.1139)", "resistance=SAFE (session_high $11.16 (0.77% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:38:12.821494", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Strong (slope_5m=0.14471780028943731)", "volume=Declining (rvol=0.098, accel=0.317)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.428%, ema9_slope=0.1157)", "resistance=SAFE (session_high $11.16 (0.72% away))", "extension=NORMAL"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:38:12.819185+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.08, "open": 10.935, "extension_from_open_pct": 1.3260173754000877, "price_1m": 11.1, "price_3m": 11.04, "price_5m": 11.02, "price_sub": 11.08}, "velocity": {"velocity_1m": -0.0030030030030029392, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.1803426510369664, "slope_3m": 0.22583559168925343, "slope_5m": 0.14471780028943731, "slope_sub": 0.35401351745533965}, "acceleration": {"momentum_acceleration": 0.2093, "velocity_acceleration": 0.0003, "slope_acceleration": 0.009011}, "volume": {"volume_1m": 570.0, "volume_3m": 21581.0, "volume_5m": 40533.0, "volume_sub": 570.0, "volume_acceleration": 0.317, "relative_volume": 0.098}, "vwap": {"value": 11.0281, "slope": 0.0041, "price_vs_vwap_pct": 0.47, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.0328, "ema20": 10.9844, "ema9_slope": 0.1157, "price_vs_ema9_pct": 0.428, "price_vs_ema9_atr": 0.521}, "volatility": {"atr": 0.0906, "atr_pct": 0.817, "vwap_distance_atr": 0.573, "range_expansion_pct": -74.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.11, "spread": 0.07, "spread_pct": 0.632}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -17.1, "slope": 41.0}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.7220216606498201, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.14471780028943731)", "volume=Declining (rvol=0.098, accel=0.317)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.428%, ema9_slope=0.1157)", "resistance=SAFE (session_high $11.16 (0.72% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:38:17.830626", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Strong (slope_5m=0.16277807921866652)", "volume=Declining (rvol=0.098, accel=0.321)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.5%, ema9_slope=0.1193)", "resistance=SAFE (session_high $11.16 (0.63% away))", "extension=NORMAL"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:38:17.828367+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.09, "open": 10.935, "extension_from_open_pct": 1.417466849565609, "price_1m": 11.1, "price_3m": 11.04, "price_5m": 11.02, "price_sub": 11.08}, "velocity": {"velocity_1m": -0.0015015015015014696, "velocity_sub": 0.0030084235860408505}, "slope": {"slope_1m": -0.09013068949977275, "slope_3m": 0.2709211318482864, "slope_5m": 0.16277807921866652, "slope_sub": 0.4081900244832658}, "acceleration": {"momentum_acceleration": 0.2454, "velocity_acceleration": 0.000601, "slope_acceleration": 0.018009}, "volume": {"volume_1m": 985.0, "volume_3m": 21996.0, "volume_5m": 40948.0, "volume_sub": 985.0, "volume_acceleration": 0.321, "relative_volume": 0.098}, "vwap": {"value": 11.0283, "slope": 0.0043, "price_vs_vwap_pct": 0.56, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.0348, "ema20": 10.9854, "ema9_slope": 0.1193, "price_vs_ema9_pct": 0.5, "price_vs_ema9_atr": 0.609}, "volatility": {"atr": 0.0906, "atr_pct": 0.817, "vwap_distance_atr": 0.681, "range_expansion_pct": -74.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.09, "spread": 0.05, "spread_pct": 0.452}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -14.9, "slope": 2.2}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.6311992786293985, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.16277807921866652)", "volume=Declining (rvol=0.098, accel=0.321)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.5%, ema9_slope=0.1193)", "resistance=SAFE (session_high $11.16 (0.63% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:38:22.838148", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Strong (slope_5m=0.08290222967175917)", "volume=Declining (rvol=0.098, accel=0.329)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.1033)", "resistance=SAFE (session_high $11.16 (1.03% away))", "extension=NORMAL"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:38:22.835496+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0458, "open": 10.935, "extension_from_open_pct": 1.0132601737539948, "price_1m": 11.1, "price_3m": 11.04, "price_5m": 11.02, "price_sub": 11.08}, "velocity": {"velocity_1m": -0.00813813813813811, "velocity_sub": -0.010288808664259998}, "slope": {"slope_1m": -0.4894833331828139, "slope_3m": 0.0714376141645438, "slope_5m": 0.08290222967175917, "slope_sub": 0.16854453825630902}, "acceleration": {"momentum_acceleration": 0.0856, "velocity_acceleration": -0.002656, "slope_acceleration": -0.079757}, "volume": {"volume_1m": 1985.0, "volume_3m": 22996.0, "volume_5m": 41948.0, "volume_sub": 1985.0, "volume_acceleration": 0.329, "relative_volume": 0.098}, "vwap": {"value": 11.0283, "slope": 0.0043, "price_vs_vwap_pct": 0.158, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.026, "ema20": 10.9812, "ema9_slope": 0.1033, "price_vs_ema9_pct": 0.18, "price_vs_ema9_atr": 0.211}, "volatility": {"atr": 0.0938, "atr_pct": 0.849, "vwap_distance_atr": 0.186, "range_expansion_pct": -74.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.09, "spread": 0.05, "spread_pct": 0.452}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": -29.7, "slope": -14.8}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 1.0338771297687837, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.08290222967175917)", "volume=Declining (rvol=0.098, accel=0.329)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.1033)", "resistance=SAFE (session_high $11.16 (1.03% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:38:27.846764", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Strong (slope_5m=0.12665098606839365)", "volume=Declining (rvol=0.099, accel=0.33)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.355%, ema9_slope=0.1121)", "resistance=SAFE (session_high $11.16 (0.81% away))", "extension=NORMAL"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:38:27.843334+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.07, "open": 10.935, "extension_from_open_pct": 1.2345679012345658, "price_1m": 11.1, "price_3m": 11.04, "price_5m": 11.02, "price_sub": 11.08}, "velocity": {"velocity_1m": -0.004504504504504408, "velocity_sub": -0.0030084235860408505}, "slope": {"slope_1m": -0.27063599458727433, "slope_3m": 0.1807228915662692, "slope_5m": 0.12665098606839365, "slope_sub": 0.29981250409935767}, "acceleration": {"momentum_acceleration": 0.1732, "velocity_acceleration": 0.001454, "slope_acceleration": 0.043701}, "volume": {"volume_1m": 2189.0, "volume_3m": 23200.0, "volume_5m": 42152.0, "volume_sub": 2189.0, "volume_acceleration": 0.33, "relative_volume": 0.099}, "vwap": {"value": 11.0285, "slope": 0.0045, "price_vs_vwap_pct": 0.376, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.0308, "ema20": 10.9835, "ema9_slope": 0.1121, "price_vs_ema9_pct": 0.355, "price_vs_ema9_atr": 0.418}, "volatility": {"atr": 0.0938, "atr_pct": 0.847, "vwap_distance_atr": 0.443, "range_expansion_pct": -74.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.05, "ask": 11.09, "spread": 0.04, "spread_pct": 0.361}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.444}, "pressure": {"score": -23.3, "slope": 6.4}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.8130081300812995, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.12665098606839365)", "volume=Declining (rvol=0.099, accel=0.33)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.355%, ema9_slope=0.1121)", "resistance=SAFE (session_high $11.16 (0.81% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:41:08.139756", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 2.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.19 fell below VWAP $9.21", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.16325183766862034)", "volume=Declining (rvol=0.045, accel=0.69)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.15%, ema9_slope=-0.0349)", "resistance=SAFE (session_high $9.28 (0.93% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:41:08.137351+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1948, "open": 9.1325, "extension_from_open_pct": 0.6821790309334844, "price_1m": 9.185, "price_3m": 9.235, "price_5m": 9.24, "price_sub": 9.185}, "velocity": {"velocity_1m": 0.001778261658501225, "velocity_sub": 0.00355652331700245}, "slope": {"slope_1m": 0.10663880999793524, "slope_3m": -0.05002936506210098, "slope_5m": -0.16325183766862034, "slope_sub": -0.055690309668567396}, "acceleration": {"momentum_acceleration": -0.1076, "velocity_acceleration": -1.8e-05, "slope_acceleration": 0.000513}, "volume": {"volume_1m": 8366.0, "volume_3m": 74552.0, "volume_5m": 134961.0, "volume_sub": 8366.0, "volume_acceleration": 0.69, "relative_volume": 0.045}, "vwap": {"value": 9.2149, "slope": -0.0012, "price_vs_vwap_pct": -0.218, "time_above_pct": 53.8, "time_below_pct": 46.2, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.2086, "ema20": 9.1898, "ema9_slope": -0.0349, "price_vs_ema9_pct": -0.15, "price_vs_ema9_atr": -0.293}, "volatility": {"atr": 0.0471, "atr_pct": 0.513, "vwap_distance_atr": -0.426, "range_expansion_pct": 10.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.2, "ask": 9.21, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 57, "trades_per_second": 1.9, "uptick_ratio": 0.211, "downtick_ratio": 0.123}, "pressure": {"score": -1.7, "slope": -10.7}}, "prediction": {"symbol": "OWL", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 0.9266106930003762, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.16325183766862034)", "volume=Declining (rvol=0.045, accel=0.69)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.15%, ema9_slope=-0.0349)", "resistance=SAFE (session_high $9.28 (0.93% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:41:13.148028", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 35.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.11934727888203893)", "volume=Declining (rvol=0.045, accel=0.701)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.025%, ema9_slope=-0.0261)", "resistance=SAFE (session_high $9.28 (0.71% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:41:13.145943+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.215, "open": 9.1325, "extension_from_open_pct": 0.9033670955379094, "price_1m": 9.185, "price_3m": 9.235, "price_5m": 9.24, "price_sub": 9.185}, "velocity": {"velocity_1m": 0.005443658138268801, "velocity_sub": 0.010887316276537601}, "slope": {"slope_1m": 0.3260869565217322, "slope_3m": 0.05977394580495163, "slope_5m": -0.11934727888203893, "slope_sub": 0.0760972958282417}, "acceleration": {"momentum_acceleration": -0.1954, "velocity_acceleration": 0.001464, "slope_acceleration": 0.043814}, "volume": {"volume_1m": 12180.0, "volume_3m": 78366.0, "volume_5m": 138775.0, "volume_sub": 12180.0, "volume_acceleration": 0.701, "relative_volume": 0.045}, "vwap": {"value": 9.215, "slope": -0.0011, "price_vs_vwap_pct": 0.0, "time_above_pct": 61.5, "time_below_pct": 38.5, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.2127, "ema20": 9.1917, "ema9_slope": -0.0261, "price_vs_ema9_pct": 0.025, "price_vs_ema9_atr": 0.05}, "volatility": {"atr": 0.0471, "atr_pct": 0.512, "vwap_distance_atr": 0.0, "range_expansion_pct": 10.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.21, "ask": 9.22, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 78, "trades_per_second": 2.6, "uptick_ratio": 0.192, "downtick_ratio": 0.09}, "pressure": {"score": 4.2, "slope": 5.9}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 0.7053716766142105, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.11934727888203893)", "volume=Declining (rvol=0.045, accel=0.701)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.025%, ema9_slope=-0.0261)", "resistance=SAFE (session_high $9.28 (0.71% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:41:18.156629", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 35.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.10848575582025656)", "volume=Declining (rvol=0.046, accel=0.715)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.069%, ema9_slope=-0.0239)", "resistance=SAFE (session_high $9.28 (0.65% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:41:18.154519+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.22, "open": 9.1325, "extension_from_open_pct": 0.9581166164796098, "price_1m": 9.185, "price_3m": 9.235, "price_5m": 9.24, "price_sub": 9.185}, "velocity": {"velocity_1m": 0.006350934494647095, "velocity_sub": 0.01270186898929419}, "slope": {"slope_1m": 0.38033143167617645, "slope_3m": 0.08692817559491477, "slope_5m": -0.10848575582025656, "slope_sub": 0.1086956521739223}, "acceleration": {"momentum_acceleration": -0.2172, "velocity_acceleration": 0.000362, "slope_acceleration": 0.01083}, "volume": {"volume_1m": 17281.0, "volume_3m": 83467.0, "volume_5m": 143876.0, "volume_sub": 17281.0, "volume_acceleration": 0.715, "relative_volume": 0.046}, "vwap": {"value": 9.215, "slope": -0.0011, "price_vs_vwap_pct": 0.054, "time_above_pct": 61.5, "time_below_pct": 38.5, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.2137, "ema20": 9.1922, "ema9_slope": -0.0239, "price_vs_ema9_pct": 0.069, "price_vs_ema9_atr": 0.134}, "volatility": {"atr": 0.0471, "atr_pct": 0.511, "vwap_distance_atr": 0.105, "range_expansion_pct": 10.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.21, "ask": 9.22, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 82, "trades_per_second": 2.733, "uptick_ratio": 0.207, "downtick_ratio": 0.11}, "pressure": {"score": 5.6, "slope": 1.4}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 0.6507592190889232, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.10848575582025656)", "volume=Declining (rvol=0.046, accel=0.715)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.069%, ema9_slope=-0.0239)", "resistance=SAFE (session_high $9.28 (0.65% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:41:23.162152", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 35.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.10848575582025656)", "volume=Declining (rvol=0.047, accel=0.753)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.069%, ema9_slope=-0.0239)", "resistance=SAFE (session_high $9.28 (0.65% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:41:23.159905+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.22, "open": 9.1325, "extension_from_open_pct": 0.9581166164796098, "price_1m": 9.185, "price_3m": 9.235, "price_5m": 9.24, "price_sub": 9.185}, "velocity": {"velocity_1m": 0.006350934494647095, "velocity_sub": 0.01270186898929419}, "slope": {"slope_1m": 0.38033143167617645, "slope_3m": 0.08692817559491477, "slope_5m": -0.10848575582025656, "slope_sub": 0.1086956521739223}, "acceleration": {"momentum_acceleration": -0.2172, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 31284.0, "volume_3m": 97470.0, "volume_5m": 157879.0, "volume_sub": 31284.0, "volume_acceleration": 0.753, "relative_volume": 0.047}, "vwap": {"value": 9.2151, "slope": -0.0011, "price_vs_vwap_pct": 0.054, "time_above_pct": 61.5, "time_below_pct": 38.5, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.2137, "ema20": 9.1922, "ema9_slope": -0.0239, "price_vs_ema9_pct": 0.069, "price_vs_ema9_atr": 0.134}, "volatility": {"atr": 0.0471, "atr_pct": 0.511, "vwap_distance_atr": 0.105, "range_expansion_pct": 10.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.21, "ask": 9.22, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 140, "trades_per_second": 4.667, "uptick_ratio": 0.164, "downtick_ratio": 0.1}, "pressure": {"score": 5.3, "slope": -0.3}}, "prediction": {"symbol": "OWL", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 0.6507592190889232, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.10848575582025656)", "volume=Declining (rvol=0.047, accel=0.753)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.069%, ema9_slope=-0.0239)", "resistance=SAFE (session_high $9.28 (0.65% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:41:28.171093", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 2.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.21 fell below VWAP $9.21", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.12803819444444095)", "volume=Declining (rvol=0.047, accel=0.771)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.009%, ema9_slope=-0.0278)", "resistance=SAFE (session_high $9.28 (0.75% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:41:28.168686+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.211, "open": 9.1325, "extension_from_open_pct": 0.8595674787845607, "price_1m": 9.185, "price_3m": 9.235, "price_5m": 9.24, "price_sub": 9.185}, "velocity": {"velocity_1m": 0.004717837053166358, "velocity_sub": 0.009435674106332717}, "slope": {"slope_1m": 0.28267014568384213, "slope_3m": 0.038043478260867784, "slope_5m": -0.12803819444444095, "slope_sub": 0.050012231252215475}, "acceleration": {"momentum_acceleration": -0.1781, "velocity_acceleration": -0.000652, "slope_acceleration": -0.019498}, "volume": {"volume_1m": 37717.0, "volume_3m": 103903.0, "volume_5m": 164312.0, "volume_sub": 37717.0, "volume_acceleration": 0.771, "relative_volume": 0.047}, "vwap": {"value": 9.2149, "slope": -0.0013, "price_vs_vwap_pct": -0.042, "time_above_pct": 53.8, "time_below_pct": 46.2, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.2119, "ema20": 9.1913, "ema9_slope": -0.0278, "price_vs_ema9_pct": -0.009, "price_vs_ema9_atr": -0.018}, "volatility": {"atr": 0.0471, "atr_pct": 0.512, "vwap_distance_atr": -0.082, "range_expansion_pct": 10.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 9.21, "ask": 9.22, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 145, "trades_per_second": 4.833, "uptick_ratio": 0.166, "downtick_ratio": 0.11}, "pressure": {"score": 3.1, "slope": -2.2}}, "prediction": {"symbol": "OWL", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 0.7491043317772127, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.12803819444444095)", "volume=Declining (rvol=0.047, accel=0.771)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.009%, ema9_slope=-0.0278)", "resistance=SAFE (session_high $9.28 (0.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:47:08.795326", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 53.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.027073012867748242)", "volume=Declining (rvol=0.165, accel=0.623)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.245%, ema9_slope=0.1191)", "resistance=SAFE (session_high $11.22 (0.63% away))", "extension=NORMAL"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:47:08.791647+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.15, "open": 10.935, "extension_from_open_pct": 1.9661636945587548, "price_1m": 11.15, "price_3m": 11.14, "price_5m": 11.07, "price_sub": 11.16}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0029868578255674394}, "slope": {"slope_1m": 0.0, "slope_3m": -0.20241706274331606, "slope_5m": 0.027073012867748242, "slope_sub": -0.2632250439827533}, "acceleration": {"momentum_acceleration": -0.2903, "velocity_acceleration": 0.0, "slope_acceleration": 0.00052}, "volume": {"volume_1m": 50.0, "volume_3m": 30294.0, "volume_5m": 63913.0, "volume_sub": 50.0, "volume_acceleration": 0.623, "relative_volume": 0.165}, "vwap": {"value": 11.0593, "slope": 0.0133, "price_vs_vwap_pct": 0.82, "time_above_pct": 57.9, "time_below_pct": 42.1, "hold_duration_bars": 6, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1228, "ema20": 11.0702, "ema9_slope": 0.1191, "price_vs_ema9_pct": 0.245, "price_vs_ema9_atr": 0.427}, "volatility": {"atr": 0.0638, "atr_pct": 0.573, "vwap_distance_atr": 1.421, "range_expansion_pct": -58.4}, "rsi": {"value": 65.9, "has_full_history": true}, "quote": {"bid": 11.14, "ask": 11.18, "spread": 0.04, "spread_pct": 0.358}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -51.5, "slope": -28.2}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.22, "resistance_source": "session_high", "resistance_distance_pct": 0.6278026905829621, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.027073012867748242)", "volume=Declining (rvol=0.165, accel=0.623)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.245%, ema9_slope=0.1191)", "resistance=SAFE (session_high $11.22 (0.63% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:47:13.803951", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 53.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.009145504984299608)", "volume=Declining (rvol=0.166, accel=0.632)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.1155)", "resistance=SAFE (session_high $11.22 (0.72% away))", "extension=NORMAL"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:47:13.801557+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.14, "open": 10.935, "extension_from_open_pct": 1.8747142203932334, "price_1m": 11.15, "price_3m": 11.14, "price_5m": 11.07, "price_sub": 11.16}, "velocity": {"velocity_1m": -0.0014947683109117766, "velocity_sub": -0.005973715651134879}, "slope": {"slope_1m": -0.08972633467922644, "slope_3m": -0.2472734222880523, "slope_5m": 0.009145504984299608, "slope_sub": -0.31701539853044164}, "acceleration": {"momentum_acceleration": -0.3262, "velocity_acceleration": -0.000596, "slope_acceleration": -0.01791}, "volume": {"volume_1m": 1694.0, "volume_3m": 31938.0, "volume_5m": 65557.0, "volume_sub": 1694.0, "volume_acceleration": 0.632, "relative_volume": 0.166}, "vwap": {"value": 11.0597, "slope": 0.0138, "price_vs_vwap_pct": 0.726, "time_above_pct": 57.9, "time_below_pct": 42.1, "hold_duration_bars": 6, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1208, "ema20": 11.0693, "ema9_slope": 0.1155, "price_vs_ema9_pct": 0.173, "price_vs_ema9_atr": 0.295}, "volatility": {"atr": 0.0653, "atr_pct": 0.586, "vwap_distance_atr": 1.23, "range_expansion_pct": -58.4}, "rsi": {"value": 64.8, "has_full_history": true}, "quote": {"bid": 11.1, "ask": 11.14, "spread": 0.04, "spread_pct": 0.36}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.077, "downtick_ratio": 0.231}, "pressure": {"score": -19.5, "slope": 32.0}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.22, "resistance_source": "session_high", "resistance_distance_pct": 0.7181328545780976, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.009145504984299608)", "volume=Declining (rvol=0.166, accel=0.632)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.1155)", "resistance=SAFE (session_high $11.22 (0.72% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:47:18.810549", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 53.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.006814456690539629)", "volume=Declining (rvol=0.166, accel=0.637)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.164%, ema9_slope=0.115)", "resistance=SAFE (session_high $11.22 (0.73% away))", "extension=NORMAL"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:47:18.807478+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.1387, "open": 10.935, "extension_from_open_pct": 1.8628257887517103, "price_1m": 11.15, "price_3m": 11.14, "price_5m": 11.07, "price_sub": 11.16}, "velocity": {"velocity_1m": -0.0016890881913303902, "velocity_sub": -0.00636200716845881}, "slope": {"slope_1m": -0.10139667185614512, "slope_3m": -0.253106716959493, "slope_5m": 0.006814456690539629, "slope_sub": -0.32400991373616544}, "acceleration": {"momentum_acceleration": -0.3308, "velocity_acceleration": -7.8e-05, "slope_acceleration": -0.002331}, "volume": {"volume_1m": 2694.0, "volume_3m": 32938.0, "volume_5m": 66557.0, "volume_sub": 2694.0, "volume_acceleration": 0.637, "relative_volume": 0.166}, "vwap": {"value": 11.06, "slope": 0.0141, "price_vs_vwap_pct": 0.712, "time_above_pct": 57.9, "time_below_pct": 42.1, "hold_duration_bars": 6, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1205, "ema20": 11.0692, "ema9_slope": 0.115, "price_vs_ema9_pct": 0.164, "price_vs_ema9_atr": 0.279}, "volatility": {"atr": 0.0653, "atr_pct": 0.586, "vwap_distance_atr": 1.206, "range_expansion_pct": -58.4}, "rsi": {"value": 64.7, "has_full_history": true}, "quote": {"bid": 11.1, "ask": 11.13, "spread": 0.03, "spread_pct": 0.27}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.071, "downtick_ratio": 0.286}, "pressure": {"score": -22.1, "slope": -2.6}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.22, "resistance_source": "session_high", "resistance_distance_pct": 0.7298876888685447, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.006814456690539629)", "volume=Declining (rvol=0.166, accel=0.637)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.164%, ema9_slope=0.115)", "resistance=SAFE (session_high $11.22 (0.73% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:47:23.819270", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.03570140706600938)", "volume=Declining (rvol=0.167, accel=0.643)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.007%, ema9_slope=0.1065)", "resistance=SAFE (session_high $11.22 (0.94% away))", "extension=NORMAL"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:47:23.816790+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.115, "open": 10.935, "extension_from_open_pct": 1.6460905349794213, "price_1m": 11.15, "price_3m": 11.14, "price_5m": 11.07, "price_sub": 11.16}, "velocity": {"velocity_1m": -0.005231689088191351, "velocity_sub": -0.013440860215053743}, "slope": {"slope_1m": -0.31439479002919507, "slope_3m": -0.35953162264421434, "slope_5m": -0.03570140706600938, "slope_sub": -0.4515967169635477}, "acceleration": {"momentum_acceleration": 0.4159, "velocity_acceleration": -0.001413, "slope_acceleration": -0.04252}, "volume": {"volume_1m": 3857.0, "volume_3m": 34101.0, "volume_5m": 67720.0, "volume_sub": 3857.0, "volume_acceleration": 0.643, "relative_volume": 0.167}, "vwap": {"value": 11.0602, "slope": 0.0142, "price_vs_vwap_pct": 0.496, "time_above_pct": 57.9, "time_below_pct": 42.1, "hold_duration_bars": 6, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1158, "ema20": 11.0669, "ema9_slope": 0.1065, "price_vs_ema9_pct": -0.007, "price_vs_ema9_atr": -0.011}, "volatility": {"atr": 0.0663, "atr_pct": 0.597, "vwap_distance_atr": 0.827, "range_expansion_pct": -51.4}, "rsi": {"value": 62.3, "has_full_history": true}, "quote": {"bid": 11.1, "ask": 11.13, "spread": 0.03, "spread_pct": 0.27}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.062, "downtick_ratio": 0.312}, "pressure": {"score": -28.3, "slope": -6.2}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.22, "resistance_source": "session_high", "resistance_distance_pct": 0.9446693657220012, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.03570140706600938)", "volume=Declining (rvol=0.167, accel=0.643)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.007%, ema9_slope=0.1065)", "resistance=SAFE (session_high $11.22 (0.94% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:47:28.828324", "symbol": "TRLV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.04467561733988362)", "volume=Declining (rvol=0.167, accel=0.648)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.043%, ema9_slope=0.1047)", "resistance=SAFE (session_high $11.22 (0.99% away))", "extension=NORMAL"], "features": {"symbol": "TRLV", "computed_at": "2026-10-01T13:47:28.825351+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.11, "open": 10.935, "extension_from_open_pct": 1.6003657978966523, "price_1m": 11.15, "price_3m": 11.14, "price_5m": 11.07, "price_sub": 11.16}, "velocity": {"velocity_1m": -0.005979073243647373, "velocity_sub": -0.014934289127837728}, "slope": {"slope_1m": -0.35938903863433, "slope_3m": -0.38200339558574026, "slope_5m": -0.04467561733988362, "slope_sub": -0.47853107091490166}, "acceleration": {"momentum_acceleration": 0.4339, "velocity_acceleration": -0.000298, "slope_acceleration": -0.008983}, "volume": {"volume_1m": 4738.0, "volume_3m": 34982.0, "volume_5m": 68601.0, "volume_sub": 4738.0, "volume_acceleration": 0.648, "relative_volume": 0.167}, "vwap": {"value": 11.0603, "slope": 0.0144, "price_vs_vwap_pct": 0.449, "time_above_pct": 57.9, "time_below_pct": 42.1, "hold_duration_bars": 6, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1148, "ema20": 11.0664, "ema9_slope": 0.1047, "price_vs_ema9_pct": -0.043, "price_vs_ema9_atr": -0.071}, "volatility": {"atr": 0.0667, "atr_pct": 0.6, "vwap_distance_atr": 0.745, "range_expansion_pct": -49.1}, "rsi": {"value": 61.8, "has_full_history": true}, "quote": {"bid": 11.1, "ask": 11.13, "spread": 0.03, "spread_pct": 0.27}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.056, "downtick_ratio": 0.333}, "pressure": {"score": -30.3, "slope": -2.0}}, "prediction": {"symbol": "TRLV", "direction": "NEUTRAL", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.22, "resistance_source": "session_high", "resistance_distance_pct": 0.9900990099010011, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.04467561733988362)", "volume=Declining (rvol=0.167, accel=0.648)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.043%, ema9_slope=0.1047)", "resistance=SAFE (session_high $11.22 (0.99% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:51:09.190673", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 2.1, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.14 fell below VWAP $9.20", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.09406000153120966)", "volume=Declining (rvol=0.068, accel=0.565)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.201%, ema9_slope=-0.0799)", "resistance=SAFE (session_high $9.28 (1.57% away))", "extension=EXTENDED"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:51:09.187998+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1365, "open": 9.1325, "extension_from_open_pct": 0.043799616753348584, "price_1m": 9.135, "price_3m": 9.154, "price_5m": 9.165, "price_sub": 9.1353}, "velocity": {"velocity_1m": 0.00027367268746580133, "velocity_sub": 0.0004378619202430789}, "slope": {"slope_1m": 0.016419013217306263, "slope_3m": 0.09035649745359305, "slope_5m": -0.09406000153120966, "slope_sub": 0.10907060021683355}, "acceleration": {"momentum_acceleration": -0.2031, "velocity_acceleration": -1.5e-05, "slope_acceleration": -0.000458}, "volume": {"volume_1m": 3533.0, "volume_3m": 52046.0, "volume_5m": 116779.0, "volume_sub": 3533.0, "volume_acceleration": 0.565, "relative_volume": 0.068}, "vwap": {"value": 9.2002, "slope": -0.0045, "price_vs_vwap_pct": -0.692, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1549, "ema20": 9.1677, "ema9_slope": -0.0799, "price_vs_ema9_pct": -0.201, "price_vs_ema9_atr": -0.71}, "volatility": {"atr": 0.0259, "atr_pct": 0.283, "vwap_distance_atr": -2.458, "range_expansion_pct": -27.7}, "rsi": {"value": 50.1, "has_full_history": true}, "quote": {"bid": 9.12, "ask": 9.13, "spread": 0.01, "spread_pct": 0.11}, "trade_flow": {"tick_count_sub": 40, "trades_per_second": 1.333, "uptick_ratio": 0.225, "downtick_ratio": 0.2}, "pressure": {"score": -9.6, "slope": -12.7}}, "prediction": {"symbol": "OWL", "direction": "DOWN", "confidence": 2.1, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 1.5706233240299843, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.09406000153120966)", "volume=Declining (rvol=0.068, accel=0.565)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.201%, ema9_slope=-0.0799)", "resistance=SAFE (session_high $9.28 (1.57% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:51:14.198048", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 2.1, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.13 fell below VWAP $9.20", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.11639787945817985)", "volume=Declining (rvol=0.068, accel=0.567)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.29%, ema9_slope=-0.0843)", "resistance=SAFE (session_high $9.28 (1.68% away))", "extension=EXTENDED"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:51:14.195418+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1263, "open": 9.1325, "extension_from_open_pct": -0.06788940596769516, "price_1m": 9.135, "price_3m": 9.154, "price_5m": 9.165, "price_sub": 9.1353}, "velocity": {"velocity_1m": -0.001587301587301453, "velocity_sub": -0.0032839644018260086}, "slope": {"slope_1m": -0.09528346831823874, "slope_3m": 0.03451260531823528, "slope_5m": -0.11639787945817985, "slope_sub": 0.0420630617308402}, "acceleration": {"momentum_acceleration": -0.1585, "velocity_acceleration": -0.000743, "slope_acceleration": -0.022307}, "volume": {"volume_1m": 4636.0, "volume_3m": 53149.0, "volume_5m": 117882.0, "volume_sub": 4636.0, "volume_acceleration": 0.567, "relative_volume": 0.068}, "vwap": {"value": 9.2001, "slope": -0.0046, "price_vs_vwap_pct": -0.802, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1528, "ema20": 9.1667, "ema9_slope": -0.0843, "price_vs_ema9_pct": -0.29, "price_vs_ema9_atr": -0.978}, "volatility": {"atr": 0.0271, "atr_pct": 0.297, "vwap_distance_atr": -2.718, "range_expansion_pct": -19.8}, "rsi": {"value": 48.3, "has_full_history": true}, "quote": {"bid": 9.12, "ask": 9.13, "spread": 0.01, "spread_pct": 0.11}, "trade_flow": {"tick_count_sub": 44, "trades_per_second": 1.467, "uptick_ratio": 0.25, "downtick_ratio": 0.227}, "pressure": {"score": -12.2, "slope": -2.6}}, "prediction": {"symbol": "OWL", "direction": "DOWN", "confidence": 2.1, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 1.6841436288528628, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.11639787945817985)", "volume=Declining (rvol=0.068, accel=0.567)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.29%, ema9_slope=-0.0843)", "resistance=SAFE (session_high $9.28 (1.68% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:51:19.213748", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 2.1, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.13 fell below VWAP $9.20", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.11793123668077093)", "volume=Declining (rvol=0.068, accel=0.567)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.296%, ema9_slope=-0.0846)", "resistance=SAFE (session_high $9.28 (1.69% away))", "extension=EXTENDED"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:51:19.210159+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1256, "open": 9.1325, "extension_from_open_pct": -0.0755543388995336, "price_1m": 9.135, "price_3m": 9.154, "price_5m": 9.165, "price_sub": 9.1353}, "velocity": {"velocity_1m": -0.0017150155081188487, "velocity_sub": -0.0035393838553014075}, "slope": {"slope_1m": -0.10295390074805219, "slope_3m": 0.030678655690531763, "slope_5m": -0.11793123668077093, "slope_sub": 0.037463132498455856}, "acceleration": {"momentum_acceleration": -0.1554, "velocity_acceleration": -5.1e-05, "slope_acceleration": -0.00153}, "volume": {"volume_1m": 4788.0, "volume_3m": 53301.0, "volume_5m": 118034.0, "volume_sub": 4788.0, "volume_acceleration": 0.567, "relative_volume": 0.068}, "vwap": {"value": 9.2001, "slope": -0.0046, "price_vs_vwap_pct": -0.809, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1527, "ema20": 9.1667, "ema9_slope": -0.0846, "price_vs_ema9_pct": -0.296, "price_vs_ema9_atr": -0.998}, "volatility": {"atr": 0.0271, "atr_pct": 0.297, "vwap_distance_atr": -2.743, "range_expansion_pct": -19.8}, "rsi": {"value": 48.1, "has_full_history": true}, "quote": {"bid": 9.12, "ask": 9.13, "spread": 0.01, "spread_pct": 0.11}, "trade_flow": {"tick_count_sub": 46, "trades_per_second": 1.533, "uptick_ratio": 0.261, "downtick_ratio": 0.239}, "pressure": {"score": -12.4, "slope": -0.2}}, "prediction": {"symbol": "OWL", "direction": "DOWN", "confidence": 2.1, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 1.6919435434382284, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.11793123668077093)", "volume=Declining (rvol=0.068, accel=0.567)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.296%, ema9_slope=-0.0846)", "resistance=SAFE (session_high $9.28 (1.69% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:51:24.221924", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 2.1, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.12 fell below VWAP $9.20", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.1192455802555575)", "volume=Declining (rvol=0.068, accel=0.567)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.301%, ema9_slope=-0.0849)", "resistance=SAFE (session_high $9.28 (1.70% away))", "extension=EXTENDED"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:51:24.219471+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.125, "open": 9.1325, "extension_from_open_pct": -0.08212428141254074, "price_1m": 9.135, "price_3m": 9.154, "price_5m": 9.165, "price_sub": 9.1353}, "velocity": {"velocity_1m": -0.001824484583105234, "velocity_sub": -0.0037583148154232715}, "slope": {"slope_1m": -0.10952902519167347, "slope_3m": 0.027392257121991132, "slope_5m": -0.1192455802555575, "slope_sub": 0.03352019564402522}, "acceleration": {"momentum_acceleration": -0.1528, "velocity_acceleration": -4.4e-05, "slope_acceleration": -0.001313}, "volume": {"volume_1m": 4794.0, "volume_3m": 53307.0, "volume_5m": 118040.0, "volume_sub": 4794.0, "volume_acceleration": 0.567, "relative_volume": 0.068}, "vwap": {"value": 9.2001, "slope": -0.0046, "price_vs_vwap_pct": -0.816, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1526, "ema20": 9.1666, "ema9_slope": -0.0849, "price_vs_ema9_pct": -0.301, "price_vs_ema9_atr": -1.016}, "volatility": {"atr": 0.0271, "atr_pct": 0.297, "vwap_distance_atr": -2.765, "range_expansion_pct": -19.8}, "rsi": {"value": 48.0, "has_full_history": true}, "quote": {"bid": 9.12, "ask": 9.13, "spread": 0.01, "spread_pct": 0.11}, "trade_flow": {"tick_count_sub": 50, "trades_per_second": 1.667, "uptick_ratio": 0.26, "downtick_ratio": 0.26}, "pressure": {"score": -13.5, "slope": -1.1}}, "prediction": {"symbol": "OWL", "direction": "DOWN", "confidence": 2.1, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 1.6986301369862944, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.1192455802555575)", "volume=Declining (rvol=0.068, accel=0.567)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.301%, ema9_slope=-0.0849)", "resistance=SAFE (session_high $9.28 (1.70% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:51:29.230382", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 2.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.15 fell below VWAP $9.20", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.059915462344004855)", "volume=Declining (rvol=0.068, accel=0.568)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.064%, ema9_slope=-0.0731)", "resistance=SAFE (session_high $9.28 (1.40% away))", "extension=NORMAL"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:51:29.227334+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1521, "open": 9.1325, "extension_from_open_pct": 0.21461812209143724, "price_1m": 9.135, "price_3m": 9.154, "price_5m": 9.165, "price_sub": 9.1353}, "velocity": {"velocity_1m": 0.0031198686371101997, "velocity_sub": 0.00613006688340829}, "slope": {"slope_1m": 0.18701707761209815, "slope_3m": 0.1756844029466903, "slope_5m": -0.059915462344004855, "slope_sub": 0.21148036253777702}, "acceleration": {"momentum_acceleration": -0.2714, "velocity_acceleration": 0.001975, "slope_acceleration": 0.059216}, "volume": {"volume_1m": 5236.0, "volume_3m": 53749.0, "volume_5m": 118482.0, "volume_sub": 5236.0, "volume_acceleration": 0.568, "relative_volume": 0.068}, "vwap": {"value": 9.2001, "slope": -0.0046, "price_vs_vwap_pct": -0.522, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.158, "ema20": 9.1692, "ema9_slope": -0.0731, "price_vs_ema9_pct": -0.064, "price_vs_ema9_atr": -0.217}, "volatility": {"atr": 0.0271, "atr_pct": 0.297, "vwap_distance_atr": -1.768, "range_expansion_pct": -19.9}, "rsi": {"value": 52.7, "has_full_history": true}, "quote": {"bid": 9.12, "ask": 9.13, "spread": 0.01, "spread_pct": 0.11}, "trade_flow": {"tick_count_sub": 54, "trades_per_second": 1.8, "uptick_ratio": 0.278, "downtick_ratio": 0.241}, "pressure": {"score": -5.0, "slope": 8.5}}, "prediction": {"symbol": "OWL", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 1.3974934714436966, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.059915462344004855)", "volume=Declining (rvol=0.068, accel=0.568)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.064%, ema9_slope=-0.0731)", "resistance=SAFE (session_high $9.28 (1.40% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:56:09.707196", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 1.2, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.09 fell below VWAP $9.19", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.09326595627815125)", "volume=Declining (rvol=0.078, accel=0.535)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.293%, ema9_slope=-0.0828)", "resistance=SAFE (session_high $9.28 (2.09% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:56:09.704204+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.0901, "open": 9.1325, "extension_from_open_pct": -0.4642759375855533, "price_1m": 9.0899, "price_3m": 9.105, "price_5m": 9.125, "price_sub": 9.1159}, "velocity": {"velocity_1m": 3.667073711840136e-05, "velocity_sub": -0.00943406575324443}, "slope": {"slope_1m": 0.0022002200219970723, "slope_3m": -0.08191313908741506, "slope_5m": -0.09326595627815125, "slope_sub": -0.07425307557118396}, "acceleration": {"momentum_acceleration": -0.019, "velocity_acceleration": -5.5e-05, "slope_acceleration": -0.000659}, "volume": {"volume_1m": 9778.0, "volume_3m": 65723.0, "volume_5m": 117660.0, "volume_sub": 9778.0, "volume_acceleration": 0.535, "relative_volume": 0.078}, "vwap": {"value": 9.1884, "slope": -0.0062, "price_vs_vwap_pct": -1.07, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1168, "ema20": 9.1409, "ema9_slope": -0.0828, "price_vs_ema9_pct": -0.293, "price_vs_ema9_atr": -1.295}, "volatility": {"atr": 0.0207, "atr_pct": 0.227, "vwap_distance_atr": -4.761, "range_expansion_pct": -56.6}, "rsi": {"value": 41.7, "has_full_history": true}, "quote": {"bid": 9.09, "ask": 9.1, "spread": 0.01, "spread_pct": 0.11}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.212, "downtick_ratio": 0.212}, "pressure": {"score": -18.2, "slope": -13.2}}, "prediction": {"symbol": "OWL", "direction": "DOWN", "confidence": 1.2, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 2.089085928647647, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.09326595627815125)", "volume=Declining (rvol=0.078, accel=0.535)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.293%, ema9_slope=-0.0828)", "resistance=SAFE (session_high $9.28 (2.09% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:56:14.717677", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 1.2, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.10 fell below VWAP $9.19", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.06644379623609745)", "volume=Declining (rvol=0.078, accel=0.54)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.186%, ema9_slope=-0.0774)", "resistance=SAFE (session_high $9.28 (1.95% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:56:14.714964+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1023, "open": 9.1325, "extension_from_open_pct": -0.33068710648782557, "price_1m": 9.0899, "price_3m": 9.105, "price_5m": 9.125, "price_sub": 9.1159}, "velocity": {"velocity_1m": 0.002273585701346095, "velocity_sub": -0.004972995900935098}, "slope": {"slope_1m": 0.13632216004660813, "slope_3m": -0.014836686546609978, "slope_5m": -0.06644379623609745, "slope_sub": 0.0061490823043620635}, "acceleration": {"momentum_acceleration": -0.0726, "velocity_acceleration": 0.00089, "slope_acceleration": 0.026767}, "volume": {"volume_1m": 12543.0, "volume_3m": 68488.0, "volume_5m": 120425.0, "volume_sub": 12543.0, "volume_acceleration": 0.54, "relative_volume": 0.078}, "vwap": {"value": 9.1882, "slope": -0.0064, "price_vs_vwap_pct": -0.935, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1193, "ema20": 9.1421, "ema9_slope": -0.0774, "price_vs_ema9_pct": -0.186, "price_vs_ema9_atr": -0.815}, "volatility": {"atr": 0.0208, "atr_pct": 0.229, "vwap_distance_atr": -4.127, "range_expansion_pct": -56.6}, "rsi": {"value": 44.7, "has_full_history": true}, "quote": {"bid": 9.08, "ask": 9.09, "spread": 0.01, "spread_pct": 0.11}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.173, "downtick_ratio": 0.173}, "pressure": {"score": -15.0, "slope": 3.2}}, "prediction": {"symbol": "OWL", "direction": "DOWN", "confidence": 1.2, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 1.9522538259560744, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.06644379623609745)", "volume=Declining (rvol=0.078, accel=0.54)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.186%, ema9_slope=-0.0774)", "resistance=SAFE (session_high $9.28 (1.95% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:56:19.726508", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 1.2, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.10 fell below VWAP $9.19", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.07193896939463644)", "volume=Declining (rvol=0.078, accel=0.542)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.208%, ema9_slope=-0.0785)", "resistance=SAFE (session_high $9.28 (1.98% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:56:19.723585+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.0998, "open": 9.1325, "extension_from_open_pct": -0.358061866958666, "price_1m": 9.0899, "price_3m": 9.105, "price_5m": 9.125, "price_sub": 9.1159}, "velocity": {"velocity_1m": 0.001815201487365101, "velocity_sub": -0.005887149559195026}, "slope": {"slope_1m": 0.10885281230586562, "slope_3m": -0.028576976482615576, "slope_5m": -0.07193896939463644, "slope_sub": -0.010322382274057011}, "acceleration": {"momentum_acceleration": -0.0616, "velocity_acceleration": -0.000183, "slope_acceleration": -0.005484}, "volume": {"volume_1m": 13741.0, "volume_3m": 69686.0, "volume_5m": 121623.0, "volume_sub": 13741.0, "volume_acceleration": 0.542, "relative_volume": 0.078}, "vwap": {"value": 9.1881, "slope": -0.0065, "price_vs_vwap_pct": -0.961, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1188, "ema20": 9.1418, "ema9_slope": -0.0785, "price_vs_ema9_pct": -0.208, "price_vs_ema9_atr": -0.866}, "volatility": {"atr": 0.0219, "atr_pct": 0.241, "vwap_distance_atr": -4.03, "range_expansion_pct": -49.6}, "rsi": {"value": 44.1, "has_full_history": true}, "quote": {"bid": 9.08, "ask": 9.09, "spread": 0.01, "spread_pct": 0.11}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.213, "downtick_ratio": 0.197}, "pressure": {"score": -14.9, "slope": 0.1}}, "prediction": {"symbol": "OWL", "direction": "DOWN", "confidence": 1.2, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 1.9802633024901564, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.07193896939463644)", "volume=Declining (rvol=0.078, accel=0.542)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.208%, ema9_slope=-0.0785)", "resistance=SAFE (session_high $9.28 (1.98% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:56:24.736049", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 1.2, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.09 fell below VWAP $9.19", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.09348586946252836)", "volume=Declining (rvol=0.079, accel=0.548)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.294%, ema9_slope=-0.0828)", "resistance=SAFE (session_high $9.28 (2.09% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:56:24.733453+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.09, "open": 9.1325, "extension_from_open_pct": -0.4653709280043846, "price_1m": 9.0899, "price_3m": 9.105, "price_5m": 9.125, "price_sub": 9.1159}, "velocity": {"velocity_1m": 1.833536855920068e-05, "velocity_sub": -0.009470631899574748}, "slope": {"slope_1m": 0.001100116062242003, "slope_3m": -0.08246319392778004, "slope_5m": -0.09348586946252836, "slope_sub": -0.07491233225047793}, "acceleration": {"momentum_acceleration": -0.0186, "velocity_acceleration": -0.000715, "slope_acceleration": -0.021508}, "volume": {"volume_1m": 17662.0, "volume_3m": 73607.0, "volume_5m": 125544.0, "volume_sub": 17662.0, "volume_acceleration": 0.548, "relative_volume": 0.079}, "vwap": {"value": 9.1877, "slope": -0.0069, "price_vs_vwap_pct": -1.063, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1168, "ema20": 9.1409, "ema9_slope": -0.0828, "price_vs_ema9_pct": -0.294, "price_vs_ema9_atr": -1.224}, "volatility": {"atr": 0.0219, "atr_pct": 0.241, "vwap_distance_atr": -4.458, "range_expansion_pct": -49.5}, "rsi": {"value": 41.7, "has_full_history": true}, "quote": {"bid": 9.09, "ask": 9.1, "spread": 0.01, "spread_pct": 0.11}, "trade_flow": {"tick_count_sub": 90, "trades_per_second": 3.0, "uptick_ratio": 0.2, "downtick_ratio": 0.189}, "pressure": {"score": -17.5, "slope": -2.6}}, "prediction": {"symbol": "OWL", "direction": "DOWN", "confidence": 1.2, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 2.0902090209020847, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.09348586946252836)", "volume=Declining (rvol=0.079, accel=0.548)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.294%, ema9_slope=-0.0828)", "resistance=SAFE (session_high $9.28 (2.09% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-01T13:56:29.743202", "symbol": "OWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 1.2, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.09 fell below VWAP $9.19", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.09348586946252836)", "volume=Declining (rvol=0.079, accel=0.548)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.294%, ema9_slope=-0.0828)", "resistance=SAFE (session_high $9.28 (2.09% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "OWL", "computed_at": "2026-10-01T13:56:29.739532+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.09, "open": 9.1325, "extension_from_open_pct": -0.4653709280043846, "price_1m": 9.0899, "price_3m": 9.105, "price_5m": 9.125, "price_sub": 9.1159}, "velocity": {"velocity_1m": 1.833536855920068e-05, "velocity_sub": -0.009470631899574748}, "slope": {"slope_1m": 0.001100116062242003, "slope_3m": -0.08246319392778004, "slope_5m": -0.09348586946252836, "slope_sub": -0.07491233225047793}, "acceleration": {"momentum_acceleration": -0.0186, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 17683.0, "volume_3m": 73628.0, "volume_5m": 125565.0, "volume_sub": 17683.0, "volume_acceleration": 0.548, "relative_volume": 0.079}, "vwap": {"value": 9.1877, "slope": -0.0069, "price_vs_vwap_pct": -1.063, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.1168, "ema20": 9.1409, "ema9_slope": -0.0828, "price_vs_ema9_pct": -0.294, "price_vs_ema9_atr": -1.224}, "volatility": {"atr": 0.0219, "atr_pct": 0.241, "vwap_distance_atr": -4.458, "range_expansion_pct": -49.5}, "rsi": {"value": 41.7, "has_full_history": true}, "quote": {"bid": 9.09, "ask": 9.1, "spread": 0.01, "spread_pct": 0.11}, "trade_flow": {"tick_count_sub": 93, "trades_per_second": 3.1, "uptick_ratio": 0.204, "downtick_ratio": 0.194}, "pressure": {"score": -17.5, "slope": 0.0}}, "prediction": {"symbol": "OWL", "direction": "DOWN", "confidence": 1.2, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.28, "resistance_source": "session_high", "resistance_distance_pct": 2.0902090209020847, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.09348586946252836)", "volume=Declining (rvol=0.079, accel=0.548)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.294%, ema9_slope=-0.0828)", "resistance=SAFE (session_high $9.28 (2.09% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
