{"timestamp": "2026-09-14T13:31:01.029878", "symbol": "PSKY", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:31:01.023207+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.805, "open": 10.82, "extension_from_open_pct": -0.13863216266174277, "price_1m": 10.795, "price_3m": null, "price_5m": null, "price_sub": 10.8025}, "velocity": {"velocity_1m": 0.0015439246564767312, "velocity_sub": 0.0007714263673530826}, "slope": {"slope_1m": 0.09259259259259062, "slope_3m": -0.06940160394818276, "slope_5m": -0.06940160394818276, "slope_sub": -0.22628874906194496}, "acceleration": {"momentum_acceleration": 0.1569, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 101.0, "volume_3m": 129988.0, "volume_5m": 129988.0, "volume_sub": 101.0, "volume_acceleration": null, "relative_volume": 0.016}, "vwap": {"value": 10.8023, "slope": -0.031, "price_vs_vwap_pct": 0.025, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 10.813, "ema20": 10.8164, "ema9_slope": -0.0324, "price_vs_ema9_pct": -0.074, "price_vs_ema9_atr": -0.073}, "volatility": {"atr": 0.11, "atr_pct": 1.018, "vwap_distance_atr": 0.024, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.79, "ask": 10.83, "spread": 0.04, "spread_pct": 0.37}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 27.4, "slope": null}}, "prediction": {"symbol": "PSKY", "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-09-14T13:31:01.033193", "symbol": "ACHR", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ACHR", "computed_at": "2026-09-14T13:31:01.023207+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": 5.445, "open": 5.4696, "extension_from_open_pct": -0.44975866608160586, "price_1m": 5.445, "price_3m": null, "price_5m": null, "price_sub": 5.445}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.32208588957055345, "slope_5m": 0.32208588957055345, "slope_sub": 0.6273062730627337}, "acceleration": {"momentum_acceleration": 0.3052, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 1002.0, "volume_3m": 348853.0, "volume_5m": 348853.0, "volume_sub": 1002.0, "volume_acceleration": null, "relative_volume": 0.018}, "vwap": {"value": 5.4268, "slope": -0.0031, "price_vs_vwap_pct": 0.336, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.4226, "ema20": 5.4163, "ema9_slope": 0.1163, "price_vs_ema9_pct": 0.413, "price_vs_ema9_atr": 0.56}, "volatility": {"atr": 0.04, "atr_pct": 0.735, "vwap_distance_atr": 0.456, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.44, "ask": 5.45, "spread": 0.01, "spread_pct": 0.184}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 13.3, "slope": null}}, "prediction": {"symbol": "ACHR", "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-09-14T13:31:01.035337", "symbol": "SOUN", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:31:01.023207+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": 6.295, "open": 6.22, "extension_from_open_pct": 1.2057877813504851, "price_1m": 6.2838, "price_3m": null, "price_5m": null, "price_sub": 6.288}, "velocity": {"velocity_1m": 0.002970601652927542, "velocity_sub": 0.003710771840542659}, "slope": {"slope_1m": 0.17807740006995348, "slope_3m": 0.03974815568557535, "slope_5m": 0.03974815568557535, "slope_sub": 0.48759112456678627}, "acceleration": {"momentum_acceleration": 0.4478, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 20.0, "volume_3m": 563849.0, "volume_5m": 563849.0, "volume_sub": 20.0, "volume_acceleration": null, "relative_volume": 0.041}, "vwap": {"value": 6.2731, "slope": -0.0102, "price_vs_vwap_pct": 0.349, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 6.29, "ema20": 6.2899, "ema9_slope": 0.0001, "price_vs_ema9_pct": 0.079, "price_vs_ema9_atr": 0.14}, "volatility": {"atr": 0.0356, "atr_pct": 0.566, "vwap_distance_atr": 0.614, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.29, "ask": 6.3, "spread": 0.01, "spread_pct": 0.159}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 3.5, "slope": null}}, "prediction": {"symbol": "SOUN", "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-09-14T13:31:01.036405", "symbol": "TNON", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:31:01.023207+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": 5.57, "open": 5.6, "extension_from_open_pct": -0.5357142857142744, "price_1m": 5.555, "price_3m": null, "price_5m": null, "price_sub": 5.555}, "velocity": {"velocity_1m": 0.004500450045004671, "velocity_sub": 0.009000900090009341}, "slope": {"slope_1m": 0.2696629213483248, "slope_3m": -0.1794795094226704, "slope_5m": -0.1794795094226704, "slope_sub": -0.053847879739727725}, "acceleration": {"momentum_acceleration": -0.1256, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 198.0, "volume_3m": 158176.0, "volume_5m": 158176.0, "volume_sub": 198.0, "volume_acceleration": null, "relative_volume": 0.001}, "vwap": {"value": 5.5795, "slope": -0.0472, "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": 5.5804, "ema20": 5.5851, "ema9_slope": -0.086, "price_vs_ema9_pct": -0.186, "price_vs_ema9_atr": -0.134}, "volatility": {"atr": 0.0775, "atr_pct": 1.391, "vwap_distance_atr": -0.123, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.52, "ask": 5.59, "spread": 0.07, "spread_pct": 1.26}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 61.7, "slope": null}}, "prediction": {"symbol": "TNON", "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-09-14T13:31:01.037302", "symbol": "AGNC", "shortlisted": false, "confidence_rank": 10, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AGNC", "computed_at": "2026-09-14T13:31:01.023207+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.0785, "open": 10.07, "extension_from_open_pct": 0.08440913604766366, "price_1m": 10.075, "price_3m": null, "price_5m": null, "price_sub": 10.075}, "velocity": {"velocity_1m": 0.0005789909015716665, "velocity_sub": 0.001157981803143333}, "slope": {"slope_1m": 0.03473342099387922, "slope_3m": 0.04218571641272385, "slope_5m": 0.04218571641272385, "slope_sub": 0.05121791435887973}, "acceleration": {"momentum_acceleration": 0.009, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 39.0, "volume_3m": 758747.0, "volume_5m": 758747.0, "volume_sub": 39.0, "volume_acceleration": null, "relative_volume": 0.028}, "vwap": {"value": 10.0783, "slope": 0.0083, "price_vs_vwap_pct": 0.002, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.0725, "ema20": 10.0712, "ema9_slope": 0.0124, "price_vs_ema9_pct": 0.06, "price_vs_ema9_atr": 0.189}, "volatility": {"atr": 0.0317, "atr_pct": 0.315, "vwap_distance_atr": 0.005, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.07, "ask": 10.08, "spread": 0.01, "spread_pct": 0.099}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 54.4, "slope": null}}, "prediction": {"symbol": "AGNC", "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-09-14T13:31:01.038815", "symbol": "RDW", "shortlisted": false, "confidence_rank": 11, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:31:01.023207+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.35, "open": 10.25, "extension_from_open_pct": 0.9756097560975575, "price_1m": 10.31, "price_3m": null, "price_5m": null, "price_sub": 10.32}, "velocity": {"velocity_1m": 0.00646621403168431, "velocity_sub": 0.009689922480619948}, "slope": {"slope_1m": 0.3872216844143189, "slope_3m": 0.48527984471044794, "slope_5m": 0.48527984471044794, "slope_sub": 0.7287744443094861}, "acceleration": {"momentum_acceleration": 0.2435, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 5174.0, "volume_3m": 368194.0, "volume_5m": 368194.0, "volume_sub": 5174.0, "volume_acceleration": null, "relative_volume": 0.031}, "vwap": {"value": 10.2776, "slope": 0.0276, "price_vs_vwap_pct": 0.705, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.2796, "ema20": 10.2647, "ema9_slope": 0.1442, "price_vs_ema9_pct": 0.685, "price_vs_ema9_atr": 0.881}, "volatility": {"atr": 0.0799, "atr_pct": 0.772, "vwap_distance_atr": 0.906, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.33, "ask": 10.36, "spread": 0.03, "spread_pct": 0.29}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.172, "downtick_ratio": 0.069}, "pressure": {"score": 14.5, "slope": null}}, "prediction": {"symbol": "RDW", "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-09-14T13:31:01.039827", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 12, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:31:01.023207+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": 7.09, "open": 7.0, "extension_from_open_pct": 1.2857142857142836, "price_1m": 7.08, "price_3m": null, "price_5m": null, "price_sub": 7.08}, "velocity": {"velocity_1m": 0.0023540489642184053, "velocity_sub": 0.004708097928436811}, "slope": {"slope_1m": 0.14114326040931244, "slope_3m": 0.6376948512045336, "slope_5m": 0.6376948512045336, "slope_sub": 0.7222517259691977}, "acceleration": {"momentum_acceleration": 0.0846, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 10814.0, "volume_3m": 843568.0, "volume_5m": 843568.0, "volume_sub": 10814.0, "volume_acceleration": null, "relative_volume": 0.02}, "vwap": {"value": 7.0502, "slope": 0.0536, "price_vs_vwap_pct": 0.564, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0308, "ema20": 7.0155, "ema9_slope": 0.2195, "price_vs_ema9_pct": 0.842, "price_vs_ema9_atr": 1.128}, "volatility": {"atr": 0.0525, "atr_pct": 0.74, "vwap_distance_atr": 0.758, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.08, "ask": 7.09, "spread": 0.01, "spread_pct": 0.141}, "trade_flow": {"tick_count_sub": 40, "trades_per_second": 1.333, "uptick_ratio": 0.15, "downtick_ratio": 0.1}, "pressure": {"score": 7.1, "slope": null}}, "prediction": {"symbol": "ONDS", "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-09-14T13:31:01.040773", "symbol": "FRMI", "shortlisted": false, "confidence_rank": 13, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:31:01.023207+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": 5.2652, "open": 5.26, "extension_from_open_pct": 0.0988593155893596, "price_1m": 5.275, "price_3m": null, "price_5m": null, "price_sub": 5.275}, "velocity": {"velocity_1m": -0.0030963665086888637, "velocity_sub": -0.0061927330173777275}, "slope": {"slope_1m": -0.18595472571678437, "slope_3m": 0.04936646371565217, "slope_5m": 0.04936646371565217, "slope_sub": 0.0022780989264540607}, "acceleration": {"momentum_acceleration": -0.0471, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 7750.0, "volume_3m": 164925.0, "volume_5m": 164925.0, "volume_sub": 7750.0, "volume_acceleration": null, "relative_volume": 0.013}, "vwap": {"value": 5.2651, "slope": 0.0051, "price_vs_vwap_pct": 0.003, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.2634, "ema20": 5.2618, "ema9_slope": 0.0327, "price_vs_ema9_pct": 0.033, "price_vs_ema9_atr": 0.047}, "volatility": {"atr": 0.0375, "atr_pct": 0.712, "vwap_distance_atr": 0.004, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.26, "ask": 5.29, "spread": 0.03, "spread_pct": 0.569}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.6}, "pressure": {"score": -27.1, "slope": null}}, "prediction": {"symbol": "FRMI", "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-09-14T13:31:01.041586", "symbol": "NU", "shortlisted": false, "confidence_rank": 14, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:31:01.023207+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": 14.31, "open": 14.32, "extension_from_open_pct": -0.06983240223463538, "price_1m": 14.31, "price_3m": null, "price_5m": null, "price_sub": 14.3332}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.005395399026967511}, "slope": {"slope_1m": 0.0, "slope_3m": -0.06984866123399153, "slope_5m": -0.06984866123399153, "slope_sub": -0.19091746448209085}, "acceleration": {"momentum_acceleration": 0.1211, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 582.0, "volume_3m": 758756.0, "volume_5m": 758756.0, "volume_sub": 582.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 14.33, "slope": 0.0033, "price_vs_vwap_pct": -0.139, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.3228, "ema20": 14.3264, "ema9_slope": -0.0251, "price_vs_ema9_pct": -0.089, "price_vs_ema9_atr": -0.215}, "volatility": {"atr": 0.0594, "atr_pct": 0.415, "vwap_distance_atr": -0.336, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.3, "ask": 14.32, "spread": 0.02, "spread_pct": 0.14}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.273, "downtick_ratio": 0.364}, "pressure": {"score": -9.9, "slope": null}}, "prediction": {"symbol": "NU", "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-09-14T13:31:01.042395", "symbol": "TTD", "shortlisted": false, "confidence_rank": 15, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:31:01.023207+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": 14.5001, "open": 14.49, "extension_from_open_pct": 0.06970324361628401, "price_1m": 14.5, "price_3m": null, "price_5m": null, "price_sub": 14.515}, "velocity": {"velocity_1m": 1.149425287353643e-05, "velocity_sub": -0.0034217476174074634}, "slope": {"slope_1m": 0.000689652794299102, "slope_3m": -0.10303215476187601, "slope_5m": -0.10303215476187601, "slope_sub": -0.10295442681638686}, "acceleration": {"momentum_acceleration": -0.0001, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 10200.0, "volume_3m": 404481.0, "volume_5m": 404481.0, "volume_sub": 10200.0, "volume_acceleration": null, "relative_volume": 0.036}, "vwap": {"value": 14.5099, "slope": -0.0067, "price_vs_vwap_pct": -0.068, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.5192, "ema20": 14.5246, "ema9_slope": -0.0371, "price_vs_ema9_pct": -0.132, "price_vs_ema9_atr": -0.294}, "volatility": {"atr": 0.065, "atr_pct": 0.448, "vwap_distance_atr": -0.151, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.5, "ask": 14.54, "spread": 0.04, "spread_pct": 0.275}, "trade_flow": {"tick_count_sub": 38, "trades_per_second": 1.267, "uptick_ratio": 0.395, "downtick_ratio": 0.395}, "pressure": {"score": -3.2, "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-09-14T13:31:01.044284", "symbol": "SNAP", "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": "SNAP", "computed_at": "2026-09-14T13:31:01.023207+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": 5.71, "open": 5.71, "extension_from_open_pct": 0.0, "price_1m": 5.7, "price_3m": null, "price_5m": null, "price_sub": 5.71}, "velocity": {"velocity_1m": 0.002923976608187072, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.17528483786152124, "slope_3m": 0.0, "slope_5m": 0.0, "slope_sub": -0.007004640574379756}, "acceleration": {"momentum_acceleration": -0.007, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 1000.0, "volume_3m": 360653.0, "volume_5m": 360653.0, "volume_sub": 1000.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 5.7166, "slope": 0.0066, "price_vs_vwap_pct": -0.116, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 5.7084, "ema20": 5.7091, "ema9_slope": -0.014, "price_vs_ema9_pct": 0.028, "price_vs_ema9_atr": 0.053}, "volatility": {"atr": 0.03, "atr_pct": 0.525, "vwap_distance_atr": -0.222, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.7, "ask": 5.72, "spread": 0.02, "spread_pct": 0.35}, "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": "SNAP", "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-09-14T13:31:01.045903", "symbol": "PATH", "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": "PATH", "computed_at": "2026-09-14T13:31:01.023207+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": 14.07, "open": 14.1903, "extension_from_open_pct": -0.8477622037589079, "price_1m": 14.08, "price_3m": null, "price_5m": null, "price_sub": 14.08}, "velocity": {"velocity_1m": -0.0011837121212120959, "velocity_sub": -0.0023674242424241917}, "slope": {"slope_1m": -0.07104795737122406, "slope_3m": -0.4463231474047116, "slope_5m": -0.4463231474047116, "slope_sub": -0.578149355250103}, "acceleration": {"momentum_acceleration": 0.1318, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 4436.0, "volume_3m": 541642.0, "volume_5m": 541642.0, "volume_sub": 4436.0, "volume_acceleration": null, "relative_volume": 0.013}, "vwap": {"value": 14.1059, "slope": -0.0995, "price_vs_vwap_pct": -0.254, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.1522, "ema20": 14.174, "ema9_slope": -0.1544, "price_vs_ema9_pct": -0.581, "price_vs_ema9_atr": -0.609}, "volatility": {"atr": 0.135, "atr_pct": 0.959, "vwap_distance_atr": -0.266, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.06, "ask": 14.08, "spread": 0.02, "spread_pct": 0.142}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.091, "downtick_ratio": 0.136}, "pressure": {"score": -4.6, "slope": null}}, "prediction": {"symbol": "PATH", "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-09-14T13:31:01.047610", "symbol": "ACVA", "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": "ACVA", "computed_at": "2026-09-14T13:31:01.023207+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.418, "open": 10.428, "extension_from_open_pct": -0.09589566551593366, "price_1m": 10.41, "price_3m": null, "price_5m": null, "price_sub": 10.41}, "velocity": {"velocity_1m": 0.001280819724623618, "velocity_sub": 0.002561639449247236}, "slope": {"slope_1m": 0.07681966583444516, "slope_3m": -0.04799078576913983, "slope_5m": -0.04799078576913983, "slope_sub": -0.0737143186224726}, "acceleration": {"momentum_acceleration": 0.0257, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 2701.0, "volume_3m": 579651.0, "volume_5m": 579651.0, "volume_sub": 2701.0, "volume_acceleration": null, "relative_volume": 0.005}, "vwap": {"value": 10.4167, "slope": -0.0113, "price_vs_vwap_pct": 0.013, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 10.4231, "ema20": 10.4255, "ema9_slope": -0.0234, "price_vs_ema9_pct": -0.049, "price_vs_ema9_atr": -0.366}, "volatility": {"atr": 0.014, "atr_pct": 0.134, "vwap_distance_atr": 0.095, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.41, "ask": 10.42, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.105, "downtick_ratio": 0.0}, "pressure": {"score": 8.0, "slope": null}}, "prediction": {"symbol": "ACVA", "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-09-14T13:31:01.049602", "symbol": "ALLT", "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": "ALLT", "computed_at": "2026-09-14T13:31:01.023207+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": 8.2, "open": 8.0, "extension_from_open_pct": 2.499999999999991, "price_1m": 8.2148, "price_3m": null, "price_5m": null, "price_sub": 8.2148}, "velocity": {"velocity_1m": -0.003002710554933582, "velocity_sub": -0.006005421109867164}, "slope": {"slope_1m": -0.1803250724955654, "slope_3m": 1.2907296925194987, "slope_5m": 1.2907296925194987, "slope_sub": 1.5015298582964867}, "acceleration": {"momentum_acceleration": 0.2108, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 1853.0, "volume_3m": 60836.0, "volume_5m": 60836.0, "volume_sub": 1853.0, "volume_acceleration": null, "relative_volume": 0.331}, "vwap": {"value": 8.1102, "slope": 0.1168, "price_vs_vwap_pct": 1.108, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 8.068, "ema20": 8.0294, "ema9_slope": 0.4854, "price_vs_ema9_pct": 1.636, "price_vs_ema9_atr": 0.714}, "volatility": {"atr": 0.185, "atr_pct": 2.256, "vwap_distance_atr": 0.486, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.17, "ask": 8.21, "spread": 0.04, "spread_pct": 0.488}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.208, "downtick_ratio": 0.167}, "pressure": {"score": -3.4, "slope": null}}, "prediction": {"symbol": "ALLT", "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-09-14T13:31:01.053387", "symbol": "RIG", "shortlisted": true, "confidence_rank": 5, "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": "RIG", "computed_at": "2026-09-14T13:31:01.023207+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": 5.71, "open": 5.74, "extension_from_open_pct": -0.5226480836236976, "price_1m": 5.705, "price_3m": null, "price_5m": null, "price_sub": 5.7}, "velocity": {"velocity_1m": 0.0014607069821793437, "velocity_sub": 0.005847953216374144}, "slope": {"slope_1m": 0.08760402978536827, "slope_3m": 0.08764241893076061, "slope_5m": 0.08764241893076061, "slope_sub": 0.10521701008329454}, "acceleration": {"momentum_acceleration": 0.0176, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 319.0, "volume_3m": 218780.0, "volume_5m": 218780.0, "volume_sub": 319.0, "volume_acceleration": null, "relative_volume": 0.006}, "vwap": {"value": 5.7084, "slope": -0.0049, "price_vs_vwap_pct": 0.027, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.7028, "ema20": 5.7014, "ema9_slope": 0.0246, "price_vs_ema9_pct": 0.126, "price_vs_ema9_atr": 0.576}, "volatility": {"atr": 0.0125, "atr_pct": 0.219, "vwap_distance_atr": 0.125, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.7, "ask": 5.71, "spread": 0.01, "spread_pct": 0.175}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 23.2, "slope": null}}, "prediction": {"symbol": "RIG", "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-09-14T13:31:06.093931", "symbol": "ACHR", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ACHR", "computed_at": "2026-09-14T13:31:06.086313+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": 5.445, "open": 5.4696, "extension_from_open_pct": -0.44975866608160586, "price_1m": 5.445, "price_3m": null, "price_5m": null, "price_sub": 5.445}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.32208588957055345, "slope_5m": 0.32208588957055345, "slope_sub": 0.6273062730627337}, "acceleration": {"momentum_acceleration": 0.3052, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1064.0, "volume_3m": 348915.0, "volume_5m": 348915.0, "volume_sub": 1064.0, "volume_acceleration": null, "relative_volume": 0.018}, "vwap": {"value": 5.4268, "slope": -0.0031, "price_vs_vwap_pct": 0.336, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.4226, "ema20": 5.4163, "ema9_slope": 0.1163, "price_vs_ema9_pct": 0.413, "price_vs_ema9_atr": 0.535}, "volatility": {"atr": 0.0419, "atr_pct": 0.77, "vwap_distance_atr": 0.435, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.44, "ask": 5.45, "spread": 0.01, "spread_pct": 0.184}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.5, "downtick_ratio": 0.3}, "pressure": {"score": 10.7, "slope": -2.6}}, "prediction": {"symbol": "ACHR", "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-09-14T13:31:06.096355", "symbol": "XHLD", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:31:06.086313+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.481, "open": 12.46, "extension_from_open_pct": 0.16853932584268874, "price_1m": 12.44, "price_3m": null, "price_5m": null, "price_sub": 12.44}, "velocity": {"velocity_1m": 0.005493033226152247, "velocity_sub": 0.010986066452304493}, "slope": {"slope_1m": 0.3290397656594869, "slope_3m": 0.12442803243156692, "slope_5m": 0.12442803243156692, "slope_sub": 0.02084544306588632}, "acceleration": {"momentum_acceleration": -0.1036, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 2707.0, "volume_3m": 69149.0, "volume_5m": 69149.0, "volume_sub": 2707.0, "volume_acceleration": null, "relative_volume": 0.018}, "vwap": {"value": 12.4418, "slope": -0.0116, "price_vs_vwap_pct": 0.315, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 12.4546, "ema20": 12.4521, "ema9_slope": 0.0185, "price_vs_ema9_pct": 0.212, "price_vs_ema9_atr": 0.203}, "volatility": {"atr": 0.13, "atr_pct": 1.042, "vwap_distance_atr": 0.302, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.4, "ask": 12.52, "spread": 0.12, "spread_pct": 0.963}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.385, "downtick_ratio": 0.154}, "pressure": {"score": 22.6, "slope": null}}, "prediction": {"symbol": "XHLD", "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-09-14T13:31:06.097344", "symbol": "TNON", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:31:06.086313+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": 5.4122, "open": 5.6, "extension_from_open_pct": -3.353571428571416, "price_1m": 5.555, "price_3m": null, "price_5m": null, "price_sub": 5.555}, "velocity": {"velocity_1m": -0.04284428442844266, "velocity_sub": -0.08568856885688532}, "slope": {"slope_1m": -2.6041286745933214, "slope_3m": -1.6107796004155246, "slope_5m": -1.6107796004155246, "slope_sub": -1.7657905202646433}, "acceleration": {"momentum_acceleration": 0.155, "velocity_acceleration": -0.018702, "slope_acceleration": -0.567595}, "volume": {"volume_1m": 7573.0, "volume_3m": 165551.0, "volume_5m": 165551.0, "volume_sub": 7573.0, "volume_acceleration": null, "relative_volume": 0.002}, "vwap": {"value": 5.5743, "slope": -0.0524, "price_vs_vwap_pct": -2.907, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.5488, "ema20": 5.5701, "ema9_slope": -0.3692, "price_vs_ema9_pct": -2.462, "price_vs_ema9_atr": -0.918}, "volatility": {"atr": 0.1489, "atr_pct": 2.751, "vwap_distance_atr": -1.088, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.41, "ask": 5.45, "spread": 0.04, "spread_pct": 0.737}, "trade_flow": {"tick_count_sub": 75, "trades_per_second": 2.5, "uptick_ratio": 0.16, "downtick_ratio": 0.28}, "pressure": {"score": -53.1, "slope": -114.8}}, "prediction": {"symbol": "TNON", "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-09-14T13:31:06.098343", "symbol": "MBLY", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:31:06.086313+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": 8.0678, "open": 8.15, "extension_from_open_pct": -1.008588957055218, "price_1m": 8.075, "price_3m": null, "price_5m": null, "price_sub": 8.075}, "velocity": {"velocity_1m": -0.001486068111454945, "velocity_sub": -0.00297213622290989}, "slope": {"slope_1m": -0.08920385558885952, "slope_3m": -0.5075577949021949, "slope_5m": -0.5075577949021949, "slope_sub": -0.621756536351509}, "acceleration": {"momentum_acceleration": 0.1142, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 400.0, "volume_3m": 86420.0, "volume_5m": 86420.0, "volume_sub": 400.0, "volume_acceleration": null, "relative_volume": 0.02}, "vwap": {"value": 8.0949, "slope": -0.0551, "price_vs_vwap_pct": -0.335, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.1216, "ema20": 8.1357, "ema9_slope": -0.1748, "price_vs_ema9_pct": -0.662, "price_vs_ema9_atr": -1.106}, "volatility": {"atr": 0.0486, "atr_pct": 0.602, "vwap_distance_atr": -0.557, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.06, "ask": 8.09, "spread": 0.03, "spread_pct": 0.372}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -56.1, "slope": null}}, "prediction": {"symbol": "MBLY", "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-09-14T13:31:06.099342", "symbol": "CHPT", "shortlisted": false, "confidence_rank": 10, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CHPT", "computed_at": "2026-09-14T13:31:06.086313+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": 8.6732, "open": 8.89, "extension_from_open_pct": -2.4386951631046228, "price_1m": 8.7285, "price_3m": null, "price_5m": null, "price_sub": 8.695}, "velocity": {"velocity_1m": -0.01055927899028103, "velocity_sub": -0.008357293463676713}, "slope": {"slope_1m": -0.6355700879799192, "slope_3m": -1.2368922511667237, "slope_5m": -1.2368922511667237, "slope_sub": -1.4661507818402508}, "acceleration": {"momentum_acceleration": 0.2293, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 801.0, "volume_3m": 56631.0, "volume_5m": 56631.0, "volume_sub": 801.0, "volume_acceleration": null, "relative_volume": 0.028}, "vwap": {"value": 8.7478, "slope": -0.1422, "price_vs_vwap_pct": -0.853, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.8208, "ema20": 8.8554, "ema9_slope": -0.3907, "price_vs_ema9_pct": -1.673, "price_vs_ema9_atr": -0.936}, "volatility": {"atr": 0.1577, "atr_pct": 1.818, "vwap_distance_atr": -0.473, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.66, "ask": 8.73, "spread": 0.07, "spread_pct": 0.805}, "trade_flow": {"tick_count_sub": 203, "trades_per_second": 6.767, "uptick_ratio": 0.01, "downtick_ratio": 0.02}, "pressure": {"score": -8.3, "slope": null}}, "prediction": {"symbol": "CHPT", "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-09-14T13:31:06.101188", "symbol": "PCG", "shortlisted": false, "confidence_rank": 11, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:31:06.086313+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.8603, "open": 13.87, "extension_from_open_pct": -0.0699351117519734, "price_1m": 13.92, "price_3m": null, "price_5m": null, "price_sub": 13.92}, "velocity": {"velocity_1m": -0.007147988505747057, "velocity_sub": -0.014295977011494114}, "slope": {"slope_1m": -0.42980097407155016, "slope_3m": 0.398383830600792, "slope_5m": 0.398383830600792, "slope_sub": 0.5064378146970174}, "acceleration": {"momentum_acceleration": 0.1081, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 3636.0, "volume_3m": 237427.0, "volume_5m": 237427.0, "volume_sub": 3636.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 13.8945, "slope": 0.1045, "price_vs_vwap_pct": -0.246, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 13.7993, "ema20": 13.7752, "ema9_slope": 0.1788, "price_vs_ema9_pct": 0.442, "price_vs_ema9_atr": 0.509}, "volatility": {"atr": 0.1198, "atr_pct": 0.865, "vwap_distance_atr": -0.286, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.86, "ask": 13.88, "spread": 0.02, "spread_pct": 0.144}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.115, "downtick_ratio": 0.308}, "pressure": {"score": -23.6, "slope": null}}, "prediction": {"symbol": "PCG", "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-09-14T13:31:06.102183", "symbol": "RDW", "shortlisted": false, "confidence_rank": 12, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:31:06.086313+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.34, "open": 10.25, "extension_from_open_pct": 0.8780487804878035, "price_1m": 10.31, "price_3m": null, "price_5m": null, "price_sub": 10.32}, "velocity": {"velocity_1m": 0.004849660523763233, "velocity_sub": 0.006459948320413298}, "slope": {"slope_1m": 0.29055690072638607, "slope_3m": 0.43689320388349445, "slope_5m": 0.43689320388349445, "slope_sub": 0.6706354027457186}, "acceleration": {"momentum_acceleration": 0.2337, "velocity_acceleration": -0.000638, "slope_acceleration": -0.019092}, "volume": {"volume_1m": 12675.0, "volume_3m": 375695.0, "volume_5m": 375695.0, "volume_sub": 12675.0, "volume_acceleration": null, "relative_volume": 0.031}, "vwap": {"value": 10.2789, "slope": 0.0289, "price_vs_vwap_pct": 0.595, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.2776, "ema20": 10.2637, "ema9_slope": 0.1345, "price_vs_ema9_pct": 0.607, "price_vs_ema9_atr": 0.78}, "volatility": {"atr": 0.0799, "atr_pct": 0.773, "vwap_distance_atr": 0.764, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.34, "ask": 10.36, "spread": 0.02, "spread_pct": 0.193}, "trade_flow": {"tick_count_sub": 75, "trades_per_second": 2.5, "uptick_ratio": 0.16, "downtick_ratio": 0.16}, "pressure": {"score": 6.0, "slope": -8.5}}, "prediction": {"symbol": "RDW", "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-09-14T13:31:06.104223", "symbol": "IBRX", "shortlisted": false, "confidence_rank": 13, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:31:06.086313+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": 7.9, "open": 7.9, "extension_from_open_pct": 0.0, "price_1m": 7.889, "price_3m": null, "price_5m": null, "price_sub": 7.88}, "velocity": {"velocity_1m": 0.002323910930831986, "velocity_sub": 0.008460236886633022}, "slope": {"slope_1m": 0.1393375134587386, "slope_3m": -0.06329380986539382, "slope_5m": -0.06329380986539382, "slope_sub": -0.03800475059382341}, "acceleration": {"momentum_acceleration": -0.0253, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 65.0, "volume_3m": 83037.0, "volume_5m": 83037.0, "volume_sub": 65.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 7.9031, "slope": -0.0036, "price_vs_vwap_pct": -0.039, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.9046, "ema20": 7.9072, "ema9_slope": -0.0339, "price_vs_ema9_pct": -0.059, "price_vs_ema9_atr": -0.131}, "volatility": {"atr": 0.0355, "atr_pct": 0.449, "vwap_distance_atr": -0.087, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.88, "ask": 7.92, "spread": 0.04, "spread_pct": 0.506}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.0}, "pressure": {"score": 21.2, "slope": null}}, "prediction": {"symbol": "IBRX", "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-09-14T13:31:06.105118", "symbol": "BB", "shortlisted": false, "confidence_rank": 14, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:31:06.086313+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": 7.49, "open": 7.56, "extension_from_open_pct": -0.925925925925918, "price_1m": 7.5, "price_3m": null, "price_5m": null, "price_sub": 7.5}, "velocity": {"velocity_1m": -0.002222222222222175, "velocity_sub": -0.00444444444444435}, "slope": {"slope_1m": -0.13342228152101115, "slope_3m": -0.46563192904655926, "slope_5m": -0.46563192904655926, "slope_sub": -0.5854956753160292}, "acceleration": {"momentum_acceleration": 0.1199, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 1152.0, "volume_3m": 150080.0, "volume_5m": 150080.0, "volume_sub": 1152.0, "volume_acceleration": null, "relative_volume": 0.022}, "vwap": {"value": 7.5165, "slope": -0.0502, "price_vs_vwap_pct": -0.353, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5364, "ema20": 7.5482, "ema9_slope": -0.1563, "price_vs_ema9_pct": -0.616, "price_vs_ema9_atr": -1.16}, "volatility": {"atr": 0.04, "atr_pct": 0.534, "vwap_distance_atr": -0.663, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.49, "ask": 7.51, "spread": 0.02, "spread_pct": 0.267}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -57.5, "slope": null}}, "prediction": {"symbol": "BB", "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-09-14T13:31:06.106023", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 15, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:31:06.086313+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": 7.09, "open": 7.0, "extension_from_open_pct": 1.2857142857142836, "price_1m": 7.08, "price_3m": null, "price_5m": null, "price_sub": 7.08}, "velocity": {"velocity_1m": 0.0023540489642184053, "velocity_sub": 0.004708097928436811}, "slope": {"slope_1m": 0.14114326040931244, "slope_3m": 0.6376948512045336, "slope_5m": 0.6376948512045336, "slope_sub": 0.7222517259691977}, "acceleration": {"momentum_acceleration": 0.0846, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 21513.0, "volume_3m": 854267.0, "volume_5m": 854267.0, "volume_sub": 21513.0, "volume_acceleration": null, "relative_volume": 0.02}, "vwap": {"value": 7.0507, "slope": 0.0541, "price_vs_vwap_pct": 0.557, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0308, "ema20": 7.0155, "ema9_slope": 0.2195, "price_vs_ema9_pct": 0.842, "price_vs_ema9_atr": 1.096}, "volatility": {"atr": 0.054, "atr_pct": 0.762, "vwap_distance_atr": 0.727, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.08, "ask": 7.09, "spread": 0.01, "spread_pct": 0.141}, "trade_flow": {"tick_count_sub": 99, "trades_per_second": 3.3, "uptick_ratio": 0.131, "downtick_ratio": 0.121}, "pressure": {"score": 4.9, "slope": -2.2}}, "prediction": {"symbol": "ONDS", "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-09-14T13:31:06.106928", "symbol": "SOC", "shortlisted": false, "confidence_rank": 16, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:31:06.086313+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": 5.28, "open": 5.285, "extension_from_open_pct": -0.09460737937558927, "price_1m": 5.27, "price_3m": null, "price_5m": null, "price_sub": 5.27}, "velocity": {"velocity_1m": 0.0031625553447187462, "velocity_sub": 0.0063251106894374924}, "slope": {"slope_1m": 0.1895734597156526, "slope_3m": 0.2848101265822809, "slope_5m": 0.2848101265822809, "slope_sub": 0.5328258801141792}, "acceleration": {"momentum_acceleration": 0.248, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 726.0, "volume_3m": 107576.0, "volume_5m": 107576.0, "volume_sub": 726.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 5.2541, "slope": -0.0076, "price_vs_vwap_pct": 0.493, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.2592, "ema20": 5.2546, "ema9_slope": 0.0875, "price_vs_ema9_pct": 0.395, "price_vs_ema9_atr": 0.52}, "volatility": {"atr": 0.04, "atr_pct": 0.758, "vwap_distance_atr": 0.647, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.26, "ask": 5.3, "spread": 0.04, "spread_pct": 0.758}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.111}, "pressure": {"score": 11.8, "slope": null}}, "prediction": {"symbol": "SOC", "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-09-14T13:31:06.108431", "symbol": "PATH", "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": "PATH", "computed_at": "2026-09-14T13:31:06.086313+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": 14.02, "open": 14.1903, "extension_from_open_pct": -1.200115571904759, "price_1m": 14.08, "price_3m": null, "price_5m": null, "price_sub": 14.08}, "velocity": {"velocity_1m": -0.007102272727272786, "velocity_sub": -0.014204545454545572}, "slope": {"slope_1m": -0.42704626334519924, "slope_3m": -0.6241724985814266, "slope_5m": -0.6241724985814266, "slope_sub": -0.7914051696628017}, "acceleration": {"momentum_acceleration": 0.1672, "velocity_acceleration": -0.002338, "slope_acceleration": -0.070312}, "volume": {"volume_1m": 29832.0, "volume_3m": 567038.0, "volume_5m": 567038.0, "volume_sub": 29832.0, "volume_acceleration": null, "relative_volume": 0.014}, "vwap": {"value": 14.1028, "slope": -0.1025, "price_vs_vwap_pct": -0.587, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.1422, "ema20": 14.1692, "ema9_slope": -0.1897, "price_vs_ema9_pct": -0.864, "price_vs_ema9_atr": -0.764}, "volatility": {"atr": 0.16, "atr_pct": 1.141, "vwap_distance_atr": -0.518, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.01, "ask": 14.03, "spread": 0.02, "spread_pct": 0.143}, "trade_flow": {"tick_count_sub": 106, "trades_per_second": 3.533, "uptick_ratio": 0.123, "downtick_ratio": 0.198}, "pressure": {"score": -17.3, "slope": -12.7}}, "prediction": {"symbol": "PATH", "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-09-14T13:31:06.109667", "symbol": "BTE", "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": "BTE", "computed_at": "2026-09-14T13:31:06.086313+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": 5.11, "open": 5.1, "extension_from_open_pct": 0.19607843137256228, "price_1m": 5.12, "price_3m": null, "price_5m": null, "price_sub": 5.12}, "velocity": {"velocity_1m": -0.003255208333333264, "velocity_sub": -0.006510416666666528}, "slope": {"slope_1m": -0.19550342130986875, "slope_3m": 0.19582245430809853, "slope_5m": 0.19582245430809853, "slope_sub": 0.29375764993880465}, "acceleration": {"momentum_acceleration": 0.0979, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 7.0, "volume_3m": 221646.0, "volume_5m": 221646.0, "volume_sub": 7.0, "volume_acceleration": null, "relative_volume": 0.017}, "vwap": {"value": 5.11, "slope": 0.0167, "price_vs_vwap_pct": 0.0, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.0988, "ema20": 5.0945, "ema9_slope": 0.0864, "price_vs_ema9_pct": 0.22, "price_vs_ema9_atr": 0.373}, "volatility": {"atr": 0.03, "atr_pct": 0.587, "vwap_distance_atr": 0.0, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.11, "ask": 5.12, "spread": 0.01, "spread_pct": 0.196}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -59.4, "slope": null}}, "prediction": {"symbol": "BTE", "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-09-14T13:31:06.110721", "symbol": "VALE", "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": "VALE", "computed_at": "2026-09-14T13:31:06.086313+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": 14.775, "open": 14.8, "extension_from_open_pct": -0.1689189189189213, "price_1m": 14.77, "price_3m": null, "price_5m": null, "price_sub": 14.77}, "velocity": {"velocity_1m": 0.0005642067253442543, "velocity_sub": 0.0011284134506885086}, "slope": {"slope_1m": 0.03384667456422936, "slope_3m": -0.016920473773262286, "slope_5m": -0.016920473773262286, "slope_sub": -0.0067699077600030175}, "acceleration": {"momentum_acceleration": -0.0102, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 2193.0, "volume_3m": 1517679.0, "volume_5m": 1517679.0, "volume_sub": 2193.0, "volume_acceleration": null, "relative_volume": 0.073}, "vwap": {"value": 14.7768, "slope": -0.0099, "price_vs_vwap_pct": -0.012, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.7774, "ema20": 14.7787, "ema9_slope": -0.0088, "price_vs_ema9_pct": -0.016, "price_vs_ema9_atr": -0.053}, "volatility": {"atr": 0.045, "atr_pct": 0.305, "vwap_distance_atr": -0.04, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.76, "ask": 14.78, "spread": 0.02, "spread_pct": 0.135}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": 1.1, "slope": null}}, "prediction": {"symbol": "VALE", "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-09-14T13:31:06.111774", "symbol": "ALLT", "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": "ALLT", "computed_at": "2026-09-14T13:31:06.086313+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": 8.1701, "open": 8.0, "extension_from_open_pct": 2.126249999999996, "price_1m": 8.2148, "price_3m": null, "price_5m": null, "price_sub": 8.2148}, "velocity": {"velocity_1m": -0.009068997419292135, "velocity_sub": -0.01813799483858427}, "slope": {"slope_1m": -0.5456243248356795, "slope_3m": 1.1083122392296962, "slope_5m": 1.1083122392296962, "slope_sub": 1.2827004219409261}, "acceleration": {"momentum_acceleration": 0.1744, "velocity_acceleration": -0.002396, "slope_acceleration": -0.072149}, "volume": {"volume_1m": 1854.0, "volume_3m": 60837.0, "volume_5m": 60837.0, "volume_sub": 1854.0, "volume_acceleration": null, "relative_volume": 0.331}, "vwap": {"value": 8.1098, "slope": 0.1164, "price_vs_vwap_pct": 0.744, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 8.062, "ema20": 8.0265, "ema9_slope": 0.4483, "price_vs_ema9_pct": 1.341, "price_vs_ema9_atr": 0.569}, "volatility": {"atr": 0.19, "atr_pct": 2.325, "vwap_distance_atr": 0.318, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.17, "ask": 8.21, "spread": 0.04, "spread_pct": 0.488}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -16.9, "slope": -13.5}}, "prediction": {"symbol": "ALLT", "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-09-14T13:31:06.113157", "symbol": "RIG", "shortlisted": true, "confidence_rank": 5, "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": "RIG", "computed_at": "2026-09-14T13:31:06.086313+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": 5.7169, "open": 5.74, "extension_from_open_pct": -0.4024390243902498, "price_1m": 5.705, "price_3m": null, "price_5m": null, "price_sub": 5.7}, "velocity": {"velocity_1m": 0.0034764826175868535, "velocity_sub": 0.009883040935672334}, "slope": {"slope_1m": 0.208371636943062, "slope_3m": 0.14805599845811238, "slope_5m": 0.14805599845811238, "slope_sub": 0.1777629739359828}, "acceleration": {"momentum_acceleration": 0.0297, "velocity_acceleration": 0.000797, "slope_acceleration": 0.023852}, "volume": {"volume_1m": 4252.0, "volume_3m": 222713.0, "volume_5m": 222713.0, "volume_sub": 4252.0, "volume_acceleration": null, "relative_volume": 0.006}, "vwap": {"value": 5.7086, "slope": -0.0048, "price_vs_vwap_pct": 0.146, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.7042, "ema20": 5.702, "ema9_slope": 0.0367, "price_vs_ema9_pct": 0.223, "price_vs_ema9_atr": 0.797}, "volatility": {"atr": 0.0159, "atr_pct": 0.279, "vwap_distance_atr": 0.523, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.71, "ask": 5.72, "spread": 0.01, "spread_pct": 0.175}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.0}, "pressure": {"score": 21.1, "slope": -2.1}}, "prediction": {"symbol": "RIG", "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-09-14T13:31:11.126145", "symbol": "RIG", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RIG", "computed_at": "2026-09-14T13:31:11.119099+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": 5.72, "open": 5.74, "extension_from_open_pct": -0.34843205574913694, "price_1m": 5.705, "price_3m": null, "price_5m": null, "price_sub": 5.7}, "velocity": {"velocity_1m": 0.004382120946538032, "velocity_sub": 0.011695906432748288}, "slope": {"slope_1m": 0.2625820568927734, "slope_3m": 0.1751824817518211, "slope_5m": 0.1751824817518211, "slope_sub": 0.2103418054338255}, "acceleration": {"momentum_acceleration": 0.0352, "velocity_acceleration": 0.00036, "slope_acceleration": 0.010771}, "volume": {"volume_1m": 4891.0, "volume_3m": 223352.0, "volume_5m": 223352.0, "volume_sub": 4891.0, "volume_acceleration": null, "relative_volume": 0.006}, "vwap": {"value": 5.7086, "slope": -0.0047, "price_vs_vwap_pct": 0.199, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.7048, "ema20": 5.7023, "ema9_slope": 0.0421, "price_vs_ema9_pct": 0.266, "price_vs_ema9_atr": 0.869}, "volatility": {"atr": 0.0175, "atr_pct": 0.306, "vwap_distance_atr": 0.651, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.71, "ask": 5.72, "spread": 0.01, "spread_pct": 0.175}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.267, "downtick_ratio": 0.133}, "pressure": {"score": 18.1, "slope": -3.0}}, "prediction": {"symbol": "RIG", "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-09-14T13:31:11.127313", "symbol": "ACHR", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ACHR", "computed_at": "2026-09-14T13:31:11.119099+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": 5.46, "open": 5.4696, "extension_from_open_pct": -0.17551557700745635, "price_1m": 5.445, "price_3m": null, "price_5m": null, "price_sub": 5.445}, "velocity": {"velocity_1m": 0.004591368227731766, "velocity_sub": 0.009182736455463532}, "slope": {"slope_1m": 0.2751031636863765, "slope_3m": 0.4596996628869122, "slope_5m": 0.4596996628869122, "slope_sub": 0.7928094030882685}, "acceleration": {"momentum_acceleration": 0.3331, "velocity_acceleration": 0.001825, "slope_acceleration": 0.054662}, "volume": {"volume_1m": 20395.0, "volume_3m": 368246.0, "volume_5m": 368246.0, "volume_sub": 20395.0, "volume_acceleration": null, "relative_volume": 0.019}, "vwap": {"value": 5.4283, "slope": -0.0015, "price_vs_vwap_pct": 0.583, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.4256, "ema20": 5.4178, "ema9_slope": 0.144, "price_vs_ema9_pct": 0.634, "price_vs_ema9_atr": 0.662}, "volatility": {"atr": 0.052, "atr_pct": 0.951, "vwap_distance_atr": 0.609, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.46, "ask": 5.47, "spread": 0.01, "spread_pct": 0.183}, "trade_flow": {"tick_count_sub": 96, "trades_per_second": 3.2, "uptick_ratio": 0.188, "downtick_ratio": 0.156}, "pressure": {"score": 10.3, "slope": -0.4}}, "prediction": {"symbol": "ACHR", "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-09-14T13:31:11.128349", "symbol": "XHLD", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:31:11.119099+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.495, "open": 12.46, "extension_from_open_pct": 0.28089887640448125, "price_1m": 12.44, "price_3m": null, "price_5m": null, "price_sub": 12.44}, "velocity": {"velocity_1m": 0.00736870310825291, "velocity_sub": 0.01473740621650582}, "slope": {"slope_1m": 0.44114698215359704, "slope_3m": 0.18055369800722187, "slope_5m": 0.18055369800722187, "slope_sub": 0.08816751828474056}, "acceleration": {"momentum_acceleration": -0.0924, "velocity_acceleration": 0.000745, "slope_acceleration": 0.022275}, "volume": {"volume_1m": 2867.0, "volume_3m": 69309.0, "volume_5m": 69309.0, "volume_sub": 2867.0, "volume_acceleration": null, "relative_volume": 0.018}, "vwap": {"value": 12.4415, "slope": -0.0118, "price_vs_vwap_pct": 0.43, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 12.4574, "ema20": 12.4534, "ema9_slope": 0.0297, "price_vs_ema9_pct": 0.302, "price_vs_ema9_atr": 0.251}, "volatility": {"atr": 0.1499, "atr_pct": 1.2, "vwap_distance_atr": 0.357, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.48, "ask": 12.51, "spread": 0.03, "spread_pct": 0.24}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.3, "downtick_ratio": 0.2}, "pressure": {"score": 19.1, "slope": -3.5}}, "prediction": {"symbol": "XHLD", "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-09-14T13:31:11.129296", "symbol": "TNON", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:31:11.119099+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": 5.41, "open": 5.6, "extension_from_open_pct": -3.3928571428571344, "price_1m": 5.555, "price_3m": null, "price_5m": null, "price_sub": 5.555}, "velocity": {"velocity_1m": -0.04350435043504338, "velocity_sub": -0.08700870087008676}, "slope": {"slope_1m": -2.6447788417692584, "slope_3m": -1.6309272123225587, "slope_5m": -1.6309272123225587, "slope_sub": -1.7898305084745703}, "acceleration": {"momentum_acceleration": 0.1589, "velocity_acceleration": -0.000262, "slope_acceleration": -0.008077}, "volume": {"volume_1m": 13592.0, "volume_3m": 171570.0, "volume_5m": 171570.0, "volume_sub": 13592.0, "volume_acceleration": null, "relative_volume": 0.002}, "vwap": {"value": 5.5703, "slope": -0.0564, "price_vs_vwap_pct": -2.878, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.5484, "ema20": 5.5698, "ema9_slope": -0.3732, "price_vs_ema9_pct": -2.494, "price_vs_ema9_atr": -0.923}, "volatility": {"atr": 0.15, "atr_pct": 2.773, "vwap_distance_atr": -1.069, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.4, "ask": 5.42, "spread": 0.02, "spread_pct": 0.37}, "trade_flow": {"tick_count_sub": 111, "trades_per_second": 3.7, "uptick_ratio": 0.189, "downtick_ratio": 0.315}, "pressure": {"score": -53.4, "slope": -0.3}}, "prediction": {"symbol": "TNON", "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-09-14T13:31:11.130198", "symbol": "MBLY", "shortlisted": false, "confidence_rank": 10, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:31:11.119099+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": 8.075, "open": 8.15, "extension_from_open_pct": -0.9202453987730193, "price_1m": 8.075, "price_3m": null, "price_5m": null, "price_sub": 8.075}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.4629629629629695, "slope_5m": -0.4629629629629695, "slope_sub": -0.5682520074119927}, "acceleration": {"momentum_acceleration": 0.1053, "velocity_acceleration": 0.000591, "slope_acceleration": 0.017725}, "volume": {"volume_1m": 1001.0, "volume_3m": 87021.0, "volume_5m": 87021.0, "volume_sub": 1001.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 8.0947, "slope": -0.0553, "price_vs_vwap_pct": -0.244, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.123, "ema20": 8.1364, "ema9_slope": -0.1659, "price_vs_ema9_pct": -0.591, "price_vs_ema9_atr": -0.914}, "volatility": {"atr": 0.0525, "atr_pct": 0.65, "vwap_distance_atr": -0.376, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.06, "ask": 8.09, "spread": 0.03, "spread_pct": 0.372}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -17.8, "slope": 38.3}}, "prediction": {"symbol": "MBLY", "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-09-14T13:31:11.131409", "symbol": "CHPT", "shortlisted": false, "confidence_rank": 11, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CHPT", "computed_at": "2026-09-14T13:31:11.119099+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": 8.715, "open": 8.89, "extension_from_open_pct": -1.968503937007882, "price_1m": 8.7285, "price_3m": null, "price_5m": null, "price_sub": 8.695}, "velocity": {"velocity_1m": -0.0025777625021482327, "velocity_sub": 0.007667241709794739}, "slope": {"slope_1m": -0.1547854501676901, "slope_3m": -0.9968291339928268, "slope_5m": -0.9968291339928268, "slope_sub": -1.1776475632413945}, "acceleration": {"momentum_acceleration": 0.1808, "velocity_acceleration": 0.003184, "slope_acceleration": 0.095531}, "volume": {"volume_1m": 2344.0, "volume_3m": 58174.0, "volume_5m": 58174.0, "volume_sub": 2344.0, "volume_acceleration": null, "relative_volume": 0.029}, "vwap": {"value": 8.7469, "slope": -0.1431, "price_vs_vwap_pct": -0.365, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.8292, "ema20": 8.8594, "ema9_slope": -0.3434, "price_vs_ema9_pct": -1.293, "price_vs_ema9_atr": -0.7}, "volatility": {"atr": 0.1632, "atr_pct": 1.873, "vwap_distance_atr": -0.195, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.69, "ask": 8.73, "spread": 0.04, "spread_pct": 0.459}, "trade_flow": {"tick_count_sub": 331, "trades_per_second": 11.033, "uptick_ratio": 0.027, "downtick_ratio": 0.024}, "pressure": {"score": 7.3, "slope": 15.6}}, "prediction": {"symbol": "CHPT", "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-09-14T13:31:11.132322", "symbol": "PCG", "shortlisted": false, "confidence_rank": 12, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:31:11.119099+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.856, "open": 13.87, "extension_from_open_pct": -0.10093727469357858, "price_1m": 13.92, "price_3m": null, "price_5m": null, "price_sub": 13.92}, "velocity": {"velocity_1m": -0.007662835249042153, "velocity_sub": -0.015325670498084306}, "slope": {"slope_1m": -0.46082949308755805, "slope_3m": 0.38289264557144875, "slope_5m": 0.38289264557144875, "slope_sub": 0.4878576841193652}, "acceleration": {"momentum_acceleration": 0.105, "velocity_acceleration": -0.000205, "slope_acceleration": -0.006165}, "volume": {"volume_1m": 4293.0, "volume_3m": 238084.0, "volume_5m": 238084.0, "volume_sub": 4293.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 13.8944, "slope": 0.1044, "price_vs_vwap_pct": -0.276, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 13.7984, "ema20": 13.7747, "ema9_slope": 0.1756, "price_vs_ema9_pct": 0.417, "price_vs_ema9_atr": 0.472}, "volatility": {"atr": 0.122, "atr_pct": 0.88, "vwap_distance_atr": -0.315, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.85, "ask": 13.88, "spread": 0.03, "spread_pct": 0.216}, "trade_flow": {"tick_count_sub": 37, "trades_per_second": 1.233, "uptick_ratio": 0.135, "downtick_ratio": 0.297}, "pressure": {"score": -22.9, "slope": 0.7}}, "prediction": {"symbol": "PCG", "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-09-14T13:31:11.133234", "symbol": "RDW", "shortlisted": false, "confidence_rank": 13, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:31:11.119099+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.38, "open": 10.25, "extension_from_open_pct": 1.2682926829268368, "price_1m": 10.31, "price_3m": null, "price_5m": null, "price_sub": 10.32}, "velocity": {"velocity_1m": 0.01131587455544783, "velocity_sub": 0.01937984496124047}, "slope": {"slope_1m": 0.6766553890768514, "slope_3m": 0.6302521008403399, "slope_5m": 0.6302521008403399, "slope_sub": 0.903022211433433}, "acceleration": {"momentum_acceleration": 0.2728, "velocity_acceleration": 0.002567, "slope_acceleration": 0.076717}, "volume": {"volume_1m": 13466.0, "volume_3m": 376486.0, "volume_5m": 376486.0, "volume_sub": 13466.0, "volume_acceleration": null, "relative_volume": 0.031}, "vwap": {"value": 10.2796, "slope": 0.0296, "price_vs_vwap_pct": 0.976, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.2856, "ema20": 10.2676, "ema9_slope": 0.1734, "price_vs_ema9_pct": 0.918, "price_vs_ema9_atr": 1.111}, "volatility": {"atr": 0.085, "atr_pct": 0.818, "vwap_distance_atr": 1.182, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.37, "ask": 10.39, "spread": 0.02, "spread_pct": 0.193}, "trade_flow": {"tick_count_sub": 91, "trades_per_second": 3.033, "uptick_ratio": 0.22, "downtick_ratio": 0.187}, "pressure": {"score": 19.8, "slope": 13.8}}, "prediction": {"symbol": "RDW", "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-09-14T13:31:11.134066", "symbol": "IBRX", "shortlisted": false, "confidence_rank": 14, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:31:11.119099+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": 7.9104, "open": 7.9, "extension_from_open_pct": 0.1316455696202499, "price_1m": 7.889, "price_3m": null, "price_5m": null, "price_sub": 7.88}, "velocity": {"velocity_1m": 0.004521063083618511, "velocity_sub": 0.012859560067681982}, "slope": {"slope_1m": 0.2708963631530294, "slope_3m": 0.002530641855128911, "slope_5m": 0.002530641855128911, "slope_sub": 0.041031615873155444}, "acceleration": {"momentum_acceleration": 0.0385, "velocity_acceleration": 0.000874, "slope_acceleration": 0.02614}, "volume": {"volume_1m": 608.0, "volume_3m": 83580.0, "volume_5m": 83580.0, "volume_sub": 608.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 7.9031, "slope": -0.0035, "price_vs_vwap_pct": 0.092, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 7.9067, "ema20": 7.9082, "ema9_slope": -0.0207, "price_vs_ema9_pct": 0.047, "price_vs_ema9_atr": 0.09}, "volatility": {"atr": 0.0407, "atr_pct": 0.515, "vwap_distance_atr": 0.179, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.88, "ask": 7.92, "spread": 0.04, "spread_pct": 0.506}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.125}, "pressure": {"score": 25.3, "slope": 4.1}}, "prediction": {"symbol": "IBRX", "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-09-14T13:31:11.135064", "symbol": "BB", "shortlisted": false, "confidence_rank": 15, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:31:11.119099+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": 7.49, "open": 7.56, "extension_from_open_pct": -0.925925925925918, "price_1m": 7.5, "price_3m": null, "price_5m": null, "price_sub": 7.5}, "velocity": {"velocity_1m": -0.002222222222222175, "velocity_sub": -0.00444444444444435}, "slope": {"slope_1m": -0.13342228152101115, "slope_3m": -0.46563192904655926, "slope_5m": -0.46563192904655926, "slope_sub": -0.5854956753160292}, "acceleration": {"momentum_acceleration": 0.1199, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5070.0, "volume_3m": 153998.0, "volume_5m": 153998.0, "volume_sub": 5070.0, "volume_acceleration": null, "relative_volume": 0.022}, "vwap": {"value": 7.5158, "slope": -0.0509, "price_vs_vwap_pct": -0.343, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5364, "ema20": 7.5482, "ema9_slope": -0.1563, "price_vs_ema9_pct": -0.616, "price_vs_ema9_atr": -1.092}, "volatility": {"atr": 0.0425, "atr_pct": 0.567, "vwap_distance_atr": -0.607, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.48, "ask": 7.49, "spread": 0.01, "spread_pct": 0.134}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.042, "downtick_ratio": 0.167}, "pressure": {"score": -10.8, "slope": 46.7}}, "prediction": {"symbol": "BB", "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-09-14T13:31:11.135907", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 16, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:31:11.119099+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": 7.1099, "open": 7.0, "extension_from_open_pct": 1.5699999999999954, "price_1m": 7.08, "price_3m": null, "price_5m": null, "price_sub": 7.08}, "velocity": {"velocity_1m": 0.007038606403013087, "velocity_sub": 0.014077212806026173}, "slope": {"slope_1m": 0.4214265075863761, "slope_3m": 0.7779649738790626, "slope_5m": 0.7779649738790626, "slope_sub": 0.890716047111433}, "acceleration": {"momentum_acceleration": 0.1128, "velocity_acceleration": 0.001862, "slope_acceleration": 0.055691}, "volume": {"volume_1m": 53655.0, "volume_3m": 886409.0, "volume_5m": 886409.0, "volume_sub": 53655.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 7.0528, "slope": 0.0561, "price_vs_vwap_pct": 0.81, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0348, "ema20": 7.0174, "ema9_slope": 0.2478, "price_vs_ema9_pct": 1.068, "price_vs_ema9_atr": 1.252}, "volatility": {"atr": 0.06, "atr_pct": 0.844, "vwap_distance_atr": 0.952, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.1, "ask": 7.11, "spread": 0.01, "spread_pct": 0.141}, "trade_flow": {"tick_count_sub": 167, "trades_per_second": 5.567, "uptick_ratio": 0.15, "downtick_ratio": 0.132}, "pressure": {"score": 14.1, "slope": 9.2}}, "prediction": {"symbol": "ONDS", "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-09-14T13:31:11.136771", "symbol": "SOC", "shortlisted": false, "confidence_rank": 17, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:31:11.119099+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": 5.287, "open": 5.285, "extension_from_open_pct": 0.03784295175023235, "price_1m": 5.27, "price_3m": null, "price_5m": null, "price_sub": 5.27}, "velocity": {"velocity_1m": 0.005376344086021616, "velocity_sub": 0.010752688172043232}, "slope": {"slope_1m": 0.32206119162641567, "slope_3m": 0.35111026760296005, "slope_5m": 0.35111026760296005, "slope_sub": 0.6125457744804285}, "acceleration": {"momentum_acceleration": 0.2614, "velocity_acceleration": 0.00088, "slope_acceleration": 0.026325}, "volume": {"volume_1m": 730.0, "volume_3m": 107580.0, "volume_5m": 107580.0, "volume_sub": 730.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 5.2541, "slope": -0.0075, "price_vs_vwap_pct": 0.625, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.2606, "ema20": 5.2552, "ema9_slope": 0.1009, "price_vs_ema9_pct": 0.502, "price_vs_ema9_atr": 0.607}, "volatility": {"atr": 0.0435, "atr_pct": 0.823, "vwap_distance_atr": 0.755, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.26, "ask": 5.3, "spread": 0.04, "spread_pct": 0.758}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.273, "downtick_ratio": 0.091}, "pressure": {"score": 19.7, "slope": 7.9}}, "prediction": {"symbol": "SOC", "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-09-14T13:31:11.138660", "symbol": "JOBY", "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": "JOBY", "computed_at": "2026-09-14T13:31:11.119099+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": 6.2004, "open": 6.23, "extension_from_open_pct": -0.47512038523274946, "price_1m": 6.2, "price_3m": null, "price_5m": null, "price_sub": 6.2398}, "velocity": {"velocity_1m": 0.00010752688172041825, "velocity_sub": -0.021047683152237602}, "slope": {"slope_1m": 0.006451404793393051, "slope_3m": -0.07737609078794516, "slope_5m": -0.07737609078794516, "slope_sub": 0.0032179950281987567}, "acceleration": {"momentum_acceleration": -0.0806, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 25.0, "volume_3m": 27534.0, "volume_5m": 27534.0, "volume_sub": 25.0, "volume_acceleration": null, "relative_volume": 0.001}, "vwap": {"value": 6.2067, "slope": 0.0, "price_vs_vwap_pct": -0.101, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.2065, "ema20": 6.2082, "ema9_slope": -0.0283, "price_vs_ema9_pct": -0.098, "price_vs_ema9_atr": -0.122}, "volatility": {"atr": 0.05, "atr_pct": 0.806, "vwap_distance_atr": -0.125, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.2, "ask": 6.24, "spread": 0.04, "spread_pct": 0.643}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -19.6, "slope": null}}, "prediction": {"symbol": "JOBY", "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-09-14T13:31:11.140085", "symbol": "PATH", "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": "PATH", "computed_at": "2026-09-14T13:31:11.119099+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": 14.005, "open": 14.1903, "extension_from_open_pct": -1.3058215823485042, "price_1m": 14.08, "price_3m": null, "price_5m": null, "price_sub": 14.08}, "velocity": {"velocity_1m": -0.008877840909090825, "velocity_sub": -0.01775568181818165}, "slope": {"slope_1m": -0.5340929321701925, "slope_3m": -0.6776093280669767, "slope_5m": -0.6776093280669767, "slope_sub": -0.8554556578177315}, "acceleration": {"momentum_acceleration": 0.1778, "velocity_acceleration": -0.000706, "slope_acceleration": -0.02127}, "volume": {"volume_1m": 44987.0, "volume_3m": 582193.0, "volume_5m": 582193.0, "volume_sub": 44987.0, "volume_acceleration": null, "relative_volume": 0.014}, "vwap": {"value": 14.1004, "slope": -0.105, "price_vs_vwap_pct": -0.676, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.1392, "ema20": 14.1678, "ema9_slope": -0.2003, "price_vs_ema9_pct": -0.949, "price_vs_ema9_atr": -0.79}, "volatility": {"atr": 0.17, "atr_pct": 1.214, "vwap_distance_atr": -0.561, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.0, "ask": 14.01, "spread": 0.01, "spread_pct": 0.071}, "trade_flow": {"tick_count_sub": 235, "trades_per_second": 7.833, "uptick_ratio": 0.106, "downtick_ratio": 0.149}, "pressure": {"score": -18.9, "slope": -1.6}}, "prediction": {"symbol": "PATH", "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-09-14T13:31:11.142214", "symbol": "BTE", "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": "BTE", "computed_at": "2026-09-14T13:31:11.119099+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": 5.1108, "open": 5.1, "extension_from_open_pct": 0.21176470588236446, "price_1m": 5.12, "price_3m": null, "price_5m": null, "price_sub": 5.12}, "velocity": {"velocity_1m": -0.002994791666666626, "velocity_sub": -0.005989583333333252}, "slope": {"slope_1m": -0.1798490831606497, "slope_3m": 0.20364471829147665, "slope_5m": 0.20364471829147665, "slope_sub": 0.3031460212084747}, "acceleration": {"momentum_acceleration": 0.0995, "velocity_acceleration": 0.000103, "slope_acceleration": 0.00311}, "volume": {"volume_1m": 210.0, "volume_3m": 221849.0, "volume_5m": 221849.0, "volume_sub": 210.0, "volume_acceleration": null, "relative_volume": 0.017}, "vwap": {"value": 5.11, "slope": 0.0167, "price_vs_vwap_pct": 0.016, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.099, "ema20": 5.0946, "ema9_slope": 0.0879, "price_vs_ema9_pct": 0.232, "price_vs_ema9_atr": 0.395}, "volatility": {"atr": 0.03, "atr_pct": 0.587, "vwap_distance_atr": 0.027, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.11, "ask": 5.12, "spread": 0.01, "spread_pct": 0.196}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.75}, "pressure": {"score": -32.3, "slope": 27.1}}, "prediction": {"symbol": "BTE", "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-09-14T13:31:11.143860", "symbol": "VALE", "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": "VALE", "computed_at": "2026-09-14T13:31:11.119099+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": 14.76, "open": 14.8, "extension_from_open_pct": -0.2702702702702765, "price_1m": 14.77, "price_3m": null, "price_5m": null, "price_sub": 14.77}, "velocity": {"velocity_1m": -0.001128413450688308, "velocity_sub": -0.002256826901376616}, "slope": {"slope_1m": -0.06772773450727929, "slope_3m": -0.0677048070412985, "slope_5m": -0.0677048070412985, "slope_sub": -0.06771626883358584}, "acceleration": {"momentum_acceleration": 0.0, "velocity_acceleration": -0.000673, "slope_acceleration": -0.020183}, "volume": {"volume_1m": 6332.0, "volume_3m": 1521818.0, "volume_5m": 1521818.0, "volume_sub": 6332.0, "volume_acceleration": null, "relative_volume": 0.073}, "vwap": {"value": 14.7767, "slope": -0.0099, "price_vs_vwap_pct": -0.113, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.7744, "ema20": 14.7772, "ema9_slope": -0.0189, "price_vs_ema9_pct": -0.097, "price_vs_ema9_atr": -0.288}, "volatility": {"atr": 0.05, "atr_pct": 0.339, "vwap_distance_atr": -0.335, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.76, "ask": 14.77, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.143, "downtick_ratio": 0.286}, "pressure": {"score": -9.7, "slope": -10.8}}, "prediction": {"symbol": "VALE", "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-09-14T13:31:11.145255", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 5, "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": "ALLT", "computed_at": "2026-09-14T13:31:11.119099+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": 8.2003, "open": 8.0, "extension_from_open_pct": 2.5037500000000046, "price_1m": 8.2148, "price_3m": null, "price_5m": null, "price_sub": 8.2148}, "velocity": {"velocity_1m": -0.002941844800441471, "velocity_sub": -0.005883689600882942}, "slope": {"slope_1m": -0.1766666057471469, "slope_3m": 1.292557703103041, "slope_5m": 1.292557703103041, "slope_sub": 1.5037234385011846}, "acceleration": {"momentum_acceleration": 0.2112, "velocity_acceleration": 0.002435, "slope_acceleration": 0.073311}, "volume": {"volume_1m": 1884.0, "volume_3m": 60867.0, "volume_5m": 60867.0, "volume_sub": 1884.0, "volume_acceleration": null, "relative_volume": 0.331}, "vwap": {"value": 8.1101, "slope": 0.1168, "price_vs_vwap_pct": 1.112, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 8.068, "ema20": 8.0294, "ema9_slope": 0.4858, "price_vs_ema9_pct": 1.639, "price_vs_ema9_atr": 0.696}, "volatility": {"atr": 0.19, "atr_pct": 2.316, "vwap_distance_atr": 0.475, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.17, "ask": 8.21, "spread": 0.04, "spread_pct": 0.488}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.231, "downtick_ratio": 0.192}, "pressure": {"score": -3.4, "slope": 13.5}}, "prediction": {"symbol": "ALLT", "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-09-14T13:31:16.157962", "symbol": "RIG", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RIG", "computed_at": "2026-09-14T13:31:16.151332+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": 5.71, "open": 5.74, "extension_from_open_pct": -0.5226480836236976, "price_1m": 5.705, "price_3m": null, "price_5m": null, "price_sub": 5.7}, "velocity": {"velocity_1m": 0.0014607069821793437, "velocity_sub": 0.005847953216374144}, "slope": {"slope_1m": 0.08760402978536827, "slope_3m": 0.08764241893076061, "slope_5m": 0.08764241893076061, "slope_sub": 0.10521701008329454}, "acceleration": {"momentum_acceleration": 0.0176, "velocity_acceleration": -0.001162, "slope_acceleration": -0.034771}, "volume": {"volume_1m": 13457.0, "volume_3m": 231918.0, "volume_5m": 231918.0, "volume_sub": 13457.0, "volume_acceleration": null, "relative_volume": 0.006}, "vwap": {"value": 5.7087, "slope": -0.0046, "price_vs_vwap_pct": 0.022, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.7028, "ema20": 5.7014, "ema9_slope": 0.0246, "price_vs_ema9_pct": 0.126, "price_vs_ema9_atr": 0.411}, "volatility": {"atr": 0.0175, "atr_pct": 0.306, "vwap_distance_atr": 0.073, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.7, "ask": 5.71, "spread": 0.01, "spread_pct": 0.175}, "trade_flow": {"tick_count_sub": 38, "trades_per_second": 1.267, "uptick_ratio": 0.105, "downtick_ratio": 0.079}, "pressure": {"score": 6.8, "slope": -11.3}}, "prediction": {"symbol": "RIG", "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-09-14T13:31:16.158972", "symbol": "JBS", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "JBS", "computed_at": "2026-09-14T13:31:16.151332+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.69, "open": 12.58, "extension_from_open_pct": 0.8744038155802816, "price_1m": 12.69, "price_3m": null, "price_5m": null, "price_sub": 12.69}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.3554502369668241, "slope_5m": 0.3554502369668241, "slope_sub": 0.3945551390806837}, "acceleration": {"momentum_acceleration": 0.0391, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 900.0, "volume_3m": 38234.0, "volume_5m": 38234.0, "volume_sub": 900.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 12.6891, "slope": 0.0957, "price_vs_vwap_pct": 0.007, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.6324, "ema20": 12.6163, "ema9_slope": 0.1284, "price_vs_ema9_pct": 0.456, "price_vs_ema9_atr": 0.678}, "volatility": {"atr": 0.085, "atr_pct": 0.67, "vwap_distance_atr": 0.011, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.68, "ask": 12.71, "spread": 0.03, "spread_pct": 0.236}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": null}}, "prediction": {"symbol": "JBS", "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-09-14T13:31:16.159813", "symbol": "ACHR", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ACHR", "computed_at": "2026-09-14T13:31:16.151332+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": 5.47, "open": 5.4696, "extension_from_open_pct": 0.00731314904197667, "price_1m": 5.445, "price_3m": null, "price_5m": null, "price_sub": 5.445}, "velocity": {"velocity_1m": 0.007652280379552943, "velocity_sub": 0.015304560759105886}, "slope": {"slope_1m": 0.458085203847906, "slope_3m": 0.5513016845329214, "slope_5m": 0.5513016845329214, "slope_sub": 0.9030177378484192}, "acceleration": {"momentum_acceleration": 0.3517, "velocity_acceleration": 0.001217, "slope_acceleration": 0.036362}, "volume": {"volume_1m": 21370.0, "volume_3m": 369221.0, "volume_5m": 369221.0, "volume_sub": 21370.0, "volume_acceleration": null, "relative_volume": 0.019}, "vwap": {"value": 5.4286, "slope": -0.0012, "price_vs_vwap_pct": 0.762, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.4276, "ema20": 5.4187, "ema9_slope": 0.1624, "price_vs_ema9_pct": 0.781, "price_vs_ema9_atr": 0.809}, "volatility": {"atr": 0.0524, "atr_pct": 0.958, "vwap_distance_atr": 0.79, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.47, "ask": 5.48, "spread": 0.01, "spread_pct": 0.183}, "trade_flow": {"tick_count_sub": 105, "trades_per_second": 3.5, "uptick_ratio": 0.181, "downtick_ratio": 0.143}, "pressure": {"score": 16.3, "slope": 6.0}}, "prediction": {"symbol": "ACHR", "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-09-14T13:31:16.160614", "symbol": "XHLD", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:31:16.151332+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.51, "open": 12.46, "extension_from_open_pct": 0.40128410914926904, "price_1m": 12.44, "price_3m": null, "price_5m": null, "price_sub": 12.44}, "velocity": {"velocity_1m": 0.009378349410503788, "velocity_sub": 0.018756698821007577}, "slope": {"slope_1m": 0.5611222444889803, "slope_3m": 0.24064171122994854, "slope_5m": 0.24064171122994854, "slope_sub": 0.16025641025641255}, "acceleration": {"momentum_acceleration": -0.0804, "velocity_acceleration": 0.000799, "slope_acceleration": 0.023841}, "volume": {"volume_1m": 3833.0, "volume_3m": 70275.0, "volume_5m": 70275.0, "volume_sub": 3833.0, "volume_acceleration": null, "relative_volume": 0.019}, "vwap": {"value": 12.4422, "slope": -0.0112, "price_vs_vwap_pct": 0.545, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 12.4604, "ema20": 12.4549, "ema9_slope": 0.0418, "price_vs_ema9_pct": 0.398, "price_vs_ema9_atr": 0.331}, "volatility": {"atr": 0.1499, "atr_pct": 1.199, "vwap_distance_atr": 0.452, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.5, "ask": 12.52, "spread": 0.02, "spread_pct": 0.16}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.308, "downtick_ratio": 0.231}, "pressure": {"score": 21.6, "slope": 2.5}}, "prediction": {"symbol": "XHLD", "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-09-14T13:31:16.161365", "symbol": "TNON", "shortlisted": false, "confidence_rank": 10, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:31:16.151332+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": 5.3999, "open": 5.6, "extension_from_open_pct": -3.5732142857142852, "price_1m": 5.555, "price_3m": null, "price_5m": null, "price_sub": 5.555}, "velocity": {"velocity_1m": -0.04653465346534654, "velocity_sub": -0.09306930693069308}, "slope": {"slope_1m": -2.8316095993573662, "slope_3m": -1.7234918313196228, "slope_5m": -1.7234918313196228, "slope_sub": -1.9002572925945844}, "acceleration": {"momentum_acceleration": 0.1768, "velocity_acceleration": -0.001204, "slope_acceleration": -0.037127}, "volume": {"volume_1m": 19616.0, "volume_3m": 177594.0, "volume_5m": 177594.0, "volume_sub": 19616.0, "volume_acceleration": null, "relative_volume": 0.002}, "vwap": {"value": 5.5637, "slope": -0.0629, "price_vs_vwap_pct": -2.945, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.5464, "ema20": 5.5689, "ema9_slope": -0.3913, "price_vs_ema9_pct": -2.641, "price_vs_ema9_atr": -0.792}, "volatility": {"atr": 0.185, "atr_pct": 3.426, "vwap_distance_atr": -0.886, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.35, "ask": 5.4, "spread": 0.05, "spread_pct": 0.93}, "trade_flow": {"tick_count_sub": 180, "trades_per_second": 6.0, "uptick_ratio": 0.189, "downtick_ratio": 0.278}, "pressure": {"score": -51.4, "slope": 2.0}}, "prediction": {"symbol": "TNON", "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-09-14T13:31:16.162109", "symbol": "MBLY", "shortlisted": false, "confidence_rank": 11, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:31:16.151332+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": 8.075, "open": 8.15, "extension_from_open_pct": -0.9202453987730193, "price_1m": 8.075, "price_3m": null, "price_5m": null, "price_sub": 8.075}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.4629629629629695, "slope_5m": -0.4629629629629695, "slope_sub": -0.5682520074119927}, "acceleration": {"momentum_acceleration": 0.1053, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1001.0, "volume_3m": 87021.0, "volume_5m": 87021.0, "volume_sub": 1001.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 8.0947, "slope": -0.0553, "price_vs_vwap_pct": -0.244, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.123, "ema20": 8.1364, "ema9_slope": -0.1659, "price_vs_ema9_pct": -0.591, "price_vs_ema9_atr": -0.914}, "volatility": {"atr": 0.0525, "atr_pct": 0.65, "vwap_distance_atr": -0.376, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.06, "ask": 8.09, "spread": 0.03, "spread_pct": 0.372}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -17.8, "slope": 0.0}}, "prediction": {"symbol": "MBLY", "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-09-14T13:31:16.162894", "symbol": "CHPT", "shortlisted": false, "confidence_rank": 12, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CHPT", "computed_at": "2026-09-14T13:31:16.151332+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": 8.715, "open": 8.89, "extension_from_open_pct": -1.968503937007882, "price_1m": 8.7285, "price_3m": null, "price_5m": null, "price_sub": 8.695}, "velocity": {"velocity_1m": -0.0025777625021482327, "velocity_sub": 0.007667241709794739}, "slope": {"slope_1m": -0.1547854501676901, "slope_3m": -0.9968291339928268, "slope_5m": -0.9968291339928268, "slope_sub": -1.1776475632413945}, "acceleration": {"momentum_acceleration": 0.1808, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2344.0, "volume_3m": 58174.0, "volume_5m": 58174.0, "volume_sub": 2344.0, "volume_acceleration": null, "relative_volume": 0.029}, "vwap": {"value": 8.7469, "slope": -0.1431, "price_vs_vwap_pct": -0.365, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.8292, "ema20": 8.8594, "ema9_slope": -0.3434, "price_vs_ema9_pct": -1.293, "price_vs_ema9_atr": -0.7}, "volatility": {"atr": 0.1632, "atr_pct": 1.873, "vwap_distance_atr": -0.195, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.68, "ask": 8.73, "spread": 0.05, "spread_pct": 0.574}, "trade_flow": {"tick_count_sub": 331, "trades_per_second": 11.033, "uptick_ratio": 0.027, "downtick_ratio": 0.024}, "pressure": {"score": 7.3, "slope": 0.0}}, "prediction": {"symbol": "CHPT", "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-09-14T13:31:16.163626", "symbol": "PCG", "shortlisted": false, "confidence_rank": 13, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:31:16.151332+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.856, "open": 13.87, "extension_from_open_pct": -0.10093727469357858, "price_1m": 13.92, "price_3m": null, "price_5m": null, "price_sub": 13.92}, "velocity": {"velocity_1m": -0.007662835249042153, "velocity_sub": -0.015325670498084306}, "slope": {"slope_1m": -0.46082949308755805, "slope_3m": 0.38289264557144875, "slope_5m": 0.38289264557144875, "slope_sub": 0.4878576841193652}, "acceleration": {"momentum_acceleration": 0.105, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4293.0, "volume_3m": 238084.0, "volume_5m": 238084.0, "volume_sub": 4293.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 13.8944, "slope": 0.1044, "price_vs_vwap_pct": -0.276, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 13.7984, "ema20": 13.7747, "ema9_slope": 0.1756, "price_vs_ema9_pct": 0.417, "price_vs_ema9_atr": 0.472}, "volatility": {"atr": 0.122, "atr_pct": 0.88, "vwap_distance_atr": -0.315, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.85, "ask": 13.88, "spread": 0.03, "spread_pct": 0.216}, "trade_flow": {"tick_count_sub": 37, "trades_per_second": 1.233, "uptick_ratio": 0.135, "downtick_ratio": 0.297}, "pressure": {"score": -22.9, "slope": 0.0}}, "prediction": {"symbol": "PCG", "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-09-14T13:31:16.164387", "symbol": "RDW", "shortlisted": false, "confidence_rank": 14, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:31:16.151332+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.415, "open": 10.25, "extension_from_open_pct": 1.6097560975609673, "price_1m": 10.31, "price_3m": null, "price_5m": null, "price_sub": 10.32}, "velocity": {"velocity_1m": 0.01697381183317146, "velocity_sub": 0.030684754521963457}, "slope": {"slope_1m": 1.0132689987937142, "slope_3m": 0.7990314769975745, "slope_5m": 0.7990314769975745, "slope_sub": 1.1059907834101355}, "acceleration": {"momentum_acceleration": 0.307, "velocity_acceleration": 0.002246, "slope_acceleration": 0.066891}, "volume": {"volume_1m": 26063.0, "volume_3m": 389083.0, "volume_5m": 389083.0, "volume_sub": 26063.0, "volume_acceleration": null, "relative_volume": 0.032}, "vwap": {"value": 10.284, "slope": 0.034, "price_vs_vwap_pct": 1.274, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.2926, "ema20": 10.2709, "ema9_slope": 0.2074, "price_vs_ema9_pct": 1.189, "price_vs_ema9_atr": 1.166}, "volatility": {"atr": 0.1049, "atr_pct": 1.008, "vwap_distance_atr": 1.248, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.41, "ask": 10.42, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 118, "trades_per_second": 3.933, "uptick_ratio": 0.229, "downtick_ratio": 0.22}, "pressure": {"score": 29.1, "slope": 9.3}}, "prediction": {"symbol": "RDW", "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-09-14T13:31:16.165157", "symbol": "IBRX", "shortlisted": false, "confidence_rank": 15, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:31:16.151332+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": 7.9104, "open": 7.9, "extension_from_open_pct": 0.1316455696202499, "price_1m": 7.889, "price_3m": null, "price_5m": null, "price_sub": 7.88}, "velocity": {"velocity_1m": 0.004521063083618511, "velocity_sub": 0.012859560067681982}, "slope": {"slope_1m": 0.2708963631530294, "slope_3m": 0.002530641855128911, "slope_5m": 0.002530641855128911, "slope_sub": 0.041031615873155444}, "acceleration": {"momentum_acceleration": 0.0385, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 609.0, "volume_3m": 83581.0, "volume_5m": 83581.0, "volume_sub": 609.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 7.9031, "slope": -0.0035, "price_vs_vwap_pct": 0.092, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 7.9067, "ema20": 7.9082, "ema9_slope": -0.0207, "price_vs_ema9_pct": 0.047, "price_vs_ema9_atr": 0.09}, "volatility": {"atr": 0.0407, "atr_pct": 0.515, "vwap_distance_atr": 0.179, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.88, "ask": 7.92, "spread": 0.04, "spread_pct": 0.506}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.111}, "pressure": {"score": 23.8, "slope": -1.5}}, "prediction": {"symbol": "IBRX", "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-09-14T13:31:16.165916", "symbol": "BB", "shortlisted": false, "confidence_rank": 16, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:31:16.151332+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": 7.4899, "open": 7.56, "extension_from_open_pct": -0.9272486772486779, "price_1m": 7.5, "price_3m": null, "price_5m": null, "price_sub": 7.5}, "velocity": {"velocity_1m": -0.0022444444444445428, "velocity_sub": -0.0044888888888890855}, "slope": {"slope_1m": -0.1347574033182402, "slope_3m": -0.4662991853622415, "slope_5m": -0.4662991853622415, "slope_sub": -0.5862960289289052}, "acceleration": {"momentum_acceleration": 0.12, "velocity_acceleration": -9e-06, "slope_acceleration": -0.000265}, "volume": {"volume_1m": 5637.0, "volume_3m": 154565.0, "volume_5m": 154565.0, "volume_sub": 5637.0, "volume_acceleration": null, "relative_volume": 0.022}, "vwap": {"value": 7.5157, "slope": -0.051, "price_vs_vwap_pct": -0.343, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5364, "ema20": 7.5482, "ema9_slope": -0.1565, "price_vs_ema9_pct": -0.617, "price_vs_ema9_atr": -1.094}, "volatility": {"atr": 0.0425, "atr_pct": 0.567, "vwap_distance_atr": -0.607, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.48, "ask": 7.49, "spread": 0.01, "spread_pct": 0.134}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.107, "downtick_ratio": 0.214}, "pressure": {"score": -9.9, "slope": 0.9}}, "prediction": {"symbol": "BB", "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-09-14T13:31:16.166606", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 17, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:31:16.151332+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": 7.12, "open": 7.0, "extension_from_open_pct": 1.7142857142857157, "price_1m": 7.08, "price_3m": null, "price_5m": null, "price_sub": 7.08}, "velocity": {"velocity_1m": 0.009416195856873833, "velocity_sub": 0.018832391713747666}, "slope": {"slope_1m": 0.5633802816901414, "slope_3m": 0.8490566037735857, "slope_5m": 0.8490566037735857, "slope_sub": 0.976127320954909}, "acceleration": {"momentum_acceleration": 0.1271, "velocity_acceleration": 0.000945, "slope_acceleration": 0.028209}, "volume": {"volume_1m": 61027.0, "volume_3m": 893781.0, "volume_5m": 893781.0, "volume_sub": 61027.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 7.0536, "slope": 0.0569, "price_vs_vwap_pct": 0.941, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0368, "ema20": 7.0183, "ema9_slope": 0.2622, "price_vs_ema9_pct": 1.182, "price_vs_ema9_atr": 1.28}, "volatility": {"atr": 0.065, "atr_pct": 0.913, "vwap_distance_atr": 1.021, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.11, "ask": 7.12, "spread": 0.01, "spread_pct": 0.141}, "trade_flow": {"tick_count_sub": 212, "trades_per_second": 7.067, "uptick_ratio": 0.17, "downtick_ratio": 0.156}, "pressure": {"score": 18.3, "slope": 4.2}}, "prediction": {"symbol": "ONDS", "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-09-14T13:31:16.167381", "symbol": "SOC", "shortlisted": false, "confidence_rank": 18, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:31:16.151332+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": 5.28, "open": 5.285, "extension_from_open_pct": -0.09460737937558927, "price_1m": 5.27, "price_3m": null, "price_5m": null, "price_sub": 5.27}, "velocity": {"velocity_1m": 0.0031625553447187462, "velocity_sub": 0.0063251106894374924}, "slope": {"slope_1m": 0.1895734597156526, "slope_3m": 0.2848101265822809, "slope_5m": 0.2848101265822809, "slope_sub": 0.5328258801141792}, "acceleration": {"momentum_acceleration": 0.248, "velocity_acceleration": -0.00088, "slope_acceleration": -0.026328}, "volume": {"volume_1m": 1040.0, "volume_3m": 107890.0, "volume_5m": 107890.0, "volume_sub": 1040.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 5.2542, "slope": -0.0075, "price_vs_vwap_pct": 0.491, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.2592, "ema20": 5.2546, "ema9_slope": 0.0875, "price_vs_ema9_pct": 0.395, "price_vs_ema9_atr": 0.478}, "volatility": {"atr": 0.0435, "atr_pct": 0.824, "vwap_distance_atr": 0.593, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.26, "ask": 5.3, "spread": 0.04, "spread_pct": 0.758}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.231, "downtick_ratio": 0.154}, "pressure": {"score": 10.0, "slope": -9.7}}, "prediction": {"symbol": "SOC", "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-09-14T13:31:16.168743", "symbol": "JOBY", "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": "JOBY", "computed_at": "2026-09-14T13:31:16.151332+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": 6.23, "open": 6.23, "extension_from_open_pct": 0.0, "price_1m": 6.2, "price_3m": null, "price_5m": null, "price_sub": 6.2398}, "velocity": {"velocity_1m": 0.008064516129032325, "velocity_sub": -0.005235210530251698}, "slope": {"slope_1m": 0.48270313757039823, "slope_3m": 0.1609442060085874, "slope_5m": 0.1609442060085874, "slope_sub": 0.28863229113934613}, "acceleration": {"momentum_acceleration": 0.1277, "velocity_acceleration": 0.003142, "slope_acceleration": 0.09464}, "volume": {"volume_1m": 1546.0, "volume_3m": 29055.0, "volume_5m": 29055.0, "volume_sub": 1546.0, "volume_acceleration": null, "relative_volume": 0.001}, "vwap": {"value": 6.2076, "slope": 0.0009, "price_vs_vwap_pct": 0.361, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.2124, "ema20": 6.211, "ema9_slope": 0.0193, "price_vs_ema9_pct": 0.283, "price_vs_ema9_atr": 0.352}, "volatility": {"atr": 0.05, "atr_pct": 0.803, "vwap_distance_atr": 0.449, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.21, "ask": 6.24, "spread": 0.03, "spread_pct": 0.482}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.3, "downtick_ratio": 0.25}, "pressure": {"score": -2.2, "slope": 17.4}}, "prediction": {"symbol": "JOBY", "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-09-14T13:31:16.171073", "symbol": "PATH", "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": "PATH", "computed_at": "2026-09-14T13:31:16.151332+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": 14.02, "open": 14.1903, "extension_from_open_pct": -1.200115571904759, "price_1m": 14.08, "price_3m": null, "price_5m": null, "price_sub": 14.08}, "velocity": {"velocity_1m": -0.007102272727272786, "velocity_sub": -0.014204545454545572}, "slope": {"slope_1m": -0.42704626334519924, "slope_3m": -0.6241724985814266, "slope_5m": -0.6241724985814266, "slope_sub": -0.7914051696628017}, "acceleration": {"momentum_acceleration": 0.1672, "velocity_acceleration": 0.000706, "slope_acceleration": 0.021272}, "volume": {"volume_1m": 67078.0, "volume_3m": 604284.0, "volume_5m": 604284.0, "volume_sub": 67078.0, "volume_acceleration": null, "relative_volume": 0.014}, "vwap": {"value": 14.098, "slope": -0.1073, "price_vs_vwap_pct": -0.553, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.1422, "ema20": 14.1692, "ema9_slope": -0.1897, "price_vs_ema9_pct": -0.864, "price_vs_ema9_atr": -0.699}, "volatility": {"atr": 0.175, "atr_pct": 1.248, "vwap_distance_atr": -0.446, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.0, "ask": 14.02, "spread": 0.02, "spread_pct": 0.143}, "trade_flow": {"tick_count_sub": 387, "trades_per_second": 12.9, "uptick_ratio": 0.114, "downtick_ratio": 0.134}, "pressure": {"score": -14.3, "slope": 4.6}}, "prediction": {"symbol": "PATH", "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-09-14T13:31:16.172465", "symbol": "BTE", "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": "BTE", "computed_at": "2026-09-14T13:31:16.151332+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": 5.105, "open": 5.1, "extension_from_open_pct": 0.09803921568628984, "price_1m": 5.12, "price_3m": null, "price_5m": null, "price_sub": 5.12}, "velocity": {"velocity_1m": -0.004882812499999897, "velocity_sub": -0.009765624999999794}, "slope": {"slope_1m": -0.29339853300732865, "slope_3m": 0.1469147894221407, "slope_5m": 0.1469147894221407, "slope_sub": 0.23506366307542167}, "acceleration": {"momentum_acceleration": 0.0881, "velocity_acceleration": -0.00075, "slope_acceleration": -0.022564}, "volume": {"volume_1m": 5611.0, "volume_3m": 227250.0, "volume_5m": 227250.0, "volume_sub": 5611.0, "volume_acceleration": null, "relative_volume": 0.018}, "vwap": {"value": 5.11, "slope": 0.0166, "price_vs_vwap_pct": -0.097, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0978, "ema20": 5.094, "ema9_slope": 0.0766, "price_vs_ema9_pct": 0.141, "price_vs_ema9_atr": 0.222}, "volatility": {"atr": 0.0325, "atr_pct": 0.637, "vwap_distance_atr": -0.153, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.1, "ask": 5.11, "spread": 0.01, "spread_pct": 0.196}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.091, "downtick_ratio": 0.455}, "pressure": {"score": -28.5, "slope": 3.8}}, "prediction": {"symbol": "BTE", "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-09-14T13:31:16.173828", "symbol": "VALE", "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": "VALE", "computed_at": "2026-09-14T13:31:16.151332+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": 14.765, "open": 14.8, "extension_from_open_pct": -0.23648648648648746, "price_1m": 14.77, "price_3m": null, "price_5m": null, "price_sub": 14.77}, "velocity": {"velocity_1m": -0.0005642067253440538, "velocity_sub": -0.0011284134506881077}, "slope": {"slope_1m": -0.033858134416786895, "slope_3m": -0.05077287600134986, "slope_5m": -0.05077287600134986, "slope_sub": -0.0473973762166691}, "acceleration": {"momentum_acceleration": -0.0034, "velocity_acceleration": 0.000224, "slope_acceleration": 0.006731}, "volume": {"volume_1m": 6646.0, "volume_3m": 1522132.0, "volume_5m": 1522132.0, "volume_sub": 6646.0, "volume_acceleration": null, "relative_volume": 0.073}, "vwap": {"value": 14.7767, "slope": -0.0099, "price_vs_vwap_pct": -0.079, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.7754, "ema20": 14.7777, "ema9_slope": -0.0156, "price_vs_ema9_pct": -0.07, "price_vs_ema9_atr": -0.208}, "volatility": {"atr": 0.05, "atr_pct": 0.339, "vwap_distance_atr": -0.235, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.76, "ask": 14.77, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.24, "downtick_ratio": 0.28}, "pressure": {"score": -3.2, "slope": 6.5}}, "prediction": {"symbol": "VALE", "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-09-14T13:31:16.175218", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 5, "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": "ALLT", "computed_at": "2026-09-14T13:31:16.151332+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": 8.251, "open": 8.0, "extension_from_open_pct": 3.137499999999993, "price_1m": 8.2148, "price_3m": null, "price_5m": null, "price_sub": 8.2148}, "velocity": {"velocity_1m": 0.007344467708688204, "velocity_sub": 0.014688935417376408}, "slope": {"slope_1m": 0.43969925542638827, "slope_3m": 1.6008472427808493, "slope_5m": 1.6008472427808493, "slope_sub": 1.8738597543803759}, "acceleration": {"momentum_acceleration": 0.273, "velocity_acceleration": 0.004088, "slope_acceleration": 0.122484}, "volume": {"volume_1m": 6247.0, "volume_3m": 65230.0, "volume_5m": 65230.0, "volume_sub": 6247.0, "volume_acceleration": null, "relative_volume": 0.355}, "vwap": {"value": 8.119, "slope": 0.1256, "price_vs_vwap_pct": 1.626, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 8.0782, "ema20": 8.0342, "ema9_slope": 0.5487, "price_vs_ema9_pct": 2.139, "price_vs_ema9_atr": 0.814}, "volatility": {"atr": 0.2125, "atr_pct": 2.575, "vwap_distance_atr": 0.622, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.25, "ask": 8.28, "spread": 0.03, "spread_pct": 0.363}, "trade_flow": {"tick_count_sub": 68, "trades_per_second": 2.267, "uptick_ratio": 0.206, "downtick_ratio": 0.118}, "pressure": {"score": 18.4, "slope": 21.8}}, "prediction": {"symbol": "ALLT", "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-09-14T13:31:21.188295", "symbol": "RIG", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RIG", "computed_at": "2026-09-14T13:31:21.181339+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": 5.705, "open": 5.74, "extension_from_open_pct": -0.609756097560978, "price_1m": 5.705, "price_3m": null, "price_5m": null, "price_sub": 5.7}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.002923976608187072}, "slope": {"slope_1m": 0.0, "slope_3m": 0.043834015195791005, "slope_5m": 0.043834015195791005, "slope_sub": 0.05262003946502848}, "acceleration": {"momentum_acceleration": 0.0088, "velocity_acceleration": -0.000581, "slope_acceleration": -0.017416}, "volume": {"volume_1m": 13599.0, "volume_3m": 232060.0, "volume_5m": 232060.0, "volume_sub": 13599.0, "volume_acceleration": null, "relative_volume": 0.006}, "vwap": {"value": 5.7084, "slope": -0.0049, "price_vs_vwap_pct": -0.06, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.7018, "ema20": 5.7009, "ema9_slope": 0.0158, "price_vs_ema9_pct": 0.056, "price_vs_ema9_atr": 0.16}, "volatility": {"atr": 0.02, "atr_pct": 0.351, "vwap_distance_atr": -0.171, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.7, "ask": 5.71, "spread": 0.01, "spread_pct": 0.175}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.111, "downtick_ratio": 0.111}, "pressure": {"score": 2.7, "slope": -4.1}}, "prediction": {"symbol": "RIG", "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-09-14T13:31:21.189465", "symbol": "JBS", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "JBS", "computed_at": "2026-09-14T13:31:21.181339+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.69, "open": 12.58, "extension_from_open_pct": 0.8744038155802816, "price_1m": 12.69, "price_3m": null, "price_5m": null, "price_sub": 12.69}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.3554502369668241, "slope_5m": 0.3554502369668241, "slope_sub": 0.3945551390806837}, "acceleration": {"momentum_acceleration": 0.0391, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 900.0, "volume_3m": 38234.0, "volume_5m": 38234.0, "volume_sub": 900.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 12.6891, "slope": 0.0957, "price_vs_vwap_pct": 0.007, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.6324, "ema20": 12.6163, "ema9_slope": 0.1284, "price_vs_ema9_pct": 0.456, "price_vs_ema9_atr": 0.678}, "volatility": {"atr": 0.085, "atr_pct": 0.67, "vwap_distance_atr": 0.011, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.68, "ask": 12.7, "spread": 0.02, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": 0.0}}, "prediction": {"symbol": "JBS", "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-09-14T13:31:21.190421", "symbol": "ACHR", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ACHR", "computed_at": "2026-09-14T13:31:21.181339+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": 5.4699, "open": 5.4696, "extension_from_open_pct": 0.005484861781486563, "price_1m": 5.445, "price_3m": null, "price_5m": null, "price_sub": 5.445}, "velocity": {"velocity_1m": 0.007621671258034803, "velocity_sub": 0.015243342516069605}, "slope": {"slope_1m": 0.4562570431245307, "slope_3m": 0.5503862198237035, "slope_5m": 0.5503862198237035, "slope_sub": 0.9019161571810972}, "acceleration": {"momentum_acceleration": 0.3515, "velocity_acceleration": -1.2e-05, "slope_acceleration": -0.000363}, "volume": {"volume_1m": 62946.0, "volume_3m": 410797.0, "volume_5m": 410797.0, "volume_sub": 62946.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 5.4328, "slope": 0.003, "price_vs_vwap_pct": 0.682, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4276, "ema20": 5.4187, "ema9_slope": 0.1622, "price_vs_ema9_pct": 0.78, "price_vs_ema9_atr": 0.678}, "volatility": {"atr": 0.0624, "atr_pct": 1.141, "vwap_distance_atr": 0.594, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.47, "ask": 5.48, "spread": 0.01, "spread_pct": 0.183}, "trade_flow": {"tick_count_sub": 242, "trades_per_second": 8.067, "uptick_ratio": 0.132, "downtick_ratio": 0.136}, "pressure": {"score": 14.0, "slope": -2.3}}, "prediction": {"symbol": "ACHR", "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-09-14T13:31:21.191294", "symbol": "XHLD", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:31:21.181339+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.51, "open": 12.46, "extension_from_open_pct": 0.40128410914926904, "price_1m": 12.44, "price_3m": null, "price_5m": null, "price_sub": 12.44}, "velocity": {"velocity_1m": 0.009378349410503788, "velocity_sub": 0.018756698821007577}, "slope": {"slope_1m": 0.5611222444889803, "slope_3m": 0.24064171122994854, "slope_5m": 0.24064171122994854, "slope_sub": 0.16025641025641255}, "acceleration": {"momentum_acceleration": -0.0804, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4667.0, "volume_3m": 71109.0, "volume_5m": 71109.0, "volume_sub": 4667.0, "volume_acceleration": null, "relative_volume": 0.019}, "vwap": {"value": 12.4426, "slope": -0.0108, "price_vs_vwap_pct": 0.542, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 12.4604, "ema20": 12.4549, "ema9_slope": 0.0418, "price_vs_ema9_pct": 0.398, "price_vs_ema9_atr": 0.331}, "volatility": {"atr": 0.1499, "atr_pct": 1.199, "vwap_distance_atr": 0.45, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.5, "ask": 12.52, "spread": 0.02, "spread_pct": 0.16}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.154, "downtick_ratio": 0.115}, "pressure": {"score": 19.6, "slope": -2.0}}, "prediction": {"symbol": "XHLD", "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-09-14T13:31:21.192085", "symbol": "TNON", "shortlisted": false, "confidence_rank": 10, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:31:21.181339+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": 5.41, "open": 5.6, "extension_from_open_pct": -3.3928571428571344, "price_1m": 5.555, "price_3m": null, "price_5m": null, "price_sub": 5.555}, "velocity": {"velocity_1m": -0.04350435043504338, "velocity_sub": -0.08700870087008676}, "slope": {"slope_1m": -2.6447788417692584, "slope_3m": -1.6309272123225587, "slope_5m": -1.6309272123225587, "slope_sub": -1.7898305084745703}, "acceleration": {"momentum_acceleration": 0.1589, "velocity_acceleration": 0.001205, "slope_acceleration": 0.037143}, "volume": {"volume_1m": 21893.0, "volume_3m": 179871.0, "volume_5m": 179871.0, "volume_sub": 21893.0, "volume_acceleration": null, "relative_volume": 0.002}, "vwap": {"value": 5.5625, "slope": -0.0641, "price_vs_vwap_pct": -2.742, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.5484, "ema20": 5.5698, "ema9_slope": -0.3732, "price_vs_ema9_pct": -2.494, "price_vs_ema9_atr": -0.748}, "volatility": {"atr": 0.185, "atr_pct": 3.42, "vwap_distance_atr": -0.824, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.37, "ask": 5.45, "spread": 0.08, "spread_pct": 1.479}, "trade_flow": {"tick_count_sub": 196, "trades_per_second": 6.533, "uptick_ratio": 0.209, "downtick_ratio": 0.281}, "pressure": {"score": -50.5, "slope": 0.9}}, "prediction": {"symbol": "TNON", "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-09-14T13:31:21.192874", "symbol": "MBLY", "shortlisted": false, "confidence_rank": 11, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:31:21.181339+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": 8.075, "open": 8.15, "extension_from_open_pct": -0.9202453987730193, "price_1m": 8.075, "price_3m": null, "price_5m": null, "price_sub": 8.075}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.4629629629629695, "slope_5m": -0.4629629629629695, "slope_sub": -0.5682520074119927}, "acceleration": {"momentum_acceleration": 0.1053, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1001.0, "volume_3m": 87021.0, "volume_5m": 87021.0, "volume_sub": 1001.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 8.0947, "slope": -0.0553, "price_vs_vwap_pct": -0.244, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.123, "ema20": 8.1364, "ema9_slope": -0.1659, "price_vs_ema9_pct": -0.591, "price_vs_ema9_atr": -0.914}, "volatility": {"atr": 0.0525, "atr_pct": 0.65, "vwap_distance_atr": -0.376, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.06, "ask": 8.09, "spread": 0.03, "spread_pct": 0.372}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -17.8, "slope": 0.0}}, "prediction": {"symbol": "MBLY", "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-09-14T13:31:21.193574", "symbol": "CHPT", "shortlisted": false, "confidence_rank": 12, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CHPT", "computed_at": "2026-09-14T13:31:21.181339+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": 8.705, "open": 8.89, "extension_from_open_pct": -2.0809898762654724, "price_1m": 8.7285, "price_3m": null, "price_5m": null, "price_sub": 8.695}, "velocity": {"velocity_1m": -0.004487216207443107, "velocity_sub": 0.0038336208548973693}, "slope": {"slope_1m": -0.26959589296469777, "slope_3m": -1.0541911220012563, "slope_5m": -1.0541911220012563, "slope_sub": -1.2466047176554722}, "acceleration": {"momentum_acceleration": 0.1924, "velocity_acceleration": -0.000762, "slope_acceleration": -0.022825}, "volume": {"volume_1m": 2499.0, "volume_3m": 58329.0, "volume_5m": 58329.0, "volume_sub": 2499.0, "volume_acceleration": null, "relative_volume": 0.029}, "vwap": {"value": 8.7466, "slope": -0.1434, "price_vs_vwap_pct": -0.476, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.8272, "ema20": 8.8585, "ema9_slope": -0.3547, "price_vs_ema9_pct": -1.384, "price_vs_ema9_atr": -0.749}, "volatility": {"atr": 0.1632, "atr_pct": 1.875, "vwap_distance_atr": -0.255, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.68, "ask": 8.73, "spread": 0.05, "spread_pct": 0.574}, "trade_flow": {"tick_count_sub": 334, "trades_per_second": 11.133, "uptick_ratio": 0.033, "downtick_ratio": 0.027}, "pressure": {"score": 3.9, "slope": -3.4}}, "prediction": {"symbol": "CHPT", "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-09-14T13:31:21.194270", "symbol": "PCG", "shortlisted": false, "confidence_rank": 13, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:31:21.181339+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.81, "open": 13.87, "extension_from_open_pct": -0.43258832011534765, "price_1m": 13.92, "price_3m": null, "price_5m": null, "price_sub": 13.92}, "velocity": {"velocity_1m": -0.01317049808429112, "velocity_sub": -0.02634099616858224}, "slope": {"slope_1m": -0.7933645870897904, "slope_3m": 0.21697203471552734, "slope_5m": 0.21697203471552734, "slope_sub": 0.2889129649693045}, "acceleration": {"momentum_acceleration": 0.0719, "velocity_acceleration": -0.00219, "slope_acceleration": -0.06611}, "volume": {"volume_1m": 10816.0, "volume_3m": 244607.0, "volume_5m": 244607.0, "volume_sub": 10816.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 13.8923, "slope": 0.1023, "price_vs_vwap_pct": -0.593, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 13.7892, "ema20": 13.7704, "ema9_slope": 0.1423, "price_vs_ema9_pct": 0.151, "price_vs_ema9_atr": 0.143}, "volatility": {"atr": 0.145, "atr_pct": 1.05, "vwap_distance_atr": -0.568, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.8, "ask": 13.82, "spread": 0.02, "spread_pct": 0.145}, "trade_flow": {"tick_count_sub": 119, "trades_per_second": 3.967, "uptick_ratio": 0.059, "downtick_ratio": 0.134}, "pressure": {"score": -28.6, "slope": -5.7}}, "prediction": {"symbol": "PCG", "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-09-14T13:31:21.195135", "symbol": "RDW", "shortlisted": false, "confidence_rank": 14, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:31:21.181339+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.38, "open": 10.25, "extension_from_open_pct": 1.2682926829268368, "price_1m": 10.31, "price_3m": null, "price_5m": null, "price_sub": 10.32}, "velocity": {"velocity_1m": 0.01131587455544783, "velocity_sub": 0.01937984496124047}, "slope": {"slope_1m": 0.6766553890768514, "slope_3m": 0.6302521008403399, "slope_5m": 0.6302521008403399, "slope_sub": 0.903022211433433}, "acceleration": {"momentum_acceleration": 0.2728, "velocity_acceleration": -0.002247, "slope_acceleration": -0.066921}, "volume": {"volume_1m": 30595.0, "volume_3m": 393615.0, "volume_5m": 393615.0, "volume_sub": 30595.0, "volume_acceleration": null, "relative_volume": 0.033}, "vwap": {"value": 10.2843, "slope": 0.0343, "price_vs_vwap_pct": 0.93, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.2856, "ema20": 10.2676, "ema9_slope": 0.1734, "price_vs_ema9_pct": 0.918, "price_vs_ema9_atr": 0.899}, "volatility": {"atr": 0.1049, "atr_pct": 1.011, "vwap_distance_atr": 0.912, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.37, "ask": 10.39, "spread": 0.02, "spread_pct": 0.193}, "trade_flow": {"tick_count_sub": 145, "trades_per_second": 4.833, "uptick_ratio": 0.207, "downtick_ratio": 0.228}, "pressure": {"score": 17.0, "slope": -12.1}}, "prediction": {"symbol": "RDW", "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-09-14T13:31:21.195896", "symbol": "IBRX", "shortlisted": false, "confidence_rank": 15, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:31:21.181339+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": 7.9104, "open": 7.9, "extension_from_open_pct": 0.1316455696202499, "price_1m": 7.889, "price_3m": null, "price_5m": null, "price_sub": 7.88}, "velocity": {"velocity_1m": 0.004521063083618511, "velocity_sub": 0.012859560067681982}, "slope": {"slope_1m": 0.2708963631530294, "slope_3m": 0.002530641855128911, "slope_5m": 0.002530641855128911, "slope_sub": 0.041031615873155444}, "acceleration": {"momentum_acceleration": 0.0385, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 968.0, "volume_3m": 83940.0, "volume_5m": 83940.0, "volume_sub": 968.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 7.9031, "slope": -0.0035, "price_vs_vwap_pct": 0.092, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 7.9067, "ema20": 7.9082, "ema9_slope": -0.0207, "price_vs_ema9_pct": 0.047, "price_vs_ema9_atr": 0.085}, "volatility": {"atr": 0.0435, "atr_pct": 0.55, "vwap_distance_atr": 0.167, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.88, "ask": 7.92, "spread": 0.04, "spread_pct": 0.506}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.308, "downtick_ratio": 0.231}, "pressure": {"score": 16.1, "slope": -7.7}}, "prediction": {"symbol": "IBRX", "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-09-14T13:31:21.196623", "symbol": "BB", "shortlisted": false, "confidence_rank": 16, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:31:21.181339+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": 7.4682, "open": 7.56, "extension_from_open_pct": -1.214285714285704, "price_1m": 7.5, "price_3m": null, "price_5m": null, "price_sub": 7.5}, "velocity": {"velocity_1m": -0.00706666666666658, "velocity_sub": -0.01413333333333316}, "slope": {"slope_1m": -0.4249007896741039, "slope_3m": -0.6112339201534025, "slope_5m": -0.6112339201534025, "slope_sub": -0.7600988075184197}, "acceleration": {"momentum_acceleration": 0.1489, "velocity_acceleration": -0.001917, "slope_acceleration": -0.057683}, "volume": {"volume_1m": 12672.0, "volume_3m": 161600.0, "volume_5m": 161600.0, "volume_sub": 12672.0, "volume_acceleration": null, "relative_volume": 0.023}, "vwap": {"value": 7.5133, "slope": -0.0533, "price_vs_vwap_pct": -0.601, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.532, "ema20": 7.5461, "ema9_slope": -0.1852, "price_vs_ema9_pct": -0.848, "price_vs_ema9_atr": -1.161}, "volatility": {"atr": 0.055, "atr_pct": 0.736, "vwap_distance_atr": -0.821, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.46, "ask": 7.47, "spread": 0.01, "spread_pct": 0.134}, "trade_flow": {"tick_count_sub": 56, "trades_per_second": 1.867, "uptick_ratio": 0.107, "downtick_ratio": 0.214}, "pressure": {"score": -18.9, "slope": -9.0}}, "prediction": {"symbol": "BB", "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-09-14T13:31:21.197315", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 17, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:31:21.181339+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": 7.11, "open": 7.0, "extension_from_open_pct": 1.571428571428576, "price_1m": 7.08, "price_3m": null, "price_5m": null, "price_sub": 7.08}, "velocity": {"velocity_1m": 0.007062146892655425, "velocity_sub": 0.01412429378531085}, "slope": {"slope_1m": 0.42283298097251937, "slope_3m": 0.7786691835771613, "slope_5m": 0.7786691835771613, "slope_sub": 0.8915620024765647}, "acceleration": {"momentum_acceleration": 0.1129, "velocity_acceleration": -0.000936, "slope_acceleration": -0.027942}, "volume": {"volume_1m": 66832.0, "volume_3m": 899586.0, "volume_5m": 899586.0, "volume_sub": 66832.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 7.0537, "slope": 0.057, "price_vs_vwap_pct": 0.798, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0348, "ema20": 7.0174, "ema9_slope": 0.248, "price_vs_ema9_pct": 1.069, "price_vs_ema9_atr": 1.157}, "volatility": {"atr": 0.065, "atr_pct": 0.914, "vwap_distance_atr": 0.866, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.1, "ask": 7.11, "spread": 0.01, "spread_pct": 0.141}, "trade_flow": {"tick_count_sub": 247, "trades_per_second": 8.233, "uptick_ratio": 0.178, "downtick_ratio": 0.186}, "pressure": {"score": 12.8, "slope": -5.5}}, "prediction": {"symbol": "ONDS", "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-09-14T13:31:21.198048", "symbol": "SOC", "shortlisted": false, "confidence_rank": 18, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:31:21.181339+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": 5.28, "open": 5.285, "extension_from_open_pct": -0.09460737937558927, "price_1m": 5.27, "price_3m": null, "price_5m": null, "price_sub": 5.27}, "velocity": {"velocity_1m": 0.0031625553447187462, "velocity_sub": 0.0063251106894374924}, "slope": {"slope_1m": 0.1895734597156526, "slope_3m": 0.2848101265822809, "slope_5m": 0.2848101265822809, "slope_sub": 0.5328258801141792}, "acceleration": {"momentum_acceleration": 0.248, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1140.0, "volume_3m": 107990.0, "volume_5m": 107990.0, "volume_sub": 1140.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 5.2542, "slope": -0.0074, "price_vs_vwap_pct": 0.49, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.2592, "ema20": 5.2546, "ema9_slope": 0.0875, "price_vs_ema9_pct": 0.395, "price_vs_ema9_atr": 0.478}, "volatility": {"atr": 0.0435, "atr_pct": 0.824, "vwap_distance_atr": 0.592, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.26, "ask": 5.3, "spread": 0.04, "spread_pct": 0.758}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.143}, "pressure": {"score": 9.7, "slope": -0.3}}, "prediction": {"symbol": "SOC", "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-09-14T13:31:21.199442", "symbol": "JOBY", "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": "JOBY", "computed_at": "2026-09-14T13:31:21.181339+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": 6.23, "open": 6.23, "extension_from_open_pct": 0.0, "price_1m": 6.2, "price_3m": null, "price_5m": null, "price_sub": 6.2398}, "velocity": {"velocity_1m": 0.008064516129032325, "velocity_sub": -0.005235210530251698}, "slope": {"slope_1m": 0.48270313757039823, "slope_3m": 0.1609442060085874, "slope_5m": 0.1609442060085874, "slope_sub": 0.28863229113934613}, "acceleration": {"momentum_acceleration": 0.1277, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 3742.0, "volume_3m": 31251.0, "volume_5m": 31251.0, "volume_sub": 3742.0, "volume_acceleration": null, "relative_volume": 0.001}, "vwap": {"value": 6.2087, "slope": 0.002, "price_vs_vwap_pct": 0.343, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.2124, "ema20": 6.211, "ema9_slope": 0.0193, "price_vs_ema9_pct": 0.283, "price_vs_ema9_atr": 0.352}, "volatility": {"atr": 0.05, "atr_pct": 0.803, "vwap_distance_atr": 0.426, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.21, "ask": 6.24, "spread": 0.03, "spread_pct": 0.482}, "trade_flow": {"tick_count_sub": 48, "trades_per_second": 1.6, "uptick_ratio": 0.188, "downtick_ratio": 0.167}, "pressure": {"score": -3.8, "slope": -1.6}}, "prediction": {"symbol": "JOBY", "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-09-14T13:31:21.201675", "symbol": "PATH", "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": "PATH", "computed_at": "2026-09-14T13:31:21.181339+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": 14.01, "open": 14.1903, "extension_from_open_pct": -1.2705862455339267, "price_1m": 14.08, "price_3m": null, "price_5m": null, "price_sub": 14.08}, "velocity": {"velocity_1m": -0.008285984848484881, "velocity_sub": -0.016571969696969762}, "slope": {"slope_1m": -0.4983980064079764, "slope_3m": -0.6597928392375725, "slope_5m": -0.6597928392375725, "slope_sub": -0.8341017093410871}, "acceleration": {"momentum_acceleration": 0.1743, "velocity_acceleration": -0.000471, "slope_acceleration": -0.014185}, "volume": {"volume_1m": 85386.0, "volume_3m": 622592.0, "volume_5m": 622592.0, "volume_sub": 85386.0, "volume_acceleration": null, "relative_volume": 0.015}, "vwap": {"value": 14.0952, "slope": -0.1101, "price_vs_vwap_pct": -0.605, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.1402, "ema20": 14.1683, "ema9_slope": -0.1968, "price_vs_ema9_pct": -0.921, "price_vs_ema9_atr": -0.724}, "volatility": {"atr": 0.18, "atr_pct": 1.285, "vwap_distance_atr": -0.473, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.01, "ask": 14.02, "spread": 0.01, "spread_pct": 0.071}, "trade_flow": {"tick_count_sub": 541, "trades_per_second": 18.033, "uptick_ratio": 0.116, "downtick_ratio": 0.133}, "pressure": {"score": -16.4, "slope": -2.1}}, "prediction": {"symbol": "PATH", "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-09-14T13:31:21.203364", "symbol": "BTE", "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": "BTE", "computed_at": "2026-09-14T13:31:21.181339+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": 5.105, "open": 5.1, "extension_from_open_pct": 0.09803921568628984, "price_1m": 5.12, "price_3m": null, "price_5m": null, "price_sub": 5.12}, "velocity": {"velocity_1m": -0.004882812499999897, "velocity_sub": -0.009765624999999794}, "slope": {"slope_1m": -0.29339853300732865, "slope_3m": 0.1469147894221407, "slope_5m": 0.1469147894221407, "slope_sub": 0.23506366307542167}, "acceleration": {"momentum_acceleration": 0.0881, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5651.0, "volume_3m": 227290.0, "volume_5m": 227290.0, "volume_sub": 5651.0, "volume_acceleration": null, "relative_volume": 0.018}, "vwap": {"value": 5.11, "slope": 0.0166, "price_vs_vwap_pct": -0.097, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0978, "ema20": 5.094, "ema9_slope": 0.0766, "price_vs_ema9_pct": 0.141, "price_vs_ema9_atr": 0.222}, "volatility": {"atr": 0.0325, "atr_pct": 0.637, "vwap_distance_atr": -0.153, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.1, "ask": 5.11, "spread": 0.01, "spread_pct": 0.196}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.083, "downtick_ratio": 0.417}, "pressure": {"score": -26.9, "slope": 1.6}}, "prediction": {"symbol": "BTE", "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-09-14T13:31:21.204712", "symbol": "VALE", "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": "VALE", "computed_at": "2026-09-14T13:31:21.181339+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": 14.765, "open": 14.8, "extension_from_open_pct": -0.23648648648648746, "price_1m": 14.77, "price_3m": null, "price_5m": null, "price_sub": 14.77}, "velocity": {"velocity_1m": -0.0005642067253440538, "velocity_sub": -0.0011284134506881077}, "slope": {"slope_1m": -0.033858134416786895, "slope_3m": -0.05077287600134986, "slope_5m": -0.05077287600134986, "slope_sub": -0.0473973762166691}, "acceleration": {"momentum_acceleration": -0.0034, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 6963.0, "volume_3m": 1522449.0, "volume_5m": 1522449.0, "volume_sub": 6963.0, "volume_acceleration": null, "relative_volume": 0.073}, "vwap": {"value": 14.7767, "slope": -0.0099, "price_vs_vwap_pct": -0.079, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.7754, "ema20": 14.7777, "ema9_slope": -0.0156, "price_vs_ema9_pct": -0.07, "price_vs_ema9_atr": -0.208}, "volatility": {"atr": 0.05, "atr_pct": 0.339, "vwap_distance_atr": -0.235, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.76, "ask": 14.77, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.25, "downtick_ratio": 0.286}, "pressure": {"score": -3.0, "slope": 0.2}}, "prediction": {"symbol": "VALE", "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-09-14T13:31:21.205967", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 5, "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": "ALLT", "computed_at": "2026-09-14T13:31:21.181339+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": 8.28, "open": 8.0, "extension_from_open_pct": 3.499999999999992, "price_1m": 8.2148, "price_3m": null, "price_5m": null, "price_sub": 8.2148}, "velocity": {"velocity_1m": 0.013228157309571146, "velocity_sub": 0.02645631461914229}, "slope": {"slope_1m": 0.7905521740184669, "slope_3m": 1.7766124289354974, "slope_5m": 1.7766124289354974, "slope_sub": 2.0850587508486864}, "acceleration": {"momentum_acceleration": 0.3084, "velocity_acceleration": 0.002339, "slope_acceleration": 0.069752}, "volume": {"volume_1m": 7561.0, "volume_3m": 66544.0, "volume_5m": 66544.0, "volume_sub": 7561.0, "volume_acceleration": null, "relative_volume": 0.362}, "vwap": {"value": 8.1228, "slope": 0.1295, "price_vs_vwap_pct": 1.935, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 8.084, "ema20": 8.037, "ema9_slope": 0.5846, "price_vs_ema9_pct": 2.425, "price_vs_ema9_atr": 0.891}, "volatility": {"atr": 0.22, "atr_pct": 2.656, "vwap_distance_atr": 0.715, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.25, "ask": 8.28, "spread": 0.03, "spread_pct": 0.363}, "trade_flow": {"tick_count_sub": 71, "trades_per_second": 2.367, "uptick_ratio": 0.211, "downtick_ratio": 0.113}, "pressure": {"score": 29.9, "slope": 11.5}}, "prediction": {"symbol": "ALLT", "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-09-14T13:31:26.219395", "symbol": "ACHR", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ACHR", "computed_at": "2026-09-14T13:31:26.213073+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": 5.48, "open": 5.4696, "extension_from_open_pct": 0.1901418750914259, "price_1m": 5.445, "price_3m": null, "price_5m": null, "price_sub": 5.445}, "velocity": {"velocity_1m": 0.010713192531374392, "velocity_sub": 0.021426385062748785}, "slope": {"slope_1m": 0.6407322654462269, "slope_3m": 0.6427915518824635, "slope_5m": 0.6427915518824635, "slope_sub": 1.0131245682707852}, "acceleration": {"momentum_acceleration": 0.3703, "velocity_acceleration": 0.001229, "slope_acceleration": 0.036662}, "volume": {"volume_1m": 63952.0, "volume_3m": 411803.0, "volume_5m": 411803.0, "volume_sub": 63952.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 5.4334, "slope": 0.0036, "price_vs_vwap_pct": 0.857, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4296, "ema20": 5.4197, "ema9_slope": 0.1808, "price_vs_ema9_pct": 0.928, "price_vs_ema9_atr": 0.808}, "volatility": {"atr": 0.0624, "atr_pct": 1.139, "vwap_distance_atr": 0.746, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.47, "ask": 5.48, "spread": 0.01, "spread_pct": 0.183}, "trade_flow": {"tick_count_sub": 245, "trades_per_second": 8.167, "uptick_ratio": 0.143, "downtick_ratio": 0.135}, "pressure": {"score": 20.4, "slope": 6.4}}, "prediction": {"symbol": "ACHR", "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-09-14T13:31:26.220415", "symbol": "XHLD", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:31:26.213073+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.52, "open": 12.46, "extension_from_open_pct": 0.481540930979123, "price_1m": 12.44, "price_3m": null, "price_5m": null, "price_sub": 12.44}, "velocity": {"velocity_1m": 0.010718113612004298, "velocity_sub": 0.021436227224008595}, "slope": {"slope_1m": 0.6410256410256416, "slope_3m": 0.28067361668003327, "slope_5m": 0.28067361668003327, "slope_sub": 0.20829160825155346}, "acceleration": {"momentum_acceleration": -0.0724, "velocity_acceleration": 0.000533, "slope_acceleration": 0.01588}, "volume": {"volume_1m": 171908.0, "volume_3m": 238350.0, "volume_5m": 238350.0, "volume_sub": 171908.0, "volume_acceleration": null, "relative_volume": 0.063}, "vwap": {"value": 12.4737, "slope": 0.0204, "price_vs_vwap_pct": 0.371, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.4624, "ema20": 12.4558, "ema9_slope": 0.0498, "price_vs_ema9_pct": 0.462, "price_vs_ema9_atr": 0.36}, "volatility": {"atr": 0.1599, "atr_pct": 1.278, "vwap_distance_atr": 0.289, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.5, "ask": 12.53, "spread": 0.03, "spread_pct": 0.24}, "trade_flow": {"tick_count_sub": 183, "trades_per_second": 6.1, "uptick_ratio": 0.104, "downtick_ratio": 0.098}, "pressure": {"score": 20.3, "slope": 0.7}}, "prediction": {"symbol": "XHLD", "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-09-14T13:31:26.221250", "symbol": "TNON", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:31:26.213073+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": 5.4, "open": 5.6, "extension_from_open_pct": -3.5714285714285587, "price_1m": 5.555, "price_3m": null, "price_5m": null, "price_sub": 5.555}, "velocity": {"velocity_1m": -0.04650465046504632, "velocity_sub": -0.09300930093009264}, "slope": {"slope_1m": -2.829758101323585, "slope_3m": -1.7225747960108748, "slope_5m": -1.7225747960108748, "slope_sub": -1.8991634637124037}, "acceleration": {"momentum_acceleration": 0.1766, "velocity_acceleration": -0.001193, "slope_acceleration": -0.036763}, "volume": {"volume_1m": 23025.0, "volume_3m": 181003.0, "volume_5m": 181003.0, "volume_sub": 23025.0, "volume_acceleration": null, "relative_volume": 0.002}, "vwap": {"value": 5.5613, "slope": -0.0653, "price_vs_vwap_pct": -2.901, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.5464, "ema20": 5.5689, "ema9_slope": -0.3912, "price_vs_ema9_pct": -2.64, "price_vs_ema9_atr": -0.791}, "volatility": {"atr": 0.185, "atr_pct": 3.426, "vwap_distance_atr": -0.872, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.37, "ask": 5.45, "spread": 0.08, "spread_pct": 1.479}, "trade_flow": {"tick_count_sub": 217, "trades_per_second": 7.233, "uptick_ratio": 0.23, "downtick_ratio": 0.29}, "pressure": {"score": -49.9, "slope": 0.6}}, "prediction": {"symbol": "TNON", "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-09-14T13:31:26.222011", "symbol": "MBLY", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:31:26.213073+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": 8.07, "open": 8.15, "extension_from_open_pct": -0.9815950920245406, "price_1m": 8.075, "price_3m": null, "price_5m": null, "price_sub": 8.075}, "velocity": {"velocity_1m": -0.0010319917440658423, "velocity_sub": -0.0020639834881316845}, "slope": {"slope_1m": -0.06193868070608864, "slope_3m": -0.4939287919324967, "slope_5m": -0.4939287919324967, "slope_sub": -0.6054054054054079}, "acceleration": {"momentum_acceleration": 0.1115, "velocity_acceleration": -0.00041, "slope_acceleration": -0.01231}, "volume": {"volume_1m": 1051.0, "volume_3m": 87071.0, "volume_5m": 87071.0, "volume_sub": 1051.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 8.0947, "slope": -0.0553, "price_vs_vwap_pct": -0.305, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.122, "ema20": 8.1359, "ema9_slope": -0.1721, "price_vs_ema9_pct": -0.64, "price_vs_ema9_atr": -0.99}, "volatility": {"atr": 0.0525, "atr_pct": 0.651, "vwap_distance_atr": -0.47, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.06, "ask": 8.09, "spread": 0.03, "spread_pct": 0.372}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.75}, "pressure": {"score": -28.6, "slope": -10.8}}, "prediction": {"symbol": "MBLY", "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-09-14T13:31:26.222954", "symbol": "CHPT", "shortlisted": false, "confidence_rank": 10, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CHPT", "computed_at": "2026-09-14T13:31:26.213073+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": 8.71, "open": 8.89, "extension_from_open_pct": -2.024746906636667, "price_1m": 8.7285, "price_3m": null, "price_5m": null, "price_sub": 8.695}, "velocity": {"velocity_1m": -0.0035324893547955, "velocity_sub": 0.005750431282346394}, "slope": {"slope_1m": -0.21217421223155103, "slope_3m": -1.02550468123896, "slope_5m": -1.02550468123896, "slope_sub": -1.2121212121212106}, "acceleration": {"momentum_acceleration": 0.1866, "velocity_acceleration": 0.000381, "slope_acceleration": 0.011412}, "volume": {"volume_1m": 6007.0, "volume_3m": 61837.0, "volume_5m": 61837.0, "volume_sub": 6007.0, "volume_acceleration": null, "relative_volume": 0.031}, "vwap": {"value": 8.7441, "slope": -0.1459, "price_vs_vwap_pct": -0.39, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.8282, "ema20": 8.8589, "ema9_slope": -0.349, "price_vs_ema9_pct": -1.338, "price_vs_ema9_atr": -0.724}, "volatility": {"atr": 0.1632, "atr_pct": 1.874, "vwap_distance_atr": -0.209, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.69, "ask": 8.73, "spread": 0.04, "spread_pct": 0.459}, "trade_flow": {"tick_count_sub": 392, "trades_per_second": 13.067, "uptick_ratio": 0.056, "downtick_ratio": 0.046}, "pressure": {"score": 5.9, "slope": 2.0}}, "prediction": {"symbol": "CHPT", "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-09-14T13:31:26.223777", "symbol": "PCG", "shortlisted": false, "confidence_rank": 11, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:31:26.213073+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.81, "open": 13.87, "extension_from_open_pct": -0.43258832011534765, "price_1m": 13.92, "price_3m": null, "price_5m": null, "price_sub": 13.92}, "velocity": {"velocity_1m": -0.01317049808429112, "velocity_sub": -0.02634099616858224}, "slope": {"slope_1m": -0.7933645870897904, "slope_3m": 0.21697203471552734, "slope_5m": 0.21697203471552734, "slope_sub": 0.2889129649693045}, "acceleration": {"momentum_acceleration": 0.0719, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 10819.0, "volume_3m": 244610.0, "volume_5m": 244610.0, "volume_sub": 10819.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 13.8923, "slope": 0.1023, "price_vs_vwap_pct": -0.593, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 13.7892, "ema20": 13.7704, "ema9_slope": 0.1423, "price_vs_ema9_pct": 0.151, "price_vs_ema9_atr": 0.143}, "volatility": {"atr": 0.145, "atr_pct": 1.05, "vwap_distance_atr": -0.568, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.8, "ask": 13.82, "spread": 0.02, "spread_pct": 0.145}, "trade_flow": {"tick_count_sub": 120, "trades_per_second": 4.0, "uptick_ratio": 0.058, "downtick_ratio": 0.133}, "pressure": {"score": -28.6, "slope": 0.0}}, "prediction": {"symbol": "PCG", "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-09-14T13:31:26.224684", "symbol": "RDW", "shortlisted": false, "confidence_rank": 12, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:31:26.213073+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.42, "open": 10.25, "extension_from_open_pct": 1.6585365853658531, "price_1m": 10.31, "price_3m": null, "price_5m": null, "price_sub": 10.32}, "velocity": {"velocity_1m": 0.017782088587132143, "velocity_sub": 0.03229974160206707}, "slope": {"slope_1m": 1.0612638687891889, "slope_3m": 0.823111684958037, "slope_5m": 0.823111684958037, "slope_sub": 1.1349581666060402}, "acceleration": {"momentum_acceleration": 0.3118, "velocity_acceleration": 0.002568, "slope_acceleration": 0.076437}, "volume": {"volume_1m": 37419.0, "volume_3m": 400439.0, "volume_5m": 400439.0, "volume_sub": 37419.0, "volume_acceleration": null, "relative_volume": 0.033}, "vwap": {"value": 10.2871, "slope": 0.0371, "price_vs_vwap_pct": 1.292, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.2936, "ema20": 10.2714, "ema9_slope": 0.2123, "price_vs_ema9_pct": 1.228, "price_vs_ema9_atr": 1.204}, "volatility": {"atr": 0.1049, "atr_pct": 1.007, "vwap_distance_atr": 1.266, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.41, "ask": 10.43, "spread": 0.02, "spread_pct": 0.192}, "trade_flow": {"tick_count_sub": 184, "trades_per_second": 6.133, "uptick_ratio": 0.207, "downtick_ratio": 0.207}, "pressure": {"score": 30.1, "slope": 13.1}}, "prediction": {"symbol": "RDW", "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-09-14T13:31:26.225423", "symbol": "IBRX", "shortlisted": false, "confidence_rank": 13, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:31:26.213073+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": 7.9, "open": 7.9, "extension_from_open_pct": 0.0, "price_1m": 7.889, "price_3m": null, "price_5m": null, "price_sub": 7.88}, "velocity": {"velocity_1m": 0.002323910930831986, "velocity_sub": 0.008460236886633022}, "slope": {"slope_1m": 0.1393375134587386, "slope_3m": -0.06329380986539382, "slope_5m": -0.06329380986539382, "slope_sub": -0.03800475059382341}, "acceleration": {"momentum_acceleration": -0.0253, "velocity_acceleration": -0.000874, "slope_acceleration": -0.026146}, "volume": {"volume_1m": 985.0, "volume_3m": 83957.0, "volume_5m": 83957.0, "volume_sub": 985.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 7.9031, "slope": -0.0036, "price_vs_vwap_pct": -0.039, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.9046, "ema20": 7.9072, "ema9_slope": -0.0339, "price_vs_ema9_pct": -0.059, "price_vs_ema9_atr": -0.107}, "volatility": {"atr": 0.0435, "atr_pct": 0.551, "vwap_distance_atr": -0.071, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.88, "ask": 7.92, "spread": 0.04, "spread_pct": 0.506}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.267, "downtick_ratio": 0.267}, "pressure": {"score": 7.9, "slope": -8.2}}, "prediction": {"symbol": "IBRX", "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-09-14T13:31:26.226177", "symbol": "BB", "shortlisted": false, "confidence_rank": 14, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:31:26.213073+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": 7.48, "open": 7.56, "extension_from_open_pct": -1.0582010582010475, "price_1m": 7.5, "price_3m": null, "price_5m": null, "price_sub": 7.5}, "velocity": {"velocity_1m": -0.00444444444444435, "velocity_sub": -0.0088888888888887}, "slope": {"slope_1m": -0.2670226969292333, "slope_3m": -0.5323868677905891, "slope_5m": -0.5323868677905891, "slope_sub": -0.665557404326116}, "acceleration": {"momentum_acceleration": 0.1332, "velocity_acceleration": 0.001042, "slope_acceleration": 0.031376}, "volume": {"volume_1m": 16930.0, "volume_3m": 165858.0, "volume_5m": 165858.0, "volume_sub": 16930.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 7.5127, "slope": -0.0539, "price_vs_vwap_pct": -0.436, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5344, "ema20": 7.5472, "ema9_slope": -0.1696, "price_vs_ema9_pct": -0.722, "price_vs_ema9_atr": -0.989}, "volatility": {"atr": 0.055, "atr_pct": 0.735, "vwap_distance_atr": -0.595, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.47, "ask": 7.49, "spread": 0.02, "spread_pct": 0.267}, "trade_flow": {"tick_count_sub": 71, "trades_per_second": 2.367, "uptick_ratio": 0.113, "downtick_ratio": 0.183}, "pressure": {"score": -12.0, "slope": 6.9}}, "prediction": {"symbol": "BB", "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-09-14T13:31:26.227075", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 15, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:31:26.213073+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": 7.115, "open": 7.0, "extension_from_open_pct": 1.642857142857146, "price_1m": 7.08, "price_3m": null, "price_5m": null, "price_sub": 7.08}, "velocity": {"velocity_1m": 0.008239171374764629, "velocity_sub": 0.016478342749529258}, "slope": {"slope_1m": 0.49313138429024506, "slope_3m": 0.8138711960368026, "slope_5m": 0.8138711960368026, "slope_sub": 0.9338521400778238}, "acceleration": {"momentum_acceleration": 0.12, "velocity_acceleration": 0.000468, "slope_acceleration": 0.013971}, "volume": {"volume_1m": 71951.0, "volume_3m": 904705.0, "volume_5m": 904705.0, "volume_sub": 71951.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 7.0541, "slope": 0.0575, "price_vs_vwap_pct": 0.863, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0358, "ema20": 7.0178, "ema9_slope": 0.2551, "price_vs_ema9_pct": 1.126, "price_vs_ema9_atr": 1.218}, "volatility": {"atr": 0.065, "atr_pct": 0.914, "vwap_distance_atr": 0.937, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.11, "ask": 7.12, "spread": 0.01, "spread_pct": 0.141}, "trade_flow": {"tick_count_sub": 277, "trades_per_second": 9.233, "uptick_ratio": 0.191, "downtick_ratio": 0.199}, "pressure": {"score": 15.0, "slope": 2.2}}, "prediction": {"symbol": "ONDS", "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-09-14T13:31:26.227770", "symbol": "SOC", "shortlisted": false, "confidence_rank": 16, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:31:26.213073+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": 5.247, "open": 5.285, "extension_from_open_pct": -0.7190160832544987, "price_1m": 5.27, "price_3m": null, "price_5m": null, "price_sub": 5.27}, "velocity": {"velocity_1m": -0.007273877292852527, "velocity_sub": -0.014547754585705053}, "slope": {"slope_1m": -0.4373870875724957, "slope_3m": -0.028540622819814617, "slope_5m": -0.028540622819814617, "slope_sub": 0.1562872254252613}, "acceleration": {"momentum_acceleration": -0.1848, "velocity_acceleration": -0.004148, "slope_acceleration": -0.124601}, "volume": {"volume_1m": 1740.0, "volume_3m": 108590.0, "volume_5m": 108590.0, "volume_sub": 1740.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 5.254, "slope": -0.0076, "price_vs_vwap_pct": -0.134, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2526, "ema20": 5.2514, "ema9_slope": 0.0248, "price_vs_ema9_pct": -0.107, "price_vs_ema9_atr": -0.102}, "volatility": {"atr": 0.055, "atr_pct": 1.048, "vwap_distance_atr": -0.128, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.26, "ask": 5.3, "spread": 0.04, "spread_pct": 0.758}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -13.6, "slope": -23.3}}, "prediction": {"symbol": "SOC", "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-09-14T13:31:26.229031", "symbol": "JOBY", "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": "JOBY", "computed_at": "2026-09-14T13:31:26.213073+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": 6.22, "open": 6.23, "extension_from_open_pct": -0.1605136436597219, "price_1m": 6.2, "price_3m": null, "price_5m": null, "price_sub": 6.2398}, "velocity": {"velocity_1m": 0.0053763440860213904, "velocity_sub": -0.01057726209173373}, "slope": {"slope_1m": 0.3220611916264022, "slope_3m": 0.08051529790660054, "slope_5m": 0.08051529790660054, "slope_sub": 0.19228450389472324}, "acceleration": {"momentum_acceleration": 0.1118, "velocity_acceleration": -0.001062, "slope_acceleration": -0.031926}, "volume": {"volume_1m": 3812.0, "volume_3m": 31321.0, "volume_5m": 31321.0, "volume_sub": 3812.0, "volume_acceleration": null, "relative_volume": 0.001}, "vwap": {"value": 6.2083, "slope": 0.0016, "price_vs_vwap_pct": 0.188, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.2104, "ema20": 6.2101, "ema9_slope": 0.0032, "price_vs_ema9_pct": 0.155, "price_vs_ema9_atr": 0.192}, "volatility": {"atr": 0.05, "atr_pct": 0.804, "vwap_distance_atr": 0.234, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.21, "ask": 6.24, "spread": 0.03, "spread_pct": 0.482}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.184, "downtick_ratio": 0.184}, "pressure": {"score": -9.9, "slope": -6.1}}, "prediction": {"symbol": "JOBY", "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-09-14T13:31:26.230321", "symbol": "BTE", "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": "BTE", "computed_at": "2026-09-14T13:31:26.213073+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": 5.105, "open": 5.1, "extension_from_open_pct": 0.09803921568628984, "price_1m": 5.12, "price_3m": null, "price_5m": null, "price_sub": 5.12}, "velocity": {"velocity_1m": -0.004882812499999897, "velocity_sub": -0.009765624999999794}, "slope": {"slope_1m": -0.29339853300732865, "slope_3m": 0.1469147894221407, "slope_5m": 0.1469147894221407, "slope_sub": 0.23506366307542167}, "acceleration": {"momentum_acceleration": 0.0881, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5652.0, "volume_3m": 227291.0, "volume_5m": 227291.0, "volume_sub": 5652.0, "volume_acceleration": null, "relative_volume": 0.018}, "vwap": {"value": 5.11, "slope": 0.0166, "price_vs_vwap_pct": -0.097, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0978, "ema20": 5.094, "ema9_slope": 0.0766, "price_vs_ema9_pct": 0.141, "price_vs_ema9_atr": 0.222}, "volatility": {"atr": 0.0325, "atr_pct": 0.637, "vwap_distance_atr": -0.153, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.1, "ask": 5.11, "spread": 0.01, "spread_pct": 0.196}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.077, "downtick_ratio": 0.385}, "pressure": {"score": -25.5, "slope": 1.4}}, "prediction": {"symbol": "BTE", "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-09-14T13:31:26.231818", "symbol": "VALE", "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": "VALE", "computed_at": "2026-09-14T13:31:26.213073+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": 14.77, "open": 14.8, "extension_from_open_pct": -0.2027027027027104, "price_1m": 14.77, "price_3m": null, "price_5m": null, "price_sub": 14.77}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.03384476534295957, "slope_5m": -0.03384476534295957, "slope_sub": -0.0270819228165194}, "acceleration": {"momentum_acceleration": -0.0068, "velocity_acceleration": 0.000224, "slope_acceleration": 0.006729}, "volume": {"volume_1m": 14709.0, "volume_3m": 1530195.0, "volume_5m": 1530195.0, "volume_sub": 14709.0, "volume_acceleration": null, "relative_volume": 0.074}, "vwap": {"value": 14.7767, "slope": -0.01, "price_vs_vwap_pct": -0.045, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.7764, "ema20": 14.7782, "ema9_slope": -0.0122, "price_vs_ema9_pct": -0.043, "price_vs_ema9_atr": -0.128}, "volatility": {"atr": 0.05, "atr_pct": 0.339, "vwap_distance_atr": -0.134, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.76, "ask": 14.77, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.178, "downtick_ratio": 0.2}, "pressure": {"score": -1.2, "slope": 1.8}}, "prediction": {"symbol": "VALE", "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-09-14T13:31:26.233174", "symbol": "RIG", "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": "RIG", "computed_at": "2026-09-14T13:31:26.213073+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": 5.7199, "open": 5.74, "extension_from_open_pct": -0.35017421602787857, "price_1m": 5.705, "price_3m": null, "price_5m": null, "price_sub": 5.7}, "velocity": {"velocity_1m": 0.004352906806894511, "velocity_sub": 0.01163742690058468}, "slope": {"slope_1m": 0.26083379285595343, "slope_3m": 0.17430758719758777, "slope_5m": 0.17430758719758777, "slope_sub": 0.20929101354519317}, "acceleration": {"momentum_acceleration": 0.035, "velocity_acceleration": 0.001732, "slope_acceleration": 0.051838}, "volume": {"volume_1m": 35913.0, "volume_3m": 254374.0, "volume_5m": 254374.0, "volume_sub": 35913.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 5.7091, "slope": -0.0042, "price_vs_vwap_pct": 0.189, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.7048, "ema20": 5.7023, "ema9_slope": 0.0419, "price_vs_ema9_pct": 0.265, "price_vs_ema9_atr": 0.756}, "volatility": {"atr": 0.02, "atr_pct": 0.35, "vwap_distance_atr": 0.539, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.71, "ask": 5.72, "spread": 0.01, "spread_pct": 0.175}, "trade_flow": {"tick_count_sub": 55, "trades_per_second": 1.833, "uptick_ratio": 0.127, "downtick_ratio": 0.091}, "pressure": {"score": 12.8, "slope": 10.1}}, "prediction": {"symbol": "RIG", "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-09-14T13:31:26.234440", "symbol": "JBS", "shortlisted": true, "confidence_rank": 5, "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": "JBS", "computed_at": "2026-09-14T13:31:26.213073+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.69, "open": 12.58, "extension_from_open_pct": 0.8744038155802816, "price_1m": 12.69, "price_3m": null, "price_5m": null, "price_sub": 12.69}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.3554502369668241, "slope_5m": 0.3554502369668241, "slope_sub": 0.3945551390806837}, "acceleration": {"momentum_acceleration": 0.0391, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 900.0, "volume_3m": 38234.0, "volume_5m": 38234.0, "volume_sub": 900.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 12.6891, "slope": 0.0957, "price_vs_vwap_pct": 0.007, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.6324, "ema20": 12.6163, "ema9_slope": 0.1284, "price_vs_ema9_pct": 0.456, "price_vs_ema9_atr": 0.678}, "volatility": {"atr": 0.085, "atr_pct": 0.67, "vwap_distance_atr": 0.011, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.68, "ask": 12.7, "spread": 0.02, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": 0.0}}, "prediction": {"symbol": "JBS", "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-09-14T13:31:31.247159", "symbol": "TNON", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:31:31.240708+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": 5.41, "open": 5.6, "extension_from_open_pct": -3.3928571428571344, "price_1m": 5.555, "price_3m": null, "price_5m": null, "price_sub": 5.44}, "velocity": {"velocity_1m": -0.04350435043504338, "velocity_sub": -0.018382352941176624}, "slope": {"slope_1m": -2.6447788417692584, "slope_3m": -1.6309272123225587, "slope_5m": -1.6309272123225587, "slope_sub": -2.4903431038400288}, "acceleration": {"momentum_acceleration": 0.8594, "velocity_acceleration": 0.014843, "slope_acceleration": 0.036792}, "volume": {"volume_1m": 24715.0, "volume_3m": 182693.0, "volume_5m": 182693.0, "volume_sub": 246.0, "volume_acceleration": null, "relative_volume": 0.002}, "vwap": {"value": 5.5606, "slope": -0.066, "price_vs_vwap_pct": -2.709, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.5484, "ema20": 5.5698, "ema9_slope": -0.3732, "price_vs_ema9_pct": -2.494, "price_vs_ema9_atr": -0.748}, "volatility": {"atr": 0.185, "atr_pct": 3.42, "vwap_distance_atr": -0.814, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.37, "ask": 5.45, "spread": 0.08, "spread_pct": 1.479}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -17.2, "slope": 32.7}}, "prediction": {"symbol": "TNON", "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-09-14T13:31:31.251122", "symbol": "MBLY", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:31:31.240708+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": 8.08, "open": 8.15, "extension_from_open_pct": -0.8588957055214758, "price_1m": 8.075, "price_3m": null, "price_5m": null, "price_sub": 8.07}, "velocity": {"velocity_1m": 0.001031991744066209, "velocity_sub": 0.004130524576621142}, "slope": {"slope_1m": 0.061900340451882155, "slope_3m": -0.43200987451141915, "slope_5m": -0.43200987451141915, "slope_sub": -0.012381984212967665}, "acceleration": {"momentum_acceleration": -0.4196, "velocity_acceleration": 0.001232, "slope_acceleration": 0.024632}, "volume": {"volume_1m": 1201.0, "volume_3m": 87221.0, "volume_5m": 87221.0, "volume_sub": 150.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 8.0947, "slope": -0.0553, "price_vs_vwap_pct": -0.182, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.124, "ema20": 8.1369, "ema9_slope": -0.1598, "price_vs_ema9_pct": -0.542, "price_vs_ema9_atr": -0.8}, "volatility": {"atr": 0.055, "atr_pct": 0.681, "vwap_distance_atr": -0.267, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.07, "ask": 8.09, "spread": 0.02, "spread_pct": 0.248}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 57.2, "slope": 85.8}}, "prediction": {"symbol": "MBLY", "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-09-14T13:31:31.256705", "symbol": "CHPT", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CHPT", "computed_at": "2026-09-14T13:31:31.240708+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": 8.7, "open": 8.89, "extension_from_open_pct": -2.1372328458942778, "price_1m": 8.7285, "price_3m": null, "price_5m": null, "price_sub": 8.69}, "velocity": {"velocity_1m": -0.005441943060090714, "velocity_sub": 0.003835826620636666}, "slope": {"slope_1m": -0.32705052069886775, "slope_3m": -1.0828884624883712, "slope_5m": -1.0828884624883712, "slope_sub": 0.09203336209374886}, "acceleration": {"momentum_acceleration": -1.1749, "velocity_acceleration": -0.000381, "slope_acceleration": -0.022849}, "volume": {"volume_1m": 6530.0, "volume_3m": 62360.0, "volume_5m": 62360.0, "volume_sub": 224.0, "volume_acceleration": null, "relative_volume": 0.031}, "vwap": {"value": 8.7434, "slope": -0.1466, "price_vs_vwap_pct": -0.497, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.8262, "ema20": 8.858, "ema9_slope": -0.3604, "price_vs_ema9_pct": -1.429, "price_vs_ema9_atr": -0.773}, "volatility": {"atr": 0.1632, "atr_pct": 1.876, "vwap_distance_atr": -0.266, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.67, "ask": 8.73, "spread": 0.06, "spread_pct": 0.69}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -14.2, "slope": -20.1}}, "prediction": {"symbol": "CHPT", "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-09-14T13:31:31.257700", "symbol": "PCG", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:31:31.240708+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.81, "open": 13.87, "extension_from_open_pct": -0.43258832011534765, "price_1m": 13.92, "price_3m": null, "price_5m": null, "price_sub": 13.81}, "velocity": {"velocity_1m": -0.01317049808429112, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.7933645870897904, "slope_3m": 0.21697203471552734, "slope_5m": 0.21697203471552734, "slope_sub": -0.5483405483405469}, "acceleration": {"momentum_acceleration": -0.7653, "velocity_acceleration": 0.005239, "slope_acceleration": 0.0}, "volume": {"volume_1m": 14341.0, "volume_3m": 248132.0, "volume_5m": 248132.0, "volume_sub": 720.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 13.8914, "slope": 0.1014, "price_vs_vwap_pct": -0.586, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 13.7892, "ema20": 13.7704, "ema9_slope": 0.1423, "price_vs_ema9_pct": 0.151, "price_vs_ema9_atr": 0.139}, "volatility": {"atr": 0.15, "atr_pct": 1.086, "vwap_distance_atr": -0.542, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.8, "ask": 13.82, "spread": 0.02, "spread_pct": 0.145}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": 28.6}}, "prediction": {"symbol": "PCG", "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-09-14T13:31:31.258750", "symbol": "RDW", "shortlisted": false, "confidence_rank": 10, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:31:31.240708+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.46, "open": 10.25, "extension_from_open_pct": 2.0487804878048865, "price_1m": 10.31, "price_3m": null, "price_5m": null, "price_sub": 10.41}, "velocity": {"velocity_1m": 0.024248302618816737, "velocity_sub": 0.016010246557797217}, "slope": {"slope_1m": 1.4443909484833928, "slope_3m": 1.0154738878143172, "slope_5m": 1.0154738878143172, "slope_sub": 1.4190901411849979}, "acceleration": {"momentum_acceleration": 0.4036, "velocity_acceleration": -0.00324, "slope_acceleration": 0.076204}, "volume": {"volume_1m": 44300.0, "volume_3m": 407320.0, "volume_5m": 407320.0, "volume_sub": 4478.0, "volume_acceleration": null, "relative_volume": 0.034}, "vwap": {"value": 10.2918, "slope": 0.0418, "price_vs_vwap_pct": 1.635, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.3016, "ema20": 10.2752, "ema9_slope": 0.2512, "price_vs_ema9_pct": 1.538, "price_vs_ema9_atr": 1.268}, "volatility": {"atr": 0.125, "atr_pct": 1.195, "vwap_distance_atr": 1.346, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.45, "ask": 10.47, "spread": 0.02, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 41, "trades_per_second": 1.367, "uptick_ratio": 0.122, "downtick_ratio": 0.0}, "pressure": {"score": 21.4, "slope": -8.7}}, "prediction": {"symbol": "RDW", "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-09-14T13:31:31.259613", "symbol": "IBRX", "shortlisted": false, "confidence_rank": 11, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:31:31.240708+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": 7.9, "open": 7.9, "extension_from_open_pct": 0.0, "price_1m": 7.889, "price_3m": null, "price_5m": null, "price_sub": 7.9}, "velocity": {"velocity_1m": 0.002323910930831986, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.1393375134587386, "slope_3m": -0.06329380986539382, "slope_5m": -0.06329380986539382, "slope_sub": 0.08867775138559698}, "acceleration": {"momentum_acceleration": -0.152, "velocity_acceleration": -0.001683, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2152.0, "volume_3m": 85124.0, "volume_5m": 85124.0, "volume_sub": 1156.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 7.9031, "slope": -0.0036, "price_vs_vwap_pct": -0.039, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.9046, "ema20": 7.9072, "ema9_slope": -0.0339, "price_vs_ema9_pct": -0.059, "price_vs_ema9_atr": -0.107}, "volatility": {"atr": 0.0435, "atr_pct": 0.551, "vwap_distance_atr": -0.07, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.88, "ask": 7.92, "spread": 0.04, "spread_pct": 0.506}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 0.0, "slope": -7.9}}, "prediction": {"symbol": "IBRX", "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-09-14T13:31:31.260544", "symbol": "BB", "shortlisted": false, "confidence_rank": 12, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:31:31.240708+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": 7.48, "open": 7.56, "extension_from_open_pct": -1.0582010582010475, "price_1m": 7.5, "price_3m": null, "price_5m": null, "price_sub": 7.4863}, "velocity": {"velocity_1m": -0.00444444444444435, "velocity_sub": -0.0028051240265549644}, "slope": {"slope_1m": -0.2670226969292333, "slope_3m": -0.5323868677905891, "slope_5m": -0.5323868677905891, "slope_sub": -0.2767519673875645}, "acceleration": {"momentum_acceleration": -0.2556, "velocity_acceleration": 0.00121, "slope_acceleration": 0.0}, "volume": {"volume_1m": 17435.0, "volume_3m": 166363.0, "volume_5m": 166363.0, "volume_sub": 203.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 7.5126, "slope": -0.054, "price_vs_vwap_pct": -0.434, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5344, "ema20": 7.5472, "ema9_slope": -0.1696, "price_vs_ema9_pct": -0.722, "price_vs_ema9_atr": -0.989}, "volatility": {"atr": 0.055, "atr_pct": 0.735, "vwap_distance_atr": -0.593, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.47, "ask": 7.49, "spread": 0.02, "spread_pct": 0.267}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -2.6, "slope": 9.4}}, "prediction": {"symbol": "BB", "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-09-14T13:31:31.261407", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 13, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:31:31.240708+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": 7.16, "open": 7.0, "extension_from_open_pct": 2.285714285714288, "price_1m": 7.08, "price_3m": null, "price_5m": null, "price_sub": 7.115}, "velocity": {"velocity_1m": 0.018832391713747666, "velocity_sub": 0.02108222066057621}, "slope": {"slope_1m": 1.1235955056179785, "slope_3m": 1.1299435028248597, "slope_5m": 1.1299435028248597, "slope_sub": 0.9007741027445445}, "acceleration": {"momentum_acceleration": -0.2292, "velocity_acceleration": 0.000916, "slope_acceleration": 0.1254}, "volume": {"volume_1m": 135883.0, "volume_3m": 968637.0, "volume_5m": 968637.0, "volume_sub": 61526.0, "volume_acceleration": null, "relative_volume": 0.023}, "vwap": {"value": 7.0615, "slope": 0.0648, "price_vs_vwap_pct": 1.396, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0448, "ema20": 7.0221, "ema9_slope": 0.3191, "price_vs_ema9_pct": 1.635, "price_vs_ema9_atr": 1.355}, "volatility": {"atr": 0.085, "atr_pct": 1.187, "vwap_distance_atr": 1.159, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.16, "ask": 7.17, "spread": 0.01, "spread_pct": 0.14}, "trade_flow": {"tick_count_sub": 87, "trades_per_second": 2.9, "uptick_ratio": 0.103, "downtick_ratio": 0.023}, "pressure": {"score": 23.9, "slope": 8.9}}, "prediction": {"symbol": "ONDS", "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-09-14T13:31:31.262304", "symbol": "SOC", "shortlisted": false, "confidence_rank": 14, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:31:31.240708+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": 5.247, "open": 5.285, "extension_from_open_pct": -0.7190160832544987, "price_1m": 5.27, "price_3m": null, "price_5m": null, "price_sub": 5.27}, "velocity": {"velocity_1m": -0.007273877292852527, "velocity_sub": -0.014547754585705053}, "slope": {"slope_1m": -0.4373870875724957, "slope_3m": -0.028540622819814617, "slope_5m": -0.028540622819814617, "slope_sub": 0.1562872254252613}, "acceleration": {"momentum_acceleration": -0.1848, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1740.0, "volume_3m": 108590.0, "volume_5m": 108590.0, "volume_sub": 1740.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 5.254, "slope": -0.0076, "price_vs_vwap_pct": -0.134, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2526, "ema20": 5.2514, "ema9_slope": 0.0248, "price_vs_ema9_pct": -0.107, "price_vs_ema9_atr": -0.102}, "volatility": {"atr": 0.055, "atr_pct": 1.048, "vwap_distance_atr": -0.128, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.26, "ask": 5.3, "spread": 0.04, "spread_pct": 0.758}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -13.6, "slope": 0.0}}, "prediction": {"symbol": "SOC", "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-09-14T13:31:31.268367", "symbol": "JOBY", "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": "JOBY", "computed_at": "2026-09-14T13:31:31.240708+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": 6.22, "open": 6.23, "extension_from_open_pct": -0.1605136436597219, "price_1m": 6.2, "price_3m": null, "price_5m": null, "price_sub": 6.22}, "velocity": {"velocity_1m": 0.0053763440860213904, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.3220611916264022, "slope_3m": 0.08051529790660054, "slope_5m": 0.08051529790660054, "slope_sub": 0.032784514138319544}, "acceleration": {"momentum_acceleration": -0.0477, "velocity_acceleration": 0.002104, "slope_acceleration": 0.0}, "volume": {"volume_1m": 16539.0, "volume_3m": 44048.0, "volume_5m": 44048.0, "volume_sub": 1521.0, "volume_acceleration": null, "relative_volume": 0.001}, "vwap": {"value": 6.2117, "slope": 0.0051, "price_vs_vwap_pct": 0.133, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.2104, "ema20": 6.2101, "ema9_slope": 0.0032, "price_vs_ema9_pct": 0.155, "price_vs_ema9_atr": 0.192}, "volatility": {"atr": 0.05, "atr_pct": 0.804, "vwap_distance_atr": 0.166, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.21, "ask": 6.23, "spread": 0.02, "spread_pct": 0.322}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.182, "downtick_ratio": 0.182}, "pressure": {"score": 0.0, "slope": 9.9}}, "prediction": {"symbol": "JOBY", "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-09-14T13:31:31.270202", "symbol": "RIG", "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": "RIG", "computed_at": "2026-09-14T13:31:31.240708+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": 5.7, "open": 5.74, "extension_from_open_pct": -0.6968641114982584, "price_1m": 5.705, "price_3m": null, "price_5m": null, "price_sub": 5.71}, "velocity": {"velocity_1m": -0.0014607069821793437, "velocity_sub": -0.005837711617045994}, "slope": {"slope_1m": -0.08768084173607879, "slope_3m": 0.0, "slope_5m": 0.0, "slope_sub": 0.03507233669443153}, "acceleration": {"momentum_acceleration": 0.0351, "velocity_acceleration": -0.003476, "slope_acceleration": -0.06932}, "volume": {"volume_1m": 64521.0, "volume_3m": 282982.0, "volume_5m": 282982.0, "volume_sub": 24128.0, "volume_acceleration": null, "relative_volume": 0.008}, "vwap": {"value": 5.708, "slope": -0.0053, "price_vs_vwap_pct": -0.141, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.7008, "ema20": 5.7004, "ema9_slope": 0.007, "price_vs_ema9_pct": -0.014, "price_vs_ema9_atr": -0.04}, "volatility": {"atr": 0.02, "atr_pct": 0.351, "vwap_distance_atr": -0.402, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.69, "ask": 5.7, "spread": 0.01, "spread_pct": 0.176}, "trade_flow": {"tick_count_sub": 51, "trades_per_second": 1.7, "uptick_ratio": 0.0, "downtick_ratio": 0.02}, "pressure": {"score": -6.5, "slope": -19.3}}, "prediction": {"symbol": "RIG", "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-09-14T13:31:31.275133", "symbol": "JBS", "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": "JBS", "computed_at": "2026-09-14T13:31:31.240708+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.67, "open": 12.58, "extension_from_open_pct": 0.7154213036565967, "price_1m": 12.69, "price_3m": null, "price_5m": null, "price_sub": 12.69}, "velocity": {"velocity_1m": -0.002626740215392642, "velocity_sub": -0.005253480430785284}, "slope": {"slope_1m": -0.1577287066246023, "slope_3m": 0.27660695468914753, "slope_5m": 0.27660695468914753, "slope_sub": -0.1891252955082786}, "acceleration": {"momentum_acceleration": -0.4657, "velocity_acceleration": -0.001045, "slope_acceleration": -0.031372}, "volume": {"volume_1m": 2610.0, "volume_3m": 39944.0, "volume_5m": 39944.0, "volume_sub": 1710.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 12.6882, "slope": 0.0949, "price_vs_vwap_pct": -0.144, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 12.6284, "ema20": 12.6144, "ema9_slope": 0.1126, "price_vs_ema9_pct": 0.329, "price_vs_ema9_atr": 0.438}, "volatility": {"atr": 0.095, "atr_pct": 0.75, "vwap_distance_atr": -0.192, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.67, "ask": 12.69, "spread": 0.02, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.0, "downtick_ratio": 0.111}, "pressure": {"score": -10.8, "slope": -10.8}}, "prediction": {"symbol": "JBS", "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-09-14T13:31:31.276977", "symbol": "ACHR", "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": "ACHR", "computed_at": "2026-09-14T13:31:31.240708+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": 5.48, "open": 5.4696, "extension_from_open_pct": 0.1901418750914259, "price_1m": 5.445, "price_3m": null, "price_5m": null, "price_sub": 5.47}, "velocity": {"velocity_1m": 0.010713192531374392, "velocity_sub": 0.0060938452163319164}, "slope": {"slope_1m": 0.6407322654462269, "slope_3m": 0.6427915518824635, "slope_5m": 0.6427915518824635, "slope_sub": 1.1940298507462725}, "acceleration": {"momentum_acceleration": 0.5512, "velocity_acceleration": -0.00305, "slope_acceleration": 0.0}, "volume": {"volume_1m": 79747.0, "volume_3m": 427598.0, "volume_5m": 427598.0, "volume_sub": 144.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 5.4348, "slope": 0.0049, "price_vs_vwap_pct": 0.832, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4296, "ema20": 5.4197, "ema9_slope": 0.1808, "price_vs_ema9_pct": 0.928, "price_vs_ema9_atr": 0.808}, "volatility": {"atr": 0.0624, "atr_pct": 1.139, "vwap_distance_atr": 0.725, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.47, "ask": 5.48, "spread": 0.01, "spread_pct": 0.183}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.167, "downtick_ratio": 0.083}, "pressure": {"score": 10.2, "slope": -10.2}}, "prediction": {"symbol": "ACHR", "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-09-14T13:31:31.278690", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 5, "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": "XHLD", "computed_at": "2026-09-14T13:31:31.240708+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.52, "open": 12.46, "extension_from_open_pct": 0.481540930979123, "price_1m": 12.44, "price_3m": null, "price_5m": null, "price_sub": 12.44}, "velocity": {"velocity_1m": 0.010718113612004298, "velocity_sub": 0.021436227224008595}, "slope": {"slope_1m": 0.6410256410256416, "slope_3m": 0.28067361668003327, "slope_5m": 0.28067361668003327, "slope_sub": 0.20829160825155346}, "acceleration": {"momentum_acceleration": -0.0724, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 171908.0, "volume_3m": 238350.0, "volume_5m": 238350.0, "volume_sub": 171908.0, "volume_acceleration": null, "relative_volume": 0.063}, "vwap": {"value": 12.4737, "slope": 0.0204, "price_vs_vwap_pct": 0.371, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.4624, "ema20": 12.4558, "ema9_slope": 0.0498, "price_vs_ema9_pct": 0.462, "price_vs_ema9_atr": 0.36}, "volatility": {"atr": 0.1599, "atr_pct": 1.278, "vwap_distance_atr": 0.289, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.5, "ask": 12.53, "spread": 0.03, "spread_pct": 0.24}, "trade_flow": {"tick_count_sub": 183, "trades_per_second": 6.1, "uptick_ratio": 0.104, "downtick_ratio": 0.098}, "pressure": {"score": 20.3, "slope": 0.0}}, "prediction": {"symbol": "XHLD", "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-09-14T13:31:36.304845", "symbol": "MBLY", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:31:36.299162+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": 8.08, "open": 8.15, "extension_from_open_pct": -0.8588957055214758, "price_1m": 8.075, "price_3m": null, "price_5m": null, "price_sub": 8.07}, "velocity": {"velocity_1m": 0.001031991744066209, "velocity_sub": 0.004130524576621142}, "slope": {"slope_1m": 0.061900340451882155, "slope_3m": -0.43200987451141915, "slope_5m": -0.43200987451141915, "slope_sub": -0.012381984212967665}, "acceleration": {"momentum_acceleration": -0.4196, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1472.0, "volume_3m": 87492.0, "volume_5m": 87492.0, "volume_sub": 421.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 8.0946, "slope": -0.0554, "price_vs_vwap_pct": -0.181, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.124, "ema20": 8.1369, "ema9_slope": -0.1598, "price_vs_ema9_pct": -0.542, "price_vs_ema9_atr": -0.8}, "volatility": {"atr": 0.055, "atr_pct": 0.681, "vwap_distance_atr": -0.266, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.07, "ask": 8.09, "spread": 0.02, "spread_pct": 0.248}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 17.2, "slope": -40.0}}, "prediction": {"symbol": "MBLY", "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-09-14T13:31:36.306719", "symbol": "CHPT", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CHPT", "computed_at": "2026-09-14T13:31:36.299162+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": 8.6835, "open": 8.89, "extension_from_open_pct": -2.3228346456692925, "price_1m": 8.7285, "price_3m": null, "price_5m": null, "price_sub": 8.69}, "velocity": {"velocity_1m": -0.008592541673827104, "velocity_sub": -0.0024932873034135264}, "slope": {"slope_1m": -0.516884906960716, "slope_3m": -1.1776670975591217, "slope_5m": -1.1776670975591217, "slope_sub": -0.021868301034430375}, "acceleration": {"momentum_acceleration": -1.1558, "velocity_acceleration": -0.001251, "slope_acceleration": -0.037528}, "volume": {"volume_1m": 6534.0, "volume_3m": 62364.0, "volume_5m": 62364.0, "volume_sub": 228.0, "volume_acceleration": null, "relative_volume": 0.031}, "vwap": {"value": 8.7428, "slope": -0.1472, "price_vs_vwap_pct": -0.679, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.8229, "ema20": 8.8564, "ema9_slope": -0.379, "price_vs_ema9_pct": -1.58, "price_vs_ema9_atr": -0.854}, "volatility": {"atr": 0.1632, "atr_pct": 1.879, "vwap_distance_atr": -0.364, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.67, "ask": 8.73, "spread": 0.06, "spread_pct": 0.69}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -13.0, "slope": 1.2}}, "prediction": {"symbol": "CHPT", "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-09-14T13:31:36.307769", "symbol": "PCG", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:31:36.299162+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.83, "open": 13.87, "extension_from_open_pct": -0.2883922134102318, "price_1m": 13.92, "price_3m": null, "price_5m": null, "price_sub": 13.81}, "velocity": {"velocity_1m": -0.010775862068965499, "velocity_sub": 0.00482741974414665}, "slope": {"slope_1m": -0.6486486486486477, "slope_3m": 0.2891566265060243, "slope_5m": 0.2891566265060243, "slope_sub": -0.4615939415795172}, "acceleration": {"momentum_acceleration": -0.7508, "velocity_acceleration": 0.000954, "slope_acceleration": 0.028609}, "volume": {"volume_1m": 19485.0, "volume_3m": 253276.0, "volume_5m": 253276.0, "volume_sub": 5864.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 13.8907, "slope": 0.1007, "price_vs_vwap_pct": -0.437, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 13.7932, "ema20": 13.7723, "ema9_slope": 0.1568, "price_vs_ema9_pct": 0.267, "price_vs_ema9_atr": 0.245}, "volatility": {"atr": 0.15, "atr_pct": 1.085, "vwap_distance_atr": -0.405, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.81, "ask": 13.83, "spread": 0.02, "spread_pct": 0.145}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.121, "downtick_ratio": 0.061}, "pressure": {"score": 7.7, "slope": 7.7}}, "prediction": {"symbol": "PCG", "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-09-14T13:31:36.308716", "symbol": "RDW", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:31:36.299162+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.48, "open": 10.25, "extension_from_open_pct": 2.2439024390243945, "price_1m": 10.31, "price_3m": null, "price_5m": null, "price_sub": 10.41}, "velocity": {"velocity_1m": 0.027481409634658893, "velocity_sub": 0.022414345180915878}, "slope": {"slope_1m": 1.6354016354016347, "slope_3m": 1.1114690721649505, "slope_5m": 1.1114690721649505, "slope_sub": 1.5341937040164102}, "acceleration": {"momentum_acceleration": 0.4227, "velocity_acceleration": 0.001266, "slope_acceleration": 0.037761}, "volume": {"volume_1m": 48473.0, "volume_3m": 411493.0, "volume_5m": 411493.0, "volume_sub": 8651.0, "volume_acceleration": null, "relative_volume": 0.034}, "vwap": {"value": 10.2946, "slope": 0.0446, "price_vs_vwap_pct": 1.801, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.3056, "ema20": 10.2771, "ema9_slope": 0.2706, "price_vs_ema9_pct": 1.692, "price_vs_ema9_atr": 1.292}, "volatility": {"atr": 0.1349, "atr_pct": 1.288, "vwap_distance_atr": 1.374, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.47, "ask": 10.49, "spread": 0.02, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 63, "trades_per_second": 2.1, "uptick_ratio": 0.19, "downtick_ratio": 0.063}, "pressure": {"score": 27.7, "slope": 6.3}}, "prediction": {"symbol": "RDW", "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-09-14T13:31:36.309525", "symbol": "IBRX", "shortlisted": false, "confidence_rank": 10, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:31:36.299162+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": 7.9, "open": 7.9, "extension_from_open_pct": 0.0, "price_1m": 7.889, "price_3m": null, "price_5m": null, "price_sub": 7.9}, "velocity": {"velocity_1m": 0.002323910930831986, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.1393375134587386, "slope_3m": -0.06329380986539382, "slope_5m": -0.06329380986539382, "slope_sub": 0.08867775138559698}, "acceleration": {"momentum_acceleration": -0.152, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 3115.0, "volume_3m": 86087.0, "volume_5m": 86087.0, "volume_sub": 2119.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 7.903, "slope": -0.0036, "price_vs_vwap_pct": -0.039, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.9046, "ema20": 7.9072, "ema9_slope": -0.0339, "price_vs_ema9_pct": -0.059, "price_vs_ema9_atr": -0.107}, "volatility": {"atr": 0.0435, "atr_pct": 0.551, "vwap_distance_atr": -0.07, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.88, "ask": 7.92, "spread": 0.04, "spread_pct": 0.506}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.167}, "pressure": {"score": 0.0, "slope": 0.0}}, "prediction": {"symbol": "IBRX", "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-09-14T13:31:36.310337", "symbol": "BB", "shortlisted": false, "confidence_rank": 11, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:31:36.299162+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": 7.48, "open": 7.56, "extension_from_open_pct": -1.0582010582010475, "price_1m": 7.5, "price_3m": null, "price_5m": null, "price_sub": 7.4863}, "velocity": {"velocity_1m": -0.00444444444444435, "velocity_sub": -0.0028051240265549644}, "slope": {"slope_1m": -0.2670226969292333, "slope_3m": -0.5323868677905891, "slope_5m": -0.5323868677905891, "slope_sub": -0.2767519673875645}, "acceleration": {"momentum_acceleration": -0.2556, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 18035.0, "volume_3m": 166963.0, "volume_5m": 166963.0, "volume_sub": 803.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 7.5125, "slope": -0.0542, "price_vs_vwap_pct": -0.433, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5344, "ema20": 7.5472, "ema9_slope": -0.1696, "price_vs_ema9_pct": -0.722, "price_vs_ema9_atr": -0.989}, "volatility": {"atr": 0.055, "atr_pct": 0.735, "vwap_distance_atr": -0.591, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.47, "ask": 7.49, "spread": 0.02, "spread_pct": 0.267}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -2.6, "slope": 0.0}}, "prediction": {"symbol": "BB", "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-09-14T13:31:36.311407", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 12, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:31:36.299162+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": 7.165, "open": 7.0, "extension_from_open_pct": 2.3571428571428577, "price_1m": 7.08, "price_3m": null, "price_5m": null, "price_sub": 7.115}, "velocity": {"velocity_1m": 0.020009416195856868, "velocity_sub": 0.023424689622862413}, "slope": {"slope_1m": 1.1934011934011928, "slope_3m": 1.1649799952930104, "slope_5m": 1.1649799952930104, "slope_sub": 0.9428320140721169}, "acceleration": {"momentum_acceleration": -0.2221, "velocity_acceleration": 0.000463, "slope_acceleration": 0.0138}, "volume": {"volume_1m": 163340.0, "volume_3m": 996094.0, "volume_5m": 996094.0, "volume_sub": 88983.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 7.0645, "slope": 0.0679, "price_vs_vwap_pct": 1.422, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0458, "ema20": 7.0226, "ema9_slope": 0.3262, "price_vs_ema9_pct": 1.692, "price_vs_ema9_atr": 1.289}, "volatility": {"atr": 0.0925, "atr_pct": 1.291, "vwap_distance_atr": 1.086, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.16, "ask": 7.17, "spread": 0.01, "spread_pct": 0.14}, "trade_flow": {"tick_count_sub": 166, "trades_per_second": 5.533, "uptick_ratio": 0.157, "downtick_ratio": 0.096}, "pressure": {"score": 25.1, "slope": 1.2}}, "prediction": {"symbol": "ONDS", "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-09-14T13:31:36.312229", "symbol": "SOC", "shortlisted": false, "confidence_rank": 13, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:31:36.299162+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": 5.22, "open": 5.285, "extension_from_open_pct": -1.2298959318826943, "price_1m": 5.27, "price_3m": null, "price_5m": null, "price_sub": 5.247}, "velocity": {"velocity_1m": -0.015812776723592607, "velocity_sub": -0.017152658662092708}, "slope": {"slope_1m": -0.9532888465204925, "slope_3m": -0.2858958068615018, "slope_5m": -0.2858958068615018, "slope_sub": -0.08779882616786636}, "acceleration": {"momentum_acceleration": -0.1981, "velocity_acceleration": -0.000515, "slope_acceleration": -0.101988}, "volume": {"volume_1m": 6211.0, "volume_3m": 113061.0, "volume_5m": 113061.0, "volume_sub": 4471.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 5.2533, "slope": -0.0084, "price_vs_vwap_pct": -0.634, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2472, "ema20": 5.2489, "ema9_slope": -0.0267, "price_vs_ema9_pct": -0.518, "price_vs_ema9_atr": -0.397}, "volatility": {"atr": 0.0685, "atr_pct": 1.312, "vwap_distance_atr": -0.486, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.2, "ask": 5.24, "spread": 0.04, "spread_pct": 0.766}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.111, "downtick_ratio": 0.333}, "pressure": {"score": -27.8, "slope": -14.2}}, "prediction": {"symbol": "SOC", "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-09-14T13:31:36.313798", "symbol": "RIG", "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": "RIG", "computed_at": "2026-09-14T13:31:36.299162+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": 5.6701, "open": 5.74, "extension_from_open_pct": -1.2177700348432146, "price_1m": 5.705, "price_3m": null, "price_5m": null, "price_sub": 5.71}, "velocity": {"velocity_1m": -0.010195734735612146, "velocity_sub": -0.023292469352014167}, "slope": {"slope_1m": -0.6136209791562338, "slope_3m": -0.26266317620395035, "slope_5m": -0.26266317620395035, "slope_sub": -0.2798934157444495}, "acceleration": {"momentum_acceleration": 0.0172, "velocity_acceleration": -0.003451, "slope_acceleration": -0.103973}, "volume": {"volume_1m": 77924.0, "volume_3m": 296385.0, "volume_5m": 296385.0, "volume_sub": 37531.0, "volume_acceleration": null, "relative_volume": 0.008}, "vwap": {"value": 5.7027, "slope": -0.0106, "price_vs_vwap_pct": -0.572, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.6948, "ema20": 5.6976, "ema9_slope": -0.0454, "price_vs_ema9_pct": -0.434, "price_vs_ema9_atr": -0.707}, "volatility": {"atr": 0.0349, "atr_pct": 0.616, "vwap_distance_atr": -0.934, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.67, "ask": 5.68, "spread": 0.01, "spread_pct": 0.176}, "trade_flow": {"tick_count_sub": 97, "trades_per_second": 3.233, "uptick_ratio": 0.021, "downtick_ratio": 0.082}, "pressure": {"score": -25.0, "slope": -18.5}}, "prediction": {"symbol": "RIG", "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-09-14T13:31:36.315367", "symbol": "JBS", "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": "JBS", "computed_at": "2026-09-14T13:31:36.299162+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.765, "open": 12.58, "extension_from_open_pct": 1.4705882352941215, "price_1m": 12.69, "price_3m": null, "price_5m": null, "price_sub": 12.69}, "velocity": {"velocity_1m": 0.009850275807722757, "velocity_sub": 0.019700551615445514}, "slope": {"slope_1m": 0.5892751915144456, "slope_3m": 0.6503744580212886, "slope_5m": 0.6503744580212886, "slope_sub": 0.2595614983777393}, "acceleration": {"momentum_acceleration": -0.3908, "velocity_acceleration": 0.004933, "slope_acceleration": 0.147674}, "volume": {"volume_1m": 12035.0, "volume_3m": 49369.0, "volume_5m": 49369.0, "volume_sub": 11135.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 12.7002, "slope": 0.1069, "price_vs_vwap_pct": 0.51, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.6474, "ema20": 12.6235, "ema9_slope": 0.1878, "price_vs_ema9_pct": 0.93, "price_vs_ema9_atr": 0.871}, "volatility": {"atr": 0.135, "atr_pct": 1.058, "vwap_distance_atr": 0.48, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.75, "ask": 12.78, "spread": 0.03, "spread_pct": 0.235}, "trade_flow": {"tick_count_sub": 85, "trades_per_second": 2.833, "uptick_ratio": 0.118, "downtick_ratio": 0.106}, "pressure": {"score": 19.0, "slope": 29.8}}, "prediction": {"symbol": "JBS", "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-09-14T13:31:36.316955", "symbol": "ACHR", "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": "ACHR", "computed_at": "2026-09-14T13:31:36.299162+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": 5.495, "open": 5.4696, "extension_from_open_pct": 0.4643849641655754, "price_1m": 5.445, "price_3m": null, "price_5m": null, "price_sub": 5.47}, "velocity": {"velocity_1m": 0.015304560759106158, "velocity_sub": 0.01523461304082898}, "slope": {"slope_1m": 0.9140767824497225, "slope_3m": 0.7798165137614675, "slope_5m": 0.7798165137614675, "slope_sub": 1.358421294171639}, "acceleration": {"momentum_acceleration": 0.5786, "velocity_acceleration": 0.001807, "slope_acceleration": 0.054037}, "volume": {"volume_1m": 86293.0, "volume_3m": 434144.0, "volume_5m": 434144.0, "volume_sub": 6690.0, "volume_acceleration": null, "relative_volume": 0.022}, "vwap": {"value": 5.4366, "slope": 0.0068, "price_vs_vwap_pct": 1.073, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4326, "ema20": 5.4211, "ema9_slope": 0.2085, "price_vs_ema9_pct": 1.149, "price_vs_ema9_atr": 0.961}, "volatility": {"atr": 0.0649, "atr_pct": 1.181, "vwap_distance_atr": 0.899, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.49, "ask": 5.5, "spread": 0.01, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.102, "downtick_ratio": 0.02}, "pressure": {"score": 18.6, "slope": 8.4}}, "prediction": {"symbol": "ACHR", "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-09-14T13:31:36.318330", "symbol": "XHLD", "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": "XHLD", "computed_at": "2026-09-14T13:31:36.299162+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.48, "open": 12.46, "extension_from_open_pct": 0.16051364365970766, "price_1m": 12.44, "price_3m": null, "price_5m": null, "price_sub": 12.52}, "velocity": {"velocity_1m": 0.005359056806002268, "velocity_sub": -0.010649627263045568}, "slope": {"slope_1m": 0.32102728731942953, "slope_3m": 0.12041744715012496, "slope_5m": 0.12041744715012496, "slope_sub": -0.06405124099279003}, "acceleration": {"momentum_acceleration": -0.1845, "velocity_acceleration": -0.006343, "slope_acceleration": -0.06326}, "volume": {"volume_1m": 176935.0, "volume_3m": 243377.0, "volume_5m": 243377.0, "volume_sub": 5027.0, "volume_acceleration": null, "relative_volume": 0.064}, "vwap": {"value": 12.4643, "slope": 0.011, "price_vs_vwap_pct": 0.126, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.4544, "ema20": 12.452, "ema9_slope": 0.0177, "price_vs_ema9_pct": 0.206, "price_vs_ema9_atr": 0.16}, "volatility": {"atr": 0.1599, "atr_pct": 1.282, "vwap_distance_atr": 0.098, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.4, "ask": 12.53, "spread": 0.13, "spread_pct": 1.043}, "trade_flow": {"tick_count_sub": 47, "trades_per_second": 1.567, "uptick_ratio": 0.106, "downtick_ratio": 0.149}, "pressure": {"score": -12.2, "slope": -32.5}}, "prediction": {"symbol": "XHLD", "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-09-14T13:31:36.319663", "symbol": "TNON", "shortlisted": true, "confidence_rank": 5, "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": "TNON", "computed_at": "2026-09-14T13:31:36.299162+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": 5.4, "open": 5.6, "extension_from_open_pct": -3.5714285714285587, "price_1m": 5.555, "price_3m": null, "price_5m": null, "price_sub": 5.44}, "velocity": {"velocity_1m": -0.04650465046504632, "velocity_sub": -0.024509803921568648}, "slope": {"slope_1m": -2.829758101323585, "slope_3m": -1.7225747960108748, "slope_5m": -1.7225747960108748, "slope_sub": -2.600591043418949}, "acceleration": {"momentum_acceleration": 0.878, "velocity_acceleration": -0.001211, "slope_acceleration": -0.036568}, "volume": {"volume_1m": 25037.0, "volume_3m": 183015.0, "volume_5m": 183015.0, "volume_sub": 568.0, "volume_acceleration": null, "relative_volume": 0.002}, "vwap": {"value": 5.56, "slope": -0.0667, "price_vs_vwap_pct": -2.877, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.5464, "ema20": 5.5689, "ema9_slope": -0.3912, "price_vs_ema9_pct": -2.64, "price_vs_ema9_atr": -0.791}, "volatility": {"atr": 0.185, "atr_pct": 3.426, "vwap_distance_atr": -0.865, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.37, "ask": 5.45, "spread": 0.08, "spread_pct": 1.479}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.462, "downtick_ratio": 0.462}, "pressure": {"score": -22.9, "slope": -5.7}}, "prediction": {"symbol": "TNON", "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-09-14T13:31:41.329970", "symbol": "CHPT", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CHPT", "computed_at": "2026-09-14T13:31:41.325685+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": 8.7, "open": 8.89, "extension_from_open_pct": -2.1372328458942778, "price_1m": 8.7285, "price_3m": null, "price_5m": null, "price_sub": 8.69}, "velocity": {"velocity_1m": -0.005441943060090714, "velocity_sub": 0.003835826620636666}, "slope": {"slope_1m": -0.32705052069886775, "slope_3m": -1.0828884624883712, "slope_5m": -1.0828884624883712, "slope_sub": 0.09203336209374886}, "acceleration": {"momentum_acceleration": -1.1749, "velocity_acceleration": 0.001259, "slope_acceleration": 0.037767}, "volume": {"volume_1m": 6744.0, "volume_3m": 62574.0, "volume_5m": 62574.0, "volume_sub": 438.0, "volume_acceleration": null, "relative_volume": 0.031}, "vwap": {"value": 8.7433, "slope": -0.1467, "price_vs_vwap_pct": -0.495, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.8262, "ema20": 8.858, "ema9_slope": -0.3604, "price_vs_ema9_pct": -1.429, "price_vs_ema9_atr": -0.773}, "volatility": {"atr": 0.1632, "atr_pct": 1.876, "vwap_distance_atr": -0.265, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.67, "ask": 8.73, "spread": 0.06, "spread_pct": 0.69}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.429}, "pressure": {"score": 3.6, "slope": 16.6}}, "prediction": {"symbol": "CHPT", "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-09-14T13:31:41.330940", "symbol": "PCG", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:31:41.325685+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.83, "open": 13.87, "extension_from_open_pct": -0.2883922134102318, "price_1m": 13.92, "price_3m": null, "price_5m": null, "price_sub": 13.81}, "velocity": {"velocity_1m": -0.010775862068965499, "velocity_sub": 0.00482741974414665}, "slope": {"slope_1m": -0.6486486486486477, "slope_3m": 0.2891566265060243, "slope_5m": 0.2891566265060243, "slope_sub": -0.4615939415795172}, "acceleration": {"momentum_acceleration": -0.7508, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 22252.0, "volume_3m": 256043.0, "volume_5m": 256043.0, "volume_sub": 8631.0, "volume_acceleration": null, "relative_volume": 0.01}, "vwap": {"value": 13.8901, "slope": 0.1001, "price_vs_vwap_pct": -0.433, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 13.7932, "ema20": 13.7723, "ema9_slope": 0.1568, "price_vs_ema9_pct": 0.267, "price_vs_ema9_atr": 0.245}, "volatility": {"atr": 0.15, "atr_pct": 1.085, "vwap_distance_atr": -0.401, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.82, "ask": 13.84, "spread": 0.02, "spread_pct": 0.145}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.102, "downtick_ratio": 0.061}, "pressure": {"score": 6.7, "slope": -1.0}}, "prediction": {"symbol": "PCG", "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-09-14T13:31:41.332592", "symbol": "RDW", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:31:41.325685+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.48, "open": 10.25, "extension_from_open_pct": 2.2439024390243945, "price_1m": 10.31, "price_3m": null, "price_5m": null, "price_sub": 10.41}, "velocity": {"velocity_1m": 0.027481409634658893, "velocity_sub": 0.022414345180915878}, "slope": {"slope_1m": 1.6354016354016347, "slope_3m": 1.1114690721649505, "slope_5m": 1.1114690721649505, "slope_sub": 1.5341937040164102}, "acceleration": {"momentum_acceleration": 0.4227, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 48834.0, "volume_3m": 411854.0, "volume_5m": 411854.0, "volume_sub": 9012.0, "volume_acceleration": null, "relative_volume": 0.034}, "vwap": {"value": 10.2951, "slope": 0.0451, "price_vs_vwap_pct": 1.796, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.3056, "ema20": 10.2771, "ema9_slope": 0.2706, "price_vs_ema9_pct": 1.692, "price_vs_ema9_atr": 1.247}, "volatility": {"atr": 0.1399, "atr_pct": 1.335, "vwap_distance_atr": 1.322, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.47, "ask": 10.49, "spread": 0.02, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 71, "trades_per_second": 2.367, "uptick_ratio": 0.211, "downtick_ratio": 0.099}, "pressure": {"score": 26.9, "slope": -0.8}}, "prediction": {"symbol": "RDW", "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-09-14T13:31:41.333298", "symbol": "IBRX", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:31:41.325685+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": 7.9, "open": 7.9, "extension_from_open_pct": 0.0, "price_1m": 7.889, "price_3m": null, "price_5m": null, "price_sub": 7.9}, "velocity": {"velocity_1m": 0.002323910930831986, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.1393375134587386, "slope_3m": -0.06329380986539382, "slope_5m": -0.06329380986539382, "slope_sub": 0.08867775138559698}, "acceleration": {"momentum_acceleration": -0.152, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 3410.0, "volume_3m": 86382.0, "volume_5m": 86382.0, "volume_sub": 2414.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 7.9029, "slope": -0.0037, "price_vs_vwap_pct": -0.037, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.9046, "ema20": 7.9072, "ema9_slope": -0.0339, "price_vs_ema9_pct": -0.059, "price_vs_ema9_atr": -0.097}, "volatility": {"atr": 0.048, "atr_pct": 0.607, "vwap_distance_atr": -0.061, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.88, "ask": 7.92, "spread": 0.04, "spread_pct": 0.506}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.222}, "pressure": {"score": 5.9, "slope": 5.9}}, "prediction": {"symbol": "IBRX", "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-09-14T13:31:41.333774", "symbol": "BB", "shortlisted": false, "confidence_rank": 10, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:31:41.325685+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": 7.48, "open": 7.56, "extension_from_open_pct": -1.0582010582010475, "price_1m": 7.5, "price_3m": null, "price_5m": null, "price_sub": 7.4863}, "velocity": {"velocity_1m": -0.00444444444444435, "velocity_sub": -0.0028051240265549644}, "slope": {"slope_1m": -0.2670226969292333, "slope_3m": -0.5323868677905891, "slope_5m": -0.5323868677905891, "slope_sub": -0.2767519673875645}, "acceleration": {"momentum_acceleration": -0.2556, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 19400.0, "volume_3m": 168328.0, "volume_5m": 168328.0, "volume_sub": 2168.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 7.5122, "slope": -0.0544, "price_vs_vwap_pct": -0.429, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5344, "ema20": 7.5472, "ema9_slope": -0.1696, "price_vs_ema9_pct": -0.722, "price_vs_ema9_atr": -0.989}, "volatility": {"atr": 0.055, "atr_pct": 0.735, "vwap_distance_atr": -0.586, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.47, "ask": 7.49, "spread": 0.02, "spread_pct": 0.267}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -2.6, "slope": 0.0}}, "prediction": {"symbol": "BB", "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-09-14T13:31:41.334184", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 11, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:31:41.325685+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": 7.1613, "open": 7.0, "extension_from_open_pct": 2.304285714285711, "price_1m": 7.08, "price_3m": null, "price_5m": null, "price_sub": 7.115}, "velocity": {"velocity_1m": 0.019138418079095977, "velocity_sub": 0.021691262590770467}, "slope": {"slope_1m": 1.1417496998167262, "slope_3m": 1.1390545776388437, "slope_5m": 1.1390545776388437, "slope_sub": 0.9117105832597335}, "acceleration": {"momentum_acceleration": -0.2273, "velocity_acceleration": -0.000345, "slope_acceleration": -0.010276}, "volume": {"volume_1m": 169015.0, "volume_3m": 1001769.0, "volume_5m": 1001769.0, "volume_sub": 94658.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 7.0647, "slope": 0.0681, "price_vs_vwap_pct": 1.367, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0451, "ema20": 7.0223, "ema9_slope": 0.3209, "price_vs_ema9_pct": 1.65, "price_vs_ema9_atr": 1.257}, "volatility": {"atr": 0.0925, "atr_pct": 1.292, "vwap_distance_atr": 1.044, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.16, "ask": 7.17, "spread": 0.01, "spread_pct": 0.14}, "trade_flow": {"tick_count_sub": 196, "trades_per_second": 6.533, "uptick_ratio": 0.173, "downtick_ratio": 0.122}, "pressure": {"score": 23.0, "slope": -2.1}}, "prediction": {"symbol": "ONDS", "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-09-14T13:31:41.334686", "symbol": "SOC", "shortlisted": false, "confidence_rank": 12, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:31:41.325685+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": 5.22, "open": 5.285, "extension_from_open_pct": -1.2298959318826943, "price_1m": 5.27, "price_3m": null, "price_5m": null, "price_sub": 5.247}, "velocity": {"velocity_1m": -0.015812776723592607, "velocity_sub": -0.017152658662092708}, "slope": {"slope_1m": -0.9532888465204925, "slope_3m": -0.2858958068615018, "slope_5m": -0.2858958068615018, "slope_sub": -0.08779882616786636}, "acceleration": {"momentum_acceleration": -0.1981, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 6480.0, "volume_3m": 113330.0, "volume_5m": 113330.0, "volume_sub": 4740.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 5.2533, "slope": -0.0084, "price_vs_vwap_pct": -0.633, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2472, "ema20": 5.2489, "ema9_slope": -0.0267, "price_vs_ema9_pct": -0.518, "price_vs_ema9_atr": -0.397}, "volatility": {"atr": 0.0685, "atr_pct": 1.312, "vwap_distance_atr": -0.486, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.2, "ask": 5.24, "spread": 0.04, "spread_pct": 0.766}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.105, "downtick_ratio": 0.316}, "pressure": {"score": -27.3, "slope": 0.5}}, "prediction": {"symbol": "SOC", "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-09-14T13:31:41.336175", "symbol": "JBS", "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": "JBS", "computed_at": "2026-09-14T13:31:41.325685+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.765, "open": 12.58, "extension_from_open_pct": 1.4705882352941215, "price_1m": 12.69, "price_3m": null, "price_5m": null, "price_sub": 12.69}, "velocity": {"velocity_1m": 0.009850275807722757, "velocity_sub": 0.019700551615445514}, "slope": {"slope_1m": 0.5892751915144456, "slope_3m": 0.6503744580212886, "slope_5m": 0.6503744580212886, "slope_sub": 0.2595614983777393}, "acceleration": {"momentum_acceleration": -0.3908, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 12035.0, "volume_3m": 49369.0, "volume_5m": 49369.0, "volume_sub": 11135.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 12.7002, "slope": 0.1069, "price_vs_vwap_pct": 0.51, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.6474, "ema20": 12.6235, "ema9_slope": 0.1878, "price_vs_ema9_pct": 0.93, "price_vs_ema9_atr": 0.871}, "volatility": {"atr": 0.135, "atr_pct": 1.058, "vwap_distance_atr": 0.48, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.75, "ask": 12.78, "spread": 0.03, "spread_pct": 0.235}, "trade_flow": {"tick_count_sub": 85, "trades_per_second": 2.833, "uptick_ratio": 0.118, "downtick_ratio": 0.106}, "pressure": {"score": 19.0, "slope": 0.0}}, "prediction": {"symbol": "JBS", "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-09-14T13:31:41.337027", "symbol": "ACHR", "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": "ACHR", "computed_at": "2026-09-14T13:31:41.325685+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": 5.5032, "open": 5.4696, "extension_from_open_pct": 0.6143045195261053, "price_1m": 5.445, "price_3m": null, "price_5m": null, "price_sub": 5.47}, "velocity": {"velocity_1m": 0.017814508723599434, "velocity_sub": 0.020231566118220533}, "slope": {"slope_1m": 1.0631884693374136, "slope_3m": 0.8546172561773254, "slope_5m": 0.8546172561773254, "slope_sub": 1.4481929700617437}, "acceleration": {"momentum_acceleration": 0.5936, "velocity_acceleration": 0.000994, "slope_acceleration": 0.029665}, "volume": {"volume_1m": 99294.0, "volume_3m": 447145.0, "volume_5m": 447145.0, "volume_sub": 19691.0, "volume_acceleration": null, "relative_volume": 0.022}, "vwap": {"value": 5.4394, "slope": 0.0095, "price_vs_vwap_pct": 1.174, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4342, "ema20": 5.4219, "ema9_slope": 0.2236, "price_vs_ema9_pct": 1.269, "price_vs_ema9_atr": 0.967}, "volatility": {"atr": 0.0713, "atr_pct": 1.296, "vwap_distance_atr": 0.895, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.5, "ask": 5.51, "spread": 0.01, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 77, "trades_per_second": 2.567, "uptick_ratio": 0.13, "downtick_ratio": 0.065}, "pressure": {"score": 22.3, "slope": 3.7}}, "prediction": {"symbol": "ACHR", "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-09-14T13:31:41.337740", "symbol": "XHLD", "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": "XHLD", "computed_at": "2026-09-14T13:31:41.325685+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.52, "open": 12.46, "extension_from_open_pct": 0.481540930979123, "price_1m": 12.44, "price_3m": null, "price_5m": null, "price_sub": 12.52}, "velocity": {"velocity_1m": 0.010718113612004298, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.6410256410256416, "slope_3m": 0.28067361668003327, "slope_5m": 0.28067361668003327, "slope_sub": 0.1280000000000001}, "acceleration": {"momentum_acceleration": -0.1527, "velocity_acceleration": 0.002119, "slope_acceleration": 0.063662}, "volume": {"volume_1m": 185902.0, "volume_3m": 252344.0, "volume_5m": 252344.0, "volume_sub": 13994.0, "volume_acceleration": null, "relative_volume": 0.067}, "vwap": {"value": 12.4744, "slope": 0.0211, "price_vs_vwap_pct": 0.365, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.4624, "ema20": 12.4558, "ema9_slope": 0.0498, "price_vs_ema9_pct": 0.462, "price_vs_ema9_atr": 0.36}, "volatility": {"atr": 0.16, "atr_pct": 1.278, "vwap_distance_atr": 0.285, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.41, "ask": 12.52, "spread": 0.11, "spread_pct": 0.882}, "trade_flow": {"tick_count_sub": 71, "trades_per_second": 2.367, "uptick_ratio": 0.211, "downtick_ratio": 0.155}, "pressure": {"score": 3.0, "slope": 15.2}}, "prediction": {"symbol": "XHLD", "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-09-14T13:31:41.338958", "symbol": "TNON", "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": "TNON", "computed_at": "2026-09-14T13:31:41.325685+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": 5.38, "open": 5.6, "extension_from_open_pct": -3.9285714285714244, "price_1m": 5.555, "price_3m": null, "price_5m": null, "price_sub": 5.44}, "velocity": {"velocity_1m": -0.052505250525052456, "velocity_sub": -0.03676470588235325}, "slope": {"slope_1m": -3.2007315957933216, "slope_3m": -1.9062027231467473, "slope_5m": -1.9062027231467473, "slope_sub": -2.821387940841861}, "acceleration": {"momentum_acceleration": 0.9152, "velocity_acceleration": -0.002438, "slope_acceleration": -0.073803}, "volume": {"volume_1m": 31363.0, "volume_3m": 189341.0, "volume_5m": 189341.0, "volume_sub": 6894.0, "volume_acceleration": null, "relative_volume": 0.002}, "vwap": {"value": 5.5547, "slope": -0.0719, "price_vs_vwap_pct": -3.146, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.5424, "ema20": 5.567, "ema9_slope": -0.4272, "price_vs_ema9_pct": -2.93, "price_vs_ema9_atr": -0.878}, "volatility": {"atr": 0.185, "atr_pct": 3.439, "vwap_distance_atr": -0.945, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.37, "ask": 5.45, "spread": 0.08, "spread_pct": 1.479}, "trade_flow": {"tick_count_sub": 34, "trades_per_second": 1.133, "uptick_ratio": 0.382, "downtick_ratio": 0.353}, "pressure": {"score": -32.8, "slope": -9.9}}, "prediction": {"symbol": "TNON", "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-09-14T13:31:41.340161", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 5, "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": "MBLY", "computed_at": "2026-09-14T13:31:41.325685+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": 8.08, "open": 8.15, "extension_from_open_pct": -0.8588957055214758, "price_1m": 8.075, "price_3m": null, "price_5m": null, "price_sub": 8.07}, "velocity": {"velocity_1m": 0.001031991744066209, "velocity_sub": 0.004130524576621142}, "slope": {"slope_1m": 0.061900340451882155, "slope_3m": -0.43200987451141915, "slope_5m": -0.43200987451141915, "slope_sub": -0.012381984212967665}, "acceleration": {"momentum_acceleration": -0.4196, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1714.0, "volume_3m": 87734.0, "volume_5m": 87734.0, "volume_sub": 663.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 8.0946, "slope": -0.0554, "price_vs_vwap_pct": -0.18, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.124, "ema20": 8.1369, "ema9_slope": -0.1598, "price_vs_ema9_pct": -0.542, "price_vs_ema9_atr": -0.8}, "volatility": {"atr": 0.055, "atr_pct": 0.681, "vwap_distance_atr": -0.265, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.07, "ask": 8.09, "spread": 0.02, "spread_pct": 0.248}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.133}, "pressure": {"score": 7.4, "slope": -9.8}}, "prediction": {"symbol": "MBLY", "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-09-14T13:31:46.348154", "symbol": "CHPT", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CHPT", "computed_at": "2026-09-14T13:31:46.343138+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": 8.695, "open": 8.89, "extension_from_open_pct": -2.1934758155230627, "price_1m": 8.7285, "price_3m": null, "price_5m": null, "price_sub": 8.69}, "velocity": {"velocity_1m": -0.006396669912737981, "velocity_sub": 0.0019179133103186736}, "slope": {"slope_1m": -0.3845381237983193, "slope_3m": -1.111596708913677, "slope_5m": -1.111596708913677, "slope_sub": 0.057529124119082016}, "acceleration": {"momentum_acceleration": -1.1691, "velocity_acceleration": -0.000382, "slope_acceleration": -0.011458}, "volume": {"volume_1m": 7806.0, "volume_3m": 63636.0, "volume_5m": 63636.0, "volume_sub": 1500.0, "volume_acceleration": null, "relative_volume": 0.032}, "vwap": {"value": 8.7423, "slope": -0.1477, "price_vs_vwap_pct": -0.541, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.8252, "ema20": 8.8575, "ema9_slope": -0.366, "price_vs_ema9_pct": -1.475, "price_vs_ema9_atr": -0.798}, "volatility": {"atr": 0.1632, "atr_pct": 1.877, "vwap_distance_atr": -0.29, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.67, "ask": 8.72, "spread": 0.05, "spread_pct": 0.575}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.32, "downtick_ratio": 0.32}, "pressure": {"score": 1.8, "slope": -1.8}}, "prediction": {"symbol": "CHPT", "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-09-14T13:31:46.349874", "symbol": "PCG", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:31:46.343138+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.805, "open": 13.87, "extension_from_open_pct": -0.46863734679163305, "price_1m": 13.92, "price_3m": null, "price_5m": null, "price_sub": 13.81}, "velocity": {"velocity_1m": -0.013769157088122631, "velocity_sub": -0.001206854936036877}, "slope": {"slope_1m": -0.8295761947700646, "slope_3m": 0.1989150090415903, "slope_5m": 0.1989150090415903, "slope_sub": -0.5700369802471381}, "acceleration": {"momentum_acceleration": -0.769, "velocity_acceleration": -0.001203, "slope_acceleration": -0.03606}, "volume": {"volume_1m": 24820.0, "volume_3m": 258611.0, "volume_5m": 258611.0, "volume_sub": 11199.0, "volume_acceleration": null, "relative_volume": 0.01}, "vwap": {"value": 13.8888, "slope": 0.0988, "price_vs_vwap_pct": -0.604, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.7882, "ema20": 13.7699, "ema9_slope": 0.1387, "price_vs_ema9_pct": 0.122, "price_vs_ema9_atr": 0.112}, "volatility": {"atr": 0.15, "atr_pct": 1.087, "vwap_distance_atr": -0.559, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.8, "ask": 13.81, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.098, "downtick_ratio": 0.115}, "pressure": {"score": -2.0, "slope": -8.7}}, "prediction": {"symbol": "PCG", "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-09-14T13:31:46.350789", "symbol": "RDW", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:31:46.343138+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.4771, "open": 10.25, "extension_from_open_pct": 2.2156097560975616, "price_1m": 10.31, "price_3m": null, "price_5m": null, "price_sub": 10.41}, "velocity": {"velocity_1m": 0.027012609117361714, "velocity_sub": 0.02148575088056354}, "slope": {"slope_1m": 1.6077278696884083, "slope_3m": 1.0975574393226173, "slope_5m": 1.0975574393226173, "slope_sub": 1.5175105724438613}, "acceleration": {"momentum_acceleration": 0.42, "velocity_acceleration": -0.000185, "slope_acceleration": -0.005516}, "volume": {"volume_1m": 54341.0, "volume_3m": 417361.0, "volume_5m": 417361.0, "volume_sub": 14519.0, "volume_acceleration": null, "relative_volume": 0.035}, "vwap": {"value": 10.2968, "slope": 0.0468, "price_vs_vwap_pct": 1.751, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.305, "ema20": 10.2768, "ema9_slope": 0.2678, "price_vs_ema9_pct": 1.67, "price_vs_ema9_atr": 1.23}, "volatility": {"atr": 0.1399, "atr_pct": 1.335, "vwap_distance_atr": 1.289, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.47, "ask": 10.49, "spread": 0.02, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 116, "trades_per_second": 3.867, "uptick_ratio": 0.207, "downtick_ratio": 0.138}, "pressure": {"score": 23.7, "slope": -3.2}}, "prediction": {"symbol": "RDW", "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-09-14T13:31:46.351645", "symbol": "IBRX", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:31:46.343138+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": 7.9, "open": 7.9, "extension_from_open_pct": 0.0, "price_1m": 7.889, "price_3m": null, "price_5m": null, "price_sub": 7.9}, "velocity": {"velocity_1m": 0.002323910930831986, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.1393375134587386, "slope_3m": -0.06329380986539382, "slope_5m": -0.06329380986539382, "slope_sub": 0.08867775138559698}, "acceleration": {"momentum_acceleration": -0.152, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5853.0, "volume_3m": 88825.0, "volume_5m": 88825.0, "volume_sub": 4857.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 7.9028, "slope": -0.0039, "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": 7.9046, "ema20": 7.9072, "ema9_slope": -0.0339, "price_vs_ema9_pct": -0.059, "price_vs_ema9_atr": -0.097}, "volatility": {"atr": 0.048, "atr_pct": 0.607, "vwap_distance_atr": -0.059, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.88, "ask": 7.92, "spread": 0.04, "spread_pct": 0.506}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.143}, "pressure": {"score": 3.8, "slope": -2.1}}, "prediction": {"symbol": "IBRX", "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-09-14T13:31:46.359894", "symbol": "BB", "shortlisted": false, "confidence_rank": 10, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:31:46.343138+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": 7.48, "open": 7.56, "extension_from_open_pct": -1.0582010582010475, "price_1m": 7.5, "price_3m": null, "price_5m": null, "price_sub": 7.4863}, "velocity": {"velocity_1m": -0.00444444444444435, "velocity_sub": -0.0028051240265549644}, "slope": {"slope_1m": -0.2670226969292333, "slope_3m": -0.5323868677905891, "slope_5m": -0.5323868677905891, "slope_sub": -0.2767519673875645}, "acceleration": {"momentum_acceleration": -0.2556, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 19400.0, "volume_3m": 168328.0, "volume_5m": 168328.0, "volume_sub": 2168.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 7.5122, "slope": -0.0544, "price_vs_vwap_pct": -0.429, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5344, "ema20": 7.5472, "ema9_slope": -0.1696, "price_vs_ema9_pct": -0.722, "price_vs_ema9_atr": -0.989}, "volatility": {"atr": 0.055, "atr_pct": 0.735, "vwap_distance_atr": -0.586, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.47, "ask": 7.49, "spread": 0.02, "spread_pct": 0.267}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -2.6, "slope": 0.0}}, "prediction": {"symbol": "BB", "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-09-14T13:31:46.360753", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 11, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:31:46.343138+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": 7.165, "open": 7.0, "extension_from_open_pct": 2.3571428571428577, "price_1m": 7.08, "price_3m": null, "price_5m": null, "price_sub": 7.115}, "velocity": {"velocity_1m": 0.020009416195856868, "velocity_sub": 0.023424689622862413}, "slope": {"slope_1m": 1.1934011934011928, "slope_3m": 1.1649799952930104, "slope_5m": 1.1649799952930104, "slope_sub": 0.9428320140721169}, "acceleration": {"momentum_acceleration": -0.2221, "velocity_acceleration": 0.000345, "slope_acceleration": 0.010294}, "volume": {"volume_1m": 181379.0, "volume_3m": 1014133.0, "volume_5m": 1014133.0, "volume_sub": 107022.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 7.0659, "slope": 0.0692, "price_vs_vwap_pct": 1.403, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0458, "ema20": 7.0226, "ema9_slope": 0.3262, "price_vs_ema9_pct": 1.692, "price_vs_ema9_atr": 1.289}, "volatility": {"atr": 0.0925, "atr_pct": 1.291, "vwap_distance_atr": 1.072, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.16, "ask": 7.17, "spread": 0.01, "spread_pct": 0.14}, "trade_flow": {"tick_count_sub": 235, "trades_per_second": 7.833, "uptick_ratio": 0.196, "downtick_ratio": 0.153}, "pressure": {"score": 24.2, "slope": 1.2}}, "prediction": {"symbol": "ONDS", "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-09-14T13:31:46.361538", "symbol": "SOC", "shortlisted": false, "confidence_rank": 12, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:31:46.343138+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": 5.2344, "open": 5.285, "extension_from_open_pct": -0.9574266792809877, "price_1m": 5.27, "price_3m": null, "price_5m": null, "price_sub": 5.247}, "velocity": {"velocity_1m": -0.01125869702719786, "velocity_sub": -0.008004574042309856}, "slope": {"slope_1m": -0.6778112029244818, "slope_3m": -0.14852993449449098, "slope_5m": -0.14852993449449098, "slope_sub": 0.0770573256911828}, "acceleration": {"momentum_acceleration": -0.2256, "velocity_acceleration": 0.001823, "slope_acceleration": 0.054904}, "volume": {"volume_1m": 6846.0, "volume_3m": 113696.0, "volume_5m": 113696.0, "volume_sub": 5106.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 5.2535, "slope": -0.0082, "price_vs_vwap_pct": -0.363, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2501, "ema20": 5.2502, "ema9_slope": 0.0008, "price_vs_ema9_pct": -0.299, "price_vs_ema9_atr": -0.225}, "volatility": {"atr": 0.0697, "atr_pct": 1.332, "vwap_distance_atr": -0.274, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.2, "ask": 5.24, "spread": 0.04, "spread_pct": 0.766}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.174, "downtick_ratio": 0.304}, "pressure": {"score": -14.4, "slope": 12.9}}, "prediction": {"symbol": "SOC", "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-09-14T13:31:46.364334", "symbol": "JBS", "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": "JBS", "computed_at": "2026-09-14T13:31:46.343138+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.77, "open": 12.58, "extension_from_open_pct": 1.5103338632750358, "price_1m": 12.69, "price_3m": null, "price_5m": null, "price_sub": 12.69}, "velocity": {"velocity_1m": 0.0105069608615708, "velocity_sub": 0.0210139217231416}, "slope": {"slope_1m": 0.6284367635506682, "slope_3m": 0.6699947451392535, "slope_5m": 0.6699947451392535, "slope_sub": 0.28313016122689133}, "acceleration": {"momentum_acceleration": -0.3869, "velocity_acceleration": 0.000262, "slope_acceleration": 0.007805}, "volume": {"volume_1m": 12055.0, "volume_3m": 49389.0, "volume_5m": 49389.0, "volume_sub": 11155.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 12.7007, "slope": 0.1073, "price_vs_vwap_pct": 0.546, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.6484, "ema20": 12.6239, "ema9_slope": 0.1917, "price_vs_ema9_pct": 0.961, "price_vs_ema9_atr": 0.901}, "volatility": {"atr": 0.135, "atr_pct": 1.057, "vwap_distance_atr": 0.514, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.75, "ask": 12.78, "spread": 0.03, "spread_pct": 0.235}, "trade_flow": {"tick_count_sub": 86, "trades_per_second": 2.867, "uptick_ratio": 0.128, "downtick_ratio": 0.105}, "pressure": {"score": 20.8, "slope": 1.8}}, "prediction": {"symbol": "JBS", "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-09-14T13:31:46.366727", "symbol": "ACHR", "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": "ACHR", "computed_at": "2026-09-14T13:31:46.343138+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": 5.5092, "open": 5.4696, "extension_from_open_pct": 0.7240017551557716, "price_1m": 5.445, "price_3m": null, "price_5m": null, "price_sub": 5.47}, "velocity": {"velocity_1m": 0.01965105601469225, "velocity_sub": 0.023887873248019578}, "slope": {"slope_1m": 1.17215314673823, "slope_3m": 0.9093020129306634, "slope_5m": 0.9093020129306634, "slope_sub": 1.5138367837389108}, "acceleration": {"momentum_acceleration": 0.6045, "velocity_acceleration": 0.000729, "slope_acceleration": 0.021717}, "volume": {"volume_1m": 100628.0, "volume_3m": 448479.0, "volume_5m": 448479.0, "volume_sub": 21025.0, "volume_acceleration": null, "relative_volume": 0.023}, "vwap": {"value": 5.4401, "slope": 0.0102, "price_vs_vwap_pct": 1.27, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4354, "ema20": 5.4225, "ema9_slope": 0.2347, "price_vs_ema9_pct": 1.357, "price_vs_ema9_atr": 1.019}, "volatility": {"atr": 0.0724, "atr_pct": 1.314, "vwap_distance_atr": 0.954, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.5, "ask": 5.51, "spread": 0.01, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 90, "trades_per_second": 3.0, "uptick_ratio": 0.144, "downtick_ratio": 0.067}, "pressure": {"score": 26.4, "slope": 4.1}}, "prediction": {"symbol": "ACHR", "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-09-14T13:31:46.368178", "symbol": "XHLD", "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": "XHLD", "computed_at": "2026-09-14T13:31:46.343138+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.485, "open": 12.46, "extension_from_open_pct": 0.20064205457462742, "price_1m": 12.44, "price_3m": null, "price_5m": null, "price_sub": 12.52}, "velocity": {"velocity_1m": 0.0060289389067524025, "velocity_sub": -0.009318423855165106}, "slope": {"slope_1m": 0.3610832497492472, "slope_3m": 0.14046822742474974, "slope_5m": 0.14046822742474974, "slope_sub": -0.04002801961373018}, "acceleration": {"momentum_acceleration": -0.1805, "velocity_acceleration": -0.001857, "slope_acceleration": -0.055794}, "volume": {"volume_1m": 186684.0, "volume_3m": 253126.0, "volume_5m": 253126.0, "volume_sub": 14776.0, "volume_acceleration": null, "relative_volume": 0.067}, "vwap": {"value": 12.4659, "slope": 0.0125, "price_vs_vwap_pct": 0.154, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.4554, "ema20": 12.4525, "ema9_slope": 0.0217, "price_vs_ema9_pct": 0.238, "price_vs_ema9_atr": 0.185}, "volatility": {"atr": 0.16, "atr_pct": 1.282, "vwap_distance_atr": 0.12, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.48, "ask": 12.52, "spread": 0.04, "spread_pct": 0.32}, "trade_flow": {"tick_count_sub": 83, "trades_per_second": 2.767, "uptick_ratio": 0.205, "downtick_ratio": 0.181}, "pressure": {"score": -7.4, "slope": -10.4}}, "prediction": {"symbol": "XHLD", "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-09-14T13:31:46.369554", "symbol": "TNON", "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": "TNON", "computed_at": "2026-09-14T13:31:46.343138+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": 5.4, "open": 5.6, "extension_from_open_pct": -3.5714285714285587, "price_1m": 5.555, "price_3m": null, "price_5m": null, "price_sub": 5.44}, "velocity": {"velocity_1m": -0.04650465046504632, "velocity_sub": -0.024509803921568648}, "slope": {"slope_1m": -2.829758101323585, "slope_3m": -1.7225747960108748, "slope_5m": -1.7225747960108748, "slope_sub": -2.600591043418949}, "acceleration": {"momentum_acceleration": 0.878, "velocity_acceleration": 0.002442, "slope_acceleration": 0.073937}, "volume": {"volume_1m": 32304.0, "volume_3m": 190282.0, "volume_5m": 190282.0, "volume_sub": 7835.0, "volume_acceleration": null, "relative_volume": 0.002}, "vwap": {"value": 5.5553, "slope": -0.0714, "price_vs_vwap_pct": -2.795, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.5464, "ema20": 5.5689, "ema9_slope": -0.3912, "price_vs_ema9_pct": -2.64, "price_vs_ema9_atr": -0.791}, "volatility": {"atr": 0.185, "atr_pct": 3.426, "vwap_distance_atr": -0.839, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.4, "ask": 5.43, "spread": 0.03, "spread_pct": 0.554}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.404, "downtick_ratio": 0.346}, "pressure": {"score": -19.8, "slope": 13.0}}, "prediction": {"symbol": "TNON", "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-09-14T13:31:46.370982", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 5, "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": "MBLY", "computed_at": "2026-09-14T13:31:46.343138+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": 8.07, "open": 8.15, "extension_from_open_pct": -0.9815950920245406, "price_1m": 8.075, "price_3m": null, "price_5m": null, "price_sub": 8.07}, "velocity": {"velocity_1m": -0.0010319917440658423, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.06193868070608864, "slope_3m": -0.4939287919324967, "slope_5m": -0.4939287919324967, "slope_sub": -0.08670072766681744}, "acceleration": {"momentum_acceleration": -0.4072, "velocity_acceleration": -0.000823, "slope_acceleration": -0.024682}, "volume": {"volume_1m": 2380.0, "volume_3m": 88400.0, "volume_5m": 88400.0, "volume_sub": 1329.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 8.0943, "slope": -0.0557, "price_vs_vwap_pct": -0.301, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.122, "ema20": 8.1359, "ema9_slope": -0.1721, "price_vs_ema9_pct": -0.64, "price_vs_ema9_atr": -0.945}, "volatility": {"atr": 0.055, "atr_pct": 0.682, "vwap_distance_atr": -0.442, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.06, "ask": 8.09, "spread": 0.03, "spread_pct": 0.372}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.15, "downtick_ratio": 0.2}, "pressure": {"score": -2.7, "slope": -10.1}}, "prediction": {"symbol": "MBLY", "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-09-14T13:31:51.382271", "symbol": "PCG", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:31:51.377037+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.8, "open": 13.87, "extension_from_open_pct": -0.5046863734679057, "price_1m": 13.92, "price_3m": null, "price_5m": null, "price_sub": 13.81}, "velocity": {"velocity_1m": -0.014367816091953929, "velocity_sub": -0.002413709872073325}, "slope": {"slope_1m": -0.8658008658008602, "slope_3m": 0.18085362912949376, "slope_5m": 0.18085362912949376, "slope_sub": -0.5917373263575656}, "acceleration": {"momentum_acceleration": -0.7726, "velocity_acceleration": -0.00024, "slope_acceleration": -0.007196}, "volume": {"volume_1m": 26270.0, "volume_3m": 260061.0, "volume_5m": 260061.0, "volume_sub": 12649.0, "volume_acceleration": null, "relative_volume": 0.01}, "vwap": {"value": 13.8884, "slope": 0.0984, "price_vs_vwap_pct": -0.636, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.7872, "ema20": 13.7694, "ema9_slope": 0.135, "price_vs_ema9_pct": 0.093, "price_vs_ema9_atr": 0.085}, "volatility": {"atr": 0.15, "atr_pct": 1.087, "vwap_distance_atr": -0.589, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.8, "ask": 13.81, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 76, "trades_per_second": 2.533, "uptick_ratio": 0.105, "downtick_ratio": 0.132}, "pressure": {"score": -3.7, "slope": -1.7}}, "prediction": {"symbol": "PCG", "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-09-14T13:31:51.384572", "symbol": "RDW", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:31:51.377037+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.505, "open": 10.25, "extension_from_open_pct": 2.487804878048788, "price_1m": 10.31, "price_3m": null, "price_5m": null, "price_sub": 10.41}, "velocity": {"velocity_1m": 0.03152279340446173, "velocity_sub": 0.030419468459814483}, "slope": {"slope_1m": 1.8736488109536418, "slope_3m": 1.2312892322549527, "slope_5m": 1.2312892322549527, "slope_sub": 1.67791706846674}, "acceleration": {"momentum_acceleration": 0.4466, "velocity_acceleration": 0.001775, "slope_acceleration": 0.052826}, "volume": {"volume_1m": 78182.0, "volume_3m": 441202.0, "volume_5m": 441202.0, "volume_sub": 38360.0, "volume_acceleration": null, "relative_volume": 0.037}, "vwap": {"value": 10.3076, "slope": 0.0576, "price_vs_vwap_pct": 1.916, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.3106, "ema20": 10.2795, "ema9_slope": 0.2949, "price_vs_ema9_pct": 1.885, "price_vs_ema9_atr": 1.255}, "volatility": {"atr": 0.1549, "atr_pct": 1.475, "vwap_distance_atr": 1.274, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.49, "ask": 10.52, "spread": 0.03, "spread_pct": 0.286}, "trade_flow": {"tick_count_sub": 236, "trades_per_second": 7.867, "uptick_ratio": 0.157, "downtick_ratio": 0.097}, "pressure": {"score": 31.6, "slope": 7.9}}, "prediction": {"symbol": "RDW", "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-09-14T13:31:51.385586", "symbol": "IBRX", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:31:51.377037+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": 7.89, "open": 7.9, "extension_from_open_pct": -0.12658227848102122, "price_1m": 7.889, "price_3m": null, "price_5m": null, "price_sub": 7.9}, "velocity": {"velocity_1m": 0.00021126463007551565, "velocity_sub": -0.004219409282700707}, "slope": {"slope_1m": 0.012675074466055465, "slope_3m": -0.12664105703069228, "slope_5m": -0.12664105703069228, "slope_sub": 0.012672263583084509}, "acceleration": {"momentum_acceleration": -0.1393, "velocity_acceleration": -0.000838, "slope_acceleration": -0.025162}, "volume": {"volume_1m": 6319.0, "volume_3m": 89291.0, "volume_5m": 89291.0, "volume_sub": 5323.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 7.9025, "slope": -0.0041, "price_vs_vwap_pct": -0.159, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.9026, "ema20": 7.9063, "ema9_slope": -0.0465, "price_vs_ema9_pct": -0.16, "price_vs_ema9_atr": -0.264}, "volatility": {"atr": 0.048, "atr_pct": 0.608, "vwap_distance_atr": -0.262, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.88, "ask": 7.91, "spread": 0.03, "spread_pct": 0.38}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.19, "downtick_ratio": 0.19}, "pressure": {"score": -3.9, "slope": -7.7}}, "prediction": {"symbol": "IBRX", "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-09-14T13:31:51.387358", "symbol": "BB", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:31:51.377037+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": 7.48, "open": 7.56, "extension_from_open_pct": -1.0582010582010475, "price_1m": 7.5, "price_3m": null, "price_5m": null, "price_sub": 7.4863}, "velocity": {"velocity_1m": -0.00444444444444435, "velocity_sub": -0.0028051240265549644}, "slope": {"slope_1m": -0.2670226969292333, "slope_3m": -0.5323868677905891, "slope_5m": -0.5323868677905891, "slope_sub": -0.2767519673875645}, "acceleration": {"momentum_acceleration": -0.2556, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 20000.0, "volume_3m": 168928.0, "volume_5m": 168928.0, "volume_sub": 2768.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 7.5121, "slope": -0.0546, "price_vs_vwap_pct": -0.427, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5344, "ema20": 7.5472, "ema9_slope": -0.1696, "price_vs_ema9_pct": -0.722, "price_vs_ema9_atr": -0.989}, "volatility": {"atr": 0.055, "atr_pct": 0.735, "vwap_distance_atr": -0.584, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.47, "ask": 7.49, "spread": 0.02, "spread_pct": 0.267}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.222}, "pressure": {"score": -2.6, "slope": 0.0}}, "prediction": {"symbol": "BB", "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-09-14T13:31:51.388462", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 10, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:31:51.377037+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": 7.185, "open": 7.0, "extension_from_open_pct": 2.6428571428571375, "price_1m": 7.08, "price_3m": null, "price_5m": null, "price_sub": 7.115}, "velocity": {"velocity_1m": 0.024717514124293676, "velocity_sub": 0.032794565472007216}, "slope": {"slope_1m": 1.4721345951629798, "slope_3m": 1.3049612038560987, "slope_5m": 1.3049612038560987, "slope_sub": 1.1109158024257277}, "acceleration": {"momentum_acceleration": -0.194, "velocity_acceleration": 0.001861, "slope_acceleration": 0.055371}, "volume": {"volume_1m": 202660.0, "volume_3m": 1035414.0, "volume_5m": 1035414.0, "volume_sub": 128303.0, "volume_acceleration": null, "relative_volume": 0.025}, "vwap": {"value": 7.07, "slope": 0.0733, "price_vs_vwap_pct": 1.627, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0498, "ema20": 7.0245, "ema9_slope": 0.3546, "price_vs_ema9_pct": 1.918, "price_vs_ema9_atr": 1.319}, "volatility": {"atr": 0.1025, "atr_pct": 1.427, "vwap_distance_atr": 1.122, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.18, "ask": 7.19, "spread": 0.01, "spread_pct": 0.139}, "trade_flow": {"tick_count_sub": 358, "trades_per_second": 11.933, "uptick_ratio": 0.196, "downtick_ratio": 0.154}, "pressure": {"score": 32.8, "slope": 8.6}}, "prediction": {"symbol": "ONDS", "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-09-14T13:31:51.389293", "symbol": "SOC", "shortlisted": false, "confidence_rank": 11, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:31:51.377037+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": 5.21, "open": 5.285, "extension_from_open_pct": -1.4191106906338729, "price_1m": 5.27, "price_3m": null, "price_5m": null, "price_sub": 5.247}, "velocity": {"velocity_1m": -0.018975332068311073, "velocity_sub": -0.02350549520360836}, "slope": {"slope_1m": -1.1450381679389239, "slope_3m": -0.38143674507310904, "slope_5m": -0.38143674507310904, "slope_sub": -0.20241562037522912}, "acceleration": {"momentum_acceleration": -0.179, "velocity_acceleration": -0.003079, "slope_acceleration": -0.092816}, "volume": {"volume_1m": 7355.0, "volume_3m": 114205.0, "volume_5m": 114205.0, "volume_sub": 5615.0, "volume_acceleration": null, "relative_volume": 0.012}, "vwap": {"value": 5.2528, "slope": -0.0089, "price_vs_vwap_pct": -0.814, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2452, "ema20": 5.2479, "ema9_slope": -0.0457, "price_vs_ema9_pct": -0.671, "price_vs_ema9_atr": -0.479}, "volatility": {"atr": 0.0735, "atr_pct": 1.411, "vwap_distance_atr": -0.582, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.2, "ask": 5.24, "spread": 0.04, "spread_pct": 0.766}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.16, "downtick_ratio": 0.36}, "pressure": {"score": -32.6, "slope": -18.2}}, "prediction": {"symbol": "SOC", "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-09-14T13:31:51.391238", "symbol": "ACHR", "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": "ACHR", "computed_at": "2026-09-14T13:31:51.377037+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": 5.524, "open": 5.4696, "extension_from_open_pct": 0.9945882697089409, "price_1m": 5.445, "price_3m": null, "price_5m": null, "price_sub": 5.47}, "velocity": {"velocity_1m": 0.024181205999387737, "velocity_sub": 0.03290676416819029}, "slope": {"slope_1m": 1.4404230103017546, "slope_3m": 1.0440197814274363, "slope_5m": 1.0440197814274363, "slope_sub": 1.675603831522984}, "acceleration": {"momentum_acceleration": 0.6316, "velocity_acceleration": 0.001792, "slope_acceleration": 0.053293}, "volume": {"volume_1m": 126754.0, "volume_3m": 474605.0, "volume_5m": 474605.0, "volume_sub": 47151.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 5.4453, "slope": 0.0154, "price_vs_vwap_pct": 1.445, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4384, "ema20": 5.4239, "ema9_slope": 0.2619, "price_vs_ema9_pct": 1.574, "price_vs_ema9_atr": 1.071}, "volatility": {"atr": 0.0799, "atr_pct": 1.446, "vwap_distance_atr": 0.985, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.52, "ask": 5.53, "spread": 0.01, "spread_pct": 0.181}, "trade_flow": {"tick_count_sub": 155, "trades_per_second": 5.167, "uptick_ratio": 0.168, "downtick_ratio": 0.097}, "pressure": {"score": 34.5, "slope": 8.1}}, "prediction": {"symbol": "ACHR", "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-09-14T13:31:51.392941", "symbol": "XHLD", "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": "XHLD", "computed_at": "2026-09-14T13:31:51.377037+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.485, "open": 12.46, "extension_from_open_pct": 0.20064205457462742, "price_1m": 12.44, "price_3m": null, "price_5m": null, "price_sub": 12.52}, "velocity": {"velocity_1m": 0.0060289389067524025, "velocity_sub": -0.009318423855165106}, "slope": {"slope_1m": 0.3610832497492472, "slope_3m": 0.14046822742474974, "slope_5m": 0.14046822742474974, "slope_sub": -0.04002801961373018}, "acceleration": {"momentum_acceleration": -0.1805, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 186684.0, "volume_3m": 253126.0, "volume_5m": 253126.0, "volume_sub": 14776.0, "volume_acceleration": null, "relative_volume": 0.067}, "vwap": {"value": 12.4659, "slope": 0.0125, "price_vs_vwap_pct": 0.154, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.4554, "ema20": 12.4525, "ema9_slope": 0.0217, "price_vs_ema9_pct": 0.238, "price_vs_ema9_atr": 0.185}, "volatility": {"atr": 0.16, "atr_pct": 1.282, "vwap_distance_atr": 0.12, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.48, "ask": 12.52, "spread": 0.04, "spread_pct": 0.32}, "trade_flow": {"tick_count_sub": 83, "trades_per_second": 2.767, "uptick_ratio": 0.205, "downtick_ratio": 0.181}, "pressure": {"score": -7.4, "slope": 0.0}}, "prediction": {"symbol": "XHLD", "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-09-14T13:31:51.394376", "symbol": "TNON", "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": "TNON", "computed_at": "2026-09-14T13:31:51.377037+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": 5.44, "open": 5.6, "extension_from_open_pct": -2.857142857142844, "price_1m": 5.555, "price_3m": null, "price_5m": null, "price_sub": 5.44}, "velocity": {"velocity_1m": -0.034503450345034305, "velocity_sub": 0.0}, "slope": {"slope_1m": -2.0918599363346853, "slope_3m": -1.3566475731082255, "slope_5m": -1.3566475731082255, "slope_sub": -2.1601996823235656}, "acceleration": {"momentum_acceleration": 0.8036, "velocity_acceleration": 0.004869, "slope_acceleration": 0.146586}, "volume": {"volume_1m": 38558.0, "volume_3m": 196536.0, "volume_5m": 196536.0, "volume_sub": 14089.0, "volume_acceleration": null, "relative_volume": 0.002}, "vwap": {"value": 5.5541, "slope": -0.0726, "price_vs_vwap_pct": -2.054, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.5544, "ema20": 5.5727, "ema9_slope": -0.3192, "price_vs_ema9_pct": -2.06, "price_vs_ema9_atr": -0.618}, "volatility": {"atr": 0.185, "atr_pct": 3.401, "vwap_distance_atr": -0.617, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.4, "ask": 5.48, "spread": 0.08, "spread_pct": 1.471}, "trade_flow": {"tick_count_sub": 73, "trades_per_second": 2.433, "uptick_ratio": 0.397, "downtick_ratio": 0.301}, "pressure": {"score": 5.1, "slope": 24.9}}, "prediction": {"symbol": "TNON", "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-09-14T13:31:51.396626", "symbol": "MBLY", "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": "MBLY", "computed_at": "2026-09-14T13:31:51.377037+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": 8.09, "open": 8.15, "extension_from_open_pct": -0.736196319018411, "price_1m": 8.075, "price_3m": null, "price_5m": null, "price_sub": 8.07}, "velocity": {"velocity_1m": 0.00309597523219826, "velocity_sub": 0.008261049153242285}, "slope": {"slope_1m": 0.18558614290133707, "slope_3m": -0.37014188772363044, "slope_5m": -0.37014188772363044, "slope_sub": 0.06189076280365244}, "acceleration": {"momentum_acceleration": -0.432, "velocity_acceleration": 0.001641, "slope_acceleration": 0.049172}, "volume": {"volume_1m": 3417.0, "volume_3m": 89437.0, "volume_5m": 89437.0, "volume_sub": 2366.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 8.0944, "slope": -0.0556, "price_vs_vwap_pct": -0.055, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.126, "ema20": 8.1378, "ema9_slope": -0.1475, "price_vs_ema9_pct": -0.443, "price_vs_ema9_atr": -0.6}, "volatility": {"atr": 0.06, "atr_pct": 0.742, "vwap_distance_atr": -0.074, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.06, "ask": 8.09, "spread": 0.03, "spread_pct": 0.372}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.182, "downtick_ratio": 0.182}, "pressure": {"score": 7.7, "slope": 10.4}}, "prediction": {"symbol": "MBLY", "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-09-14T13:31:51.398080", "symbol": "CHPT", "shortlisted": true, "confidence_rank": 5, "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": "CHPT", "computed_at": "2026-09-14T13:31:51.377037+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": 8.686, "open": 8.89, "extension_from_open_pct": -2.2947131608549003, "price_1m": 8.7285, "price_3m": null, "price_5m": null, "price_sub": 8.69}, "velocity": {"velocity_1m": -0.00811517824750347, "velocity_sub": -0.0015343306482545301}, "slope": {"slope_1m": -0.48809899796147377, "slope_3m": -1.1632990552947249, "slope_5m": -1.1632990552947249, "slope_sub": -0.004603521694101609}, "acceleration": {"momentum_acceleration": -1.1587, "velocity_acceleration": -0.000686, "slope_acceleration": -0.020573}, "volume": {"volume_1m": 13219.0, "volume_3m": 69049.0, "volume_5m": 69049.0, "volume_sub": 6913.0, "volume_acceleration": null, "relative_volume": 0.035}, "vwap": {"value": 8.7381, "slope": -0.1519, "price_vs_vwap_pct": -0.596, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.8234, "ema20": 8.8567, "ema9_slope": -0.3762, "price_vs_ema9_pct": -1.557, "price_vs_ema9_atr": -0.842}, "volatility": {"atr": 0.1632, "atr_pct": 1.879, "vwap_distance_atr": -0.319, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.67, "ask": 8.7, "spread": 0.03, "spread_pct": 0.345}, "trade_flow": {"tick_count_sub": 79, "trades_per_second": 2.633, "uptick_ratio": 0.139, "downtick_ratio": 0.165}, "pressure": {"score": -2.8, "slope": -4.6}}, "prediction": {"symbol": "CHPT", "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-09-14T13:31:56.403460", "symbol": "IBRX", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:31:56.399312+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": 7.89, "open": 7.9, "extension_from_open_pct": -0.12658227848102122, "price_1m": 7.889, "price_3m": null, "price_5m": null, "price_sub": 7.9}, "velocity": {"velocity_1m": 0.00021126463007551565, "velocity_sub": -0.004219409282700707}, "slope": {"slope_1m": 0.012675074466055465, "slope_3m": -0.12664105703069228, "slope_5m": -0.12664105703069228, "slope_sub": 0.012672263583084509}, "acceleration": {"momentum_acceleration": -0.1393, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 6419.0, "volume_3m": 89391.0, "volume_5m": 89391.0, "volume_sub": 5423.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 7.9025, "slope": -0.0041, "price_vs_vwap_pct": -0.159, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.9026, "ema20": 7.9063, "ema9_slope": -0.0465, "price_vs_ema9_pct": -0.16, "price_vs_ema9_atr": -0.264}, "volatility": {"atr": 0.048, "atr_pct": 0.608, "vwap_distance_atr": -0.262, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.88, "ask": 7.9, "spread": 0.02, "spread_pct": 0.253}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.182, "downtick_ratio": 0.182}, "pressure": {"score": -3.9, "slope": 0.0}}, "prediction": {"symbol": "IBRX", "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-09-14T13:31:56.405452", "symbol": "BB", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:31:56.399312+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": 7.48, "open": 7.56, "extension_from_open_pct": -1.0582010582010475, "price_1m": 7.5, "price_3m": null, "price_5m": null, "price_sub": 7.4863}, "velocity": {"velocity_1m": -0.00444444444444435, "velocity_sub": -0.0028051240265549644}, "slope": {"slope_1m": -0.2670226969292333, "slope_3m": -0.5323868677905891, "slope_5m": -0.5323868677905891, "slope_sub": -0.2767519673875645}, "acceleration": {"momentum_acceleration": -0.2556, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 20000.0, "volume_3m": 168928.0, "volume_5m": 168928.0, "volume_sub": 2768.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 7.5121, "slope": -0.0546, "price_vs_vwap_pct": -0.427, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5344, "ema20": 7.5472, "ema9_slope": -0.1696, "price_vs_ema9_pct": -0.722, "price_vs_ema9_atr": -0.989}, "volatility": {"atr": 0.055, "atr_pct": 0.735, "vwap_distance_atr": -0.584, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.47, "ask": 7.49, "spread": 0.02, "spread_pct": 0.267}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.222}, "pressure": {"score": -2.6, "slope": 0.0}}, "prediction": {"symbol": "BB", "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-09-14T13:31:56.406273", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:31:56.399312+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": 7.1701, "open": 7.0, "extension_from_open_pct": 2.4299999999999957, "price_1m": 7.08, "price_3m": null, "price_5m": null, "price_sub": 7.115}, "velocity": {"velocity_1m": 0.021209981167608197, "velocity_sub": 0.025814007964394228}, "slope": {"slope_1m": 1.2645525294559286, "slope_3m": 1.200700231998906, "slope_5m": 1.200700231998906, "slope_sub": 0.985715843419469}, "acceleration": {"momentum_acceleration": -0.215, "velocity_acceleration": -0.00139, "slope_acceleration": -0.041332}, "volume": {"volume_1m": 229228.0, "volume_3m": 1061982.0, "volume_5m": 1061982.0, "volume_sub": 154871.0, "volume_acceleration": null, "relative_volume": 0.025}, "vwap": {"value": 7.071, "slope": 0.0743, "price_vs_vwap_pct": 1.401, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0468, "ema20": 7.0231, "ema9_slope": 0.3334, "price_vs_ema9_pct": 1.749, "price_vs_ema9_atr": 1.203}, "volatility": {"atr": 0.1025, "atr_pct": 1.43, "vwap_distance_atr": 0.967, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.17, "ask": 7.18, "spread": 0.01, "spread_pct": 0.139}, "trade_flow": {"tick_count_sub": 440, "trades_per_second": 14.667, "uptick_ratio": 0.191, "downtick_ratio": 0.161}, "pressure": {"score": 25.7, "slope": -7.1}}, "prediction": {"symbol": "ONDS", "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-09-14T13:31:56.407117", "symbol": "SOC", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:31:56.399312+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": 5.1844, "open": 5.285, "extension_from_open_pct": -1.9035004730368972, "price_1m": 5.27, "price_3m": null, "price_5m": null, "price_sub": 5.247}, "velocity": {"velocity_1m": -0.027071473750790474, "velocity_sub": -0.039768756749888674}, "slope": {"slope_1m": -1.6375880012243544, "slope_3m": -0.6265759914418878, "slope_5m": -0.6265759914418878, "slope_sub": -0.49633389734912037}, "acceleration": {"momentum_acceleration": -0.1302, "velocity_acceleration": -0.003238, "slope_acceleration": -0.098073}, "volume": {"volume_1m": 12503.0, "volume_3m": 119353.0, "volume_5m": 119353.0, "volume_sub": 10763.0, "volume_acceleration": null, "relative_volume": 0.013}, "vwap": {"value": 5.2496, "slope": -0.0121, "price_vs_vwap_pct": -1.241, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2401, "ema20": 5.2455, "ema9_slope": -0.0945, "price_vs_ema9_pct": -1.063, "price_vs_ema9_atr": -0.58}, "volatility": {"atr": 0.096, "atr_pct": 1.852, "vwap_distance_atr": -0.679, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.15, "ask": 5.19, "spread": 0.04, "spread_pct": 0.774}, "trade_flow": {"tick_count_sub": 54, "trades_per_second": 1.8, "uptick_ratio": 0.148, "downtick_ratio": 0.296}, "pressure": {"score": -45.0, "slope": -12.4}}, "prediction": {"symbol": "SOC", "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-09-14T13:31:56.408570", "symbol": "TNON", "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": "TNON", "computed_at": "2026-09-14T13:31:56.399312+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": 5.4783, "open": 5.6, "extension_from_open_pct": -2.1732142857142804, "price_1m": 5.555, "price_3m": null, "price_5m": null, "price_sub": 5.44}, "velocity": {"velocity_1m": -0.023012301230122944, "velocity_sub": 0.02346813725490169}, "slope": {"slope_1m": -1.3903365266964511, "slope_3m": -1.007922614643301, "slope_5m": -1.007922614643301, "slope_sub": -1.7400207490497515}, "acceleration": {"momentum_acceleration": 0.7321, "velocity_acceleration": 0.004673, "slope_acceleration": 0.139682}, "volume": {"volume_1m": 39580.0, "volume_3m": 197558.0, "volume_5m": 197558.0, "volume_sub": 15111.0, "volume_acceleration": null, "relative_volume": 0.002}, "vwap": {"value": 5.5561, "slope": -0.0705, "price_vs_vwap_pct": -1.401, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.5621, "ema20": 5.5763, "ema9_slope": -0.2504, "price_vs_ema9_pct": -1.506, "price_vs_ema9_atr": -0.453}, "volatility": {"atr": 0.185, "atr_pct": 3.377, "vwap_distance_atr": -0.421, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.4, "ask": 5.48, "spread": 0.08, "spread_pct": 1.471}, "trade_flow": {"tick_count_sub": 79, "trades_per_second": 2.633, "uptick_ratio": 0.392, "downtick_ratio": 0.304}, "pressure": {"score": 26.6, "slope": 21.5}}, "prediction": {"symbol": "TNON", "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-09-14T13:31:56.410083", "symbol": "MBLY", "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": "MBLY", "computed_at": "2026-09-14T13:31:56.399312+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": 8.06, "open": 8.15, "extension_from_open_pct": -1.1042944785276054, "price_1m": 8.075, "price_3m": null, "price_5m": null, "price_sub": 8.07}, "velocity": {"velocity_1m": -0.0030959752321978932, "velocity_sub": -0.004130524576621142}, "slope": {"slope_1m": -0.18593120545396707, "slope_3m": -0.5558987029030256, "slope_5m": -0.5558987029030256, "slope_sub": -0.16106551029889477}, "acceleration": {"momentum_acceleration": -0.3948, "velocity_acceleration": -0.002467, "slope_acceleration": -0.073974}, "volume": {"volume_1m": 6556.0, "volume_3m": 92576.0, "volume_5m": 92576.0, "volume_sub": 5505.0, "volume_acceleration": null, "relative_volume": 0.022}, "vwap": {"value": 8.0932, "slope": -0.0568, "price_vs_vwap_pct": -0.411, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.12, "ema20": 8.135, "ema9_slope": -0.1844, "price_vs_ema9_pct": -0.739, "price_vs_ema9_atr": -1.0}, "volatility": {"atr": 0.06, "atr_pct": 0.744, "vwap_distance_atr": -0.554, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.06, "ask": 8.09, "spread": 0.03, "spread_pct": 0.372}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.192, "downtick_ratio": 0.231}, "pressure": {"score": -5.9, "slope": -13.6}}, "prediction": {"symbol": "MBLY", "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-09-14T13:31:56.411510", "symbol": "CHPT", "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": "CHPT", "computed_at": "2026-09-14T13:31:56.399312+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": 8.68, "open": 8.89, "extension_from_open_pct": -2.362204724409458, "price_1m": 8.7285, "price_3m": null, "price_5m": null, "price_sub": 8.69}, "velocity": {"velocity_1m": -0.009260850470680463, "velocity_sub": -0.003835826620636666}, "slope": {"slope_1m": -0.5571990694201184, "slope_3m": -1.1977869460235424, "slope_5m": -1.1977869460235424, "slope_sub": -0.046043165467633096}, "acceleration": {"momentum_acceleration": -1.1517, "velocity_acceleration": -0.000458, "slope_acceleration": -0.013759}, "volume": {"volume_1m": 13419.0, "volume_3m": 69249.0, "volume_5m": 69249.0, "volume_sub": 7113.0, "volume_acceleration": null, "relative_volume": 0.035}, "vwap": {"value": 8.7376, "slope": -0.1524, "price_vs_vwap_pct": -0.659, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.8222, "ema20": 8.8561, "ema9_slope": -0.383, "price_vs_ema9_pct": -1.611, "price_vs_ema9_atr": -0.871}, "volatility": {"atr": 0.1632, "atr_pct": 1.88, "vwap_distance_atr": -0.353, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.67, "ask": 8.7, "spread": 0.03, "spread_pct": 0.345}, "trade_flow": {"tick_count_sub": 81, "trades_per_second": 2.7, "uptick_ratio": 0.136, "downtick_ratio": 0.185}, "pressure": {"score": -6.2, "slope": -3.4}}, "prediction": {"symbol": "CHPT", "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-09-14T13:31:56.412850", "symbol": "PCG", "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": "PCG", "computed_at": "2026-09-14T13:31:56.399312+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.82, "open": 13.87, "extension_from_open_pct": -0.3604902667627897, "price_1m": 13.92, "price_3m": null, "price_5m": null, "price_sub": 13.81}, "velocity": {"velocity_1m": -0.011973180076628311, "velocity_sub": 0.002413709872073325}, "slope": {"slope_1m": -0.7209805335255922, "slope_3m": 0.2530730296456988, "slope_5m": 0.2530730296456988, "slope_sub": -0.504959422903516}, "acceleration": {"momentum_acceleration": -0.758, "velocity_acceleration": 0.000961, "slope_acceleration": 0.028836}, "volume": {"volume_1m": 44219.0, "volume_3m": 278010.0, "volume_5m": 278010.0, "volume_sub": 30598.0, "volume_acceleration": null, "relative_volume": 0.01}, "vwap": {"value": 13.8856, "slope": 0.0956, "price_vs_vwap_pct": -0.473, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.7912, "ema20": 13.7713, "ema9_slope": 0.1495, "price_vs_ema9_pct": 0.209, "price_vs_ema9_atr": 0.192}, "volatility": {"atr": 0.15, "atr_pct": 1.085, "vwap_distance_atr": -0.438, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.81, "ask": 13.83, "spread": 0.02, "spread_pct": 0.145}, "trade_flow": {"tick_count_sub": 130, "trades_per_second": 4.333, "uptick_ratio": 0.123, "downtick_ratio": 0.1}, "pressure": {"score": 3.5, "slope": 7.2}}, "prediction": {"symbol": "PCG", "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-09-14T13:31:56.414114", "symbol": "RDW", "shortlisted": true, "confidence_rank": 5, "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": "RDW", "computed_at": "2026-09-14T13:31:56.399312+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.5158, "open": 10.25, "extension_from_open_pct": 2.5931707317073216, "price_1m": 10.31, "price_3m": null, "price_5m": null, "price_sub": 10.41}, "velocity": {"velocity_1m": 0.033268671193016484, "velocity_sub": 0.03387768171629854}, "slope": {"slope_1m": 1.9763946643106145, "slope_3m": 1.2829919101036842, "slope_5m": 1.2829919101036842, "slope_sub": 1.7399519893566837}, "acceleration": {"momentum_acceleration": 0.457, "velocity_acceleration": 0.000689, "slope_acceleration": 0.020458}, "volume": {"volume_1m": 88909.0, "volume_3m": 451929.0, "volume_5m": 451929.0, "volume_sub": 49087.0, "volume_acceleration": null, "relative_volume": 0.038}, "vwap": {"value": 10.3117, "slope": 0.0617, "price_vs_vwap_pct": 1.979, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.3128, "ema20": 10.2805, "ema9_slope": 0.3054, "price_vs_ema9_pct": 1.969, "price_vs_ema9_atr": 1.31}, "volatility": {"atr": 0.1549, "atr_pct": 1.473, "vwap_distance_atr": 1.317, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.5, "ask": 10.52, "spread": 0.02, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 320, "trades_per_second": 10.667, "uptick_ratio": 0.147, "downtick_ratio": 0.094}, "pressure": {"score": 34.4, "slope": 2.8}}, "prediction": {"symbol": "RDW", "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-09-14T13:32:01.423826", "symbol": "PCG", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:32:01.419438+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": 13.85, "open": 13.87, "extension_from_open_pct": -0.1441961067051159, "price_1m": 13.85, "price_3m": 13.75, "price_5m": null, "price_sub": 13.85}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.2522825564632398, "slope_5m": 0.16615495755824355, "slope_sub": -0.24535450117265264}, "acceleration": {"momentum_acceleration": -0.4115, "velocity_acceleration": -0.000481, "slope_acceleration": 0.143618}, "volume": {"volume_1m": 272.0, "volume_3m": 279924.0, "volume_5m": 280127.0, "volume_sub": 272.0, "volume_acceleration": 0.198, "relative_volume": 0.01}, "vwap": {"value": 13.8869, "slope": 0.0969, "price_vs_vwap_pct": -0.266, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.8078, "ema20": 13.7814, "ema9_slope": 0.1353, "price_vs_ema9_pct": 0.306, "price_vs_ema9_atr": 0.422}, "volatility": {"atr": 0.1, "atr_pct": 0.722, "vwap_distance_atr": -0.369, "range_expansion_pct": -99.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.85, "ask": 13.86, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -20.1, "slope": -23.6}}, "prediction": {"symbol": "PCG", "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-09-14T13:32:01.424836", "symbol": "RDW", "shortlisted": false, "confidence_rank": 7, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:32:01.419438+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": 10.5, "open": 10.25, "extension_from_open_pct": 2.4390243902439024, "price_1m": 10.509, "price_3m": 10.25, "price_5m": null, "price_sub": 10.51}, "velocity": {"velocity_1m": -0.001427347987439392, "velocity_sub": -0.0031715826197271767}, "slope": {"slope_1m": -0.08567756675710735, "slope_3m": 0.9099907404450948, "slope_5m": 0.9131804950804684, "slope_sub": 1.226641111643505}, "acceleration": {"momentum_acceleration": 0.3135, "velocity_acceleration": -0.00738, "slope_acceleration": -0.410761}, "volume": {"volume_1m": 90.0, "volume_3m": 458629.0, "volume_5m": 461066.0, "volume_sub": 90.0, "volume_acceleration": 0.27, "relative_volume": 0.039}, "vwap": {"value": 10.3141, "slope": 0.0641, "price_vs_vwap_pct": 1.803, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.3491, "ema20": 10.3008, "ema9_slope": 0.3369, "price_vs_ema9_pct": 1.458, "price_vs_ema9_atr": 1.419}, "volatility": {"atr": 0.1063, "atr_pct": 1.012, "vwap_distance_atr": 1.749, "range_expansion_pct": -97.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.5, "ask": 10.52, "spread": 0.02, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -60.5, "slope": -94.9}}, "prediction": {"symbol": "RDW", "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-09-14T13:32:01.425753", "symbol": "IBRX", "shortlisted": false, "confidence_rank": 8, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:32:01.419438+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": 7.887, "open": 7.9, "extension_from_open_pct": -0.16455696202532644, "price_1m": 7.889, "price_3m": null, "price_5m": null, "price_sub": 7.9}, "velocity": {"velocity_1m": -0.0004225292601514065, "velocity_sub": -0.005485232067510881}, "slope": {"slope_1m": -0.02535496957404498, "slope_3m": -0.1456556615722404, "slope_5m": -0.1456556615722404, "slope_sub": 0.012672263583084509}, "acceleration": {"momentum_acceleration": -0.1583, "velocity_acceleration": -0.000252, "slope_acceleration": -0.007576}, "volume": {"volume_1m": 6588.0, "volume_3m": 89560.0, "volume_5m": 89560.0, "volume_sub": 5592.0, "volume_acceleration": null, "relative_volume": 0.007}, "vwap": {"value": 7.9025, "slope": -0.0042, "price_vs_vwap_pct": -0.196, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.902, "ema20": 7.906, "ema9_slope": -0.0503, "price_vs_ema9_pct": -0.19, "price_vs_ema9_atr": -0.314}, "volatility": {"atr": 0.048, "atr_pct": 0.608, "vwap_distance_atr": -0.322, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.88, "ask": 7.9, "spread": 0.02, "spread_pct": 0.253}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.208, "downtick_ratio": 0.208}, "pressure": {"score": -5.1, "slope": -1.2}}, "prediction": {"symbol": "IBRX", "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-09-14T13:32:01.426655", "symbol": "ONDS", "shortlisted": false, "confidence_rank": 9, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:32:01.419438+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": 7.1614, "open": 7.0, "extension_from_open_pct": 2.305714285714292, "price_1m": 7.165, "price_3m": 7.0, "price_5m": null, "price_sub": 7.165}, "velocity": {"velocity_1m": -0.0008374040474528038, "velocity_sub": -0.0016748080949056075}, "slope": {"slope_1m": -0.05025686843868109, "slope_3m": 0.5703901636893665, "slope_5m": 0.8015095189816397, "slope_sub": 0.825204933839155}, "acceleration": {"momentum_acceleration": 0.0237, "velocity_acceleration": -0.005476, "slope_acceleration": -0.261908}, "volume": {"volume_1m": 13217.0, "volume_3m": 1092702.0, "volume_5m": 1097056.0, "volume_sub": 13217.0, "volume_acceleration": 0.317, "relative_volume": 0.026}, "vwap": {"value": 7.0733, "slope": 0.0766, "price_vs_vwap_pct": 1.246, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 4, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.0689, "ema20": 7.0358, "ema9_slope": 0.3364, "price_vs_ema9_pct": 1.308, "price_vs_ema9_atr": 1.29}, "volatility": {"atr": 0.0717, "atr_pct": 1.001, "vwap_distance_atr": 1.23, "range_expansion_pct": -97.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.16, "ask": 7.17, "spread": 0.01, "spread_pct": 0.14}, "trade_flow": {"tick_count_sub": 87, "trades_per_second": 2.9, "uptick_ratio": 0.034, "downtick_ratio": 0.069}, "pressure": {"score": -19.6, "slope": -45.3}}, "prediction": {"symbol": "ONDS", "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-09-14T13:32:01.427465", "symbol": "LYG", "shortlisted": false, "confidence_rank": 10, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "LYG", "computed_at": "2026-09-14T13:32:01.419438+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": 5.93, "open": 5.91, "extension_from_open_pct": 0.3384094754653058, "price_1m": 5.92, "price_3m": null, "price_5m": null, "price_sub": 5.925}, "velocity": {"velocity_1m": 0.0028153153153152558, "velocity_sub": 0.0028129395218002215}, "slope": {"slope_1m": 0.1687763713080133, "slope_3m": 0.0, "slope_5m": 0.0, "slope_sub": -0.016866961838498482}, "acceleration": {"momentum_acceleration": -0.0169, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 1.0, "volume_3m": 131873.0, "volume_5m": 131873.0, "volume_sub": 1.0, "volume_acceleration": null, "relative_volume": 0.01}, "vwap": {"value": 5.9235, "slope": 0.0002, "price_vs_vwap_pct": 0.109, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.9284, "ema20": 5.9291, "ema9_slope": -0.0135, "price_vs_ema9_pct": 0.027, "price_vs_ema9_atr": 0.128}, "volatility": {"atr": 0.0125, "atr_pct": 0.211, "vwap_distance_atr": 0.517, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.92, "ask": 5.93, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 56.0, "slope": null}}, "prediction": {"symbol": "LYG", "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-09-14T13:32:01.428997", "symbol": "IRD", "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": "IRD", "computed_at": "2026-09-14T13:32:01.419438+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": 5.984, "open": 6.02, "extension_from_open_pct": -0.5980066445182657, "price_1m": 5.97, "price_3m": null, "price_5m": null, "price_sub": 5.99}, "velocity": {"velocity_1m": 0.003908431044109502, "velocity_sub": -0.0033388981636061363}, "slope": {"slope_1m": 0.23423121967542634, "slope_3m": -0.049320381856783405, "slope_5m": -0.049320381856783405, "slope_sub": 0.06014535126556071}, "acceleration": {"momentum_acceleration": -0.1095, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 563.0, "volume_3m": 42642.0, "volume_5m": 42642.0, "volume_sub": 563.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 5.9884, "slope": -0.0016, "price_vs_vwap_pct": -0.074, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.9855, "ema20": 5.9876, "ema9_slope": -0.0364, "price_vs_ema9_pct": -0.026, "price_vs_ema9_atr": -0.041}, "volatility": {"atr": 0.0376, "atr_pct": 0.629, "vwap_distance_atr": -0.117, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.97, "ask": 6.01, "spread": 0.04, "spread_pct": 0.668}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -56.4, "slope": null}}, "prediction": {"symbol": "IRD", "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-09-14T13:32:01.430399", "symbol": "BTG", "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": "BTG", "computed_at": "2026-09-14T13:32:01.419438+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": 5.225, "open": 5.21, "extension_from_open_pct": 0.28790786948175967, "price_1m": 5.235, "price_3m": null, "price_5m": null, "price_sub": 5.235}, "velocity": {"velocity_1m": -0.0031836994587713064, "velocity_sub": -0.006367398917542613}, "slope": {"slope_1m": -0.19120458891014674, "slope_3m": 0.1435864709636217, "slope_5m": 0.1435864709636217, "slope_sub": 0.3651216752641509}, "acceleration": {"momentum_acceleration": 0.2215, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 6664.0, "volume_3m": 471844.0, "volume_5m": 471844.0, "volume_sub": 6664.0, "volume_acceleration": null, "relative_volume": 0.029}, "vwap": {"value": 5.2147, "slope": 0.008, "price_vs_vwap_pct": 0.198, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.217, "ema20": 5.2136, "ema9_slope": 0.0671, "price_vs_ema9_pct": 0.153, "price_vs_ema9_atr": 0.267}, "volatility": {"atr": 0.03, "atr_pct": 0.574, "vwap_distance_atr": 0.343, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.22, "ask": 5.23, "spread": 0.01, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.0, "downtick_ratio": 0.214}, "pressure": {"score": -17.4, "slope": null}}, "prediction": {"symbol": "BTG", "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-09-14T13:32:01.431935", "symbol": "WEN", "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": "WEN", "computed_at": "2026-09-14T13:32:01.419438+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": 7.6693, "open": 7.6, "extension_from_open_pct": 0.9118421052631599, "price_1m": 7.66, "price_3m": null, "price_5m": null, "price_sub": 7.66}, "velocity": {"velocity_1m": 0.002023498694516893, "velocity_sub": 0.004046997389033786}, "slope": {"slope_1m": 0.12133626453914585, "slope_3m": 0.19134235697213306, "slope_5m": 0.19134235697213306, "slope_sub": 0.20954035676727956}, "acceleration": {"momentum_acceleration": 0.0182, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 20.0, "volume_3m": 75987.0, "volume_5m": 75987.0, "volume_sub": 20.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 7.6402, "slope": 0.0021, "price_vs_vwap_pct": 0.381, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.6491, "ema20": 7.6445, "ema9_slope": 0.0593, "price_vs_ema9_pct": 0.265, "price_vs_ema9_atr": 0.683}, "volatility": {"atr": 0.0296, "atr_pct": 0.387, "vwap_distance_atr": 0.983, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.66, "ask": 7.67, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 57.1, "slope": null}}, "prediction": {"symbol": "WEN", "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-09-14T13:32:01.433691", "symbol": "MBLY", "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": "MBLY", "computed_at": "2026-09-14T13:32:01.419438+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": 8.0601, "open": 8.15, "extension_from_open_pct": -1.1030674846625776, "price_1m": 8.075, "price_3m": null, "price_5m": null, "price_sub": 8.07}, "velocity": {"velocity_1m": -0.003075335397316621, "velocity_sub": -0.004089219330855027}, "slope": {"slope_1m": -0.18469051942657963, "slope_3m": -0.5552787511684125, "slope_5m": -0.5552787511684125, "slope_sub": -0.16106551029889477}, "acceleration": {"momentum_acceleration": -0.3942, "velocity_acceleration": 8e-06, "slope_acceleration": 0.000247}, "volume": {"volume_1m": 8164.0, "volume_3m": 94184.0, "volume_5m": 94184.0, "volume_sub": 7113.0, "volume_acceleration": null, "relative_volume": 0.022}, "vwap": {"value": 8.0926, "slope": -0.0574, "price_vs_vwap_pct": -0.401, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.12, "ema20": 8.135, "ema9_slope": -0.1843, "price_vs_ema9_pct": -0.738, "price_vs_ema9_atr": -0.922}, "volatility": {"atr": 0.065, "atr_pct": 0.806, "vwap_distance_atr": -0.499, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.04, "ask": 8.06, "spread": 0.02, "spread_pct": 0.248}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.154, "downtick_ratio": 0.192}, "pressure": {"score": -5.8, "slope": 0.1}}, "prediction": {"symbol": "MBLY", "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-09-14T13:32:01.435359", "symbol": "CHPT", "shortlisted": true, "confidence_rank": 5, "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": "CHPT", "computed_at": "2026-09-14T13:32:01.419438+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": 8.67, "open": 8.89, "extension_from_open_pct": -2.4746906636670487, "price_1m": 8.66, "price_3m": 8.89, "price_5m": null, "price_sub": 8.6688}, "velocity": {"velocity_1m": 0.0019245573518090428, "velocity_sub": 0.0004614248800298219}, "slope": {"slope_1m": 0.11540680900172864, "slope_3m": -0.33674232975804697, "slope_5m": -0.8337983032175941, "slope_sub": -0.2216347289179212}, "acceleration": {"momentum_acceleration": -0.6122, "velocity_acceleration": 0.000856, "slope_acceleration": 0.133982}, "volume": {"volume_1m": 2050.0, "volume_3m": 72644.0, "volume_5m": 73647.0, "volume_sub": 2050.0, "volume_acceleration": 0.319, "relative_volume": 0.037}, "vwap": {"value": 8.7326, "slope": -0.1574, "price_vs_vwap_pct": -0.716, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.7885, "ema20": 8.8366, "ema9_slope": -0.3892, "price_vs_ema9_pct": -1.349, "price_vs_ema9_atr": -0.961}, "volatility": {"atr": 0.1233, "atr_pct": 1.423, "vwap_distance_atr": -0.507, "range_expansion_pct": -97.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.65, "ask": 8.69, "spread": 0.04, "spread_pct": 0.461}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.188, "downtick_ratio": 0.188}, "pressure": {"score": -16.7, "slope": -10.5}}, "prediction": {"symbol": "CHPT", "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-09-14T13:32:06.480287", "symbol": "NU", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:32:06.477036+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": 14.3377, "open": 14.32, "extension_from_open_pct": 0.1236033519553045, "price_1m": 14.36, "price_3m": 14.33, "price_5m": null, "price_sub": 14.355}, "velocity": {"velocity_1m": -0.0025882079851438653, "velocity_sub": -0.004017183327528279}, "slope": {"slope_1m": -0.15541315157660401, "slope_3m": 0.09661060693782529, "slope_5m": 0.05099611599349007, "slope_sub": 0.07464131187337686}, "acceleration": {"momentum_acceleration": 0.0236, "velocity_acceleration": 2.1e-05, "slope_acceleration": -0.002374}, "volume": {"volume_1m": 7906.0, "volume_3m": 908337.0, "volume_5m": 916447.0, "volume_sub": 7906.0, "volume_acceleration": 0.209, "relative_volume": 0.014}, "vwap": {"value": 14.3318, "slope": 0.0052, "price_vs_vwap_pct": 0.041, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3338, "ema20": 14.3318, "ema9_slope": 0.0127, "price_vs_ema9_pct": 0.027, "price_vs_ema9_atr": 0.061}, "volatility": {"atr": 0.0641, "atr_pct": 0.447, "vwap_distance_atr": 0.092, "range_expansion_pct": -99.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.38, "ask": 14.39, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.182, "downtick_ratio": 0.091}, "pressure": {"score": -18.9, "slope": -9.0}}, "prediction": {"symbol": "NU", "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-09-14T13:32:06.482034", "symbol": "SOUN", "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": "SOUN", "computed_at": "2026-09-14T13:32:06.477036+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": 6.325, "open": 6.22, "extension_from_open_pct": 1.6881028938906824, "price_1m": 6.3301, "price_3m": 6.29, "price_5m": null, "price_sub": 6.3301}, "velocity": {"velocity_1m": -0.001342790793194331, "velocity_sub": -0.002685581586388662}, "slope": {"slope_1m": -0.08059991623929735, "slope_3m": 0.32631251023026603, "slope_5m": 0.23988362552469586, "slope_sub": 0.48670865255422724}, "acceleration": {"momentum_acceleration": 0.2468, "velocity_acceleration": -9.8e-05, "slope_acceleration": -0.003952}, "volume": {"volume_1m": 39123.0, "volume_3m": 776803.0, "volume_5m": 787771.0, "volume_sub": 39123.0, "volume_acceleration": 0.397, "relative_volume": 0.058}, "vwap": {"value": 6.2862, "slope": 0.0029, "price_vs_vwap_pct": 0.617, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 4, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.3026, "ema20": 6.2963, "ema9_slope": 0.0733, "price_vs_ema9_pct": 0.355, "price_vs_ema9_atr": 0.385}, "volatility": {"atr": 0.0582, "atr_pct": 0.92, "vwap_distance_atr": 0.667, "range_expansion_pct": -98.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.32, "ask": 6.33, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 46, "trades_per_second": 1.533, "uptick_ratio": 0.196, "downtick_ratio": 0.261}, "pressure": {"score": -19.6, "slope": -23.1}}, "prediction": {"symbol": "SOUN", "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-09-14T13:32:06.484603", "symbol": "BTG", "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": "BTG", "computed_at": "2026-09-14T13:32:06.477036+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": 5.22, "open": 5.21, "extension_from_open_pct": 0.19193857965450647, "price_1m": 5.235, "price_3m": null, "price_5m": null, "price_sub": 5.235}, "velocity": {"velocity_1m": -0.004775549188156818, "velocity_sub": -0.009551098376313636}, "slope": {"slope_1m": -0.2869440459110582, "slope_3m": 0.09575486753909786, "slope_5m": 0.09575486753909786, "slope_sub": 0.3076657491680124}, "acceleration": {"momentum_acceleration": 0.2119, "velocity_acceleration": -0.000629, "slope_acceleration": -0.01893}, "volume": {"volume_1m": 13368.0, "volume_3m": 478548.0, "volume_5m": 478548.0, "volume_sub": 13368.0, "volume_acceleration": null, "relative_volume": 0.029}, "vwap": {"value": 5.2148, "slope": 0.0081, "price_vs_vwap_pct": 0.1, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.216, "ema20": 5.2131, "ema9_slope": 0.0575, "price_vs_ema9_pct": 0.077, "price_vs_ema9_atr": 0.123}, "volatility": {"atr": 0.0325, "atr_pct": 0.623, "vwap_distance_atr": 0.16, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.22, "ask": 5.23, "spread": 0.01, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.095, "downtick_ratio": 0.286}, "pressure": {"score": -19.1, "slope": -1.7}}, "prediction": {"symbol": "BTG", "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-09-14T13:32:06.486001", "symbol": "WEN", "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": "WEN", "computed_at": "2026-09-14T13:32:06.477036+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": 7.6693, "open": 7.6, "extension_from_open_pct": 0.9118421052631599, "price_1m": 7.66, "price_3m": null, "price_5m": null, "price_sub": 7.66}, "velocity": {"velocity_1m": 0.002023498694516893, "velocity_sub": 0.004046997389033786}, "slope": {"slope_1m": 0.12133626453914585, "slope_3m": 0.19134235697213306, "slope_5m": 0.19134235697213306, "slope_sub": 0.20954035676727956}, "acceleration": {"momentum_acceleration": 0.0182, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 20.0, "volume_3m": 75987.0, "volume_5m": 75987.0, "volume_sub": 20.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 7.6402, "slope": 0.0021, "price_vs_vwap_pct": 0.381, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.6491, "ema20": 7.6445, "ema9_slope": 0.0593, "price_vs_ema9_pct": 0.265, "price_vs_ema9_atr": 0.683}, "volatility": {"atr": 0.0296, "atr_pct": 0.387, "vwap_distance_atr": 0.983, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.65, "ask": 7.68, "spread": 0.03, "spread_pct": 0.391}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 57.1, "slope": 0.0}}, "prediction": {"symbol": "WEN", "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-09-14T13:32:06.487445", "symbol": "AGNC", "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 4"], "features": {"symbol": "AGNC", "computed_at": "2026-09-14T13:32:06.477036+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": 10.115, "open": 10.07, "extension_from_open_pct": 0.4468718967229387, "price_1m": 10.1201, "price_3m": 10.07, "price_5m": null, "price_sub": 10.126}, "velocity": {"velocity_1m": -0.0008399126490845854, "velocity_sub": -0.0036210415432218162}, "slope": {"slope_1m": -0.05040746030413042, "slope_3m": 0.19795381737441115, "slope_5m": 0.17840470925034985, "slope_sub": 0.39143306618439777}, "acceleration": {"momentum_acceleration": 0.213, "velocity_acceleration": -7.3e-05, "slope_acceleration": -0.001301}, "volume": {"volume_1m": 16258.0, "volume_3m": 1361134.0, "volume_5m": 1361685.0, "volume_sub": 16258.0, "volume_acceleration": 0.795, "relative_volume": 0.051}, "vwap": {"value": 10.0852, "slope": 0.0152, "price_vs_vwap_pct": 0.296, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.0877, "ema20": 10.079, "ema9_slope": 0.0623, "price_vs_ema9_pct": 0.271, "price_vs_ema9_atr": 0.41}, "volatility": {"atr": 0.0667, "atr_pct": 0.66, "vwap_distance_atr": 0.447, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.11, "ask": 10.12, "spread": 0.01, "spread_pct": 0.099}, "trade_flow": {"tick_count_sub": 73, "trades_per_second": 2.433, "uptick_ratio": 0.082, "downtick_ratio": 0.178}, "pressure": {"score": -11.5, "slope": -65.9}}, "prediction": {"symbol": "AGNC", "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-09-14T13:32:06.489515", "symbol": "BB", "shortlisted": true, "confidence_rank": 5, "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": "BB", "computed_at": "2026-09-14T13:32:06.477036+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": 7.48, "open": 7.56, "extension_from_open_pct": -1.0582010582010475, "price_1m": 7.48, "price_3m": 7.56, "price_5m": null, "price_sub": 7.48}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.13357079252003276, "slope_5m": -0.34643570952697816, "slope_sub": -0.1771170395007016}, "acceleration": {"momentum_acceleration": -0.1693, "velocity_acceleration": 0.000278, "slope_acceleration": 0.026496}, "volume": {"volume_1m": 830.0, "volume_3m": 169921.0, "volume_5m": 170022.0, "volume_sub": 830.0, "volume_acceleration": 0.142, "relative_volume": 0.024}, "vwap": {"value": 7.5118, "slope": -0.0548, "price_vs_vwap_pct": -0.424, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5235, "ema20": 7.5408, "ema9_slope": -0.1632, "price_vs_ema9_pct": -0.578, "price_vs_ema9_atr": -1.187}, "volatility": {"atr": 0.0367, "atr_pct": 0.49, "vwap_distance_atr": -0.869, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.47, "ask": 7.49, "spread": 0.02, "spread_pct": 0.267}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -21.4, "slope": -18.8}}, "prediction": {"symbol": "BB", "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-09-14T13:32:11.499659", "symbol": "NU", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:32:11.495752+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": 14.39, "open": 14.32, "extension_from_open_pct": 0.4888268156424601, "price_1m": 14.36, "price_3m": 14.33, "price_5m": null, "price_sub": 14.355}, "velocity": {"velocity_1m": 0.003481894150417959, "velocity_sub": 0.008127249506559884}, "slope": {"slope_1m": 0.20869565217392097, "slope_3m": 0.27868091035764075, "slope_5m": 0.16030667363652235, "slope_sub": 0.29327516151739713}, "acceleration": {"momentum_acceleration": 0.133, "velocity_acceleration": 0.00242, "slope_acceleration": 0.07255}, "volume": {"volume_1m": 10133.0, "volume_3m": 910564.0, "volume_5m": 918674.0, "volume_sub": 10133.0, "volume_acceleration": 0.212, "relative_volume": 0.014}, "vwap": {"value": 14.3321, "slope": 0.0054, "price_vs_vwap_pct": 0.404, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3442, "ema20": 14.3367, "ema9_slope": 0.0345, "price_vs_ema9_pct": 0.319, "price_vs_ema9_atr": 0.714}, "volatility": {"atr": 0.0641, "atr_pct": 0.445, "vwap_distance_atr": 0.904, "range_expansion_pct": -99.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.38, "ask": 14.4, "spread": 0.02, "spread_pct": 0.139}, "trade_flow": {"tick_count_sub": 46, "trades_per_second": 1.533, "uptick_ratio": 0.217, "downtick_ratio": 0.174}, "pressure": {"score": -12.3, "slope": 6.6}}, "prediction": {"symbol": "NU", "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-09-14T13:32:11.503274", "symbol": "SOUN", "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": "SOUN", "computed_at": "2026-09-14T13:32:11.495752+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": 6.335, "open": 6.22, "extension_from_open_pct": 1.8488745980707428, "price_1m": 6.3301, "price_3m": 6.29, "price_5m": null, "price_sub": 6.3301}, "velocity": {"velocity_1m": 0.0012901323307162411, "velocity_sub": 0.0025802646614324822}, "slope": {"slope_1m": 0.07737799148842293, "slope_3m": 0.4053005715371315, "slope_5m": 0.28733423405932795, "slope_sub": 0.5816003518127426}, "acceleration": {"momentum_acceleration": 0.2943, "velocity_acceleration": 0.001049, "slope_acceleration": 0.031478}, "volume": {"volume_1m": 52938.0, "volume_3m": 790618.0, "volume_5m": 801586.0, "volume_sub": 52938.0, "volume_acceleration": 0.422, "relative_volume": 0.059}, "vwap": {"value": 6.2872, "slope": 0.0038, "price_vs_vwap_pct": 0.761, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 4, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.3046, "ema20": 6.2973, "ema9_slope": 0.0828, "price_vs_ema9_pct": 0.482, "price_vs_ema9_atr": 0.494}, "volatility": {"atr": 0.0615, "atr_pct": 0.971, "vwap_distance_atr": 0.778, "range_expansion_pct": -98.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.33, "ask": 6.34, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 106, "trades_per_second": 3.533, "uptick_ratio": 0.189, "downtick_ratio": 0.217}, "pressure": {"score": -13.8, "slope": 5.8}}, "prediction": {"symbol": "SOUN", "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-09-14T13:32:11.505709", "symbol": "BTG", "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": "BTG", "computed_at": "2026-09-14T13:32:11.495752+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": 5.2212, "open": 5.21, "extension_from_open_pct": 0.2149712092130452, "price_1m": 5.235, "price_3m": null, "price_5m": null, "price_sub": 5.235}, "velocity": {"velocity_1m": -0.00439350525310433, "velocity_sub": -0.00878701050620866}, "slope": {"slope_1m": -0.26395822574167865, "slope_3m": 0.10723723685386041, "slope_5m": 0.10723723685386041, "slope_sub": 0.32145768400862457}, "acceleration": {"momentum_acceleration": 0.2142, "velocity_acceleration": 0.000152, "slope_acceleration": 0.00458}, "volume": {"volume_1m": 42970.0, "volume_3m": 508150.0, "volume_5m": 508150.0, "volume_sub": 42970.0, "volume_acceleration": null, "relative_volume": 0.031}, "vwap": {"value": 5.2154, "slope": 0.0087, "price_vs_vwap_pct": 0.111, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.2162, "ema20": 5.2132, "ema9_slope": 0.0598, "price_vs_ema9_pct": 0.095, "price_vs_ema9_atr": 0.153}, "volatility": {"atr": 0.0325, "atr_pct": 0.622, "vwap_distance_atr": 0.179, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.22, "ask": 5.23, "spread": 0.01, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 58, "trades_per_second": 1.933, "uptick_ratio": 0.069, "downtick_ratio": 0.138}, "pressure": {"score": -11.9, "slope": 7.2}}, "prediction": {"symbol": "BTG", "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-09-14T13:32:11.507382", "symbol": "WEN", "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": "WEN", "computed_at": "2026-09-14T13:32:11.495752+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": 7.67, "open": 7.6, "extension_from_open_pct": 0.9210526315789511, "price_1m": 7.66, "price_3m": null, "price_5m": null, "price_sub": 7.66}, "velocity": {"velocity_1m": 0.0021758050478676645, "velocity_sub": 0.004351610095735329}, "slope": {"slope_1m": 0.13046314416177152, "slope_3m": 0.1959077057030926, "slope_5m": 0.1959077057030926, "slope_sub": 0.21502215864742683}, "acceleration": {"momentum_acceleration": 0.0191, "velocity_acceleration": 6.1e-05, "slope_acceleration": 0.001819}, "volume": {"volume_1m": 30.0, "volume_3m": 75997.0, "volume_5m": 75997.0, "volume_sub": 30.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 7.6402, "slope": 0.0021, "price_vs_vwap_pct": 0.39, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.6492, "ema20": 7.6446, "ema9_slope": 0.0602, "price_vs_ema9_pct": 0.272, "price_vs_ema9_atr": 0.693}, "volatility": {"atr": 0.03, "atr_pct": 0.391, "vwap_distance_atr": 0.994, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.65, "ask": 7.69, "spread": 0.04, "spread_pct": 0.522}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 57.4, "slope": 0.3}}, "prediction": {"symbol": "WEN", "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-09-14T13:32:11.508921", "symbol": "AGNC", "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 4"], "features": {"symbol": "AGNC", "computed_at": "2026-09-14T13:32:11.495752+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": 10.12, "open": 10.07, "extension_from_open_pct": 0.49652432969214433, "price_1m": 10.1201, "price_3m": 10.07, "price_5m": null, "price_sub": 10.126}, "velocity": {"velocity_1m": -1.646887547249917e-05, "velocity_sub": -0.001975113569030294}, "slope": {"slope_1m": -0.0009881374104035387, "slope_3m": 0.22266131399863398, "slope_5m": 0.1932395858868724, "slope_sub": 0.4211099964081767}, "acceleration": {"momentum_acceleration": 0.2279, "velocity_acceleration": 0.000328, "slope_acceleration": 0.009847}, "volume": {"volume_1m": 17273.0, "volume_3m": 1362149.0, "volume_5m": 1362700.0, "volume_sub": 17273.0, "volume_acceleration": 0.796, "relative_volume": 0.051}, "vwap": {"value": 10.0852, "slope": 0.0152, "price_vs_vwap_pct": 0.345, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.0887, "ema20": 10.0795, "ema9_slope": 0.0653, "price_vs_ema9_pct": 0.311, "price_vs_ema9_atr": 0.47}, "volatility": {"atr": 0.0667, "atr_pct": 0.659, "vwap_distance_atr": 0.521, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.11, "ask": 10.12, "spread": 0.01, "spread_pct": 0.099}, "trade_flow": {"tick_count_sub": 78, "trades_per_second": 2.6, "uptick_ratio": 0.09, "downtick_ratio": 0.179}, "pressure": {"score": -10.0, "slope": 1.5}}, "prediction": {"symbol": "AGNC", "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-09-14T13:32:11.510484", "symbol": "BB", "shortlisted": true, "confidence_rank": 5, "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": "BB", "computed_at": "2026-09-14T13:32:11.495752+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": 7.52, "open": 7.56, "extension_from_open_pct": -0.5291005291005296, "price_1m": 7.48, "price_3m": 7.56, "price_5m": null, "price_sub": 7.48}, "velocity": {"velocity_1m": 0.00891265597147931, "velocity_sub": 0.01782531194295862}, "slope": {"slope_1m": 0.533333333333322, "slope_3m": 0.1333333333333305, "slope_5m": -0.18629407850964694, "slope_sub": 0.1432654245438729}, "acceleration": {"momentum_acceleration": -0.3296, "velocity_acceleration": 0.003552, "slope_acceleration": 0.106269}, "volume": {"volume_1m": 21676.0, "volume_3m": 190767.0, "volume_5m": 190868.0, "volume_sub": 21676.0, "volume_acceleration": 0.282, "relative_volume": 0.027}, "vwap": {"value": 7.5118, "slope": -0.0549, "price_vs_vwap_pct": 0.11, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 7.5315, "ema20": 7.5446, "ema9_slope": -0.1313, "price_vs_ema9_pct": -0.153, "price_vs_ema9_atr": -0.216}, "volatility": {"atr": 0.0533, "atr_pct": 0.709, "vwap_distance_atr": 0.154, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.5, "ask": 7.53, "spread": 0.03, "spread_pct": 0.399}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.207, "downtick_ratio": 0.138}, "pressure": {"score": -2.7, "slope": 18.7}}, "prediction": {"symbol": "BB", "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-09-14T13:32:16.519656", "symbol": "NU", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:32:16.516746+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": 14.38, "open": 14.32, "extension_from_open_pct": 0.4189944134078247, "price_1m": 14.36, "price_3m": 14.33, "price_5m": null, "price_sub": 14.355}, "velocity": {"velocity_1m": 0.002321262766945375, "velocity_sub": 0.005805178218971405}, "slope": {"slope_1m": 0.13917884481559742, "slope_3m": 0.2439024390243912, "slope_5m": 0.13942140118508264, "slope_sub": 0.2515021818232571}, "acceleration": {"momentum_acceleration": 0.1121, "velocity_acceleration": -0.000462, "slope_acceleration": -0.013845}, "volume": {"volume_1m": 10134.0, "volume_3m": 910565.0, "volume_5m": 918675.0, "volume_sub": 10134.0, "volume_acceleration": 0.212, "relative_volume": 0.014}, "vwap": {"value": 14.332, "slope": 0.0054, "price_vs_vwap_pct": 0.335, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3422, "ema20": 14.3358, "ema9_slope": 0.0304, "price_vs_ema9_pct": 0.263, "price_vs_ema9_atr": 0.589}, "volatility": {"atr": 0.0641, "atr_pct": 0.446, "vwap_distance_atr": 0.748, "range_expansion_pct": -99.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.38, "ask": 14.4, "spread": 0.02, "spread_pct": 0.139}, "trade_flow": {"tick_count_sub": 47, "trades_per_second": 1.567, "uptick_ratio": 0.213, "downtick_ratio": 0.191}, "pressure": {"score": -14.8, "slope": -2.5}}, "prediction": {"symbol": "NU", "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-09-14T13:32:16.521450", "symbol": "SOUN", "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": "SOUN", "computed_at": "2026-09-14T13:32:16.516746+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": 6.3401, "open": 6.22, "extension_from_open_pct": 1.9308681672025703, "price_1m": 6.3301, "price_3m": 6.29, "price_5m": null, "price_sub": 6.3301}, "velocity": {"velocity_1m": 0.002632923123910572, "velocity_sub": 0.005265846247821144}, "slope": {"slope_1m": 0.15785070480339358, "slope_3m": 0.4455523899968293, "slope_5m": 0.31151956900649397, "slope_sub": 0.629966172591077}, "acceleration": {"momentum_acceleration": 0.3184, "velocity_acceleration": 0.000535, "slope_acceleration": 0.016027}, "volume": {"volume_1m": 59193.0, "volume_3m": 796873.0, "volume_5m": 807841.0, "volume_sub": 59193.0, "volume_acceleration": 0.433, "relative_volume": 0.059}, "vwap": {"value": 6.2876, "slope": 0.0042, "price_vs_vwap_pct": 0.836, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 4, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.3056, "ema20": 6.2977, "ema9_slope": 0.0877, "price_vs_ema9_pct": 0.546, "price_vs_ema9_atr": 0.56}, "volatility": {"atr": 0.0615, "atr_pct": 0.97, "vwap_distance_atr": 0.854, "range_expansion_pct": -98.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.34, "ask": 6.35, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 143, "trades_per_second": 4.767, "uptick_ratio": 0.168, "downtick_ratio": 0.189}, "pressure": {"score": -11.3, "slope": 2.5}}, "prediction": {"symbol": "SOUN", "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-09-14T13:32:16.522978", "symbol": "BTG", "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": "BTG", "computed_at": "2026-09-14T13:32:16.516746+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": 5.215, "open": 5.21, "extension_from_open_pct": 0.09596928982725324, "price_1m": 5.235, "price_3m": null, "price_5m": null, "price_sub": 5.235}, "velocity": {"velocity_1m": -0.00636739891754233, "velocity_sub": -0.01273479783508466}, "slope": {"slope_1m": -0.38277511961723376, "slope_3m": 0.04789272030651239, "slope_5m": 0.04789272030651239, "slope_sub": 0.2501822646866929}, "acceleration": {"momentum_acceleration": 0.2023, "velocity_acceleration": -0.000786, "slope_acceleration": -0.023664}, "volume": {"volume_1m": 85249.0, "volume_3m": 550429.0, "volume_5m": 550429.0, "volume_sub": 85249.0, "volume_acceleration": null, "relative_volume": 0.033}, "vwap": {"value": 5.2148, "slope": 0.0082, "price_vs_vwap_pct": 0.003, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.215, "ema20": 5.2126, "ema9_slope": 0.048, "price_vs_ema9_pct": 0.0, "price_vs_ema9_atr": 0.0}, "volatility": {"atr": 0.0419, "atr_pct": 0.803, "vwap_distance_atr": 0.004, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.21, "ask": 5.22, "spread": 0.01, "spread_pct": 0.192}, "trade_flow": {"tick_count_sub": 138, "trades_per_second": 4.6, "uptick_ratio": 0.08, "downtick_ratio": 0.116}, "pressure": {"score": -13.8, "slope": -1.9}}, "prediction": {"symbol": "BTG", "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-09-14T13:32:16.525354", "symbol": "WEN", "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": "WEN", "computed_at": "2026-09-14T13:32:16.516746+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": 7.6899, "open": 7.6, "extension_from_open_pct": 1.1828947368421066, "price_1m": 7.66, "price_3m": null, "price_5m": null, "price_sub": 7.66}, "velocity": {"velocity_1m": 0.006505657093124367, "velocity_sub": 0.013011314186248735}, "slope": {"slope_1m": 0.3895790852057615, "slope_3m": 0.3255777537092379, "slope_5m": 0.3255777537092379, "slope_sub": 0.37075718015665887}, "acceleration": {"momentum_acceleration": 0.0452, "velocity_acceleration": 0.001725, "slope_acceleration": 0.051607}, "volume": {"volume_1m": 54.0, "volume_3m": 76021.0, "volume_5m": 76021.0, "volume_sub": 54.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 7.6402, "slope": 0.0022, "price_vs_vwap_pct": 0.651, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.6532, "ema20": 7.6465, "ema9_slope": 0.0862, "price_vs_ema9_pct": 0.48, "price_vs_ema9_atr": 0.919}, "volatility": {"atr": 0.0399, "atr_pct": 0.52, "vwap_distance_atr": 1.244, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.65, "ask": 7.69, "spread": 0.04, "spread_pct": 0.522}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.2}, "pressure": {"score": 33.5, "slope": -23.9}}, "prediction": {"symbol": "WEN", "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-09-14T13:32:16.526873", "symbol": "AGNC", "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 4"], "features": {"symbol": "AGNC", "computed_at": "2026-09-14T13:32:16.516746+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": 10.115, "open": 10.07, "extension_from_open_pct": 0.4468718967229387, "price_1m": 10.1201, "price_3m": 10.07, "price_5m": null, "price_sub": 10.126}, "velocity": {"velocity_1m": -0.0008399126490845854, "velocity_sub": -0.0036210415432218162}, "slope": {"slope_1m": -0.05040746030413042, "slope_3m": 0.19795381737441115, "slope_5m": 0.17840470925034985, "slope_sub": 0.39143306618439777}, "acceleration": {"momentum_acceleration": 0.213, "velocity_acceleration": -0.000328, "slope_acceleration": -0.009843}, "volume": {"volume_1m": 20336.0, "volume_3m": 1365212.0, "volume_5m": 1365763.0, "volume_sub": 20336.0, "volume_acceleration": 0.8, "relative_volume": 0.051}, "vwap": {"value": 10.0853, "slope": 0.0153, "price_vs_vwap_pct": 0.295, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.0877, "ema20": 10.079, "ema9_slope": 0.0623, "price_vs_ema9_pct": 0.271, "price_vs_ema9_atr": 0.41}, "volatility": {"atr": 0.0667, "atr_pct": 0.66, "vwap_distance_atr": 0.446, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.11, "ask": 10.12, "spread": 0.01, "spread_pct": 0.099}, "trade_flow": {"tick_count_sub": 90, "trades_per_second": 3.0, "uptick_ratio": 0.122, "downtick_ratio": 0.189}, "pressure": {"score": -10.2, "slope": -0.2}}, "prediction": {"symbol": "AGNC", "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-09-14T13:32:16.528327", "symbol": "BB", "shortlisted": true, "confidence_rank": 5, "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": "BB", "computed_at": "2026-09-14T13:32:16.516746+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": 7.5, "open": 7.56, "extension_from_open_pct": -0.7936507936507886, "price_1m": 7.48, "price_3m": 7.56, "price_5m": null, "price_sub": 7.48}, "velocity": {"velocity_1m": 0.004456327985739655, "velocity_sub": 0.00891265597147931}, "slope": {"slope_1m": 0.2670226969292333, "slope_3m": 0.0, "slope_5m": -0.266311584553926, "slope_sub": -0.01681889322338635}, "acceleration": {"momentum_acceleration": -0.2495, "velocity_acceleration": -0.001775, "slope_acceleration": -0.053039}, "volume": {"volume_1m": 31676.0, "volume_3m": 200767.0, "volume_5m": 200868.0, "volume_sub": 31676.0, "volume_acceleration": 0.349, "relative_volume": 0.029}, "vwap": {"value": 7.5106, "slope": -0.056, "price_vs_vwap_pct": -0.142, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5275, "ema20": 7.5427, "ema9_slope": -0.1472, "price_vs_ema9_pct": -0.366, "price_vs_ema9_atr": -0.516}, "volatility": {"atr": 0.0533, "atr_pct": 0.711, "vwap_distance_atr": -0.199, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.5, "ask": 7.53, "spread": 0.03, "spread_pct": 0.399}, "trade_flow": {"tick_count_sub": 30, "trades_per_second": 1.0, "uptick_ratio": 0.2, "downtick_ratio": 0.167}, "pressure": {"score": -8.7, "slope": -6.0}}, "prediction": {"symbol": "BB", "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-09-14T13:32:21.538108", "symbol": "NU", "shortlisted": false, "confidence_rank": 6, "confidence": 0.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:32:21.534487+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": 14.38, "open": 14.32, "extension_from_open_pct": 0.4189944134078247, "price_1m": 14.36, "price_3m": 14.33, "price_5m": null, "price_sub": 14.355}, "velocity": {"velocity_1m": 0.002321262766945375, "velocity_sub": 0.005805178218971405}, "slope": {"slope_1m": 0.13917884481559742, "slope_3m": 0.2439024390243912, "slope_5m": 0.13942140118508264, "slope_sub": 0.2515021818232571}, "acceleration": {"momentum_acceleration": 0.1121, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 13605.0, "volume_3m": 914036.0, "volume_5m": 922146.0, "volume_sub": 13605.0, "volume_acceleration": 0.216, "relative_volume": 0.014}, "vwap": {"value": 14.3322, "slope": 0.0056, "price_vs_vwap_pct": 0.333, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3422, "ema20": 14.3358, "ema9_slope": 0.0304, "price_vs_ema9_pct": 0.263, "price_vs_ema9_atr": 0.56}, "volatility": {"atr": 0.0674, "atr_pct": 0.469, "vwap_distance_atr": 0.708, "range_expansion_pct": -99.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.37, "ask": 14.38, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 70, "trades_per_second": 2.333, "uptick_ratio": 0.186, "downtick_ratio": 0.2}, "pressure": {"score": -16.1, "slope": -1.3}}, "prediction": {"symbol": "NU", "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-09-14T13:32:21.540464", "symbol": "SOUN", "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": "SOUN", "computed_at": "2026-09-14T13:32:21.534487+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": 6.36, "open": 6.22, "extension_from_open_pct": 2.2508038585209094, "price_1m": 6.3301, "price_3m": 6.29, "price_5m": null, "price_sub": 6.3301}, "velocity": {"velocity_1m": 0.007872440140492905, "velocity_sub": 0.01574488028098581}, "slope": {"slope_1m": 0.47123348121764963, "slope_3m": 0.6024064636158094, "slope_5m": 0.4057964130637003, "slope_sub": 0.8185009716730578}, "acceleration": {"momentum_acceleration": 0.4127, "velocity_acceleration": 0.002088, "slope_acceleration": 0.062455}, "volume": {"volume_1m": 84576.0, "volume_3m": 822256.0, "volume_5m": 833224.0, "volume_sub": 84576.0, "volume_acceleration": 0.478, "relative_volume": 0.061}, "vwap": {"value": 6.2898, "slope": 0.0065, "price_vs_vwap_pct": 1.116, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 4, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.3096, "ema20": 6.2996, "ema9_slope": 0.1066, "price_vs_ema9_pct": 0.798, "price_vs_ema9_atr": 0.758}, "volatility": {"atr": 0.0665, "atr_pct": 1.046, "vwap_distance_atr": 1.055, "range_expansion_pct": -98.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.35, "ask": 6.36, "spread": 0.01, "spread_pct": 0.157}, "trade_flow": {"tick_count_sub": 228, "trades_per_second": 7.6, "uptick_ratio": 0.171, "downtick_ratio": 0.175}, "pressure": {"score": -2.2, "slope": 9.1}}, "prediction": {"symbol": "SOUN", "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-09-14T13:32:21.541969", "symbol": "BTG", "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": "BTG", "computed_at": "2026-09-14T13:32:21.534487+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": 5.2124, "open": 5.21, "extension_from_open_pct": 0.046065259117077456, "price_1m": 5.235, "price_3m": null, "price_5m": null, "price_sub": 5.235}, "velocity": {"velocity_1m": -0.007195160776822864, "velocity_sub": -0.014390321553645728}, "slope": {"slope_1m": -0.43264352853342686, "slope_3m": 0.022992323118778368, "slope_5m": 0.022992323118778368, "slope_sub": 0.22027995509972487}, "acceleration": {"momentum_acceleration": 0.1973, "velocity_acceleration": -0.00033, "slope_acceleration": -0.009938}, "volume": {"volume_1m": 91522.0, "volume_3m": 556702.0, "volume_5m": 556702.0, "volume_sub": 91522.0, "volume_acceleration": null, "relative_volume": 0.034}, "vwap": {"value": 5.2147, "slope": 0.0081, "price_vs_vwap_pct": -0.045, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 5.2145, "ema20": 5.2124, "ema9_slope": 0.043, "price_vs_ema9_pct": -0.04, "price_vs_ema9_atr": -0.05}, "volatility": {"atr": 0.0419, "atr_pct": 0.804, "vwap_distance_atr": -0.056, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.21, "ask": 5.22, "spread": 0.01, "spread_pct": 0.192}, "trade_flow": {"tick_count_sub": 164, "trades_per_second": 5.467, "uptick_ratio": 0.104, "downtick_ratio": 0.134}, "pressure": {"score": -15.0, "slope": -1.2}}, "prediction": {"symbol": "BTG", "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-09-14T13:32:21.545268", "symbol": "WEN", "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": "WEN", "computed_at": "2026-09-14T13:32:21.534487+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": 7.6649, "open": 7.6, "extension_from_open_pct": 0.8539473684210609, "price_1m": 7.66, "price_3m": null, "price_5m": null, "price_sub": 7.66}, "velocity": {"velocity_1m": 0.001066144473455206, "velocity_sub": 0.002132288946910412}, "slope": {"slope_1m": 0.0639482149965106, "slope_3m": 0.1626395063771272, "slope_5m": 0.1626395063771272, "slope_sub": 0.17507757635146678}, "acceleration": {"momentum_acceleration": 0.0124, "velocity_acceleration": -0.002168, "slope_acceleration": -0.064896}, "volume": {"volume_1m": 66.0, "volume_3m": 76033.0, "volume_5m": 76033.0, "volume_sub": 66.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 7.6402, "slope": 0.0022, "price_vs_vwap_pct": 0.323, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.6482, "ema20": 7.6441, "ema9_slope": 0.0535, "price_vs_ema9_pct": 0.219, "price_vs_ema9_atr": 0.419}, "volatility": {"atr": 0.0399, "atr_pct": 0.521, "vwap_distance_atr": 0.619, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.65, "ask": 7.69, "spread": 0.04, "spread_pct": 0.522}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.429}, "pressure": {"score": 2.0, "slope": -31.5}}, "prediction": {"symbol": "WEN", "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-09-14T13:32:21.546838", "symbol": "AGNC", "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 4"], "features": {"symbol": "AGNC", "computed_at": "2026-09-14T13:32:21.534487+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": 10.1185, "open": 10.07, "extension_from_open_pct": 0.4816285998013791, "price_1m": 10.1201, "price_3m": 10.07, "price_5m": null, "price_sub": 10.126}, "velocity": {"velocity_1m": -0.0002635020075561836, "velocity_sub": -0.002468891961287868}, "slope": {"slope_1m": -0.01581137035171998, "slope_3m": 0.21524992082761468, "slope_5m": 0.18878950861240515, "slope_sub": 0.41220768925881573}, "acceleration": {"momentum_acceleration": 0.2234, "velocity_acceleration": 0.00023, "slope_acceleration": 0.006895}, "volume": {"volume_1m": 22258.0, "volume_3m": 1367134.0, "volume_5m": 1367685.0, "volume_sub": 22258.0, "volume_acceleration": 0.803, "relative_volume": 0.051}, "vwap": {"value": 10.0853, "slope": 0.0153, "price_vs_vwap_pct": 0.329, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.0884, "ema20": 10.0793, "ema9_slope": 0.0644, "price_vs_ema9_pct": 0.299, "price_vs_ema9_atr": 0.452}, "volatility": {"atr": 0.0667, "atr_pct": 0.66, "vwap_distance_atr": 0.497, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.11, "ask": 10.12, "spread": 0.01, "spread_pct": 0.099}, "trade_flow": {"tick_count_sub": 100, "trades_per_second": 3.333, "uptick_ratio": 0.16, "downtick_ratio": 0.2}, "pressure": {"score": -8.3, "slope": 1.9}}, "prediction": {"symbol": "AGNC", "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-09-14T13:32:21.548243", "symbol": "BB", "shortlisted": true, "confidence_rank": 5, "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": "BB", "computed_at": "2026-09-14T13:32:21.534487+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": 7.5, "open": 7.56, "extension_from_open_pct": -0.7936507936507886, "price_1m": 7.48, "price_3m": 7.56, "price_5m": null, "price_sub": 7.48}, "velocity": {"velocity_1m": 0.004456327985739655, "velocity_sub": 0.00891265597147931}, "slope": {"slope_1m": 0.2670226969292333, "slope_3m": 0.0, "slope_5m": -0.266311584553926, "slope_sub": -0.01681889322338635}, "acceleration": {"momentum_acceleration": -0.2495, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 31677.0, "volume_3m": 200768.0, "volume_5m": 200869.0, "volume_sub": 31677.0, "volume_acceleration": 0.349, "relative_volume": 0.029}, "vwap": {"value": 7.5106, "slope": -0.056, "price_vs_vwap_pct": -0.142, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5275, "ema20": 7.5427, "ema9_slope": -0.1472, "price_vs_ema9_pct": -0.366, "price_vs_ema9_atr": -0.516}, "volatility": {"atr": 0.0533, "atr_pct": 0.711, "vwap_distance_atr": -0.199, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.5, "ask": 7.53, "spread": 0.03, "spread_pct": 0.399}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.194, "downtick_ratio": 0.161}, "pressure": {"score": -8.7, "slope": 0.0}}, "prediction": {"symbol": "BB", "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-09-14T13:32:26.557731", "symbol": "SOUN", "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": "SOUN", "computed_at": "2026-09-14T13:32:26.554268+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": 6.3476, "open": 6.22, "extension_from_open_pct": 2.051446945337623, "price_1m": 6.3301, "price_3m": 6.29, "price_5m": null, "price_sub": 6.3301}, "velocity": {"velocity_1m": 0.004607615466843617, "velocity_sub": 0.009215230933687235}, "slope": {"slope_1m": 0.2760753133454818, "slope_3m": 0.5047069060991981, "slope_5m": 0.34706849098073256, "slope_sub": 0.7010568915745617}, "acceleration": {"momentum_acceleration": 0.354, "velocity_acceleration": -0.001301, "slope_acceleration": -0.038878}, "volume": {"volume_1m": 90230.0, "volume_3m": 827910.0, "volume_5m": 838878.0, "volume_sub": 90230.0, "volume_acceleration": 0.488, "relative_volume": 0.061}, "vwap": {"value": 6.2897, "slope": 0.0064, "price_vs_vwap_pct": 0.921, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 4, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.3071, "ema20": 6.2985, "ema9_slope": 0.0948, "price_vs_ema9_pct": 0.641, "price_vs_ema9_atr": 0.608}, "volatility": {"atr": 0.0665, "atr_pct": 1.048, "vwap_distance_atr": 0.871, "range_expansion_pct": -98.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.34, "ask": 6.35, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 244, "trades_per_second": 8.133, "uptick_ratio": 0.172, "downtick_ratio": 0.193}, "pressure": {"score": -7.2, "slope": -5.0}}, "prediction": {"symbol": "SOUN", "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-09-14T13:32:26.559271", "symbol": "AGNC", "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": "AGNC", "computed_at": "2026-09-14T13:32:26.554268+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": 10.11, "open": 10.07, "extension_from_open_pct": 0.3972194637537154, "price_1m": 10.1201, "price_3m": 10.07, "price_5m": null, "price_sub": 10.126}, "velocity": {"velocity_1m": -0.0016633564226969644, "velocity_sub": -0.005266969517413923}, "slope": {"slope_1m": -0.09985121180816042, "slope_3m": 0.1732381678331377, "slope_5m": 0.1635661583500711, "slope_sub": 0.36174878281445355}, "acceleration": {"momentum_acceleration": 0.1982, "velocity_acceleration": -0.000557, "slope_acceleration": -0.016742}, "volume": {"volume_1m": 39703.0, "volume_3m": 1384579.0, "volume_5m": 1385130.0, "volume_sub": 39703.0, "volume_acceleration": 0.826, "relative_volume": 0.052}, "vwap": {"value": 10.0856, "slope": 0.0156, "price_vs_vwap_pct": 0.242, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.0867, "ema20": 10.0785, "ema9_slope": 0.0593, "price_vs_ema9_pct": 0.231, "price_vs_ema9_atr": 0.35}, "volatility": {"atr": 0.0667, "atr_pct": 0.66, "vwap_distance_atr": 0.366, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.11, "ask": 10.12, "spread": 0.01, "spread_pct": 0.099}, "trade_flow": {"tick_count_sub": 113, "trades_per_second": 3.767, "uptick_ratio": 0.168, "downtick_ratio": 0.204}, "pressure": {"score": -9.5, "slope": -1.2}}, "prediction": {"symbol": "AGNC", "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-09-14T13:32:26.560675", "symbol": "BB", "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": "BB", "computed_at": "2026-09-14T13:32:26.554268+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": 7.5, "open": 7.56, "extension_from_open_pct": -0.7936507936507886, "price_1m": 7.48, "price_3m": 7.56, "price_5m": null, "price_sub": 7.48}, "velocity": {"velocity_1m": 0.004456327985739655, "velocity_sub": 0.00891265597147931}, "slope": {"slope_1m": 0.2670226969292333, "slope_3m": 0.0, "slope_5m": -0.266311584553926, "slope_sub": -0.01681889322338635}, "acceleration": {"momentum_acceleration": -0.2495, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 31715.0, "volume_3m": 200806.0, "volume_5m": 200907.0, "volume_sub": 31715.0, "volume_acceleration": 0.349, "relative_volume": 0.029}, "vwap": {"value": 7.5106, "slope": -0.056, "price_vs_vwap_pct": -0.142, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.5275, "ema20": 7.5427, "ema9_slope": -0.1472, "price_vs_ema9_pct": -0.366, "price_vs_ema9_atr": -0.516}, "volatility": {"atr": 0.0533, "atr_pct": 0.711, "vwap_distance_atr": -0.199, "range_expansion_pct": -98.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.5, "ask": 7.53, "spread": 0.03, "spread_pct": 0.399}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -10.0, "slope": -1.3}}, "prediction": {"symbol": "BB", "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-09-14T13:32:26.562133", "symbol": "NU", "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 4"], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:32:26.554268+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": 14.385, "open": 14.32, "extension_from_open_pct": 0.45391061452513615, "price_1m": 14.36, "price_3m": 14.33, "price_5m": null, "price_sub": 14.355}, "velocity": {"velocity_1m": 0.0029015784586815642, "velocity_sub": 0.006966213862765439}, "slope": {"slope_1m": 0.17394329448600004, "slope_3m": 0.2612936941121796, "slope_5m": 0.14986494728587477, "slope_sub": 0.27239049142506805}, "acceleration": {"momentum_acceleration": 0.1225, "velocity_acceleration": 0.000231, "slope_acceleration": 0.006925}, "volume": {"volume_1m": 18830.0, "volume_3m": 919261.0, "volume_5m": 927371.0, "volume_sub": 18830.0, "volume_acceleration": 0.223, "relative_volume": 0.014}, "vwap": {"value": 14.3325, "slope": 0.0058, "price_vs_vwap_pct": 0.366, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3432, "ema20": 14.3363, "ema9_slope": 0.0325, "price_vs_ema9_pct": 0.291, "price_vs_ema9_atr": 0.619}, "volatility": {"atr": 0.0674, "atr_pct": 0.469, "vwap_distance_atr": 0.779, "range_expansion_pct": -99.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.38, "ask": 14.39, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 101, "trades_per_second": 3.367, "uptick_ratio": 0.178, "downtick_ratio": 0.178}, "pressure": {"score": -14.5, "slope": 1.6}}, "prediction": {"symbol": "NU", "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-09-14T13:32:31.570499", "symbol": "NU", "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": "NU", "computed_at": "2026-09-14T13:32:31.567282+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": 14.395, "open": 14.32, "extension_from_open_pct": 0.5237430167597715, "price_1m": 14.36, "price_3m": 14.33, "price_5m": null, "price_sub": 14.355}, "velocity": {"velocity_1m": 0.004062209842154148, "velocity_sub": 0.009288285150353919}, "slope": {"slope_1m": 0.24343592418709892, "slope_3m": 0.29606408916753424, "slope_5m": 0.17074658071260385, "slope_sub": 0.31415619305135073}, "acceleration": {"momentum_acceleration": 0.1434, "velocity_acceleration": 0.000463, "slope_acceleration": 0.013862}, "volume": {"volume_1m": 24746.0, "volume_3m": 925177.0, "volume_5m": 933287.0, "volume_sub": 24746.0, "volume_acceleration": 0.231, "relative_volume": 0.014}, "vwap": {"value": 14.3328, "slope": 0.0062, "price_vs_vwap_pct": 0.434, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3452, "ema20": 14.3372, "ema9_slope": 0.0366, "price_vs_ema9_pct": 0.347, "price_vs_ema9_atr": 0.738}, "volatility": {"atr": 0.0674, "atr_pct": 0.468, "vwap_distance_atr": 0.922, "range_expansion_pct": -99.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.39, "ask": 14.4, "spread": 0.01, "spread_pct": 0.069}, "trade_flow": {"tick_count_sub": 115, "trades_per_second": 3.833, "uptick_ratio": 0.191, "downtick_ratio": 0.191}, "pressure": {"score": -12.7, "slope": 1.8}}, "prediction": {"symbol": "NU", "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-09-14T13:32:36.594732", "symbol": "NU", "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": "NU", "computed_at": "2026-09-14T13:32:36.592126+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": 14.385, "open": 14.32, "extension_from_open_pct": 0.45391061452513615, "price_1m": 14.36, "price_3m": 14.33, "price_5m": null, "price_sub": 14.395}, "velocity": {"velocity_1m": 0.0029015784586815642, "velocity_sub": -0.0023156188491373826}, "slope": {"slope_1m": 0.17394329448600004, "slope_3m": 0.2612936941121796, "slope_5m": 0.14986494728587477, "slope_sub": 0.3481288076588338}, "acceleration": {"momentum_acceleration": 0.1983, "velocity_acceleration": -0.002309, "slope_acceleration": -0.01383}, "volume": {"volume_1m": 64269.0, "volume_3m": 964700.0, "volume_5m": 972810.0, "volume_sub": 39523.0, "volume_acceleration": 0.283, "relative_volume": 0.015}, "vwap": {"value": 14.3344, "slope": 0.0078, "price_vs_vwap_pct": 0.353, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3432, "ema20": 14.3363, "ema9_slope": 0.0325, "price_vs_ema9_pct": 0.291, "price_vs_ema9_atr": 0.619}, "volatility": {"atr": 0.0674, "atr_pct": 0.469, "vwap_distance_atr": 0.75, "range_expansion_pct": -99.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.38, "ask": 14.39, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 86, "trades_per_second": 2.867, "uptick_ratio": 0.058, "downtick_ratio": 0.058}, "pressure": {"score": -19.5, "slope": -6.8}}, "prediction": {"symbol": "NU", "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-09-14T13:32:41.604820", "symbol": "NU", "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": "NU", "computed_at": "2026-09-14T13:32:41.601111+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": 14.37, "open": 14.32, "extension_from_open_pct": 0.3491620111731769, "price_1m": 14.36, "price_3m": 14.33, "price_5m": null, "price_sub": 14.395}, "velocity": {"velocity_1m": 0.0011606313834725845, "velocity_sub": -0.005789047122843662}, "slope": {"slope_1m": 0.06961364427427628, "slope_3m": 0.20910780669144538, "slope_5m": 0.11852884782987373, "slope_sub": 0.28554017585095964}, "acceleration": {"momentum_acceleration": 0.167, "velocity_acceleration": -0.000693, "slope_acceleration": -0.020829}, "volume": {"volume_1m": 69579.0, "volume_3m": 970010.0, "volume_5m": 978120.0, "volume_sub": 44833.0, "volume_acceleration": 0.29, "relative_volume": 0.015}, "vwap": {"value": 14.3343, "slope": 0.0076, "price_vs_vwap_pct": 0.249, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3402, "ema20": 14.3348, "ema9_slope": 0.0262, "price_vs_ema9_pct": 0.208, "price_vs_ema9_atr": 0.441}, "volatility": {"atr": 0.0674, "atr_pct": 0.469, "vwap_distance_atr": 0.529, "range_expansion_pct": -99.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.36, "ask": 14.38, "spread": 0.02, "spread_pct": 0.139}, "trade_flow": {"tick_count_sub": 110, "trades_per_second": 3.667, "uptick_ratio": 0.073, "downtick_ratio": 0.091}, "pressure": {"score": -22.5, "slope": -3.0}}, "prediction": {"symbol": "NU", "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-09-14T13:32:46.613664", "symbol": "NU", "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": "NU", "computed_at": "2026-09-14T13:32:46.611163+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": 14.375, "open": 14.32, "extension_from_open_pct": 0.38407821229050076, "price_1m": 14.36, "price_3m": 14.33, "price_5m": null, "price_sub": 14.395}, "velocity": {"velocity_1m": 0.0017409470752089795, "velocity_sub": -0.004631237698274765}, "slope": {"slope_1m": 0.10440229685053468, "slope_3m": 0.2265071436868376, "slope_5m": 0.1289760348583869, "slope_sub": 0.3064066852367697}, "acceleration": {"momentum_acceleration": 0.1774, "velocity_acceleration": 0.000231, "slope_acceleration": 0.006944}, "volume": {"volume_1m": 69813.0, "volume_3m": 970244.0, "volume_5m": 978354.0, "volume_sub": 45067.0, "volume_acceleration": 0.29, "relative_volume": 0.015}, "vwap": {"value": 14.3344, "slope": 0.0078, "price_vs_vwap_pct": 0.283, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3412, "ema20": 14.3353, "ema9_slope": 0.0283, "price_vs_ema9_pct": 0.235, "price_vs_ema9_atr": 0.501}, "volatility": {"atr": 0.0674, "atr_pct": 0.469, "vwap_distance_atr": 0.602, "range_expansion_pct": -99.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.37, "ask": 14.38, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 118, "trades_per_second": 3.933, "uptick_ratio": 0.093, "downtick_ratio": 0.119}, "pressure": {"score": -22.0, "slope": 0.5}}, "prediction": {"symbol": "NU", "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-09-14T13:33:06.685168", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 90.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.4282615887953544)", "volume=Steady (rvol=0.042, accel=1.084)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.964%, ema9_slope=0.1332)", "resistance=SAFE (clear overhead)", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:33:06.681669+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": 10.98, "open": 10.82, "extension_from_open_pct": 1.478743068391868, "price_1m": 10.941, "price_3m": 10.795, "price_5m": null, "price_sub": 10.9306}, "velocity": {"velocity_1m": 0.005940956036925281, "velocity_sub": 0.015064741795204999}, "slope": {"slope_1m": 0.3558231832489367, "slope_3m": 0.5031868500503243, "slope_5m": 0.4282615887953544, "slope_sub": 0.5500381970970193}, "acceleration": {"momentum_acceleration": 0.1218, "velocity_acceleration": 0.000114, "slope_acceleration": 0.002095}, "volume": {"volume_1m": 2512.0, "volume_3m": 211229.0, "volume_5m": 341116.0, "volume_sub": 2512.0, "volume_acceleration": 1.084, "relative_volume": 0.042}, "vwap": {"value": 10.8466, "slope": 0.0442, "price_vs_vwap_pct": 1.23, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 3, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.8752, "ema20": 10.8478, "ema9_slope": 0.1332, "price_vs_ema9_pct": 0.964, "price_vs_ema9_atr": 1.008}, "volatility": {"atr": 0.104, "atr_pct": 0.947, "vwap_distance_atr": 1.283, "range_expansion_pct": -10.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.97, "ask": 10.99, "spread": 0.02, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.276, "downtick_ratio": 0.138}, "pressure": {"score": 18.2, "slope": -9.2}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 90.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.4282615887953544)", "volume=Steady (rvol=0.042, accel=1.084)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.964%, ema9_slope=0.1332)", "resistance=SAFE (clear overhead)", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:06.686363", "symbol": "TTD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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": ["VWAP slope turned negative", "resistance too close (0.17% away, no breakout in progress)", "momentum=Strong (slope_5m=0.13753266400770256)", "volume=Declining (rvol=0.058, accel=0.433)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.246%, ema9_slope=0.0275)", "resistance=TOO_CLOSE (session_high $14.61 (0.17% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:33:06.681669+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": 14.58, "open": 14.49, "extension_from_open_pct": 0.6211180124223592, "price_1m": 14.6, "price_3m": 14.5, "price_5m": null, "price_sub": 14.6}, "velocity": {"velocity_1m": -0.0022831050228310015, "velocity_sub": -0.004566210045662003}, "slope": {"slope_1m": -0.13708019191226575, "slope_3m": 0.27472527472527497, "slope_5m": 0.13753266400770256, "slope_sub": 0.46544004537524786}, "acceleration": {"momentum_acceleration": 0.3279, "velocity_acceleration": -9e-06, "slope_acceleration": -0.001096}, "volume": {"volume_1m": 14125.0, "volume_3m": 255836.0, "volume_5m": 650117.0, "volume_sub": 14125.0, "volume_acceleration": 0.433, "relative_volume": 0.058}, "vwap": {"value": 14.5094, "slope": -0.0006, "price_vs_vwap_pct": 0.487, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 2, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.5443, "ema20": 14.5363, "ema9_slope": 0.0275, "price_vs_ema9_pct": 0.246, "price_vs_ema9_atr": 0.357}, "volatility": {"atr": 0.1, "atr_pct": 0.686, "vwap_distance_atr": 0.706, "range_expansion_pct": 67.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.56, "ask": 14.58, "spread": 0.02, "spread_pct": 0.137}, "trade_flow": {"tick_count_sub": 90, "trades_per_second": 3.0, "uptick_ratio": 0.133, "downtick_ratio": 0.144}, "pressure": {"score": -17.8, "slope": -14.6}}, "prediction": {"symbol": "TTD", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.605, "resistance_source": "session_high", "resistance_distance_pct": 0.1714677640603591, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.13753266400770256)", "volume=Declining (rvol=0.058, accel=0.433)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.246%, ema9_slope=0.0275)", "resistance=TOO_CLOSE (session_high $14.61 (0.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:06.688182", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "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.21803593232164659)", "volume=Declining (rvol=0.028, accel=0.849)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.367%, ema9_slope=0.0939)", "resistance=SAFE (session_high $5.77 (0.35% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:33:06.681669+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": 5.75, "open": 5.71, "extension_from_open_pct": 0.7005253940455347, "price_1m": 5.745, "price_3m": 5.7, "price_5m": null, "price_sub": 5.7481}, "velocity": {"velocity_1m": 0.0014505366985784432, "velocity_sub": 0.0011018133528180399}, "slope": {"slope_1m": 0.08699434536754924, "slope_3m": -0.08693132425383762, "slope_5m": 0.21803593232164659, "slope_sub": -0.11091745950339012}, "acceleration": {"momentum_acceleration": -0.329, "velocity_acceleration": 9e-06, "slope_acceleration": -0.000703}, "volume": {"volume_1m": 24.0, "volume_3m": 458253.0, "volume_5m": 817906.0, "volume_sub": 24.0, "volume_acceleration": 0.849, "relative_volume": 0.028}, "vwap": {"value": 5.7303, "slope": 0.0136, "price_vs_vwap_pct": 0.344, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 3, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.729, "ema20": 5.72, "ema9_slope": 0.0939, "price_vs_ema9_pct": 0.367, "price_vs_ema9_atr": 0.543}, "volatility": {"atr": 0.0387, "atr_pct": 0.674, "vwap_distance_atr": 0.508, "range_expansion_pct": 58.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.74, "ask": 5.75, "spread": 0.01, "spread_pct": 0.174}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -3.0, "slope": -3.0}}, "prediction": {"symbol": "SNAP", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.34782608695651435, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.21803593232164659)", "volume=Declining (rvol=0.028, accel=0.849)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.367%, ema9_slope=0.0939)", "resistance=SAFE (session_high $5.77 (0.35% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:06.689193", "symbol": "LYG", "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 4"], "features": {"symbol": "LYG", "computed_at": "2026-09-14T13:33:06.681669+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": 5.935, "open": 5.91, "extension_from_open_pct": 0.42301184433163225, "price_1m": 5.935, "price_3m": 5.93, "price_5m": null, "price_sub": 5.935}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.12647554806070557, "slope_5m": 0.050590219224282224, "slope_sub": 0.13490725126475261}, "acceleration": {"momentum_acceleration": 0.0843, "velocity_acceleration": -4.3e-05, "slope_acceleration": -0.002586}, "volume": {"volume_1m": 994.0, "volume_3m": 37572.0, "volume_5m": 152837.0, "volume_sub": 994.0, "volume_acceleration": 0.159, "relative_volume": 0.011}, "vwap": {"value": 5.9247, "slope": 0.0013, "price_vs_vwap_pct": 0.174, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.9305, "ema20": 5.9301, "ema9_slope": 0.005, "price_vs_ema9_pct": 0.076, "price_vs_ema9_atr": 0.448}, "volatility": {"atr": 0.01, "atr_pct": 0.168, "vwap_distance_atr": 1.032, "range_expansion_pct": -99.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.93, "ask": 5.94, "spread": 0.01, "spread_pct": 0.168}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -21.0, "slope": -77.0}}, "prediction": {"symbol": "LYG", "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-09-14T13:33:11.698925", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.09% away, no breakout in progress)", "momentum=Strong (slope_5m=0.40995661445694676)", "volume=Steady (rvol=0.042, accel=1.089)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.89%, ema9_slope=0.1296)", "resistance=TOO_CLOSE (session_high $10.98 (0.09% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:33:11.695226+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": 10.97, "open": 10.82, "extension_from_open_pct": 1.3863216266173786, "price_1m": 10.941, "price_3m": 10.795, "price_5m": null, "price_sub": 10.9306}, "velocity": {"velocity_1m": 0.00441763397617523, "velocity_sub": 0.012015198921681807}, "slope": {"slope_1m": 0.26470722468166596, "slope_3m": 0.45758213599341735, "slope_5m": 0.40995661445694676, "slope_sub": 0.49525744327462895}, "acceleration": {"momentum_acceleration": 0.0853, "velocity_acceleration": -0.000608, "slope_acceleration": -0.018174}, "volume": {"volume_1m": 3451.0, "volume_3m": 212168.0, "volume_5m": 342055.0, "volume_sub": 3451.0, "volume_acceleration": 1.089, "relative_volume": 0.042}, "vwap": {"value": 10.8469, "slope": 0.0445, "price_vs_vwap_pct": 1.135, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 3, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.8732, "ema20": 10.8468, "ema9_slope": 0.1296, "price_vs_ema9_pct": 0.89, "price_vs_ema9_atr": 0.931}, "volatility": {"atr": 0.104, "atr_pct": 0.948, "vwap_distance_atr": 1.184, "range_expansion_pct": -10.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.97, "ask": 10.99, "spread": 0.02, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 36, "trades_per_second": 1.2, "uptick_ratio": 0.278, "downtick_ratio": 0.167}, "pressure": {"score": 15.1, "slope": -3.1}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.98, "resistance_source": "session_high", "resistance_distance_pct": 0.09115770282588684, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.40995661445694676)", "volume=Steady (rvol=0.042, accel=1.089)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.89%, ema9_slope=0.1296)", "resistance=TOO_CLOSE (session_high $10.98 (0.09% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:11.701637", "symbol": "TTD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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": ["VWAP slope turned negative", "resistance too close (0.24% away, no breakout in progress)", "momentum=Strong (slope_5m=0.12379642365887308)", "volume=Declining (rvol=0.058, accel=0.433)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.191%, ema9_slope=0.0247)", "resistance=TOO_CLOSE (session_high $14.61 (0.24% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:33:11.695226+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": 14.57, "open": 14.49, "extension_from_open_pct": 0.5521048999309873, "price_1m": 14.6, "price_3m": 14.5, "price_5m": null, "price_sub": 14.6}, "velocity": {"velocity_1m": -0.0034246575342465027, "velocity_sub": -0.0068493150684930055}, "slope": {"slope_1m": -0.20569077819677312, "slope_3m": 0.2404396610945739, "slope_5m": 0.12379642365887308, "slope_sub": 0.4242627403453587}, "acceleration": {"momentum_acceleration": 0.3005, "velocity_acceleration": -0.000455, "slope_acceleration": -0.013685}, "volume": {"volume_1m": 14429.0, "volume_3m": 256140.0, "volume_5m": 650421.0, "volume_sub": 14429.0, "volume_acceleration": 0.433, "relative_volume": 0.058}, "vwap": {"value": 14.5093, "slope": -0.0007, "price_vs_vwap_pct": 0.418, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 2, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.5423, "ema20": 14.5354, "ema9_slope": 0.0247, "price_vs_ema9_pct": 0.191, "price_vs_ema9_atr": 0.277}, "volatility": {"atr": 0.1, "atr_pct": 0.686, "vwap_distance_atr": 0.607, "range_expansion_pct": 67.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.56, "ask": 14.58, "spread": 0.02, "spread_pct": 0.137}, "trade_flow": {"tick_count_sub": 94, "trades_per_second": 3.133, "uptick_ratio": 0.128, "downtick_ratio": 0.149}, "pressure": {"score": -19.8, "slope": -2.0}}, "prediction": {"symbol": "TTD", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.605, "resistance_source": "session_high", "resistance_distance_pct": 0.24021962937542993, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.12379642365887308)", "volume=Declining (rvol=0.058, accel=0.433)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.191%, ema9_slope=0.0247)", "resistance=TOO_CLOSE (session_high $14.61 (0.24% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:11.703616", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "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.35% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.21803593232164659)", "volume=Declining (rvol=0.028, accel=0.85)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.367%, ema9_slope=0.0939)", "resistance=TOO_CLOSE (session_high $5.77 (0.35% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:33:11.695226+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": 5.75, "open": 5.71, "extension_from_open_pct": 0.7005253940455347, "price_1m": 5.745, "price_3m": 5.7, "price_5m": null, "price_sub": 5.7481}, "velocity": {"velocity_1m": 0.0014505366985784432, "velocity_sub": 0.0011018133528180399}, "slope": {"slope_1m": 0.08699434536754924, "slope_3m": -0.08693132425383762, "slope_5m": 0.21803593232164659, "slope_sub": -0.11091745950339012}, "acceleration": {"momentum_acceleration": -0.329, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 167.0, "volume_3m": 458396.0, "volume_5m": 818049.0, "volume_sub": 167.0, "volume_acceleration": 0.85, "relative_volume": 0.028}, "vwap": {"value": 5.7303, "slope": 0.0136, "price_vs_vwap_pct": 0.344, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 3, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.729, "ema20": 5.72, "ema9_slope": 0.0939, "price_vs_ema9_pct": 0.367, "price_vs_ema9_atr": 0.526}, "volatility": {"atr": 0.04, "atr_pct": 0.696, "vwap_distance_atr": 0.492, "range_expansion_pct": 58.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.74, "ask": 5.75, "spread": 0.01, "spread_pct": 0.174}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.182}, "pressure": {"score": 4.3, "slope": 7.3}}, "prediction": {"symbol": "SNAP", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.34782608695651435, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.21803593232164659)", "volume=Declining (rvol=0.028, accel=0.85)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.367%, ema9_slope=0.0939)", "resistance=TOO_CLOSE (session_high $5.77 (0.35% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:11.705214", "symbol": "LYG", "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 4"], "features": {"symbol": "LYG", "computed_at": "2026-09-14T13:33:11.695226+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": 5.935, "open": 5.91, "extension_from_open_pct": 0.42301184433163225, "price_1m": 5.935, "price_3m": 5.93, "price_5m": null, "price_sub": 5.935}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.12647554806070557, "slope_5m": 0.050590219224282224, "slope_sub": 0.13490725126475261}, "acceleration": {"momentum_acceleration": 0.0843, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 994.0, "volume_3m": 37572.0, "volume_5m": 152837.0, "volume_sub": 994.0, "volume_acceleration": 0.159, "relative_volume": 0.011}, "vwap": {"value": 5.9247, "slope": 0.0013, "price_vs_vwap_pct": 0.174, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.9305, "ema20": 5.9301, "ema9_slope": 0.005, "price_vs_ema9_pct": 0.076, "price_vs_ema9_atr": 0.448}, "volatility": {"atr": 0.01, "atr_pct": 0.168, "vwap_distance_atr": 1.032, "range_expansion_pct": -99.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.93, "ask": 5.94, "spread": 0.01, "spread_pct": 0.168}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -21.0, "slope": 0.0}}, "prediction": {"symbol": "LYG", "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-09-14T13:33:16.714534", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 66.0, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Weakening (slope_5m=0.26272330099768504)", "volume=Steady (rvol=0.042, accel=1.106)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.3%, ema9_slope=0.0999)", "resistance=SAFE (session_high $10.98 (0.83% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:33:16.711434+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": 10.8897, "open": 10.82, "extension_from_open_pct": 0.6441774491681997, "price_1m": 10.941, "price_3m": 10.795, "price_5m": null, "price_sub": 10.9306}, "velocity": {"velocity_1m": -0.007814642171648116, "velocity_sub": -0.012472630352710313}, "slope": {"slope_1m": -0.4699803487749017, "slope_3m": 0.09036503805729056, "slope_5m": 0.26272330099768504, "slope_sub": 0.054457567332787546}, "acceleration": {"momentum_acceleration": -0.2083, "velocity_acceleration": -0.004882, "slope_acceleration": -0.146463}, "volume": {"volume_1m": 6702.0, "volume_3m": 215419.0, "volume_5m": 345306.0, "volume_sub": 6702.0, "volume_acceleration": 1.106, "relative_volume": 0.042}, "vwap": {"value": 10.8471, "slope": 0.0447, "price_vs_vwap_pct": 0.393, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 3, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.8571, "ema20": 10.8392, "ema9_slope": 0.0999, "price_vs_ema9_pct": 0.3, "price_vs_ema9_atr": 0.278}, "volatility": {"atr": 0.1173, "atr_pct": 1.077, "vwap_distance_atr": 0.363, "range_expansion_pct": -10.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.96, "ask": 10.97, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 53, "trades_per_second": 1.767, "uptick_ratio": 0.245, "downtick_ratio": 0.189}, "pressure": {"score": -3.8, "slope": -18.9}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 66.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.98, "resistance_source": "session_high", "resistance_distance_pct": 0.8292239455632473, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.26272330099768504)", "volume=Steady (rvol=0.042, accel=1.106)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.3%, ema9_slope=0.0999)", "resistance=SAFE (session_high $10.98 (0.83% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:16.716183", "symbol": "TTD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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": ["VWAP slope turned negative", "resistance too close (0.29% away, no breakout in progress)", "momentum=Strong (slope_5m=0.11390399049149265)", "volume=Declining (rvol=0.058, accel=0.434)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.151%, ema9_slope=0.0228)", "resistance=TOO_CLOSE (session_high $14.61 (0.29% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:33:16.711434+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": 14.5628, "open": 14.49, "extension_from_open_pct": 0.5024154589371918, "price_1m": 14.6, "price_3m": 14.5, "price_5m": null, "price_sub": 14.6}, "velocity": {"velocity_1m": -0.0042465753424657925, "velocity_sub": -0.008493150684931585}, "slope": {"slope_1m": -0.2551195358470404, "slope_3m": 0.21574429491466174, "slope_5m": 0.11390399049149265, "slope_sub": 0.3946063134947004}, "acceleration": {"momentum_acceleration": 0.2807, "velocity_acceleration": -0.000328, "slope_acceleration": -0.009854}, "volume": {"volume_1m": 14747.0, "volume_3m": 256458.0, "volume_5m": 650739.0, "volume_sub": 14747.0, "volume_acceleration": 0.434, "relative_volume": 0.058}, "vwap": {"value": 14.5093, "slope": -0.0007, "price_vs_vwap_pct": 0.369, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 2, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.5408, "ema20": 14.5347, "ema9_slope": 0.0228, "price_vs_ema9_pct": 0.151, "price_vs_ema9_atr": 0.22}, "volatility": {"atr": 0.1, "atr_pct": 0.687, "vwap_distance_atr": 0.535, "range_expansion_pct": 67.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.56, "ask": 14.58, "spread": 0.02, "spread_pct": 0.137}, "trade_flow": {"tick_count_sub": 102, "trades_per_second": 3.4, "uptick_ratio": 0.127, "downtick_ratio": 0.157}, "pressure": {"score": -21.3, "slope": -1.5}}, "prediction": {"symbol": "TTD", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.605, "resistance_source": "session_high", "resistance_distance_pct": 0.2897794380201687, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.11390399049149265)", "volume=Declining (rvol=0.058, accel=0.434)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.151%, ema9_slope=0.0228)", "resistance=TOO_CLOSE (session_high $14.61 (0.29% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:16.717358", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "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.210029062160927)", "volume=Declining (rvol=0.028, accel=0.85)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.335%, ema9_slope=0.0923)", "resistance=SAFE (session_high $5.77 (0.39% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:33:16.711434+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": 5.7477, "open": 5.71, "extension_from_open_pct": 0.6602451838879172, "price_1m": 5.745, "price_3m": 5.7, "price_5m": null, "price_sub": 5.7481}, "velocity": {"velocity_1m": 0.0007832898172323541, "velocity_sub": -0.00023196070585640238}, "slope": {"slope_1m": 0.04698634785559398, "slope_3m": -0.10693978333825799, "slope_5m": 0.210029062160927, "slope_sub": -0.13492249780489884}, "acceleration": {"momentum_acceleration": -0.345, "velocity_acceleration": -0.000266, "slope_acceleration": -0.007976}, "volume": {"volume_1m": 181.0, "volume_3m": 458410.0, "volume_5m": 818063.0, "volume_sub": 181.0, "volume_acceleration": 0.85, "relative_volume": 0.028}, "vwap": {"value": 5.7303, "slope": 0.0136, "price_vs_vwap_pct": 0.303, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 3, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.7285, "ema20": 5.7198, "ema9_slope": 0.0923, "price_vs_ema9_pct": 0.335, "price_vs_ema9_atr": 0.48}, "volatility": {"atr": 0.04, "atr_pct": 0.696, "vwap_distance_atr": 0.435, "range_expansion_pct": 58.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.74, "ask": 5.75, "spread": 0.01, "spread_pct": 0.174}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.333, "downtick_ratio": 0.2}, "pressure": {"score": 1.4, "slope": -2.9}}, "prediction": {"symbol": "SNAP", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.38798127946830113, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.210029062160927)", "volume=Declining (rvol=0.028, accel=0.85)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.335%, ema9_slope=0.0923)", "resistance=SAFE (session_high $5.77 (0.39% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:16.718757", "symbol": "LYG", "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 4"], "features": {"symbol": "LYG", "computed_at": "2026-09-14T13:33:16.711434+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": 5.935, "open": 5.91, "extension_from_open_pct": 0.42301184433163225, "price_1m": 5.935, "price_3m": 5.93, "price_5m": null, "price_sub": 5.935}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.12647554806070557, "slope_5m": 0.050590219224282224, "slope_sub": 0.13490725126475261}, "acceleration": {"momentum_acceleration": 0.0843, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 994.0, "volume_3m": 37572.0, "volume_5m": 152837.0, "volume_sub": 994.0, "volume_acceleration": 0.159, "relative_volume": 0.011}, "vwap": {"value": 5.9247, "slope": 0.0013, "price_vs_vwap_pct": 0.174, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.9305, "ema20": 5.9301, "ema9_slope": 0.005, "price_vs_ema9_pct": 0.076, "price_vs_ema9_atr": 0.448}, "volatility": {"atr": 0.01, "atr_pct": 0.168, "vwap_distance_atr": 1.032, "range_expansion_pct": -99.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.93, "ask": 5.94, "spread": 0.01, "spread_pct": 0.168}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -21.0, "slope": 0.0}}, "prediction": {"symbol": "LYG", "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-09-14T13:33:21.727766", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.31% away, no breakout in progress)", "momentum=Strong (slope_5m=0.11005640390700365)", "volume=Declining (rvol=0.059, accel=0.462)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.136%, ema9_slope=0.022)", "resistance=TOO_CLOSE (session_high $14.61 (0.31% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:33:21.724738+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": 14.56, "open": 14.49, "extension_from_open_pct": 0.4830917874396155, "price_1m": 14.6, "price_3m": 14.5, "price_5m": null, "price_sub": 14.6}, "velocity": {"velocity_1m": -0.004566210045662003, "velocity_sub": -0.009132420091324006}, "slope": {"slope_1m": -0.2743484224965648, "slope_3m": 0.20613834173156378, "slope_5m": 0.11005640390700365, "slope_sub": 0.38307127567205257}, "acceleration": {"momentum_acceleration": 0.273, "velocity_acceleration": -0.000128, "slope_acceleration": -0.003836}, "volume": {"volume_1m": 31669.0, "volume_3m": 273380.0, "volume_5m": 667661.0, "volume_sub": 31669.0, "volume_acceleration": 0.462, "relative_volume": 0.059}, "vwap": {"value": 14.5108, "slope": 0.0008, "price_vs_vwap_pct": 0.339, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 2, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.5403, "ema20": 14.5344, "ema9_slope": 0.022, "price_vs_ema9_pct": 0.136, "price_vs_ema9_atr": 0.194}, "volatility": {"atr": 0.1017, "atr_pct": 0.698, "vwap_distance_atr": 0.484, "range_expansion_pct": 67.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.55, "ask": 14.56, "spread": 0.01, "spread_pct": 0.069}, "trade_flow": {"tick_count_sub": 137, "trades_per_second": 4.567, "uptick_ratio": 0.146, "downtick_ratio": 0.19}, "pressure": {"score": -21.6, "slope": -0.3}}, "prediction": {"symbol": "TTD", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.605, "resistance_source": "session_high", "resistance_distance_pct": 0.3090659340659336, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.11005640390700365)", "volume=Declining (rvol=0.059, accel=0.462)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.136%, ema9_slope=0.022)", "resistance=TOO_CLOSE (session_high $14.61 (0.31% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:21.729318", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 62.7, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "CAUTION", "extension": "NORMAL", "persistence_seconds_elapsed": 5.013304, "reasons_for": ["holding 5.0s / 18s", "momentum=Weakening (slope_5m=0.34583616931255967)", "volume=Steady (rvol=0.044, accel=1.17)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.633%, ema9_slope=0.1167)", "resistance=CAUTION (session_high $10.98 (0.41% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:33:21.724738+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": 10.935, "open": 10.82, "extension_from_open_pct": 1.0628465804066562, "price_1m": 10.941, "price_3m": 10.795, "price_5m": null, "price_sub": 10.9306}, "velocity": {"velocity_1m": -0.000913993236450085, "velocity_sub": 0.0013417988643503569}, "slope": {"slope_1m": -0.05485463521667788, "slope_3m": 0.2977462896231659, "slope_5m": 0.34583616931255967, "slope_sub": 0.30332725824029805}, "acceleration": {"momentum_acceleration": -0.0425, "velocity_acceleration": 0.002756, "slope_acceleration": 0.082805}, "volume": {"volume_1m": 19177.0, "volume_3m": 227894.0, "volume_5m": 357781.0, "volume_sub": 19177.0, "volume_acceleration": 1.17, "relative_volume": 0.044}, "vwap": {"value": 10.8503, "slope": 0.0479, "price_vs_vwap_pct": 0.781, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 3, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.8662, "ema20": 10.8435, "ema9_slope": 0.1167, "price_vs_ema9_pct": 0.633, "price_vs_ema9_atr": 0.586}, "volatility": {"atr": 0.1173, "atr_pct": 1.073, "vwap_distance_atr": 0.722, "range_expansion_pct": -10.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.92, "ask": 10.96, "spread": 0.04, "spread_pct": 0.366}, "trade_flow": {"tick_count_sub": 78, "trades_per_second": 2.6, "uptick_ratio": 0.205, "downtick_ratio": 0.179}, "pressure": {"score": 6.2, "slope": 10.0}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 62.7, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "CAUTION", "resistance_level": 10.98, "resistance_source": "session_high", "resistance_distance_pct": 0.4115226337448553, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.34583616931255967)", "volume=Steady (rvol=0.044, accel=1.17)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.633%, ema9_slope=0.1167)", "resistance=CAUTION (session_high $10.98 (0.41% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:21.730982", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "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.19122527244367116)", "volume=Declining (rvol=0.028, accel=0.851)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.26%, ema9_slope=0.0885)", "resistance=SAFE (session_high $5.77 (0.48% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:33:21.724738+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": 5.7423, "open": 5.71, "extension_from_open_pct": 0.5656742556917727, "price_1m": 5.745, "price_3m": 5.7, "price_5m": null, "price_sub": 5.7481}, "velocity": {"velocity_1m": -0.0007832898172323541, "velocity_sub": -0.003363430234918092}, "slope": {"slope_1m": -0.0470084354025737, "slope_3m": -0.1539371379868119, "slope_5m": 0.19122527244367116, "slope_sub": -0.1913010208518072}, "acceleration": {"momentum_acceleration": -0.3825, "velocity_acceleration": -0.000625, "slope_acceleration": -0.018749}, "volume": {"volume_1m": 890.0, "volume_3m": 459119.0, "volume_5m": 818772.0, "volume_sub": 890.0, "volume_acceleration": 0.851, "relative_volume": 0.028}, "vwap": {"value": 5.7303, "slope": 0.0137, "price_vs_vwap_pct": 0.209, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 3, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.7274, "ema20": 5.7193, "ema9_slope": 0.0885, "price_vs_ema9_pct": 0.26, "price_vs_ema9_atr": 0.372}, "volatility": {"atr": 0.04, "atr_pct": 0.697, "vwap_distance_atr": 0.299, "range_expansion_pct": 58.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.74, "ask": 5.75, "spread": 0.01, "spread_pct": 0.174}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.333, "downtick_ratio": 0.278}, "pressure": {"score": -3.9, "slope": -5.3}}, "prediction": {"symbol": "SNAP", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.48238510701285886, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.19122527244367116)", "volume=Declining (rvol=0.028, accel=0.851)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.26%, ema9_slope=0.0885)", "resistance=SAFE (session_high $5.77 (0.48% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:21.732463", "symbol": "LYG", "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 4"], "features": {"symbol": "LYG", "computed_at": "2026-09-14T13:33:21.724738+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": 5.935, "open": 5.91, "extension_from_open_pct": 0.42301184433163225, "price_1m": 5.935, "price_3m": 5.93, "price_5m": null, "price_sub": 5.935}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.12647554806070557, "slope_5m": 0.050590219224282224, "slope_sub": 0.13490725126475261}, "acceleration": {"momentum_acceleration": 0.0843, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1572.0, "volume_3m": 38150.0, "volume_5m": 153415.0, "volume_sub": 1572.0, "volume_acceleration": 0.163, "relative_volume": 0.011}, "vwap": {"value": 5.9247, "slope": 0.0014, "price_vs_vwap_pct": 0.174, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.9305, "ema20": 5.9301, "ema9_slope": 0.005, "price_vs_ema9_pct": 0.076, "price_vs_ema9_atr": 0.384}, "volatility": {"atr": 0.0117, "atr_pct": 0.197, "vwap_distance_atr": 0.883, "range_expansion_pct": -99.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.93, "ask": 5.94, "spread": 0.01, "spread_pct": 0.168}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.067, "downtick_ratio": 0.067}, "pressure": {"score": -20.9, "slope": 0.1}}, "prediction": {"symbol": "LYG", "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-09-14T13:33:26.741698", "symbol": "TTD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.08256501995321262)", "volume=Declining (rvol=0.06, accel=0.471)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.026%, ema9_slope=0.0165)", "resistance=SAFE (session_high $14.61 (0.45% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:33:26.738444+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": 14.54, "open": 14.49, "extension_from_open_pct": 0.34506556245685943, "price_1m": 14.6, "price_3m": 14.5, "price_5m": null, "price_sub": 14.6}, "velocity": {"velocity_1m": -0.0068493150684932076, "velocity_sub": -0.013698630136986415}, "slope": {"slope_1m": -0.41180507892931023, "slope_3m": 0.13748854262144528, "slope_5m": 0.08256501995321262, "slope_sub": 0.3006458381706657}, "acceleration": {"momentum_acceleration": 0.2181, "velocity_acceleration": -0.000911, "slope_acceleration": -0.027416}, "volume": {"volume_1m": 36945.0, "volume_3m": 278656.0, "volume_5m": 672937.0, "volume_sub": 36945.0, "volume_acceleration": 0.471, "relative_volume": 0.06}, "vwap": {"value": 14.5107, "slope": 0.0007, "price_vs_vwap_pct": 0.202, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 2, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.5363, "ema20": 14.5325, "ema9_slope": 0.0165, "price_vs_ema9_pct": 0.026, "price_vs_ema9_atr": 0.036}, "volatility": {"atr": 0.1037, "atr_pct": 0.714, "vwap_distance_atr": 0.282, "range_expansion_pct": 67.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.52, "ask": 14.54, "spread": 0.02, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 179, "trades_per_second": 5.967, "uptick_ratio": 0.128, "downtick_ratio": 0.19}, "pressure": {"score": -25.3, "slope": -3.7}}, "prediction": {"symbol": "TTD", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.605, "resistance_source": "session_high", "resistance_distance_pct": 0.4470426409903802, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.08256501995321262)", "volume=Declining (rvol=0.06, accel=0.471)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.026%, ema9_slope=0.0165)", "resistance=SAFE (session_high $14.61 (0.45% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:26.744163", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 66.0, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 10.02701, "reasons_for": ["holding 10.0s / 18s", "momentum=Weakening (slope_5m=0.3366693649275146)", "volume=Steady (rvol=0.045, accel=1.23)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.596%, ema9_slope=0.1148)", "resistance=SAFE (session_high $10.98 (0.46% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:33:26.738444+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": 10.93, "open": 10.82, "extension_from_open_pct": 1.0166358595194032, "price_1m": 10.941, "price_3m": 10.795, "price_5m": null, "price_sub": 10.9306}, "velocity": {"velocity_1m": -0.0016756542668252457, "velocity_sub": -0.00018297257241151082}, "slope": {"slope_1m": -0.10058982213891463, "slope_3m": 0.2748847011392467, "slope_5m": 0.3366693649275146, "slope_sub": 0.2758835463675739}, "acceleration": {"momentum_acceleration": -0.0608, "velocity_acceleration": -0.000304, "slope_acceleration": -0.009122}, "volume": {"volume_1m": 30853.0, "volume_3m": 239570.0, "volume_5m": 369457.0, "volume_sub": 30853.0, "volume_acceleration": 1.23, "relative_volume": 0.045}, "vwap": {"value": 10.8526, "slope": 0.0503, "price_vs_vwap_pct": 0.713, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 3, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.8652, "ema20": 10.843, "ema9_slope": 0.1148, "price_vs_ema9_pct": 0.596, "price_vs_ema9_atr": 0.552}, "volatility": {"atr": 0.1173, "atr_pct": 1.073, "vwap_distance_atr": 0.659, "range_expansion_pct": -10.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.92, "ask": 10.94, "spread": 0.02, "spread_pct": 0.183}, "trade_flow": {"tick_count_sub": 84, "trades_per_second": 2.8, "uptick_ratio": 0.226, "downtick_ratio": 0.202}, "pressure": {"score": 6.6, "slope": 0.4}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 66.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.98, "resistance_source": "session_high", "resistance_distance_pct": 0.4574565416285518, "breakout_in_progress": true, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.3366693649275146)", "volume=Steady (rvol=0.045, accel=1.23)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.596%, ema9_slope=0.1148)", "resistance=SAFE (session_high $10.98 (0.46% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:33:26.745787", "symbol": "LYG", "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": "LYG", "computed_at": "2026-09-14T13:33:26.738444+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": 5.925, "open": 5.91, "extension_from_open_pct": 0.25380710659897937, "price_1m": 5.935, "price_3m": 5.93, "price_5m": null, "price_sub": 5.935}, "velocity": {"velocity_1m": -0.0028081999438359416, "velocity_sub": -0.005616399887671883}, "slope": {"slope_1m": -0.16863406408094075, "slope_3m": 0.0421822272215964, "slope_5m": 0.0, "slope_sub": 0.03374103753690354}, "acceleration": {"momentum_acceleration": 0.0337, "velocity_acceleration": -0.00112, "slope_acceleration": -0.033635}, "volume": {"volume_1m": 31914.0, "volume_3m": 68492.0, "volume_5m": 183757.0, "volume_sub": 31914.0, "volume_acceleration": 0.393, "relative_volume": 0.014}, "vwap": {"value": 5.9253, "slope": 0.0019, "price_vs_vwap_pct": -0.004, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.9285, "ema20": 5.9292, "ema9_slope": -0.0051, "price_vs_ema9_pct": -0.059, "price_vs_ema9_atr": -0.264}, "volatility": {"atr": 0.0133, "atr_pct": 0.225, "vwap_distance_atr": -0.019, "range_expansion_pct": -99.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.92, "ask": 5.93, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.036, "downtick_ratio": 0.107}, "pressure": {"score": -21.9, "slope": -1.0}}, "prediction": {"symbol": "LYG", "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-09-14T13:34:31.877588", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 90.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.5367609582059134)", "volume=Steady (rvol=0.03, accel=6.969)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.2%, ema9_slope=0.2282)", "resistance=SAFE (session_high $6.35 (0.14% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:34:31.875107+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.341, "open": 6.23, "extension_from_open_pct": 1.781701444622789, "price_1m": 6.325, "price_3m": 6.27, "price_5m": 6.21, "price_sub": 6.3301}, "velocity": {"velocity_1m": 0.004216073781291176, "velocity_sub": 0.005739772410125355}, "slope": {"slope_1m": 0.2526448760461079, "slope_3m": 0.6738188352182641, "slope_5m": 0.5367609582059134, "slope_sub": 0.6106531915651345}, "acceleration": {"momentum_acceleration": 0.0739, "velocity_acceleration": 3.2e-05, "slope_acceleration": -0.000384}, "volume": {"volume_1m": 22399.0, "volume_3m": 861658.0, "volume_5m": 973708.0, "volume_sub": 2322.0, "volume_acceleration": 6.969, "relative_volume": 0.03}, "vwap": {"value": 6.2872, "slope": 0.0443, "price_vs_vwap_pct": 0.855, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 4, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.2658, "ema20": 6.2396, "ema9_slope": 0.2282, "price_vs_ema9_pct": 1.2, "price_vs_ema9_atr": 1.056}, "volatility": {"atr": 0.0712, "atr_pct": 1.123, "vwap_distance_atr": 0.756, "range_expansion_pct": 28.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.34, "ask": 6.35, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 69.0, "slope": 69.0}}, "prediction": {"symbol": "JOBY", "direction": "UP", "confidence": 90.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.35, "resistance_source": "session_high", "resistance_distance_pct": 0.14193344898280164, "breakout_in_progress": true, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.5367609582059134)", "volume=Steady (rvol=0.03, accel=6.969)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.2%, ema9_slope=0.2282)", "resistance=SAFE (session_high $6.35 (0.14% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:36.905131", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 90.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.027218, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.517746766074046)", "volume=Steady (rvol=0.03, accel=6.994)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.124%, ema9_slope=0.2243)", "resistance=SAFE (session_high $6.35 (0.24% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:34:36.902325+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.335, "open": 6.23, "extension_from_open_pct": 1.6853932584269586, "price_1m": 6.325, "price_3m": 6.27, "price_5m": 6.21, "price_sub": 6.3301}, "velocity": {"velocity_1m": 0.0026350461133069266, "velocity_sub": 0.0025802646614324822}, "slope": {"slope_1m": 0.15797788309636315, "slope_3m": 0.6264537957284817, "slope_5m": 0.517746766074046, "slope_sub": 0.5538030421170511}, "acceleration": {"momentum_acceleration": 0.0361, "velocity_acceleration": -0.000628, "slope_acceleration": -0.018831}, "volume": {"volume_1m": 25419.0, "volume_3m": 864678.0, "volume_5m": 976728.0, "volume_sub": 5342.0, "volume_acceleration": 6.994, "relative_volume": 0.03}, "vwap": {"value": 6.2873, "slope": 0.0443, "price_vs_vwap_pct": 0.759, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 4, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.2646, "ema20": 6.239, "ema9_slope": 0.2243, "price_vs_ema9_pct": 1.124, "price_vs_ema9_atr": 0.989}, "volatility": {"atr": 0.0712, "atr_pct": 1.124, "vwap_distance_atr": 0.67, "range_expansion_pct": 28.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.33, "ask": 6.34, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.357, "downtick_ratio": 0.286}, "pressure": {"score": 29.6, "slope": -39.4}}, "prediction": {"symbol": "JOBY", "direction": "UP", "confidence": 90.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.35, "resistance_source": "session_high", "resistance_distance_pct": 0.23677979479083947, "breakout_in_progress": true, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.517746766074046)", "volume=Steady (rvol=0.03, accel=6.994)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.124%, ema9_slope=0.2243)", "resistance=SAFE (session_high $6.35 (0.24% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:36.907059", "symbol": "RIG", "shortlisted": true, "confidence_rank": 2, "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 $5.63 fell below VWAP $5.68", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.31841612742305936)", "volume=Declining (rvol=0.012, accel=0.443)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.591%, ema9_slope=-0.1708)", "resistance=SAFE (session_high $5.74 (1.95% away))", "extension=NORMAL"], "features": {"symbol": "RIG", "computed_at": "2026-09-14T13:34:36.902325+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.63, "open": 5.74, "extension_from_open_pct": -1.9163763066202144, "price_1m": 5.635, "price_3m": 5.665, "price_5m": 5.7, "price_sub": 5.6277}, "velocity": {"velocity_1m": -0.0014788524105293977, "velocity_sub": 0.0013623090546167284}, "slope": {"slope_1m": -0.0887705281846408, "slope_3m": 0.0008878418931136049, "slope_5m": -0.31841612742305936, "slope_sub": 0.009590324428243239}, "acceleration": {"momentum_acceleration": -0.328, "velocity_acceleration": 0.000137, "slope_acceleration": 0.002906}, "volume": {"volume_1m": 20912.0, "volume_3m": 136967.0, "volume_5m": 441814.0, "volume_sub": 145.0, "volume_acceleration": 0.443, "relative_volume": 0.012}, "vwap": {"value": 5.6807, "slope": -0.0199, "price_vs_vwap_pct": -0.893, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.6635, "ema20": 5.6801, "ema9_slope": -0.1708, "price_vs_ema9_pct": -0.591, "price_vs_ema9_atr": -0.96}, "volatility": {"atr": 0.0349, "atr_pct": 0.619, "vwap_distance_atr": -1.454, "range_expansion_pct": -43.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.62, "ask": 5.63, "spread": 0.01, "spread_pct": 0.178}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.5}, "pressure": {"score": -19.7, "slope": 5.3}}, "prediction": {"symbol": "RIG", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.74, "resistance_source": "session_high", "resistance_distance_pct": 1.9538188277087092, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.31841612742305936)", "volume=Declining (rvol=0.012, accel=0.443)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.591%, ema9_slope=-0.1708)", "resistance=SAFE (session_high $5.74 (1.95% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:41.916745", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 90.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 10.038886, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.5339092927613234)", "volume=Steady (rvol=0.03, accel=7.033)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.189%, ema9_slope=0.2276)", "resistance=SAFE (session_high $6.35 (0.16% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:34:41.913993+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3401, "open": 6.23, "extension_from_open_pct": 1.767255216693406, "price_1m": 6.325, "price_3m": 6.27, "price_5m": 6.21, "price_sub": 6.3301}, "velocity": {"velocity_1m": 0.003978919631093399, "velocity_sub": 0.005265846247821144}, "slope": {"slope_1m": 0.23845054519900272, "slope_3m": 0.6667159943132223, "slope_5m": 0.5339092927613234, "slope_sub": 0.6021273901481516}, "acceleration": {"momentum_acceleration": 0.0682, "velocity_acceleration": 0.000536, "slope_acceleration": 0.016057}, "volume": {"volume_1m": 30346.0, "volume_3m": 869605.0, "volume_5m": 981655.0, "volume_sub": 10269.0, "volume_acceleration": 7.033, "relative_volume": 0.03}, "vwap": {"value": 6.2875, "slope": 0.0446, "price_vs_vwap_pct": 0.836, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 4, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.2656, "ema20": 6.2395, "ema9_slope": 0.2276, "price_vs_ema9_pct": 1.189, "price_vs_ema9_atr": 1.046}, "volatility": {"atr": 0.0712, "atr_pct": 1.123, "vwap_distance_atr": 0.739, "range_expansion_pct": 28.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.34, "ask": 6.35, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.44, "downtick_ratio": 0.24}, "pressure": {"score": 36.7, "slope": 7.1}}, "prediction": {"symbol": "JOBY", "direction": "UP", "confidence": 90.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.35, "resistance_source": "session_high", "resistance_distance_pct": 0.15614895664106276, "breakout_in_progress": true, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.5339092927613234)", "volume=Steady (rvol=0.03, accel=7.033)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.189%, ema9_slope=0.2276)", "resistance=SAFE (session_high $6.35 (0.16% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:41.918496", "symbol": "RIG", "shortlisted": true, "confidence_rank": 2, "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 $5.63 fell below VWAP $5.68", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.31841612742305936)", "volume=Declining (rvol=0.012, accel=0.459)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.591%, ema9_slope=-0.1708)", "resistance=SAFE (session_high $5.74 (1.95% away))", "extension=NORMAL"], "features": {"symbol": "RIG", "computed_at": "2026-09-14T13:34:41.913993+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.63, "open": 5.74, "extension_from_open_pct": -1.9163763066202144, "price_1m": 5.635, "price_3m": 5.665, "price_5m": 5.7, "price_sub": 5.6277}, "velocity": {"velocity_1m": -0.0014788524105293977, "velocity_sub": 0.0013623090546167284}, "slope": {"slope_1m": -0.0887705281846408, "slope_3m": 0.0008878418931136049, "slope_5m": -0.31841612742305936, "slope_sub": 0.009590324428243239}, "acceleration": {"momentum_acceleration": -0.328, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 25913.0, "volume_3m": 141968.0, "volume_5m": 446815.0, "volume_sub": 5146.0, "volume_acceleration": 0.459, "relative_volume": 0.012}, "vwap": {"value": 5.6802, "slope": -0.0204, "price_vs_vwap_pct": -0.883, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.6635, "ema20": 5.6801, "ema9_slope": -0.1708, "price_vs_ema9_pct": -0.591, "price_vs_ema9_atr": -0.96}, "volatility": {"atr": 0.0349, "atr_pct": 0.619, "vwap_distance_atr": -1.439, "range_expansion_pct": -43.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.62, "ask": 5.63, "spread": 0.01, "spread_pct": 0.178}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.273, "downtick_ratio": 0.455}, "pressure": {"score": -19.9, "slope": -0.2}}, "prediction": {"symbol": "RIG", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.74, "resistance_source": "session_high", "resistance_distance_pct": 1.9538188277087092, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.31841612742305936)", "volume=Declining (rvol=0.012, accel=0.459)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.591%, ema9_slope=-0.1708)", "resistance=SAFE (session_high $5.74 (1.95% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:46.927454", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 90.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 15.049599, "reasons_for": ["holding 15.0s / 18s", "momentum=Strong (slope_5m=0.5339092927613234)", "volume=Steady (rvol=0.031, accel=7.088)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.189%, ema9_slope=0.2276)", "resistance=SAFE (session_high $6.35 (0.16% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:34:46.924706+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3401, "open": 6.23, "extension_from_open_pct": 1.767255216693406, "price_1m": 6.325, "price_3m": 6.27, "price_5m": 6.21, "price_sub": 6.3301}, "velocity": {"velocity_1m": 0.003978919631093399, "velocity_sub": 0.005265846247821144}, "slope": {"slope_1m": 0.23845054519900272, "slope_3m": 0.6667159943132223, "slope_5m": 0.5339092927613234, "slope_sub": 0.6021273901481516}, "acceleration": {"momentum_acceleration": 0.0682, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 37054.0, "volume_3m": 876313.0, "volume_5m": 988363.0, "volume_sub": 16977.0, "volume_acceleration": 7.088, "relative_volume": 0.031}, "vwap": {"value": 6.2878, "slope": 0.0448, "price_vs_vwap_pct": 0.832, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 4, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.2656, "ema20": 6.2395, "ema9_slope": 0.2276, "price_vs_ema9_pct": 1.189, "price_vs_ema9_atr": 1.046}, "volatility": {"atr": 0.0712, "atr_pct": 1.123, "vwap_distance_atr": 0.735, "range_expansion_pct": 28.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.34, "ask": 6.35, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.424, "downtick_ratio": 0.273}, "pressure": {"score": 34.7, "slope": -2.0}}, "prediction": {"symbol": "JOBY", "direction": "UP", "confidence": 90.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.35, "resistance_source": "session_high", "resistance_distance_pct": 0.15614895664106276, "breakout_in_progress": true, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.5339092927613234)", "volume=Steady (rvol=0.031, accel=7.088)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.189%, ema9_slope=0.2276)", "resistance=SAFE (session_high $6.35 (0.16% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:46.929201", "symbol": "JBS", "shortlisted": true, "confidence_rank": 2, "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.23% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.22684605757196707)", "volume=Declining (rvol=0.016, accel=0.484)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.695%, ema9_slope=0.2257)", "resistance=TOO_CLOSE (session_high $12.85 (0.23% away))", "extension=NORMAL"], "features": {"symbol": "JBS", "computed_at": "2026-09-14T13:34:46.924706+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.82, "open": 12.58, "extension_from_open_pct": 1.9077901430842623, "price_1m": 12.81, "price_3m": 12.78, "price_5m": 12.6, "price_sub": 12.81}, "velocity": {"velocity_1m": 0.0013010668748373387, "velocity_sub": 0.0026021337496746773}, "slope": {"slope_1m": 0.07803355442840254, "slope_3m": 0.0, "slope_5m": 0.22684605757196707, "slope_sub": 0.015609756097560644}, "acceleration": {"momentum_acceleration": -0.2112, "velocity_acceleration": -0.000102, "slope_acceleration": -0.003048}, "volume": {"volume_1m": 1789.0, "volume_3m": 28693.0, "volume_5m": 86981.0, "volume_sub": 1789.0, "volume_acceleration": 0.484, "relative_volume": 0.016}, "vwap": {"value": 12.745, "slope": 0.0346, "price_vs_vwap_pct": 0.588, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 6, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 12.7316, "ema20": 12.6746, "ema9_slope": 0.2257, "price_vs_ema9_pct": 0.695, "price_vs_ema9_atr": 1.065}, "volatility": {"atr": 0.083, "atr_pct": 0.647, "vwap_distance_atr": 0.904, "range_expansion_pct": -67.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.81, "ask": 12.82, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.125, "downtick_ratio": 0.062}, "pressure": {"score": -8.6, "slope": -29.4}}, "prediction": {"symbol": "JBS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.23400936037441, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.22684605757196707)", "volume=Declining (rvol=0.016, accel=0.484)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.695%, ema9_slope=0.2257)", "resistance=TOO_CLOSE (session_high $12.85 (0.23% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:46.930747", "symbol": "RIG", "shortlisted": true, "confidence_rank": 3, "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 $5.63 fell below VWAP $5.68", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.3272899682971007)", "volume=Declining (rvol=0.012, accel=0.462)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.626%, ema9_slope=-0.1726)", "resistance=SAFE (session_high $5.74 (2.00% away))", "extension=NORMAL"], "features": {"symbol": "RIG", "computed_at": "2026-09-14T13:34:46.924706+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.6275, "open": 5.74, "extension_from_open_pct": -1.9599303135888468, "price_1m": 5.635, "price_3m": 5.665, "price_5m": 5.7, "price_sub": 5.6277}, "velocity": {"velocity_1m": -0.0022182786157939655, "velocity_sub": -0.0001184616569229193}, "slope": {"slope_1m": -0.133185349611532, "slope_3m": -0.021311358954320302, "slope_5m": -0.3272899682971007, "slope_sub": -0.01705135833606658}, "acceleration": {"momentum_acceleration": -0.3102, "velocity_acceleration": -0.000296, "slope_acceleration": -0.008864}, "volume": {"volume_1m": 26952.0, "volume_3m": 143007.0, "volume_5m": 447854.0, "volume_sub": 6185.0, "volume_acceleration": 0.462, "relative_volume": 0.012}, "vwap": {"value": 5.68, "slope": -0.0206, "price_vs_vwap_pct": -0.925, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.663, "ema20": 5.6799, "ema9_slope": -0.1726, "price_vs_ema9_pct": -0.626, "price_vs_ema9_atr": -1.017}, "volatility": {"atr": 0.0349, "atr_pct": 0.619, "vwap_distance_atr": -1.506, "range_expansion_pct": -43.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.62, "ask": 5.63, "spread": 0.01, "spread_pct": 0.178}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.333, "downtick_ratio": 0.389}, "pressure": {"score": -15.8, "slope": 4.1}}, "prediction": {"symbol": "RIG", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.74, "resistance_source": "session_high", "resistance_distance_pct": 1.9991115059973312, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.3272899682971007)", "volume=Declining (rvol=0.012, accel=0.462)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.626%, ema9_slope=-0.1726)", "resistance=SAFE (session_high $5.74 (2.00% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:51.941387", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 90.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 20.062467, "reasons_for": ["held 20.1s (>= 18s)", "momentum=Strong (slope_5m=0.5494330487960246)", "volume=Steady (rvol=0.031, accel=7.114)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.251%, ema9_slope=0.2307)", "resistance=SAFE (session_high $6.35 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:34:51.937574+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.345, "open": 6.23, "extension_from_open_pct": 1.8459069020866665, "price_1m": 6.325, "price_3m": 6.27, "price_5m": 6.21, "price_sub": 6.3301}, "velocity": {"velocity_1m": 0.005270092226613853, "velocity_sub": 0.007846110909253625}, "slope": {"slope_1m": 0.31570639305445264, "slope_3m": 0.7053788439184153, "slope_5m": 0.5494330487960246, "slope_sub": 0.6485382962813451}, "acceleration": {"momentum_acceleration": 0.0991, "velocity_acceleration": 0.000515, "slope_acceleration": 0.015412}, "volume": {"volume_1m": 40364.0, "volume_3m": 879623.0, "volume_5m": 991673.0, "volume_sub": 20287.0, "volume_acceleration": 7.114, "relative_volume": 0.031}, "vwap": {"value": 6.288, "slope": 0.045, "price_vs_vwap_pct": 0.907, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 4, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 6.2666, "ema20": 6.2399, "ema9_slope": 0.2307, "price_vs_ema9_pct": 1.251, "price_vs_ema9_atr": 1.101}, "volatility": {"atr": 0.0712, "atr_pct": 1.122, "vwap_distance_atr": 0.801, "range_expansion_pct": 28.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.34, "ask": 6.35, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 43, "trades_per_second": 1.433, "uptick_ratio": 0.442, "downtick_ratio": 0.326}, "pressure": {"score": 35.1, "slope": 0.4}}, "prediction": {"symbol": "JOBY", "direction": "UP", "confidence": 90.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.35, "resistance_source": "session_high", "resistance_distance_pct": 0.07880220646177925, "breakout_in_progress": true, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.5494330487960246)", "volume=Steady (rvol=0.031, accel=7.114)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.251%, ema9_slope=0.2307)", "resistance=SAFE (session_high $6.35 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:52.001595", "symbol": "JBS", "shortlisted": true, "confidence_rank": 2, "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.23% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.22684605757196707)", "volume=Declining (rvol=0.016, accel=0.484)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.695%, ema9_slope=0.2257)", "resistance=TOO_CLOSE (session_high $12.85 (0.23% away))", "extension=NORMAL"], "features": {"symbol": "JBS", "computed_at": "2026-09-14T13:34:51.937574+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.82, "open": 12.58, "extension_from_open_pct": 1.9077901430842623, "price_1m": 12.81, "price_3m": 12.78, "price_5m": 12.6, "price_sub": 12.81}, "velocity": {"velocity_1m": 0.0013010668748373387, "velocity_sub": 0.0026021337496746773}, "slope": {"slope_1m": 0.07803355442840254, "slope_3m": 0.0, "slope_5m": 0.22684605757196707, "slope_sub": 0.015609756097560644}, "acceleration": {"momentum_acceleration": -0.2112, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1789.0, "volume_3m": 28693.0, "volume_5m": 86981.0, "volume_sub": 1789.0, "volume_acceleration": 0.484, "relative_volume": 0.016}, "vwap": {"value": 12.745, "slope": 0.0346, "price_vs_vwap_pct": 0.588, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 6, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 12.7316, "ema20": 12.6746, "ema9_slope": 0.2257, "price_vs_ema9_pct": 0.695, "price_vs_ema9_atr": 1.065}, "volatility": {"atr": 0.083, "atr_pct": 0.647, "vwap_distance_atr": 0.904, "range_expansion_pct": -67.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.81, "ask": 12.82, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.125, "downtick_ratio": 0.062}, "pressure": {"score": -8.6, "slope": 0.0}}, "prediction": {"symbol": "JBS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.23400936037441, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.22684605757196707)", "volume=Declining (rvol=0.016, accel=0.484)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.695%, ema9_slope=0.2257)", "resistance=TOO_CLOSE (session_high $12.85 (0.23% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:52.003245", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $12.36 fell below VWAP $12.46", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.18083371828569197)", "volume=Declining (rvol=0.07, accel=0.048)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.565%, ema9_slope=-0.0427)", "resistance=SAFE (session_high $12.54 (1.49% away))", "extension=NORMAL"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:34:51.937574+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.3564, "open": 12.46, "extension_from_open_pct": -0.8314606741573045, "price_1m": 12.4225, "price_3m": 12.48, "price_5m": 12.45, "price_sub": 12.43}, "velocity": {"velocity_1m": -0.008868316898101391, "velocity_sub": -0.019737194958433627}, "slope": {"slope_1m": -0.5335184370573247, "slope_3m": -0.2967032081034336, "slope_5m": -0.18083371828569197, "slope_sub": -0.2512832299088292}, "acceleration": {"momentum_acceleration": 0.0704, "velocity_acceleration": -5.8e-05, "slope_acceleration": -0.004955}, "volume": {"volume_1m": 3123.0, "volume_3m": 12250.0, "volume_5m": 265783.0, "volume_sub": 590.0, "volume_acceleration": 0.048, "relative_volume": 0.07}, "vwap": {"value": 12.463, "slope": -0.0017, "price_vs_vwap_pct": -0.855, "time_above_pct": 16.7, "time_below_pct": 83.3, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4266, "ema20": 12.4386, "ema9_slope": -0.0427, "price_vs_ema9_pct": -0.565, "price_vs_ema9_atr": -0.553}, "volatility": {"atr": 0.127, "atr_pct": 1.028, "vwap_distance_atr": -0.839, "range_expansion_pct": -15.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.35, "ask": 12.44, "spread": 0.09, "spread_pct": 0.726}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.154, "downtick_ratio": 0.308}, "pressure": {"score": -43.8, "slope": -36.4}}, "prediction": {"symbol": "XHLD", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 1.4858696707778836, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.18083371828569197)", "volume=Declining (rvol=0.07, accel=0.048)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.565%, ema9_slope=-0.0427)", "resistance=SAFE (session_high $12.54 (1.49% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:52.004735", "symbol": "RIG", "shortlisted": true, "confidence_rank": 4, "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 $5.62 fell below VWAP $5.68", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.3539209128328186)", "volume=Declining (rvol=0.012, accel=0.476)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.732%, ema9_slope=-0.1779)", "resistance=SAFE (session_high $5.74 (2.14% away))", "extension=NORMAL"], "features": {"symbol": "RIG", "computed_at": "2026-09-14T13:34:51.937574+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.62, "open": 5.74, "extension_from_open_pct": -2.0905923344947754, "price_1m": 5.635, "price_3m": 5.665, "price_5m": 5.7, "price_sub": 5.6277}, "velocity": {"velocity_1m": -0.004436557231588193, "velocity_sub": -0.004560773791542915}, "slope": {"slope_1m": -0.2665482007996389, "slope_3m": -0.08794840360321962, "slope_5m": -0.3539209128328186, "slope_sub": -0.09701190883367852}, "acceleration": {"momentum_acceleration": -0.2569, "velocity_acceleration": -0.000886, "slope_acceleration": -0.026604}, "volume": {"volume_1m": 31162.0, "volume_3m": 147217.0, "volume_5m": 452064.0, "volume_sub": 10395.0, "volume_acceleration": 0.476, "relative_volume": 0.012}, "vwap": {"value": 5.6794, "slope": -0.0212, "price_vs_vwap_pct": -1.046, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.6615, "ema20": 5.6792, "ema9_slope": -0.1779, "price_vs_ema9_pct": -0.732, "price_vs_ema9_atr": -1.189}, "volatility": {"atr": 0.0349, "atr_pct": 0.62, "vwap_distance_atr": -1.704, "range_expansion_pct": -43.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.62, "ask": 5.63, "spread": 0.01, "spread_pct": 0.178}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.304, "downtick_ratio": 0.478}, "pressure": {"score": -23.3, "slope": -7.5}}, "prediction": {"symbol": "RIG", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.74, "resistance_source": "session_high", "resistance_distance_pct": 2.1352313167259807, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.3539209128328186)", "volume=Declining (rvol=0.012, accel=0.476)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.732%, ema9_slope=-0.1779)", "resistance=SAFE (session_high $5.74 (2.14% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:57.015591", "symbol": "JBS", "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.23% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.22684605757196707)", "volume=Declining (rvol=0.016, accel=0.484)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.695%, ema9_slope=0.2257)", "resistance=TOO_CLOSE (session_high $12.85 (0.23% away))", "extension=NORMAL"], "features": {"symbol": "JBS", "computed_at": "2026-09-14T13:34:57.012967+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.82, "open": 12.58, "extension_from_open_pct": 1.9077901430842623, "price_1m": 12.81, "price_3m": 12.78, "price_5m": 12.6, "price_sub": 12.81}, "velocity": {"velocity_1m": 0.0013010668748373387, "velocity_sub": 0.0026021337496746773}, "slope": {"slope_1m": 0.07803355442840254, "slope_3m": 0.0, "slope_5m": 0.22684605757196707, "slope_sub": 0.015609756097560644}, "acceleration": {"momentum_acceleration": -0.2112, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1789.0, "volume_3m": 28693.0, "volume_5m": 86981.0, "volume_sub": 1789.0, "volume_acceleration": 0.484, "relative_volume": 0.016}, "vwap": {"value": 12.745, "slope": 0.0346, "price_vs_vwap_pct": 0.588, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 6, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 12.7316, "ema20": 12.6746, "ema9_slope": 0.2257, "price_vs_ema9_pct": 0.695, "price_vs_ema9_atr": 1.065}, "volatility": {"atr": 0.083, "atr_pct": 0.647, "vwap_distance_atr": 0.904, "range_expansion_pct": -67.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.81, "ask": 12.82, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.125, "downtick_ratio": 0.062}, "pressure": {"score": -8.6, "slope": 0.0}}, "prediction": {"symbol": "JBS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.23400936037441, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.22684605757196707)", "volume=Declining (rvol=0.016, accel=0.484)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.695%, ema9_slope=0.2257)", "resistance=TOO_CLOSE (session_high $12.85 (0.23% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:57.016983", "symbol": "RIG", "shortlisted": true, "confidence_rank": 2, "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 $5.63 fell below VWAP $5.68", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.32693498452012393)", "volume=Declining (rvol=0.012, accel=0.484)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.625%, ema9_slope=-0.1725)", "resistance=SAFE (session_high $5.74 (2.00% away))", "extension=NORMAL"], "features": {"symbol": "RIG", "computed_at": "2026-09-14T13:34:57.012967+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.6276, "open": 5.74, "extension_from_open_pct": -1.9581881533101055, "price_1m": 5.635, "price_3m": 5.665, "price_5m": 5.7, "price_sub": 5.6277}, "velocity": {"velocity_1m": -0.0021887015675834454, "velocity_sub": -5.923082846145965e-05}, "slope": {"slope_1m": -0.13140837817199635, "slope_3m": -0.020423264762468273, "slope_5m": -0.32693498452012393, "slope_sub": -0.01598557745678088}, "acceleration": {"momentum_acceleration": -0.3109, "velocity_acceleration": 0.000887, "slope_acceleration": 0.026626}, "volume": {"volume_1m": 33641.0, "volume_3m": 149696.0, "volume_5m": 454543.0, "volume_sub": 12874.0, "volume_acceleration": 0.484, "relative_volume": 0.012}, "vwap": {"value": 5.6793, "slope": -0.0213, "price_vs_vwap_pct": -0.911, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.663, "ema20": 5.6799, "ema9_slope": -0.1725, "price_vs_ema9_pct": -0.625, "price_vs_ema9_atr": -1.015}, "volatility": {"atr": 0.0349, "atr_pct": 0.619, "vwap_distance_atr": -1.484, "range_expansion_pct": -43.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.62, "ask": 5.63, "spread": 0.01, "spread_pct": 0.178}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.357, "downtick_ratio": 0.464}, "pressure": {"score": -17.2, "slope": 6.1}}, "prediction": {"symbol": "RIG", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.74, "resistance_source": "session_high", "resistance_distance_pct": 1.9972990262278778, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.32693498452012393)", "volume=Declining (rvol=0.012, accel=0.484)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.625%, ema9_slope=-0.1725)", "resistance=SAFE (session_high $5.74 (2.00% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:34:57.018409", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 3, "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 $12.39 fell below VWAP $12.46", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.11863111754534189)", "volume=Declining (rvol=0.071, accel=0.063)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.316%, ema9_slope=-0.0303)", "resistance=SAFE (session_high $12.54 (1.17% away))", "extension=NORMAL"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:34:57.012967+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.46, "extension_from_open_pct": -0.5216693418940712, "price_1m": 12.4225, "price_3m": 12.48, "price_5m": 12.45, "price_sub": 12.43}, "velocity": {"velocity_1m": -0.003689541825987772, "velocity_sub": -0.00938589434164659}, "slope": {"slope_1m": -0.22161781001309444, "slope_3m": -0.14094905698369076, "slope_5m": -0.11863111754534189, "slope_sub": -0.0644641418211135}, "acceleration": {"momentum_acceleration": -0.0542, "velocity_acceleration": 0.00204, "slope_acceleration": 0.061453}, "volume": {"volume_1m": 6867.0, "volume_3m": 15994.0, "volume_5m": 269527.0, "volume_sub": 4334.0, "volume_acceleration": 0.063, "relative_volume": 0.071}, "vwap": {"value": 12.4624, "slope": -0.0023, "price_vs_vwap_pct": -0.541, "time_above_pct": 16.7, "time_below_pct": 83.3, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4343, "ema20": 12.4423, "ema9_slope": -0.0303, "price_vs_ema9_pct": -0.316, "price_vs_ema9_atr": -0.309}, "volatility": {"atr": 0.127, "atr_pct": 1.025, "vwap_distance_atr": -0.53, "range_expansion_pct": -15.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.35, "ask": 12.44, "spread": 0.09, "spread_pct": 0.726}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.184, "downtick_ratio": 0.184}, "pressure": {"score": -30.0, "slope": 13.8}}, "prediction": {"symbol": "XHLD", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 1.1698265429608679, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.11863111754534189)", "volume=Declining (rvol=0.071, accel=0.063)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.316%, ema9_slope=-0.0303)", "resistance=SAFE (session_high $12.54 (1.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:02.036119", "symbol": "JBS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.05464907486923279)", "volume=Declining (rvol=0.016, accel=0.363)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.524%, ema9_slope=0.1912)", "resistance=SAFE (session_high $12.85 (0.27% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "JBS", "computed_at": "2026-09-14T13:35:02.026807+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.815, "open": 12.58, "extension_from_open_pct": 1.8680445151033342, "price_1m": 12.82, "price_3m": 12.82, "price_5m": 12.69, "price_sub": 12.82}, "velocity": {"velocity_1m": -0.0006500260010401432, "velocity_sub": -0.0013000520020802864}, "slope": {"slope_1m": -0.03900916715428736, "slope_3m": 0.019508388607097173, "slope_5m": 0.05464907486923279, "slope_sub": 0.08586203532051309}, "acceleration": {"momentum_acceleration": 0.0312, "velocity_acceleration": -0.000778, "slope_acceleration": -0.023344}, "volume": {"volume_1m": 7.0, "volume_3m": 16552.0, "volume_5m": 50654.0, "volume_sub": 7.0, "volume_acceleration": 0.363, "relative_volume": 0.016}, "vwap": {"value": 12.745, "slope": 0.0166, "price_vs_vwap_pct": 0.549, "time_above_pct": 71.4, "time_below_pct": 28.6, "hold_duration_bars": 7, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 12.7483, "ema20": 12.688, "ema9_slope": 0.1912, "price_vs_ema9_pct": 0.524, "price_vs_ema9_atr": 0.965}, "volatility": {"atr": 0.0692, "atr_pct": 0.54, "vwap_distance_atr": 1.011, "range_expansion_pct": -85.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.81, "ask": 12.82, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -56.8, "slope": -48.2}}, "prediction": {"symbol": "JBS", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.2731174404994159, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.05464907486923279)", "volume=Declining (rvol=0.016, accel=0.363)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.524%, ema9_slope=0.1912)", "resistance=SAFE (session_high $12.85 (0.27% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:02.045636", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 2, "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 $12.39 fell below VWAP $12.46", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.11863111754534189)", "volume=Declining (rvol=0.071, accel=0.063)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.316%, ema9_slope=-0.0303)", "resistance=SAFE (session_high $12.54 (1.17% away))", "extension=NORMAL"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:35:02.026807+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.46, "extension_from_open_pct": -0.5216693418940712, "price_1m": 12.4225, "price_3m": 12.48, "price_5m": 12.45, "price_sub": 12.43}, "velocity": {"velocity_1m": -0.003689541825987772, "velocity_sub": -0.00938589434164659}, "slope": {"slope_1m": -0.22161781001309444, "slope_3m": -0.14094905698369076, "slope_5m": -0.11863111754534189, "slope_sub": 0.1046804227478603}, "acceleration": {"momentum_acceleration": -0.2233, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 6908.0, "volume_3m": 16035.0, "volume_5m": 269568.0, "volume_sub": 4375.0, "volume_acceleration": 0.063, "relative_volume": 0.071}, "vwap": {"value": 12.4624, "slope": -0.0023, "price_vs_vwap_pct": -0.541, "time_above_pct": 16.7, "time_below_pct": 83.3, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4343, "ema20": 12.4423, "ema9_slope": -0.0303, "price_vs_ema9_pct": -0.316, "price_vs_ema9_atr": -0.309}, "volatility": {"atr": 0.127, "atr_pct": 1.025, "vwap_distance_atr": -0.53, "range_expansion_pct": -15.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.35, "ask": 12.39, "spread": 0.04, "spread_pct": 0.323}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.192, "downtick_ratio": 0.173}, "pressure": {"score": -29.2, "slope": 0.8}}, "prediction": {"symbol": "XHLD", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 1.1698265429608679, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.11863111754534189)", "volume=Declining (rvol=0.071, accel=0.063)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.316%, ema9_slope=-0.0303)", "resistance=SAFE (session_high $12.54 (1.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:07.165044", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.28% away, no breakout in progress)", "momentum=Strong (slope_5m=0.1311598276185111)", "volume=Declining (rvol=0.029, accel=0.592)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.569%, ema9_slope=0.1913)", "resistance=TOO_CLOSE (session_high $5.36 (0.28% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:35:07.158381+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.345, "open": 5.26, "extension_from_open_pct": 1.6159695817490487, "price_1m": 5.355, "price_3m": 5.335, "price_5m": 5.275, "price_sub": 5.36}, "velocity": {"velocity_1m": -0.0031123560535327335, "velocity_sub": -0.009328358208955579}, "slope": {"slope_1m": -0.1869158878504799, "slope_3m": 0.140361821584526, "slope_5m": 0.1311598276185111, "slope_sub": 0.2797058782230967}, "acceleration": {"momentum_acceleration": 0.1485, "velocity_acceleration": -1.3e-05, "slope_acceleration": -4e-06}, "volume": {"volume_1m": 4508.0, "volume_3m": 136408.0, "volume_5m": 221459.0, "volume_sub": 4508.0, "volume_acceleration": 0.592, "relative_volume": 0.029}, "vwap": {"value": 5.3014, "slope": 0.0184, "price_vs_vwap_pct": 0.822, "time_above_pct": 71.4, "time_below_pct": 28.6, "hold_duration_bars": 6, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.3147, "ema20": 5.2917, "ema9_slope": 0.1913, "price_vs_ema9_pct": 0.569, "price_vs_ema9_atr": 0.626}, "volatility": {"atr": 0.0483, "atr_pct": 0.904, "vwap_distance_atr": 0.902, "range_expansion_pct": -50.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.34, "ask": 5.35, "spread": 0.01, "spread_pct": 0.187}, "trade_flow": {"tick_count_sub": 43, "trades_per_second": 1.433, "uptick_ratio": 0.023, "downtick_ratio": 0.07}, "pressure": {"score": -18.6, "slope": 8.5}}, "prediction": {"symbol": "FRMI", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 0.28063610851263926, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.1311598276185111)", "volume=Declining (rvol=0.029, accel=0.592)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.569%, ema9_slope=0.1913)", "resistance=TOO_CLOSE (session_high $5.36 (0.28% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:07.167744", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 2, "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 $12.37 fell below VWAP $12.46", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.20532227545392534)", "volume=Declining (rvol=0.071, accel=0.048)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.414%, ema9_slope=-0.0652)", "resistance=SAFE (session_high $12.54 (1.37% away))", "extension=NORMAL"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:35:07.158381+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.37, "open": 12.46, "extension_from_open_pct": -0.7223113964687129, "price_1m": 12.395, "price_3m": 12.43, "price_5m": 12.44, "price_sub": 12.43}, "velocity": {"velocity_1m": -0.003361570525749678, "velocity_sub": -0.01609010458567994}, "slope": {"slope_1m": -0.20189783969311814, "slope_3m": -0.2117647058823538, "slope_5m": -0.20532227545392534, "slope_sub": -0.1209068010075584}, "acceleration": {"momentum_acceleration": -0.0844, "velocity_acceleration": -0.001306, "slope_acceleration": 0.003843}, "volume": {"volume_1m": 104.0, "volume_3m": 11198.0, "volume_5m": 204154.0, "volume_sub": 104.0, "volume_acceleration": 0.048, "relative_volume": 0.071}, "vwap": {"value": 12.4623, "slope": -0.002, "price_vs_vwap_pct": -0.741, "time_above_pct": 14.3, "time_below_pct": 85.7, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4214, "ema20": 12.4354, "ema9_slope": -0.0652, "price_vs_ema9_pct": -0.414, "price_vs_ema9_atr": -0.461}, "volatility": {"atr": 0.1117, "atr_pct": 0.903, "vwap_distance_atr": -0.827, "range_expansion_pct": -31.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.35, "ask": 12.43, "spread": 0.08, "spread_pct": 0.646}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -48.4, "slope": -19.2}}, "prediction": {"symbol": "XHLD", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 1.3742926434923197, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.20532227545392534)", "volume=Declining (rvol=0.071, accel=0.048)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.414%, ema9_slope=-0.0652)", "resistance=SAFE (session_high $12.54 (1.37% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:12.181920", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.32% away, no breakout in progress)", "momentum=Strong (slope_5m=0.12292562999385516)", "volume=Declining (rvol=0.029, accel=0.596)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.536%, ema9_slope=0.1897)", "resistance=TOO_CLOSE (session_high $5.36 (0.32% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:35:12.176892+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3428, "open": 5.26, "extension_from_open_pct": 1.5741444866920276, "price_1m": 5.355, "price_3m": 5.335, "price_5m": 5.275, "price_sub": 5.36}, "velocity": {"velocity_1m": -0.0037970743853096758, "velocity_sub": -0.010696517412935251}, "slope": {"slope_1m": -0.2280842790106375, "slope_3m": 0.11979186164040323, "slope_5m": 0.12292562999385516, "slope_sub": 0.25501916856636414}, "acceleration": {"momentum_acceleration": 0.1321, "velocity_acceleration": -0.000273, "slope_acceleration": -0.008203}, "volume": {"volume_1m": 5613.0, "volume_3m": 137513.0, "volume_5m": 222564.0, "volume_sub": 5613.0, "volume_acceleration": 0.596, "relative_volume": 0.029}, "vwap": {"value": 5.3015, "slope": 0.0185, "price_vs_vwap_pct": 0.779, "time_above_pct": 71.4, "time_below_pct": 28.6, "hold_duration_bars": 6, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.3143, "ema20": 5.2915, "ema9_slope": 0.1897, "price_vs_ema9_pct": 0.536, "price_vs_ema9_atr": 0.59}, "volatility": {"atr": 0.0483, "atr_pct": 0.905, "vwap_distance_atr": 0.854, "range_expansion_pct": -50.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.34, "ask": 5.35, "spread": 0.01, "spread_pct": 0.187}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.061, "downtick_ratio": 0.102}, "pressure": {"score": -19.2, "slope": -0.6}}, "prediction": {"symbol": "FRMI", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 0.32192857677622, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.12292562999385516)", "volume=Declining (rvol=0.029, accel=0.596)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.536%, ema9_slope=0.1897)", "resistance=TOO_CLOSE (session_high $5.36 (0.32% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:12.183771", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 2, "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 $12.35 fell below VWAP $12.46", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.23760621803391063)", "volume=Declining (rvol=0.071, accel=0.048)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.543%, ema9_slope=-0.0717)", "resistance=SAFE (session_high $12.54 (1.54% away))", "extension=NORMAL"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:35:12.176892+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.35, "open": 12.46, "extension_from_open_pct": -0.8828250401284204, "price_1m": 12.395, "price_3m": 12.43, "price_5m": 12.44, "price_sub": 12.43}, "velocity": {"velocity_1m": -0.006050826946349326, "velocity_sub": -0.021453472780906428}, "slope": {"slope_1m": -0.3637098403717917, "slope_3m": -0.29259433644985455, "slope_5m": -0.23760621803391063, "slope_sub": -0.21771998790444477}, "acceleration": {"momentum_acceleration": -0.0199, "velocity_acceleration": -0.001069, "slope_acceleration": -0.032243}, "volume": {"volume_1m": 224.0, "volume_3m": 11318.0, "volume_5m": 204274.0, "volume_sub": 224.0, "volume_acceleration": 0.048, "relative_volume": 0.071}, "vwap": {"value": 12.4623, "slope": -0.0021, "price_vs_vwap_pct": -0.901, "time_above_pct": 14.3, "time_below_pct": 85.7, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.4174, "ema20": 12.4335, "ema9_slope": -0.0717, "price_vs_ema9_pct": -0.543, "price_vs_ema9_atr": -0.595}, "volatility": {"atr": 0.1133, "atr_pct": 0.918, "vwap_distance_atr": -0.991, "range_expansion_pct": -31.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.3, "ask": 12.42, "spread": 0.12, "spread_pct": 0.971}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.6}, "pressure": {"score": -54.8, "slope": -6.4}}, "prediction": {"symbol": "XHLD", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 1.5384615384615346, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.23760621803391063)", "volume=Declining (rvol=0.071, accel=0.048)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.543%, ema9_slope=-0.0717)", "resistance=SAFE (session_high $12.54 (1.54% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:17.194297", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.37% away, no breakout in progress)", "momentum=Strong (slope_5m=0.1124437781109438)", "volume=Declining (rvol=0.029, accel=0.601)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.494%, ema9_slope=0.1876)", "resistance=TOO_CLOSE (session_high $5.36 (0.37% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:35:17.192318+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.34, "open": 5.26, "extension_from_open_pct": 1.5209125475285186, "price_1m": 5.355, "price_3m": 5.335, "price_5m": 5.275, "price_sub": 5.36}, "velocity": {"velocity_1m": -0.004668534080298963, "velocity_sub": -0.012437810945273917}, "slope": {"slope_1m": -0.2805049088359152, "slope_3m": 0.09360374414976401, "slope_5m": 0.1124437781109438, "slope_sub": 0.22359236527576648}, "acceleration": {"momentum_acceleration": 0.1111, "velocity_acceleration": -0.000347, "slope_acceleration": -0.010452}, "volume": {"volume_1m": 7015.0, "volume_3m": 138915.0, "volume_5m": 223966.0, "volume_sub": 7015.0, "volume_acceleration": 0.601, "relative_volume": 0.029}, "vwap": {"value": 5.3017, "slope": 0.0187, "price_vs_vwap_pct": 0.723, "time_above_pct": 71.4, "time_below_pct": 28.6, "hold_duration_bars": 6, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.3137, "ema20": 5.2912, "ema9_slope": 0.1876, "price_vs_ema9_pct": 0.494, "price_vs_ema9_atr": 0.543}, "volatility": {"atr": 0.0483, "atr_pct": 0.905, "vwap_distance_atr": 0.793, "range_expansion_pct": -50.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.33, "ask": 5.35, "spread": 0.02, "spread_pct": 0.375}, "trade_flow": {"tick_count_sub": 63, "trades_per_second": 2.1, "uptick_ratio": 0.079, "downtick_ratio": 0.111}, "pressure": {"score": -20.0, "slope": -0.8}}, "prediction": {"symbol": "FRMI", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 0.3745318352060012, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.1124437781109438)", "volume=Declining (rvol=0.029, accel=0.601)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.494%, ema9_slope=0.1876)", "resistance=TOO_CLOSE (session_high $5.36 (0.37% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:22.205223", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.37% away, no breakout in progress)", "momentum=Strong (slope_5m=0.1124437781109438)", "volume=Declining (rvol=0.029, accel=0.603)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.494%, ema9_slope=0.1876)", "resistance=TOO_CLOSE (session_high $5.36 (0.37% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:35:22.202651+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.34, "open": 5.26, "extension_from_open_pct": 1.5209125475285186, "price_1m": 5.355, "price_3m": 5.335, "price_5m": 5.275, "price_sub": 5.36}, "velocity": {"velocity_1m": -0.004668534080298963, "velocity_sub": -0.012437810945273917}, "slope": {"slope_1m": -0.2805049088359152, "slope_3m": 0.09360374414976401, "slope_5m": 0.1124437781109438, "slope_sub": 0.22359236527576648}, "acceleration": {"momentum_acceleration": 0.1111, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 7703.0, "volume_3m": 139603.0, "volume_5m": 224654.0, "volume_sub": 7703.0, "volume_acceleration": 0.603, "relative_volume": 0.029}, "vwap": {"value": 5.3017, "slope": 0.0188, "price_vs_vwap_pct": 0.722, "time_above_pct": 71.4, "time_below_pct": 28.6, "hold_duration_bars": 6, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.3137, "ema20": 5.2912, "ema9_slope": 0.1876, "price_vs_ema9_pct": 0.494, "price_vs_ema9_atr": 0.543}, "volatility": {"atr": 0.0483, "atr_pct": 0.905, "vwap_distance_atr": 0.792, "range_expansion_pct": -50.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.33, "ask": 5.35, "spread": 0.02, "spread_pct": 0.375}, "trade_flow": {"tick_count_sub": 66, "trades_per_second": 2.2, "uptick_ratio": 0.076, "downtick_ratio": 0.106}, "pressure": {"score": -19.8, "slope": 0.2}}, "prediction": {"symbol": "FRMI", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 0.3745318352060012, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.1124437781109438)", "volume=Declining (rvol=0.029, accel=0.603)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.494%, ema9_slope=0.1876)", "resistance=TOO_CLOSE (session_high $5.36 (0.37% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:22.207252", "symbol": "BTG", "shortlisted": true, "confidence_rank": 2, "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 $5.18 fell below VWAP $5.21", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.250269521022643)", "volume=Declining (rvol=0.041, accel=0.135)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.212%, ema9_slope=-0.0982)", "resistance=SAFE (session_high $5.24 (1.06% away))", "extension=NORMAL"], "features": {"symbol": "BTG", "computed_at": "2026-09-14T13:35:22.202651+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.185, "open": 5.21, "extension_from_open_pct": -0.4798464491362832, "price_1m": 5.17, "price_3m": 5.2, "price_5m": 5.21, "price_sub": 5.1709}, "velocity": {"velocity_1m": 0.004835589941972818, "velocity_sub": 0.009089326809646293}, "slope": {"slope_1m": 0.2897151134717466, "slope_3m": 0.028963120293485477, "slope_5m": -0.250269521022643, "slope_sub": -0.01428523167654731}, "acceleration": {"momentum_acceleration": -0.236, "velocity_acceleration": 0.00013, "slope_acceleration": 0.003998}, "volume": {"volume_1m": 25594.0, "volume_3m": 80674.0, "volume_5m": 458098.0, "volume_sub": 25594.0, "volume_acceleration": 0.135, "relative_volume": 0.041}, "vwap": {"value": 5.2093, "slope": -0.0037, "price_vs_vwap_pct": -0.467, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.196, "ema20": 5.2029, "ema9_slope": -0.0982, "price_vs_ema9_pct": -0.212, "price_vs_ema9_atr": -0.356}, "volatility": {"atr": 0.031, "atr_pct": 0.598, "vwap_distance_atr": -0.785, "range_expansion_pct": -39.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.18, "ask": 5.19, "spread": 0.01, "spread_pct": 0.193}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.333, "downtick_ratio": 0.289}, "pressure": {"score": -13.5, "slope": 1.5}}, "prediction": {"symbol": "BTG", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.24, "resistance_source": "session_high", "resistance_distance_pct": 1.0607521697203588, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.250269521022643)", "volume=Declining (rvol=0.041, accel=0.135)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.212%, ema9_slope=-0.0982)", "resistance=SAFE (session_high $5.24 (1.06% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:27.217636", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.37% away, no breakout in progress)", "momentum=Strong (slope_5m=0.1124437781109438)", "volume=Declining (rvol=0.03, accel=0.609)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.494%, ema9_slope=0.1876)", "resistance=TOO_CLOSE (session_high $5.36 (0.37% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:35:27.214508+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.34, "open": 5.26, "extension_from_open_pct": 1.5209125475285186, "price_1m": 5.355, "price_3m": 5.335, "price_5m": 5.275, "price_sub": 5.36}, "velocity": {"velocity_1m": -0.004668534080298963, "velocity_sub": -0.012437810945273917}, "slope": {"slope_1m": -0.2805049088359152, "slope_3m": 0.09360374414976401, "slope_5m": 0.1124437781109438, "slope_sub": 0.22359236527576648}, "acceleration": {"momentum_acceleration": 0.1111, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 9355.0, "volume_3m": 141255.0, "volume_5m": 226306.0, "volume_sub": 9355.0, "volume_acceleration": 0.609, "relative_volume": 0.03}, "vwap": {"value": 5.3019, "slope": 0.0189, "price_vs_vwap_pct": 0.718, "time_above_pct": 71.4, "time_below_pct": 28.6, "hold_duration_bars": 6, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.3137, "ema20": 5.2912, "ema9_slope": 0.1876, "price_vs_ema9_pct": 0.494, "price_vs_ema9_atr": 0.543}, "volatility": {"atr": 0.0483, "atr_pct": 0.905, "vwap_distance_atr": 0.788, "range_expansion_pct": -50.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.33, "ask": 5.35, "spread": 0.02, "spread_pct": 0.375}, "trade_flow": {"tick_count_sub": 105, "trades_per_second": 3.5, "uptick_ratio": 0.048, "downtick_ratio": 0.067}, "pressure": {"score": -19.2, "slope": 0.6}}, "prediction": {"symbol": "FRMI", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 0.3745318352060012, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.1124437781109438)", "volume=Declining (rvol=0.03, accel=0.609)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.494%, ema9_slope=0.1876)", "resistance=TOO_CLOSE (session_high $5.36 (0.37% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:27.219753", "symbol": "BB", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "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=Weakening (slope_5m=0.17985706933781728)", "volume=Declining (rvol=0.033, accel=0.269)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Reclaiming (price_vs_ema9=-0.073%, ema9_slope=0.0431)", "resistance=SAFE (session_high $7.58 (0.53% away))", "extension=NORMAL"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:35:27.214508+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.54, "open": 7.56, "extension_from_open_pct": -0.26455026455025893, "price_1m": 7.5606, "price_3m": 7.545, "price_5m": 7.5, "price_sub": 7.5606}, "velocity": {"velocity_1m": -0.004541085804477588, "velocity_sub": -0.009082171608955176}, "slope": {"slope_1m": -0.2728368409202277, "slope_3m": -0.20510241888529943, "slope_5m": 0.17985706933781728, "slope_sub": -0.2708851383524665}, "acceleration": {"momentum_acceleration": -0.4507, "velocity_acceleration": -0.0001, "slope_acceleration": -0.002988}, "volume": {"volume_1m": 3315.0, "volume_3m": 24925.0, "volume_5m": 80988.0, "volume_sub": 3315.0, "volume_acceleration": 0.269, "relative_volume": 0.033}, "vwap": {"value": 7.5191, "slope": 0.0048, "price_vs_vwap_pct": 0.278, "time_above_pct": 71.4, "time_below_pct": 28.6, "hold_duration_bars": 4, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.5455, "ema20": 7.5494, "ema9_slope": 0.0431, "price_vs_ema9_pct": -0.073, "price_vs_ema9_atr": -0.127}, "volatility": {"atr": 0.0432, "atr_pct": 0.573, "vwap_distance_atr": 0.485, "range_expansion_pct": -62.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.54, "ask": 7.55, "spread": 0.01, "spread_pct": 0.133}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.136, "downtick_ratio": 0.273}, "pressure": {"score": -30.1, "slope": -20.1}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.58, "resistance_source": "session_high", "resistance_distance_pct": 0.5305039787798413, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.17985706933781728)", "volume=Declining (rvol=0.033, accel=0.269)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Reclaiming (price_vs_ema9=-0.073%, ema9_slope=0.0431)", "resistance=SAFE (session_high $7.58 (0.53% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:27.221865", "symbol": "BTG", "shortlisted": true, "confidence_rank": 3, "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 $5.18 fell below VWAP $5.21", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.250269521022643)", "volume=Declining (rvol=0.042, accel=0.153)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.212%, ema9_slope=-0.0982)", "resistance=SAFE (session_high $5.24 (1.06% away))", "extension=NORMAL"], "features": {"symbol": "BTG", "computed_at": "2026-09-14T13:35:27.214508+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.185, "open": 5.21, "extension_from_open_pct": -0.4798464491362832, "price_1m": 5.17, "price_3m": 5.2, "price_5m": 5.21, "price_sub": 5.1709}, "velocity": {"velocity_1m": 0.004835589941972818, "velocity_sub": 0.009089326809646293}, "slope": {"slope_1m": 0.2897151134717466, "slope_3m": 0.028963120293485477, "slope_5m": -0.250269521022643, "slope_sub": -0.01428523167654731}, "acceleration": {"momentum_acceleration": -0.236, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 36610.0, "volume_3m": 91690.0, "volume_5m": 469114.0, "volume_sub": 36610.0, "volume_acceleration": 0.153, "relative_volume": 0.042}, "vwap": {"value": 5.2089, "slope": -0.0042, "price_vs_vwap_pct": -0.459, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.196, "ema20": 5.2029, "ema9_slope": -0.0982, "price_vs_ema9_pct": -0.212, "price_vs_ema9_atr": -0.356}, "volatility": {"atr": 0.031, "atr_pct": 0.598, "vwap_distance_atr": -0.771, "range_expansion_pct": -39.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.18, "ask": 5.19, "spread": 0.01, "spread_pct": 0.193}, "trade_flow": {"tick_count_sub": 56, "trades_per_second": 1.867, "uptick_ratio": 0.304, "downtick_ratio": 0.304}, "pressure": {"score": -14.8, "slope": -1.3}}, "prediction": {"symbol": "BTG", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.24, "resistance_source": "session_high", "resistance_distance_pct": 1.0607521697203588, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.250269521022643)", "volume=Declining (rvol=0.042, accel=0.153)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.212%, ema9_slope=-0.0982)", "resistance=SAFE (session_high $5.24 (1.06% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:32.233438", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "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=Weakening (slope_5m=0.19759543594327292)", "volume=Declining (rvol=0.033, accel=0.269)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Reclaiming (price_vs_ema9=-0.002%, ema9_slope=0.0466)", "resistance=SAFE (session_high $7.58 (0.44% away))", "extension=NORMAL"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:35:32.230099+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.5467, "open": 7.56, "extension_from_open_pct": -0.17592592592591536, "price_1m": 7.5606, "price_3m": 7.545, "price_5m": 7.5, "price_sub": 7.5606}, "velocity": {"velocity_1m": -0.0030641307127299375, "velocity_sub": -0.006128261425459875}, "slope": {"slope_1m": -0.18401699840473915, "slope_3m": -0.16072633310256493, "slope_5m": 0.19759543594327292, "slope_sub": -0.2176651249822258}, "acceleration": {"momentum_acceleration": -0.4153, "velocity_acceleration": 0.000589, "slope_acceleration": 0.017709}, "volume": {"volume_1m": 3316.0, "volume_3m": 24926.0, "volume_5m": 80989.0, "volume_sub": 3316.0, "volume_acceleration": 0.269, "relative_volume": 0.033}, "vwap": {"value": 7.5191, "slope": 0.0048, "price_vs_vwap_pct": 0.367, "time_above_pct": 71.4, "time_below_pct": 28.6, "hold_duration_bars": 4, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.5468, "ema20": 7.55, "ema9_slope": 0.0466, "price_vs_ema9_pct": -0.002, "price_vs_ema9_atr": -0.003}, "volatility": {"atr": 0.0432, "atr_pct": 0.572, "vwap_distance_atr": 0.639, "range_expansion_pct": -62.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.54, "ask": 7.55, "spread": 0.01, "spread_pct": 0.133}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.174, "downtick_ratio": 0.261}, "pressure": {"score": -26.0, "slope": 4.1}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.58, "resistance_source": "session_high", "resistance_distance_pct": 0.4412524679661264, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.19759543594327292)", "volume=Declining (rvol=0.033, accel=0.269)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Reclaiming (price_vs_ema9=-0.002%, ema9_slope=0.0466)", "resistance=SAFE (session_high $7.58 (0.44% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:32.235042", "symbol": "BTG", "shortlisted": true, "confidence_rank": 2, "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 $5.19 fell below VWAP $5.21", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.23097355352812124)", "volume=Declining (rvol=0.042, accel=0.155)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.135%, ema9_slope=-0.0944)", "resistance=SAFE (session_high $5.24 (0.96% away))", "extension=NORMAL"], "features": {"symbol": "BTG", "computed_at": "2026-09-14T13:35:32.230099+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.19, "open": 5.21, "extension_from_open_pct": -0.38387715930901295, "price_1m": 5.17, "price_3m": 5.2, "price_5m": 5.21, "price_sub": 5.19}, "velocity": {"velocity_1m": 0.006447453255964043, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.38610038610039504, "slope_3m": 0.07721014026508821, "slope_5m": -0.23097355352812124, "slope_sub": 0.16167228564676508}, "acceleration": {"momentum_acceleration": -0.3926, "velocity_acceleration": -0.001812, "slope_acceleration": 0.019217}, "volume": {"volume_1m": 37676.0, "volume_3m": 92756.0, "volume_5m": 470180.0, "volume_sub": 152.0, "volume_acceleration": 0.155, "relative_volume": 0.042}, "vwap": {"value": 5.2089, "slope": -0.0041, "price_vs_vwap_pct": -0.364, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.197, "ema20": 5.2034, "ema9_slope": -0.0944, "price_vs_ema9_pct": -0.135, "price_vs_ema9_atr": -0.227}, "volatility": {"atr": 0.031, "atr_pct": 0.597, "vwap_distance_atr": -0.611, "range_expansion_pct": -39.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.18, "ask": 5.19, "spread": 0.01, "spread_pct": 0.193}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.2}, "pressure": {"score": -13.1, "slope": 1.7}}, "prediction": {"symbol": "BTG", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.24, "resistance_source": "session_high", "resistance_distance_pct": 0.9633911368015379, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.23097355352812124)", "volume=Declining (rvol=0.042, accel=0.155)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.135%, ema9_slope=-0.0944)", "resistance=SAFE (session_high $5.24 (0.96% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:37.287785", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "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=Weakening (slope_5m=0.19309525325185017)", "volume=Declining (rvol=0.033, accel=0.27)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Reclaiming (price_vs_ema9=-0.02%, ema9_slope=0.0457)", "resistance=SAFE (session_high $7.58 (0.46% away))", "extension=NORMAL"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:35:37.285172+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.545, "open": 7.56, "extension_from_open_pct": -0.19841269841269418, "price_1m": 7.5606, "price_3m": 7.545, "price_5m": 7.5, "price_sub": 7.5467}, "velocity": {"velocity_1m": -0.0034388805121286802, "velocity_sub": -0.0007508800756182521}, "slope": {"slope_1m": -0.20654591674610817, "slope_3m": -0.17198345430972764, "slope_5m": 0.19309525325185017, "slope_sub": -0.2353229238013007}, "acceleration": {"momentum_acceleration": -0.4284, "velocity_acceleration": 0.001064, "slope_acceleration": -0.004457}, "volume": {"volume_1m": 3423.0, "volume_3m": 25033.0, "volume_5m": 81096.0, "volume_sub": 107.0, "volume_acceleration": 0.27, "relative_volume": 0.033}, "vwap": {"value": 7.5191, "slope": 0.0048, "price_vs_vwap_pct": 0.344, "time_above_pct": 71.4, "time_below_pct": 28.6, "hold_duration_bars": 4, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.5465, "ema20": 7.5499, "ema9_slope": 0.0457, "price_vs_ema9_pct": -0.02, "price_vs_ema9_atr": -0.034}, "volatility": {"atr": 0.0432, "atr_pct": 0.573, "vwap_distance_atr": 0.6, "range_expansion_pct": -62.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.54, "ask": 7.55, "spread": 0.01, "spread_pct": 0.133}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -32.1, "slope": -6.1}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.58, "resistance_source": "session_high", "resistance_distance_pct": 0.4638833664678614, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.19309525325185017)", "volume=Declining (rvol=0.033, accel=0.27)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Reclaiming (price_vs_ema9=-0.02%, ema9_slope=0.0457)", "resistance=SAFE (session_high $7.58 (0.46% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:37.292379", "symbol": "BTG", "shortlisted": true, "confidence_rank": 2, "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 $5.17 fell below VWAP $5.21", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.3082020264283258)", "volume=Declining (rvol=0.044, accel=0.194)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.444%, ema9_slope=-0.1097)", "resistance=SAFE (session_high $5.24 (1.35% away))", "extension=NORMAL"], "features": {"symbol": "BTG", "computed_at": "2026-09-14T13:35:37.285172+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.17, "open": 5.21, "extension_from_open_pct": -0.7677543186180429, "price_1m": 5.17, "price_3m": 5.2, "price_5m": 5.21, "price_sub": 5.19}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.012845215157354182}, "slope": {"slope_1m": 0.0, "slope_3m": -0.11596443757248215, "slope_5m": -0.3082020264283258, "slope_sub": -0.06990677487411642}, "acceleration": {"momentum_acceleration": -0.2383, "velocity_acceleration": -0.002541, "slope_acceleration": -0.076379}, "volume": {"volume_1m": 61468.0, "volume_3m": 116548.0, "volume_5m": 493972.0, "volume_sub": 23944.0, "volume_acceleration": 0.194, "relative_volume": 0.044}, "vwap": {"value": 5.2075, "slope": -0.0055, "price_vs_vwap_pct": -0.72, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.193, "ema20": 5.2015, "ema9_slope": -0.1097, "price_vs_ema9_pct": -0.444, "price_vs_ema9_atr": -0.743}, "volatility": {"atr": 0.031, "atr_pct": 0.6, "vwap_distance_atr": -1.21, "range_expansion_pct": -39.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.17, "ask": 5.18, "spread": 0.01, "spread_pct": 0.193}, "trade_flow": {"tick_count_sub": 41, "trades_per_second": 1.367, "uptick_ratio": 0.122, "downtick_ratio": 0.146}, "pressure": {"score": -30.1, "slope": -17.0}}, "prediction": {"symbol": "BTG", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.24, "resistance_source": "session_high", "resistance_distance_pct": 1.3539651837524234, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.3082020264283258)", "volume=Declining (rvol=0.044, accel=0.194)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.444%, ema9_slope=-0.1097)", "resistance=SAFE (session_high $5.24 (1.35% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:42.301259", "symbol": "BB", "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.26% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.23278874553909742)", "volume=Declining (rvol=0.034, accel=0.288)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.139%, ema9_slope=0.0537)", "resistance=TOO_CLOSE (session_high $7.58 (0.26% away))", "extension=NORMAL"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:35:42.297379+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.56, "open": 7.56, "extension_from_open_pct": 0.0, "price_1m": 7.5606, "price_3m": 7.545, "price_5m": 7.5, "price_sub": 7.5467}, "velocity": {"velocity_1m": -0.00013226463508195514, "velocity_sub": 0.005874532356305493}, "slope": {"slope_1m": -0.00793619300821896, "slope_3m": -0.07271413210174771, "slope_5m": 0.23278874553909742, "slope_sub": -0.1161479364890426}, "acceleration": {"momentum_acceleration": -0.3489, "velocity_acceleration": 0.001322, "slope_acceleration": 0.039625}, "volume": {"volume_1m": 7646.0, "volume_3m": 29256.0, "volume_5m": 85319.0, "volume_sub": 4330.0, "volume_acceleration": 0.288, "relative_volume": 0.034}, "vwap": {"value": 7.5198, "slope": 0.0056, "price_vs_vwap_pct": 0.534, "time_above_pct": 71.4, "time_below_pct": 28.6, "hold_duration_bars": 4, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.5495, "ema20": 7.5513, "ema9_slope": 0.0537, "price_vs_ema9_pct": 0.139, "price_vs_ema9_atr": 0.241}, "volatility": {"atr": 0.0437, "atr_pct": 0.578, "vwap_distance_atr": 0.919, "range_expansion_pct": -62.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.55, "ask": 7.57, "spread": 0.02, "spread_pct": 0.265}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.167, "downtick_ratio": 0.167}, "pressure": {"score": -13.7, "slope": 18.4}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.58, "resistance_source": "session_high", "resistance_distance_pct": 0.2645502645502707, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.23278874553909742)", "volume=Declining (rvol=0.034, accel=0.288)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.139%, ema9_slope=0.0537)", "resistance=TOO_CLOSE (session_high $7.58 (0.26% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:42.302986", "symbol": "BTG", "shortlisted": true, "confidence_rank": 2, "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 $5.17 fell below VWAP $5.21", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.3275277435265121)", "volume=Declining (rvol=0.044, accel=0.217)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.521%, ema9_slope=-0.1136)", "resistance=SAFE (session_high $5.24 (1.45% away))", "extension=NORMAL"], "features": {"symbol": "BTG", "computed_at": "2026-09-14T13:35:42.297379+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.165, "open": 5.21, "extension_from_open_pct": -0.8637236084452962, "price_1m": 5.17, "price_3m": 5.2, "price_5m": 5.21, "price_sub": 5.19}, "velocity": {"velocity_1m": -0.0016118633139909392, "velocity_sub": -0.016056518946692584}, "slope": {"slope_1m": -0.09675858732462299, "slope_3m": -0.16433588966939822, "slope_5m": -0.3275277435265121, "slope_sub": -0.12787143319345431}, "acceleration": {"momentum_acceleration": -0.1997, "velocity_acceleration": -0.000641, "slope_acceleration": -0.019305}, "volume": {"volume_1m": 74843.0, "volume_3m": 129923.0, "volume_5m": 507347.0, "volume_sub": 37319.0, "volume_acceleration": 0.217, "relative_volume": 0.044}, "vwap": {"value": 5.2064, "slope": -0.0066, "price_vs_vwap_pct": -0.796, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.192, "ema20": 5.201, "ema9_slope": -0.1136, "price_vs_ema9_pct": -0.521, "price_vs_ema9_atr": -0.819}, "volatility": {"atr": 0.033, "atr_pct": 0.639, "vwap_distance_atr": -1.256, "range_expansion_pct": -19.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.16, "ask": 5.17, "spread": 0.01, "spread_pct": 0.194}, "trade_flow": {"tick_count_sub": 74, "trades_per_second": 2.467, "uptick_ratio": 0.122, "downtick_ratio": 0.135}, "pressure": {"score": -31.3, "slope": -1.2}}, "prediction": {"symbol": "BTG", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.24, "resistance_source": "session_high", "resistance_distance_pct": 1.4520813165537305, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.3275277435265121)", "volume=Declining (rvol=0.044, accel=0.217)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.521%, ema9_slope=-0.1136)", "resistance=SAFE (session_high $5.24 (1.45% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:35:47.313627", "symbol": "BB", "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.24733511654971416)", "volume=Declining (rvol=0.034, accel=0.292)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.198%, ema9_slope=0.0566)", "resistance=TOO_CLOSE (session_high $7.58 (0.19% away))", "extension=NORMAL"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:35:47.311239+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.5655, "open": 7.56, "extension_from_open_pct": 0.07275132275132942, "price_1m": 7.5606, "price_3m": 7.545, "price_5m": 7.5, "price_sub": 7.5467}, "velocity": {"velocity_1m": 0.001080161186501981, "velocity_sub": 0.008303850248011143}, "slope": {"slope_1m": 0.06478867652600638, "slope_3m": -0.03634825594458951, "slope_5m": 0.24733511654971416, "slope_sub": -0.0724800613699792}, "acceleration": {"momentum_acceleration": -0.3198, "velocity_acceleration": 0.000485, "slope_acceleration": 0.014505}, "volume": {"volume_1m": 8508.0, "volume_3m": 30118.0, "volume_5m": 86181.0, "volume_sub": 5192.0, "volume_acceleration": 0.292, "relative_volume": 0.034}, "vwap": {"value": 7.52, "slope": 0.0058, "price_vs_vwap_pct": 0.605, "time_above_pct": 71.4, "time_below_pct": 28.6, "hold_duration_bars": 4, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.5506, "ema20": 7.5518, "ema9_slope": 0.0566, "price_vs_ema9_pct": 0.198, "price_vs_ema9_atr": 0.341}, "volatility": {"atr": 0.0437, "atr_pct": 0.578, "vwap_distance_atr": 1.04, "range_expansion_pct": -62.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.55, "ask": 7.57, "spread": 0.02, "spread_pct": 0.265}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.25, "downtick_ratio": 0.188}, "pressure": {"score": -9.4, "slope": 4.3}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.58, "resistance_source": "session_high", "resistance_distance_pct": 0.19165950697244014, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.24733511654971416)", "volume=Declining (rvol=0.034, accel=0.292)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.198%, ema9_slope=0.0566)", "resistance=TOO_CLOSE (session_high $7.58 (0.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:07.383651", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.318919177740424)", "volume=Declining (rvol=0.018, accel=0.555)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.601%, ema9_slope=0.1112)", "resistance=SAFE (clear overhead)", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:36:07.381064+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.98, "open": 7.9, "extension_from_open_pct": 1.0126582278481022, "price_1m": 7.975, "price_3m": 7.9299, "price_5m": 7.887, "price_sub": 7.97}, "velocity": {"velocity_1m": 0.0010449320794150014, "velocity_sub": 0.004182350480970588}, "slope": {"slope_1m": 0.06267627702915426, "slope_3m": 0.37696335078534343, "slope_5m": 0.318919177740424, "slope_sub": 0.5030814050327017}, "acceleration": {"momentum_acceleration": 0.1842, "velocity_acceleration": 3.9e-05, "slope_acceleration": 0.000358}, "volume": {"volume_1m": 4932.0, "volume_3m": 52740.0, "volume_5m": 137372.0, "volume_sub": 4932.0, "volume_acceleration": 0.555, "relative_volume": 0.018}, "vwap": {"value": 7.9137, "slope": 0.011, "price_vs_vwap_pct": 0.838, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.9323, "ema20": 7.9199, "ema9_slope": 0.1112, "price_vs_ema9_pct": 0.601, "price_vs_ema9_atr": 0.998}, "volatility": {"atr": 0.0478, "atr_pct": 0.599, "vwap_distance_atr": 1.387, "range_expansion_pct": -0.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.96, "ask": 7.98, "spread": 0.02, "spread_pct": 0.251}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.25}, "pressure": {"score": -3.2, "slope": 1.9}}, "prediction": {"symbol": "IBRX", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.318919177740424)", "volume=Declining (rvol=0.018, accel=0.555)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.601%, ema9_slope=0.1112)", "resistance=SAFE (clear overhead)", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:07.385223", "symbol": "BTE", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 36.0, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.03 fell below VWAP $5.07", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.10973860818166803)", "volume=Steady (rvol=0.053, accel=1.108)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.54%, ema9_slope=-0.1075)", "resistance=SAFE (session_high $5.13 (1.93% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:36:07.381064+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.0328, "open": 5.1, "extension_from_open_pct": -1.3176470588235238, "price_1m": 5.044, "price_3m": 5.065, "price_5m": 5.064, "price_sub": 5.0485}, "velocity": {"velocity_1m": -0.003700766587364412, "velocity_sub": -0.01036611534779296}, "slope": {"slope_1m": -0.2222927913623304, "slope_3m": -0.17055821455958844, "slope_5m": -0.10973860818166803, "slope_sub": -0.28962969199605487}, "acceleration": {"momentum_acceleration": 0.1799, "velocity_acceleration": -2e-06, "slope_acceleration": 0.000253}, "volume": {"volume_1m": 1778.0, "volume_3m": 125695.0, "volume_5m": 396174.0, "volume_sub": 1778.0, "volume_acceleration": 1.108, "relative_volume": 0.053}, "vwap": {"value": 5.074, "slope": -0.0051, "price_vs_vwap_pct": -0.812, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0601, "ema20": 5.0732, "ema9_slope": -0.1075, "price_vs_ema9_pct": -0.54, "price_vs_ema9_atr": -0.946}, "volatility": {"atr": 0.0289, "atr_pct": 0.574, "vwap_distance_atr": -1.426, "range_expansion_pct": -65.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.03, "ask": 5.04, "spread": 0.01, "spread_pct": 0.199}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.083, "downtick_ratio": 0.333}, "pressure": {"score": -14.6, "slope": 10.9}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 36.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.9313304721030033, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.10973860818166803)", "volume=Steady (rvol=0.053, accel=1.108)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.54%, ema9_slope=-0.1075)", "resistance=SAFE (session_high $5.13 (1.93% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:12.396956", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.19% away, no breakout in progress)", "momentum=Strong (slope_5m=0.2812239228153133)", "volume=Declining (rvol=0.018, accel=0.56)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.45%, ema9_slope=0.1036)", "resistance=TOO_CLOSE (session_high $7.98 (0.19% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:36:12.393768+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.965, "open": 7.9, "extension_from_open_pct": 0.8227848101265759, "price_1m": 7.975, "price_3m": 7.9299, "price_5m": 7.887, "price_sub": 7.97}, "velocity": {"velocity_1m": -0.002089864158829632, "velocity_sub": -0.0020911752404851078}, "slope": {"slope_1m": -0.12547051442910648, "slope_3m": 0.28290025146688974, "slope_5m": 0.2812239228153133, "slope_sub": 0.3901285650953133}, "acceleration": {"momentum_acceleration": 0.1089, "velocity_acceleration": -0.001252, "slope_acceleration": -0.037534}, "volume": {"volume_1m": 5661.0, "volume_3m": 53469.0, "volume_5m": 138101.0, "volume_sub": 5661.0, "volume_acceleration": 0.56, "relative_volume": 0.018}, "vwap": {"value": 7.9135, "slope": 0.0108, "price_vs_vwap_pct": 0.651, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.9293, "ema20": 7.9184, "ema9_slope": 0.1036, "price_vs_ema9_pct": 0.45, "price_vs_ema9_atr": 0.673}, "volatility": {"atr": 0.053, "atr_pct": 0.665, "vwap_distance_atr": 0.972, "range_expansion_pct": -0.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.96, "ask": 7.97, "spread": 0.01, "spread_pct": 0.126}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.357}, "pressure": {"score": -15.3, "slope": -12.1}}, "prediction": {"symbol": "IBRX", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.98, "resistance_source": "session_high", "resistance_distance_pct": 0.18832391713748362, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.2812239228153133)", "volume=Declining (rvol=0.018, accel=0.56)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.45%, ema9_slope=0.1036)", "resistance=TOO_CLOSE (session_high $7.98 (0.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:12.400628", "symbol": "BTE", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 36.0, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.04 fell below VWAP $5.07", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.08198409429359259)", "volume=Steady (rvol=0.053, accel=1.11)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.429%, ema9_slope=-0.102)", "resistance=SAFE (session_high $5.13 (1.79% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:36:12.393768+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.0398, "open": 5.1, "extension_from_open_pct": -1.1803921568627458, "price_1m": 5.044, "price_3m": 5.065, "price_5m": 5.064, "price_sub": 5.0485}, "velocity": {"velocity_1m": -0.001387787470261691, "velocity_sub": -0.005744280479350402}, "slope": {"slope_1m": -0.08330192982804065, "slope_3m": -0.10109820402014241, "slope_5m": -0.08198409429359259, "slope_sub": -0.20635400008911742}, "acceleration": {"momentum_acceleration": 0.1244, "velocity_acceleration": 0.000922, "slope_acceleration": 0.027728}, "volume": {"volume_1m": 2478.0, "volume_3m": 126395.0, "volume_5m": 396874.0, "volume_sub": 2478.0, "volume_acceleration": 1.11, "relative_volume": 0.053}, "vwap": {"value": 5.074, "slope": -0.0052, "price_vs_vwap_pct": -0.673, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0615, "ema20": 5.0739, "ema9_slope": -0.102, "price_vs_ema9_pct": -0.429, "price_vs_ema9_atr": -0.752}, "volatility": {"atr": 0.0289, "atr_pct": 0.573, "vwap_distance_atr": -1.183, "range_expansion_pct": -65.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.03, "ask": 5.04, "spread": 0.01, "spread_pct": 0.199}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.286}, "pressure": {"score": -4.2, "slope": 10.4}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 36.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.7897535616492777, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.08198409429359259)", "volume=Steady (rvol=0.053, accel=1.11)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.429%, ema9_slope=-0.102)", "resistance=SAFE (session_high $5.13 (1.79% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:17.411237", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.39422425580885667)", "volume=Declining (rvol=0.019, accel=0.626)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.903%, ema9_slope=0.1263)", "resistance=SAFE (clear overhead)", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:36:17.408980+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.01, "open": 7.9, "extension_from_open_pct": 1.392405063291132, "price_1m": 7.975, "price_3m": 7.9299, "price_5m": 7.887, "price_sub": 7.97}, "velocity": {"velocity_1m": 0.007314524555903897, "velocity_sub": 0.016729401923881237}, "slope": {"slope_1m": 0.4379105411323133, "slope_3m": 0.5647354110018815, "slope_5m": 0.39422425580885667, "slope_sub": 0.7286679079055166}, "acceleration": {"momentum_acceleration": 0.3344, "velocity_acceleration": 0.003753, "slope_acceleration": 0.112334}, "volume": {"volume_1m": 15269.0, "volume_3m": 63077.0, "volume_5m": 147709.0, "volume_sub": 15269.0, "volume_acceleration": 0.626, "relative_volume": 0.019}, "vwap": {"value": 7.9168, "slope": 0.0141, "price_vs_vwap_pct": 1.177, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.9383, "ema20": 7.9227, "ema9_slope": 0.1263, "price_vs_ema9_pct": 0.903, "price_vs_ema9_atr": 1.251}, "volatility": {"atr": 0.0573, "atr_pct": 0.715, "vwap_distance_atr": 1.627, "range_expansion_pct": 41.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.99, "ask": 8.01, "spread": 0.02, "spread_pct": 0.25}, "trade_flow": {"tick_count_sub": 74, "trades_per_second": 2.467, "uptick_ratio": 0.176, "downtick_ratio": 0.122}, "pressure": {"score": 4.5, "slope": 19.8}}, "prediction": {"symbol": "IBRX", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.39422425580885667)", "volume=Declining (rvol=0.019, accel=0.626)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.903%, ema9_slope=0.1263)", "resistance=SAFE (clear overhead)", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:17.412757", "symbol": "BTE", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 36.0, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.04 fell below VWAP $5.07", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.08119133431027045)", "volume=Steady (rvol=0.054, accel=1.141)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.426%, ema9_slope=-0.1018)", "resistance=SAFE (session_high $5.13 (1.79% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:36:17.408980+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.04, "open": 5.1, "extension_from_open_pct": -1.1764705882352864, "price_1m": 5.044, "price_3m": 5.065, "price_5m": 5.064, "price_sub": 5.0485}, "velocity": {"velocity_1m": -0.001321702352630042, "velocity_sub": -0.005612228054537473}, "slope": {"slope_1m": -0.07933359777865052, "slope_3m": -0.09911457645037451, "slope_5m": -0.08119133431027045, "slope_sub": -0.20397554273831817}, "acceleration": {"momentum_acceleration": 0.1228, "velocity_acceleration": 2.6e-05, "slope_acceleration": 0.000791}, "volume": {"volume_1m": 12478.0, "volume_3m": 136395.0, "volume_5m": 406874.0, "volume_sub": 12478.0, "volume_acceleration": 1.141, "relative_volume": 0.054}, "vwap": {"value": 5.0735, "slope": -0.0057, "price_vs_vwap_pct": -0.66, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0616, "ema20": 5.0739, "ema9_slope": -0.1018, "price_vs_ema9_pct": -0.426, "price_vs_ema9_atr": -0.746}, "volatility": {"atr": 0.0289, "atr_pct": 0.573, "vwap_distance_atr": -1.159, "range_expansion_pct": -65.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.03, "ask": 5.04, "spread": 0.01, "spread_pct": 0.199}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.267, "downtick_ratio": 0.267}, "pressure": {"score": -0.4, "slope": 3.8}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 36.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.785714285714283, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.08119133431027045)", "volume=Steady (rvol=0.054, accel=1.141)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.426%, ema9_slope=-0.1018)", "resistance=SAFE (session_high $5.13 (1.79% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:22.423568", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.011769, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.31967279215346117)", "volume=Declining (rvol=0.02, accel=0.667)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.604%, ema9_slope=0.1113)", "resistance=SAFE (session_high $8.01 (0.37% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:36:22.420749+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.9803, "open": 7.9, "extension_from_open_pct": 1.0164556962025237, "price_1m": 7.975, "price_3m": 7.9299, "price_5m": 7.887, "price_sub": 7.97}, "velocity": {"velocity_1m": 0.0011076280041797456, "velocity_sub": 0.004307820995399405}, "slope": {"slope_1m": 0.06643560446998907, "slope_3m": 0.37884340720325904, "slope_5m": 0.31967279215346117, "slope_sub": 0.5053393756167435}, "acceleration": {"momentum_acceleration": 0.1857, "velocity_acceleration": -0.002478, "slope_acceleration": -0.074121}, "volume": {"volume_1m": 21238.0, "volume_3m": 69046.0, "volume_5m": 153678.0, "volume_sub": 21238.0, "volume_acceleration": 0.667, "relative_volume": 0.02}, "vwap": {"value": 7.9175, "slope": 0.0148, "price_vs_vwap_pct": 0.793, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.9324, "ema20": 7.9199, "ema9_slope": 0.1113, "price_vs_ema9_pct": 0.604, "price_vs_ema9_atr": 0.836}, "volatility": {"atr": 0.0573, "atr_pct": 0.718, "vwap_distance_atr": 1.096, "range_expansion_pct": 41.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.97, "ask": 8.0, "spread": 0.03, "spread_pct": 0.376}, "trade_flow": {"tick_count_sub": 111, "trades_per_second": 3.7, "uptick_ratio": 0.126, "downtick_ratio": 0.117}, "pressure": {"score": -4.9, "slope": -9.4}}, "prediction": {"symbol": "IBRX", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.01, "resistance_source": "session_high", "resistance_distance_pct": 0.37216645990752306, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.31967279215346117)", "volume=Declining (rvol=0.02, accel=0.667)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.604%, ema9_slope=0.1113)", "resistance=SAFE (session_high $8.01 (0.37% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:22.425292", "symbol": "BTE", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 36.0, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.03 fell below VWAP $5.07", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.1152913582986029)", "volume=Steady (rvol=0.054, accel=1.141)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.562%, ema9_slope=-0.1086)", "resistance=SAFE (session_high $5.13 (1.96% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:36:22.420749+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.0314, "open": 5.1, "extension_from_open_pct": -1.3450980392156862, "price_1m": 5.044, "price_3m": 5.065, "price_5m": 5.064, "price_sub": 5.0485}, "velocity": {"velocity_1m": -0.004163362410785074, "velocity_sub": -0.011290482321481703}, "slope": {"slope_1m": -0.25011413938900584, "slope_3m": -0.18445793169106445, "slope_5m": -0.1152913582986029, "slope_sub": -0.30629175974125733}, "acceleration": {"momentum_acceleration": 0.191, "velocity_acceleration": -0.001133, "slope_acceleration": -0.034076}, "volume": {"volume_1m": 12709.0, "volume_3m": 136626.0, "volume_5m": 407105.0, "volume_sub": 12709.0, "volume_acceleration": 1.141, "relative_volume": 0.054}, "vwap": {"value": 5.0734, "slope": -0.0057, "price_vs_vwap_pct": -0.828, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0598, "ema20": 5.0731, "ema9_slope": -0.1086, "price_vs_ema9_pct": -0.562, "price_vs_ema9_atr": -0.971}, "volatility": {"atr": 0.0293, "atr_pct": 0.582, "vwap_distance_atr": -1.434, "range_expansion_pct": -62.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.03, "ask": 5.04, "spread": 0.01, "spread_pct": 0.199}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.263, "downtick_ratio": 0.368}, "pressure": {"score": -8.6, "slope": -8.2}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 36.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.9596931271614313, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.1152913582986029)", "volume=Steady (rvol=0.054, accel=1.141)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.562%, ema9_slope=-0.1086)", "resistance=SAFE (session_high $5.13 (1.96% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:27.438832", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.07578386077682876)", "volume=Declining (rvol=0.075, accel=0.818)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.564%, ema9_slope=0.1467)", "resistance=TOO_CLOSE (session_high $10.98 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:36:27.433714+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.975, "open": 10.82, "extension_from_open_pct": 1.432532347504615, "price_1m": 10.955, "price_3m": 10.94, "price_5m": 10.87, "price_sub": 10.95}, "velocity": {"velocity_1m": 0.0030427506465844478, "velocity_sub": 0.007610350076103609}, "slope": {"slope_1m": 0.18239854081166962, "slope_3m": 0.11405109489051257, "slope_5m": 0.07578386077682876, "slope_sub": 0.1918027172051612}, "acceleration": {"momentum_acceleration": 0.116, "velocity_acceleration": 4.3e-05, "slope_acceleration": 0.001566}, "volume": {"volume_1m": 26508.0, "volume_3m": 65026.0, "volume_5m": 353509.0, "volume_sub": 26508.0, "volume_acceleration": 0.818, "relative_volume": 0.075}, "vwap": {"value": 10.89, "slope": 0.0067, "price_vs_vwap_pct": 0.78, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 6, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9134, "ema20": 10.8743, "ema9_slope": 0.1467, "price_vs_ema9_pct": 0.564, "price_vs_ema9_atr": 0.72}, "volatility": {"atr": 0.0855, "atr_pct": 0.779, "vwap_distance_atr": 0.993, "range_expansion_pct": -76.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.97, "ask": 10.98, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 129, "trades_per_second": 4.3, "uptick_ratio": 0.186, "downtick_ratio": 0.147}, "pressure": {"score": 2.3, "slope": -4.3}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.98, "resistance_source": "session_high", "resistance_distance_pct": 0.04555808656037159, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.07578386077682876)", "volume=Declining (rvol=0.075, accel=0.818)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.564%, ema9_slope=0.1467)", "resistance=TOO_CLOSE (session_high $10.98 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:27.440991", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.31% away, no breakout in progress)", "momentum=Strong (slope_5m=0.3314779304488491)", "volume=Declining (rvol=0.02, accel=0.667)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.651%, ema9_slope=0.1137)", "resistance=TOO_CLOSE (session_high $8.01 (0.31% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:36:27.433714+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.985, "open": 7.9, "extension_from_open_pct": 1.0759493670886071, "price_1m": 7.975, "price_3m": 7.9299, "price_5m": 7.887, "price_sub": 7.97}, "velocity": {"velocity_1m": 0.002089864158829817, "velocity_sub": 0.006273525721455695}, "slope": {"slope_1m": 0.1253132832080285, "slope_3m": 0.4082914572864346, "slope_5m": 0.3314779304488491, "slope_sub": 0.5407086903650927}, "acceleration": {"momentum_acceleration": 0.2092, "velocity_acceleration": 0.000392, "slope_acceleration": 0.011745}, "volume": {"volume_1m": 21248.0, "volume_3m": 69056.0, "volume_5m": 153688.0, "volume_sub": 21248.0, "volume_acceleration": 0.667, "relative_volume": 0.02}, "vwap": {"value": 7.9177, "slope": 0.015, "price_vs_vwap_pct": 0.85, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.9333, "ema20": 7.9203, "ema9_slope": 0.1137, "price_vs_ema9_pct": 0.651, "price_vs_ema9_atr": 0.902}, "volatility": {"atr": 0.0573, "atr_pct": 0.717, "vwap_distance_atr": 1.175, "range_expansion_pct": 41.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.97, "ask": 8.0, "spread": 0.03, "spread_pct": 0.376}, "trade_flow": {"tick_count_sub": 113, "trades_per_second": 3.767, "uptick_ratio": 0.133, "downtick_ratio": 0.115}, "pressure": {"score": -3.2, "slope": 1.7}}, "prediction": {"symbol": "IBRX", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.01, "resistance_source": "session_high", "resistance_distance_pct": 0.313087038196612, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.3314779304488491)", "volume=Declining (rvol=0.02, accel=0.667)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.651%, ema9_slope=0.1137)", "resistance=TOO_CLOSE (session_high $8.01 (0.31% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:27.442384", "symbol": "TTD", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.24% away, no breakout in progress)", "momentum=Strong (slope_5m=0.08906193566745853)", "volume=Declining (rvol=0.073, accel=0.29)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.308%, ema9_slope=0.0969)", "resistance=TOO_CLOSE (session_high $14.67 (0.24% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:36:27.433714+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.635, "open": 14.49, "extension_from_open_pct": 1.0006901311249108, "price_1m": 14.6552, "price_3m": 14.595, "price_5m": 14.5, "price_sub": 14.6555}, "velocity": {"velocity_1m": -0.002297250577724503, "velocity_sub": -0.004662640874302067}, "slope": {"slope_1m": -0.13793009265898412, "slope_3m": 0.08542102313884796, "slope_5m": 0.08906193566745853, "slope_sub": 0.15105817619466932}, "acceleration": {"momentum_acceleration": 0.062, "velocity_acceleration": 5e-05, "slope_acceleration": 0.001516}, "volume": {"volume_1m": 19350.0, "volume_3m": 128476.0, "volume_5m": 249130.0, "volume_sub": 19350.0, "volume_acceleration": 0.29, "relative_volume": 0.073}, "vwap": {"value": 14.5318, "slope": 0.0183, "price_vs_vwap_pct": 0.71, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 5, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.5901, "ema20": 14.5628, "ema9_slope": 0.0969, "price_vs_ema9_pct": 0.308, "price_vs_ema9_atr": 0.509}, "volatility": {"atr": 0.0881, "atr_pct": 0.602, "vwap_distance_atr": 1.171, "range_expansion_pct": -41.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.63, "ask": 14.64, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 194, "trades_per_second": 6.467, "uptick_ratio": 0.103, "downtick_ratio": 0.129}, "pressure": {"score": -22.1, "slope": 3.2}}, "prediction": {"symbol": "TTD", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.6699, "resistance_source": "session_high", "resistance_distance_pct": 0.23846942261701656, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.08906193566745853)", "volume=Declining (rvol=0.073, accel=0.29)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.308%, ema9_slope=0.0969)", "resistance=TOO_CLOSE (session_high $14.67 (0.24% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:27.443875", "symbol": "BTE", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 36.0, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.03 fell below VWAP $5.07", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.1152913582986029)", "volume=Steady (rvol=0.054, accel=1.141)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.562%, ema9_slope=-0.1086)", "resistance=SAFE (session_high $5.13 (1.96% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:36:27.433714+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.0314, "open": 5.1, "extension_from_open_pct": -1.3450980392156862, "price_1m": 5.044, "price_3m": 5.065, "price_5m": 5.064, "price_sub": 5.0485}, "velocity": {"velocity_1m": -0.004163362410785074, "velocity_sub": -0.011290482321481703}, "slope": {"slope_1m": -0.25011413938900584, "slope_3m": -0.18445793169106445, "slope_5m": -0.1152913582986029, "slope_sub": -0.30629175974125733}, "acceleration": {"momentum_acceleration": 0.191, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 12709.0, "volume_3m": 136626.0, "volume_5m": 407105.0, "volume_sub": 12709.0, "volume_acceleration": 1.141, "relative_volume": 0.054}, "vwap": {"value": 5.0734, "slope": -0.0057, "price_vs_vwap_pct": -0.828, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0598, "ema20": 5.0731, "ema9_slope": -0.1086, "price_vs_ema9_pct": -0.562, "price_vs_ema9_atr": -0.971}, "volatility": {"atr": 0.0293, "atr_pct": 0.582, "vwap_distance_atr": -1.434, "range_expansion_pct": -62.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.03, "ask": 5.04, "spread": 0.01, "spread_pct": 0.199}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.263, "downtick_ratio": 0.368}, "pressure": {"score": -8.6, "slope": 0.0}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 36.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.9596931271614313, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.1152913582986029)", "volume=Steady (rvol=0.054, accel=1.141)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.562%, ema9_slope=-0.1086)", "resistance=SAFE (session_high $5.13 (1.96% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:32.452962", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.09% away, no breakout in progress)", "momentum=Strong (slope_5m=0.10314736380896701)", "volume=Declining (rvol=0.076, accel=0.823)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.674%, ema9_slope=0.1522)", "resistance=TOO_CLOSE (session_high $11.00 (0.09% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:36:32.450958+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.99, "open": 10.82, "extension_from_open_pct": 1.571164510166358, "price_1m": 10.955, "price_3m": 10.94, "price_5m": 10.87, "price_sub": 11.0}, "velocity": {"velocity_1m": 0.005324813631522918, "velocity_sub": -0.0030303030303029657}, "slope": {"slope_1m": 0.3189792663476887, "slope_3m": 0.1823985408116777, "slope_5m": 0.10314736380896701, "slope_sub": 0.474236206110354}, "acceleration": {"momentum_acceleration": 0.3711, "velocity_acceleration": -0.002121, "slope_acceleration": 0.027222}, "volume": {"volume_1m": 27902.0, "volume_3m": 66420.0, "volume_5m": 354903.0, "volume_sub": 834.0, "volume_acceleration": 0.823, "relative_volume": 0.076}, "vwap": {"value": 10.8908, "slope": 0.0075, "price_vs_vwap_pct": 0.911, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 6, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9164, "ema20": 10.8757, "ema9_slope": 0.1522, "price_vs_ema9_pct": 0.674, "price_vs_ema9_atr": 0.826}, "volatility": {"atr": 0.0891, "atr_pct": 0.811, "vwap_distance_atr": 1.113, "range_expansion_pct": -67.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.98, "ask": 11.0, "spread": 0.02, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.0, "downtick_ratio": 0.167}, "pressure": {"score": -13.2, "slope": -15.5}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.0, "resistance_source": "session_high", "resistance_distance_pct": 0.09099181073703173, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.10314736380896701)", "volume=Declining (rvol=0.076, accel=0.823)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.674%, ema9_slope=0.1522)", "resistance=TOO_CLOSE (session_high $11.00 (0.09% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:32.453955", "symbol": "TTD", "shortlisted": true, "confidence_rank": 2, "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.20% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.0958957704630096)", "volume=Declining (rvol=0.073, accel=0.291)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.335%, ema9_slope=0.0983)", "resistance=TOO_CLOSE (session_high $14.67 (0.20% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:36:32.450958+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.64, "open": 14.49, "extension_from_open_pct": 1.0351966873706029, "price_1m": 14.6552, "price_3m": 14.595, "price_5m": 14.5, "price_sub": 14.635}, "velocity": {"velocity_1m": -0.001728624197099562, "velocity_sub": 0.0011388224575790416}, "slope": {"slope_1m": -0.10377126628253162, "slope_3m": 0.10249355429425605, "slope_5m": 0.0958957704630096, "slope_sub": 0.05397050409476109}, "acceleration": {"momentum_acceleration": -0.0419, "velocity_acceleration": 0.001156, "slope_acceleration": 0.006808}, "volume": {"volume_1m": 20255.0, "volume_3m": 129381.0, "volume_5m": 250035.0, "volume_sub": 552.0, "volume_acceleration": 0.291, "relative_volume": 0.073}, "vwap": {"value": 14.532, "slope": 0.0185, "price_vs_vwap_pct": 0.743, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 5, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.5911, "ema20": 14.5633, "ema9_slope": 0.0983, "price_vs_ema9_pct": 0.335, "price_vs_ema9_atr": 0.555}, "volatility": {"atr": 0.0881, "atr_pct": 0.602, "vwap_distance_atr": 1.226, "range_expansion_pct": -41.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.63, "ask": 14.64, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -16.9, "slope": 5.2}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.6699, "resistance_source": "session_high", "resistance_distance_pct": 0.20423497267759283, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.0958957704630096)", "volume=Declining (rvol=0.073, accel=0.291)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.335%, ema9_slope=0.0983)", "resistance=TOO_CLOSE (session_high $14.67 (0.20% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:37.479156", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.09% away, no breakout in progress)", "momentum=Strong (slope_5m=0.10314736380896701)", "volume=Declining (rvol=0.076, accel=0.829)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.674%, ema9_slope=0.1522)", "resistance=TOO_CLOSE (session_high $11.00 (0.09% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:36:37.476546+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.99, "open": 10.82, "extension_from_open_pct": 1.571164510166358, "price_1m": 10.955, "price_3m": 10.94, "price_5m": 10.87, "price_sub": 11.0}, "velocity": {"velocity_1m": 0.005324813631522918, "velocity_sub": -0.0030303030303029657}, "slope": {"slope_1m": 0.3189792663476887, "slope_3m": 0.1823985408116777, "slope_5m": 0.10314736380896701, "slope_sub": 0.474236206110354}, "acceleration": {"momentum_acceleration": 0.3711, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 29964.0, "volume_3m": 68482.0, "volume_5m": 356965.0, "volume_sub": 2896.0, "volume_acceleration": 0.829, "relative_volume": 0.076}, "vwap": {"value": 10.891, "slope": 0.0077, "price_vs_vwap_pct": 0.909, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 6, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9164, "ema20": 10.8757, "ema9_slope": 0.1522, "price_vs_ema9_pct": 0.674, "price_vs_ema9_atr": 0.826}, "volatility": {"atr": 0.0891, "atr_pct": 0.811, "vwap_distance_atr": 1.111, "range_expansion_pct": -67.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.98, "ask": 11.0, "spread": 0.02, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.143, "downtick_ratio": 0.143}, "pressure": {"score": -6.4, "slope": 6.8}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.0, "resistance_source": "session_high", "resistance_distance_pct": 0.09099181073703173, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.10314736380896701)", "volume=Declining (rvol=0.076, accel=0.829)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.674%, ema9_slope=0.1522)", "resistance=TOO_CLOSE (session_high $11.00 (0.09% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:37.483235", "symbol": "TTD", "shortlisted": true, "confidence_rank": 2, "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.20% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.0965791025256937)", "volume=Declining (rvol=0.073, accel=0.302)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.338%, ema9_slope=0.0984)", "resistance=TOO_CLOSE (session_high $14.67 (0.20% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:36:37.476546+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.6405, "open": 14.49, "extension_from_open_pct": 1.0386473429951635, "price_1m": 14.6552, "price_3m": 14.595, "price_5m": 14.5, "price_sub": 14.635}, "velocity": {"velocity_1m": -0.0016717615590372097, "velocity_sub": 0.0012527047033366624}, "slope": {"slope_1m": -0.10035602494564914, "slope_3m": 0.1042005935448016, "slope_5m": 0.0965791025256937, "slope_sub": 0.05601953852197279}, "acceleration": {"momentum_acceleration": -0.0406, "velocity_acceleration": 2.3e-05, "slope_acceleration": 0.00068}, "volume": {"volume_1m": 27328.0, "volume_3m": 136454.0, "volume_5m": 257108.0, "volume_sub": 7625.0, "volume_acceleration": 0.302, "relative_volume": 0.073}, "vwap": {"value": 14.5328, "slope": 0.0193, "price_vs_vwap_pct": 0.741, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 5, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.5912, "ema20": 14.5633, "ema9_slope": 0.0984, "price_vs_ema9_pct": 0.338, "price_vs_ema9_atr": 0.559}, "volatility": {"atr": 0.0881, "atr_pct": 0.602, "vwap_distance_atr": 1.223, "range_expansion_pct": -41.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.64, "ask": 14.65, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 58, "trades_per_second": 1.933, "uptick_ratio": 0.121, "downtick_ratio": 0.155}, "pressure": {"score": -17.9, "slope": -1.0}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.6699, "resistance_source": "session_high", "resistance_distance_pct": 0.20081281377002672, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.0965791025256937)", "volume=Declining (rvol=0.073, accel=0.302)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.338%, ema9_slope=0.0984)", "resistance=TOO_CLOSE (session_high $14.67 (0.20% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:42.494536", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.09% away, no breakout in progress)", "momentum=Strong (slope_5m=0.10314736380896701)", "volume=Declining (rvol=0.076, accel=0.831)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.674%, ema9_slope=0.1522)", "resistance=TOO_CLOSE (session_high $11.00 (0.09% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:36:42.491970+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.99, "open": 10.82, "extension_from_open_pct": 1.571164510166358, "price_1m": 10.955, "price_3m": 10.94, "price_5m": 10.87, "price_sub": 11.0}, "velocity": {"velocity_1m": 0.005324813631522918, "velocity_sub": -0.0030303030303029657}, "slope": {"slope_1m": 0.3189792663476887, "slope_3m": 0.1823985408116777, "slope_5m": 0.10314736380896701, "slope_sub": 0.474236206110354}, "acceleration": {"momentum_acceleration": 0.3711, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 30887.0, "volume_3m": 69405.0, "volume_5m": 357888.0, "volume_sub": 3819.0, "volume_acceleration": 0.831, "relative_volume": 0.076}, "vwap": {"value": 10.8911, "slope": 0.0078, "price_vs_vwap_pct": 0.908, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 6, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9164, "ema20": 10.8757, "ema9_slope": 0.1522, "price_vs_ema9_pct": 0.674, "price_vs_ema9_atr": 0.826}, "volatility": {"atr": 0.0891, "atr_pct": 0.811, "vwap_distance_atr": 1.109, "range_expansion_pct": -67.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.98, "ask": 11.0, "spread": 0.02, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 37, "trades_per_second": 1.233, "uptick_ratio": 0.162, "downtick_ratio": 0.162}, "pressure": {"score": -6.3, "slope": 0.1}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.0, "resistance_source": "session_high", "resistance_distance_pct": 0.09099181073703173, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.10314736380896701)", "volume=Declining (rvol=0.076, accel=0.831)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.674%, ema9_slope=0.1522)", "resistance=TOO_CLOSE (session_high $11.00 (0.09% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:42.497151", "symbol": "TTD", "shortlisted": true, "confidence_rank": 2, "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.24% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.08906193566745853)", "volume=Declining (rvol=0.074, accel=0.312)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.308%, ema9_slope=0.0969)", "resistance=TOO_CLOSE (session_high $14.67 (0.24% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:36:42.491970+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.635, "open": 14.49, "extension_from_open_pct": 1.0006901311249108, "price_1m": 14.6552, "price_3m": 14.595, "price_5m": 14.5, "price_sub": 14.635}, "velocity": {"velocity_1m": -0.002297250577724503, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.13793009265898412, "slope_3m": 0.08542102313884796, "slope_5m": 0.08906193566745853, "slope_sub": 0.03347823487714892}, "acceleration": {"momentum_acceleration": -0.0556, "velocity_acceleration": -0.00025, "slope_acceleration": -0.007492}, "volume": {"volume_1m": 33558.0, "volume_3m": 142684.0, "volume_5m": 263338.0, "volume_sub": 13855.0, "volume_acceleration": 0.312, "relative_volume": 0.074}, "vwap": {"value": 14.5334, "slope": 0.0199, "price_vs_vwap_pct": 0.699, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 5, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.5901, "ema20": 14.5628, "ema9_slope": 0.0969, "price_vs_ema9_pct": 0.308, "price_vs_ema9_atr": 0.509}, "volatility": {"atr": 0.0881, "atr_pct": 0.602, "vwap_distance_atr": 1.154, "range_expansion_pct": -41.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.63, "ask": 14.64, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 114, "trades_per_second": 3.8, "uptick_ratio": 0.079, "downtick_ratio": 0.114}, "pressure": {"score": -18.6, "slope": -0.7}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.6699, "resistance_source": "session_high", "resistance_distance_pct": 0.23846942261701656, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.08906193566745853)", "volume=Declining (rvol=0.074, accel=0.312)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.308%, ema9_slope=0.0969)", "resistance=TOO_CLOSE (session_high $14.67 (0.24% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:47.506915", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.27% away, no breakout in progress)", "momentum=Strong (slope_5m=0.06665936153115677)", "volume=Declining (rvol=0.077, accel=0.859)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.528%, ema9_slope=0.1448)", "resistance=TOO_CLOSE (session_high $11.00 (0.27% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:36:47.504861+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.97, "open": 10.82, "extension_from_open_pct": 1.3863216266173786, "price_1m": 10.955, "price_3m": 10.94, "price_5m": 10.87, "price_sub": 11.0}, "velocity": {"velocity_1m": 0.002282062984938471, "velocity_sub": -0.009090909090908896}, "slope": {"slope_1m": 0.13683010262258216, "slope_3m": 0.09125475285171719, "slope_5m": 0.06665936153115677, "slope_sub": 0.36496350364964025}, "acceleration": {"momentum_acceleration": 0.2983, "velocity_acceleration": -0.001209, "slope_acceleration": -0.036336}, "volume": {"volume_1m": 40274.0, "volume_3m": 78792.0, "volume_5m": 367275.0, "volume_sub": 13206.0, "volume_acceleration": 0.859, "relative_volume": 0.077}, "vwap": {"value": 10.8918, "slope": 0.0085, "price_vs_vwap_pct": 0.718, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 6, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9124, "ema20": 10.8738, "ema9_slope": 0.1448, "price_vs_ema9_pct": 0.528, "price_vs_ema9_atr": 0.646}, "volatility": {"atr": 0.0891, "atr_pct": 0.812, "vwap_distance_atr": 0.877, "range_expansion_pct": -67.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.96, "ask": 10.97, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 76, "trades_per_second": 2.533, "uptick_ratio": 0.145, "downtick_ratio": 0.171}, "pressure": {"score": -10.9, "slope": -4.6}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.0, "resistance_source": "session_high", "resistance_distance_pct": 0.27347310847766054, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.06665936153115677)", "volume=Declining (rvol=0.077, accel=0.859)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.528%, ema9_slope=0.1448)", "resistance=TOO_CLOSE (session_high $11.00 (0.27% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:36:47.512781", "symbol": "TTD", "shortlisted": true, "confidence_rank": 2, "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.24% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.08906193566745853)", "volume=Declining (rvol=0.074, accel=0.313)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.308%, ema9_slope=0.0969)", "resistance=TOO_CLOSE (session_high $14.67 (0.24% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:36:47.504861+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.635, "open": 14.49, "extension_from_open_pct": 1.0006901311249108, "price_1m": 14.6552, "price_3m": 14.595, "price_5m": 14.5, "price_sub": 14.635}, "velocity": {"velocity_1m": -0.002297250577724503, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.13793009265898412, "slope_3m": 0.08542102313884796, "slope_5m": 0.08906193566745853, "slope_sub": 0.03347823487714892}, "acceleration": {"momentum_acceleration": -0.0556, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 33771.0, "volume_3m": 142897.0, "volume_5m": 263551.0, "volume_sub": 14068.0, "volume_acceleration": 0.313, "relative_volume": 0.074}, "vwap": {"value": 14.5334, "slope": 0.0199, "price_vs_vwap_pct": 0.699, "time_above_pct": 62.5, "time_below_pct": 37.5, "hold_duration_bars": 5, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.5901, "ema20": 14.5628, "ema9_slope": 0.0969, "price_vs_ema9_pct": 0.308, "price_vs_ema9_atr": 0.509}, "volatility": {"atr": 0.0881, "atr_pct": 0.602, "vwap_distance_atr": 1.153, "range_expansion_pct": -41.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.63, "ask": 14.64, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 119, "trades_per_second": 3.967, "uptick_ratio": 0.076, "downtick_ratio": 0.109}, "pressure": {"score": -18.5, "slope": 0.1}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.6699, "resistance_source": "session_high", "resistance_distance_pct": 0.23846942261701656, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.08906193566745853)", "volume=Declining (rvol=0.074, accel=0.313)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.308%, ema9_slope=0.0969)", "resistance=TOO_CLOSE (session_high $14.67 (0.24% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:37:07.603370", "symbol": "PCG", "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.25% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.2546445735600007)", "volume=Declining (rvol=0.023, accel=0.527)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.543%, ema9_slope=0.165)", "resistance=TOO_CLOSE (session_high $14.02 (0.25% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:37:07.601206+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.985, "open": 13.87, "extension_from_open_pct": 0.8291276135544355, "price_1m": 13.995, "price_3m": 13.94, "price_5m": 13.885, "price_sub": 13.9896}, "velocity": {"velocity_1m": -0.0011909015124448956, "velocity_sub": -0.0010960523055221828}, "slope": {"slope_1m": -0.0714796283059313, "slope_3m": 0.1252086811352259, "slope_5m": 0.2546445735600007, "slope_sub": 0.1639643313195446}, "acceleration": {"momentum_acceleration": -0.0907, "velocity_acceleration": -4e-06, "slope_acceleration": -0.000233}, "volume": {"volume_1m": 24749.0, "volume_3m": 172774.0, "volume_5m": 249457.0, "volume_sub": 24749.0, "volume_acceleration": 0.527, "relative_volume": 0.023}, "vwap": {"value": 13.9081, "slope": 0.0249, "price_vs_vwap_pct": 0.553, "time_above_pct": 55.6, "time_below_pct": 44.4, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 13.9094, "ema20": 13.849, "ema9_slope": 0.165, "price_vs_ema9_pct": 0.543, "price_vs_ema9_atr": 0.901}, "volatility": {"atr": 0.0839, "atr_pct": 0.6, "vwap_distance_atr": 0.917, "range_expansion_pct": -50.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.98, "ask": 13.99, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 123, "trades_per_second": 4.1, "uptick_ratio": 0.049, "downtick_ratio": 0.073}, "pressure": {"score": -13.6, "slope": 6.5}}, "prediction": {"symbol": "PCG", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.25026814444047296, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.2546445735600007)", "volume=Declining (rvol=0.023, accel=0.527)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.543%, ema9_slope=0.165)", "resistance=TOO_CLOSE (session_high $14.02 (0.25% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:37:12.613471", "symbol": "PCG", "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.2403328789726647)", "volume=Declining (rvol=0.024, accel=0.537)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.486%, ema9_slope=0.1621)", "resistance=SAFE (session_high $14.02 (0.32% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:37:12.611176+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.975, "open": 13.87, "extension_from_open_pct": 0.7570295602018776, "price_1m": 13.995, "price_3m": 13.94, "price_5m": 13.885, "price_sub": 13.9896}, "velocity": {"velocity_1m": -0.0023818030248897912, "velocity_sub": -0.0034787747088312563}, "slope": {"slope_1m": -0.14301036825169522, "slope_3m": 0.08945610687023027, "slope_5m": 0.2403328789726647, "slope_sub": 0.12106338297742689}, "acceleration": {"momentum_acceleration": -0.1193, "velocity_acceleration": -0.000476, "slope_acceleration": -0.014278}, "volume": {"volume_1m": 29783.0, "volume_3m": 177808.0, "volume_5m": 254491.0, "volume_sub": 29783.0, "volume_acceleration": 0.537, "relative_volume": 0.024}, "vwap": {"value": 13.9085, "slope": 0.0253, "price_vs_vwap_pct": 0.478, "time_above_pct": 55.6, "time_below_pct": 44.4, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 13.9074, "ema20": 13.848, "ema9_slope": 0.1621, "price_vs_ema9_pct": 0.486, "price_vs_ema9_atr": 0.794}, "volatility": {"atr": 0.0851, "atr_pct": 0.609, "vwap_distance_atr": 0.782, "range_expansion_pct": -50.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.97, "ask": 13.98, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 141, "trades_per_second": 4.7, "uptick_ratio": 0.043, "downtick_ratio": 0.078}, "pressure": {"score": -15.4, "slope": -1.8}}, "prediction": {"symbol": "PCG", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.3220035778175308, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.2403328789726647)", "volume=Declining (rvol=0.024, accel=0.537)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.486%, ema9_slope=0.1621)", "resistance=SAFE (session_high $14.02 (0.32% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:37:17.623324", "symbol": "PCG", "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.2403328789726647)", "volume=Declining (rvol=0.024, accel=0.538)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.486%, ema9_slope=0.1621)", "resistance=SAFE (session_high $14.02 (0.32% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:37:17.621200+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.975, "open": 13.87, "extension_from_open_pct": 0.7570295602018776, "price_1m": 13.995, "price_3m": 13.94, "price_5m": 13.885, "price_sub": 13.9896}, "velocity": {"velocity_1m": -0.0023818030248897912, "velocity_sub": -0.0034787747088312563}, "slope": {"slope_1m": -0.14301036825169522, "slope_3m": 0.08945610687023027, "slope_5m": 0.2403328789726647, "slope_sub": 0.12106338297742689}, "acceleration": {"momentum_acceleration": -0.1193, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 29983.0, "volume_3m": 178008.0, "volume_5m": 254691.0, "volume_sub": 29983.0, "volume_acceleration": 0.538, "relative_volume": 0.024}, "vwap": {"value": 13.9085, "slope": 0.0253, "price_vs_vwap_pct": 0.478, "time_above_pct": 55.6, "time_below_pct": 44.4, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 13.9074, "ema20": 13.848, "ema9_slope": 0.1621, "price_vs_ema9_pct": 0.486, "price_vs_ema9_atr": 0.794}, "volatility": {"atr": 0.0851, "atr_pct": 0.609, "vwap_distance_atr": 0.781, "range_expansion_pct": -50.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.97, "ask": 13.98, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 142, "trades_per_second": 4.733, "uptick_ratio": 0.042, "downtick_ratio": 0.077}, "pressure": {"score": -15.4, "slope": 0.0}}, "prediction": {"symbol": "PCG", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.3220035778175308, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.2403328789726647)", "volume=Declining (rvol=0.024, accel=0.538)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.486%, ema9_slope=0.1621)", "resistance=SAFE (session_high $14.02 (0.32% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:37:22.633574", "symbol": "PCG", "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.18% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.268952162375383)", "volume=Declining (rvol=0.024, accel=0.543)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.601%, ema9_slope=0.1679)", "resistance=TOO_CLOSE (session_high $14.02 (0.18% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:37:22.631787+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.995, "open": 13.87, "extension_from_open_pct": 0.9012256669069937, "price_1m": 13.995, "price_3m": 13.94, "price_5m": 13.885, "price_sub": 13.9896}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0012866700977868918}, "slope": {"slope_1m": 0.0, "slope_3m": 0.16094420600858345, "slope_5m": 0.268952162375383, "slope_sub": 0.20684993723691825}, "acceleration": {"momentum_acceleration": -0.0621, "velocity_acceleration": 0.000951, "slope_acceleration": 0.028542}, "volume": {"volume_1m": 32307.0, "volume_3m": 180332.0, "volume_5m": 257015.0, "volume_sub": 32307.0, "volume_acceleration": 0.543, "relative_volume": 0.024}, "vwap": {"value": 13.9084, "slope": 0.0252, "price_vs_vwap_pct": 0.623, "time_above_pct": 55.6, "time_below_pct": 44.4, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 13.9114, "ema20": 13.8499, "ema9_slope": 0.1679, "price_vs_ema9_pct": 0.601, "price_vs_ema9_atr": 0.927}, "volatility": {"atr": 0.0902, "atr_pct": 0.644, "vwap_distance_atr": 0.96, "range_expansion_pct": -50.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.99, "ask": 14.0, "spread": 0.01, "spread_pct": 0.071}, "trade_flow": {"tick_count_sub": 159, "trades_per_second": 5.3, "uptick_ratio": 0.069, "downtick_ratio": 0.075}, "pressure": {"score": -10.8, "slope": 4.6}}, "prediction": {"symbol": "PCG", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.17863522686674066, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.268952162375383)", "volume=Declining (rvol=0.024, accel=0.543)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.601%, ema9_slope=0.1679)", "resistance=TOO_CLOSE (session_high $14.02 (0.18% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:04.491430", "symbol": "ALLT", "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.08716182068103266)", "volume=Declining (rvol=0.676, accel=0.497)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.347%, ema9_slope=0.0682)", "resistance=SAFE (session_high $8.38 (2.07% away))", "extension=NORMAL"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:38:04.487732+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2099, "open": 8.0, "extension_from_open_pct": 2.6237499999999914, "price_1m": 8.19, "price_3m": 8.1784, "price_5m": 8.21, "price_sub": 8.2}, "velocity": {"velocity_1m": 0.004049654049654011, "velocity_sub": 0.004024390243902448}, "slope": {"slope_1m": 0.24268440661223312, "slope_3m": 0.06036609904918325, "slope_5m": 0.08716182068103266, "slope_sub": -0.05675849322035466}, "acceleration": {"momentum_acceleration": -0.1439, "velocity_acceleration": -5.6e-05, "slope_acceleration": -0.001358}, "volume": {"volume_1m": 1000.0, "volume_3m": 30318.0, "volume_5m": 41304.0, "volume_sub": 1000.0, "volume_acceleration": 0.497, "relative_volume": 0.676}, "vwap": {"value": 8.1722, "slope": 0.006, "price_vs_vwap_pct": 0.462, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 9, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1815, "ema20": 8.1261, "ema9_slope": 0.0682, "price_vs_ema9_pct": 0.347, "price_vs_ema9_atr": 0.246}, "volatility": {"atr": 0.1154, "atr_pct": 1.406, "vwap_distance_atr": 0.327, "range_expansion_pct": -73.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.17, "ask": 8.21, "spread": 0.04, "spread_pct": 0.488}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 30.2, "slope": 0.3}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 2.0718888171597887, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.08716182068103266)", "volume=Declining (rvol=0.676, accel=0.497)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.347%, ema9_slope=0.0682)", "resistance=SAFE (session_high $8.38 (2.07% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:04.493179", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 2, "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.06% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.12408167276837159)", "volume=Declining (rvol=0.034, accel=0.276)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.244%, ema9_slope=0.0576)", "resistance=TOO_CLOSE (session_high $8.16 (0.06% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:38:04.487732+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.155, "open": 8.15, "extension_from_open_pct": 0.061349693251521537, "price_1m": 8.155, "price_3m": 8.124, "price_5m": 8.125, "price_sub": 8.155}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.061337149867101544, "slope_5m": 0.12408167276837159, "slope_sub": 0.04906470407849376}, "acceleration": {"momentum_acceleration": -0.075, "velocity_acceleration": 1.1e-05, "slope_acceleration": 0.000509}, "volume": {"volume_1m": 6614.0, "volume_3m": 21669.0, "volume_5m": 31621.0, "volume_sub": 6614.0, "volume_acceleration": 0.276, "relative_volume": 0.034}, "vwap": {"value": 8.1015, "slope": 0.008, "price_vs_vwap_pct": 0.66, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 7, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1352, "ema20": 8.1349, "ema9_slope": 0.0576, "price_vs_ema9_pct": 0.244, "price_vs_ema9_atr": 0.563}, "volatility": {"atr": 0.0352, "atr_pct": 0.432, "vwap_distance_atr": 1.518, "range_expansion_pct": -68.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.15, "ask": 8.16, "spread": 0.01, "spread_pct": 0.123}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.098, "downtick_ratio": 0.098}, "pressure": {"score": -18.1, "slope": -12.3}}, "prediction": {"symbol": "MBLY", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.16, "resistance_source": "session_high", "resistance_distance_pct": 0.061312078479470046, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.12408167276837159)", "volume=Declining (rvol=0.034, accel=0.276)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.244%, ema9_slope=0.0576)", "resistance=TOO_CLOSE (session_high $8.16 (0.06% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:09.559600", "symbol": "ALLT", "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.08716182068103266)", "volume=Declining (rvol=0.676, accel=0.497)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.347%, ema9_slope=0.0682)", "resistance=SAFE (session_high $8.38 (2.07% away))", "extension=NORMAL"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:38:09.555779+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2099, "open": 8.0, "extension_from_open_pct": 2.6237499999999914, "price_1m": 8.19, "price_3m": 8.1784, "price_5m": 8.21, "price_sub": 8.2}, "velocity": {"velocity_1m": 0.004049654049654011, "velocity_sub": 0.004024390243902448}, "slope": {"slope_1m": 0.24268440661223312, "slope_3m": 0.06036609904918325, "slope_5m": 0.08716182068103266, "slope_sub": -0.05675849322035466}, "acceleration": {"momentum_acceleration": -0.1439, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1000.0, "volume_3m": 30318.0, "volume_5m": 41304.0, "volume_sub": 1000.0, "volume_acceleration": 0.497, "relative_volume": 0.676}, "vwap": {"value": 8.1722, "slope": 0.006, "price_vs_vwap_pct": 0.462, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 9, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1815, "ema20": 8.1261, "ema9_slope": 0.0682, "price_vs_ema9_pct": 0.347, "price_vs_ema9_atr": 0.246}, "volatility": {"atr": 0.1154, "atr_pct": 1.406, "vwap_distance_atr": 0.327, "range_expansion_pct": -73.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.17, "ask": 8.21, "spread": 0.04, "spread_pct": 0.488}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 30.2, "slope": 0.0}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 2.0718888171597887, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.08716182068103266)", "volume=Declining (rvol=0.676, accel=0.497)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.347%, ema9_slope=0.0682)", "resistance=SAFE (session_high $8.38 (2.07% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:09.562091", "symbol": "ACHR", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 47.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=-0.05360337846158518)", "volume=Declining (rvol=0.047, accel=0.552)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.272%, ema9_slope=0.0924)", "resistance=SAFE (session_high $5.55 (0.54% away))", "extension=NORMAL"], "features": {"symbol": "ACHR", "computed_at": "2026-09-14T13:38:09.555779+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.5202, "open": 5.4696, "extension_from_open_pct": 0.9251133538101544, "price_1m": 5.515, "price_3m": 5.535, "price_5m": 5.5399, "price_sub": 5.515}, "velocity": {"velocity_1m": 0.0015714717437293189, "velocity_sub": 0.0031429434874586377}, "slope": {"slope_1m": 0.0942438741481861, "slope_3m": 0.0471293398267119, "slope_5m": -0.05360337846158518, "slope_sub": 0.03479647685672087}, "acceleration": {"momentum_acceleration": -0.0884, "velocity_acceleration": -7.9e-05, "slope_acceleration": -0.00356}, "volume": {"volume_1m": 7141.0, "volume_3m": 128715.0, "volume_5m": 333927.0, "volume_sub": 7141.0, "volume_acceleration": 0.552, "relative_volume": 0.047}, "vwap": {"value": 5.4864, "slope": 0.0051, "price_vs_vwap_pct": 0.615, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.5052, "ema20": 5.4746, "ema9_slope": 0.0924, "price_vs_ema9_pct": 0.272, "price_vs_ema9_atr": 0.346}, "volatility": {"atr": 0.0432, "atr_pct": 0.782, "vwap_distance_atr": 0.782, "range_expansion_pct": -76.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.5, "ask": 5.51, "spread": 0.01, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 32, "trades_per_second": 1.067, "uptick_ratio": 0.188, "downtick_ratio": 0.188}, "pressure": {"score": -9.0, "slope": -43.5}}, "prediction": {"symbol": "ACHR", "direction": "NEUTRAL", "confidence": 47.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.55, "resistance_source": "session_high", "resistance_distance_pct": 0.5398355132060402, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.05360337846158518)", "volume=Declining (rvol=0.047, accel=0.552)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.272%, ema9_slope=0.0924)", "resistance=SAFE (session_high $5.55 (0.54% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:09.563664", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 3, "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.06% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.12408167276837159)", "volume=Declining (rvol=0.034, accel=0.276)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.244%, ema9_slope=0.0576)", "resistance=TOO_CLOSE (session_high $8.16 (0.06% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:38:09.555779+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.155, "open": 8.15, "extension_from_open_pct": 0.061349693251521537, "price_1m": 8.155, "price_3m": 8.124, "price_5m": 8.125, "price_sub": 8.155}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.061337149867101544, "slope_5m": 0.12408167276837159, "slope_sub": 0.04906470407849376}, "acceleration": {"momentum_acceleration": -0.075, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 6616.0, "volume_3m": 21671.0, "volume_5m": 31623.0, "volume_sub": 6616.0, "volume_acceleration": 0.276, "relative_volume": 0.034}, "vwap": {"value": 8.1015, "slope": 0.008, "price_vs_vwap_pct": 0.66, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 7, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1352, "ema20": 8.1349, "ema9_slope": 0.0576, "price_vs_ema9_pct": 0.244, "price_vs_ema9_atr": 0.563}, "volatility": {"atr": 0.0352, "atr_pct": 0.432, "vwap_distance_atr": 1.518, "range_expansion_pct": -68.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.15, "ask": 8.16, "spread": 0.01, "spread_pct": 0.123}, "trade_flow": {"tick_count_sub": 63, "trades_per_second": 2.1, "uptick_ratio": 0.095, "downtick_ratio": 0.095}, "pressure": {"score": -18.1, "slope": 0.0}}, "prediction": {"symbol": "MBLY", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.16, "resistance_source": "session_high", "resistance_distance_pct": 0.061312078479470046, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.12408167276837159)", "volume=Declining (rvol=0.034, accel=0.276)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.244%, ema9_slope=0.0576)", "resistance=TOO_CLOSE (session_high $8.16 (0.06% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:09.565202", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.13063956449260816)", "volume=Declining (rvol=0.095, accel=0.35)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.122%, ema9_slope=-0.0034)", "resistance=SAFE (session_high $6.36 (0.81% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:38:09.555779+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3087, "open": 6.22, "extension_from_open_pct": 1.426045016077174, "price_1m": 6.315, "price_3m": 6.335, "price_5m": 6.3231, "price_sub": 6.315}, "velocity": {"velocity_1m": -0.0016627078384799199, "velocity_sub": -0.0033254156769598397}, "slope": {"slope_1m": -0.09981225789586914, "slope_3m": -0.04989782825643061, "slope_5m": -0.13063956449260816, "slope_sub": -0.05987241473527047}, "acceleration": {"momentum_acceleration": -0.0708, "velocity_acceleration": -3.7e-05, "slope_acceleration": -0.001096}, "volume": {"volume_1m": 871.0, "volume_3m": 177425.0, "volume_5m": 335625.0, "volume_sub": 871.0, "volume_acceleration": 0.35, "relative_volume": 0.095}, "vwap": {"value": 6.3035, "slope": 0.0019, "price_vs_vwap_pct": 0.083, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 10, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3164, "ema20": 6.3089, "ema9_slope": -0.0034, "price_vs_ema9_pct": -0.122, "price_vs_ema9_atr": -0.201}, "volatility": {"atr": 0.0385, "atr_pct": 0.61, "vwap_distance_atr": 0.136, "range_expansion_pct": -70.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.31, "ask": 6.32, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.316, "downtick_ratio": 0.368}, "pressure": {"score": -20.7, "slope": -13.5}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.8131627752151845, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.13063956449260816)", "volume=Declining (rvol=0.095, accel=0.35)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.122%, ema9_slope=-0.0034)", "resistance=SAFE (session_high $6.36 (0.81% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:14.575229", "symbol": "ACHR", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.10871534698315163)", "volume=Declining (rvol=0.048, accel=0.567)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.051%, ema9_slope=0.0813)", "resistance=SAFE (session_high $5.55 (0.82% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ACHR", "computed_at": "2026-09-14T13:38:14.571235+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.505, "open": 5.4696, "extension_from_open_pct": 0.6472136902150084, "price_1m": 5.515, "price_3m": 5.535, "price_5m": 5.5399, "price_sub": 5.515}, "velocity": {"velocity_1m": -0.0030220610456330576, "velocity_sub": -0.006044122091266115}, "slope": {"slope_1m": -0.1814882032667838, "slope_3m": -0.0907166616268502, "slope_5m": -0.10871534698315163, "slope_sub": -0.1305767138193674}, "acceleration": {"momentum_acceleration": 0.0219, "velocity_acceleration": -0.001832, "slope_acceleration": -0.054976}, "volume": {"volume_1m": 16403.0, "volume_3m": 137977.0, "volume_5m": 343189.0, "volume_sub": 16403.0, "volume_acceleration": 0.567, "relative_volume": 0.048}, "vwap": {"value": 5.4866, "slope": 0.0053, "price_vs_vwap_pct": 0.335, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.5022, "ema20": 5.4731, "ema9_slope": 0.0813, "price_vs_ema9_pct": 0.051, "price_vs_ema9_atr": 0.065}, "volatility": {"atr": 0.0432, "atr_pct": 0.784, "vwap_distance_atr": 0.426, "range_expansion_pct": -76.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.5, "ask": 5.51, "spread": 0.01, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.2, "downtick_ratio": 0.244}, "pressure": {"score": -16.8, "slope": -7.8}}, "prediction": {"symbol": "ACHR", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.55, "resistance_source": "session_high", "resistance_distance_pct": 0.8174386920980914, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.10871534698315163)", "volume=Declining (rvol=0.048, accel=0.567)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.051%, ema9_slope=0.0813)", "resistance=SAFE (session_high $5.55 (0.82% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:14.576886", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "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.03859457135598752)", "volume=Declining (rvol=0.678, accel=0.499)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.153%, ema9_slope=0.0585)", "resistance=SAFE (session_high $8.38 (2.32% away))", "extension=NORMAL"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:38:14.571235+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.19, "open": 8.0, "extension_from_open_pct": 2.374999999999994, "price_1m": 8.19, "price_3m": 8.1784, "price_5m": 8.21, "price_sub": 8.2}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.004065040650406418}, "slope": {"slope_1m": 0.0, "slope_3m": -0.06102522375915248, "slope_5m": 0.03859457135598752, "slope_sub": -0.20230949696841347}, "acceleration": {"momentum_acceleration": -0.2409, "velocity_acceleration": -0.001613, "slope_acceleration": -0.048387}, "volume": {"volume_1m": 1200.0, "volume_3m": 30518.0, "volume_5m": 41504.0, "volume_sub": 1200.0, "volume_acceleration": 0.499, "relative_volume": 0.678}, "vwap": {"value": 8.1721, "slope": 0.0059, "price_vs_vwap_pct": 0.219, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 9, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1775, "ema20": 8.1242, "ema9_slope": 0.0585, "price_vs_ema9_pct": 0.153, "price_vs_ema9_atr": 0.108}, "volatility": {"atr": 0.1154, "atr_pct": 1.409, "vwap_distance_atr": 0.155, "range_expansion_pct": -73.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.17, "ask": 8.21, "spread": 0.04, "spread_pct": 0.488}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -15.4, "slope": -45.6}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 2.3199023199023356, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.03859457135598752)", "volume=Declining (rvol=0.678, accel=0.499)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.153%, ema9_slope=0.0585)", "resistance=SAFE (session_high $8.38 (2.32% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:14.579345", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 3, "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.06% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.12408167276837159)", "volume=Declining (rvol=0.035, accel=0.278)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.244%, ema9_slope=0.0576)", "resistance=TOO_CLOSE (session_high $8.16 (0.06% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:38:14.571235+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.155, "open": 8.15, "extension_from_open_pct": 0.061349693251521537, "price_1m": 8.155, "price_3m": 8.124, "price_5m": 8.125, "price_sub": 8.155}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.061337149867101544, "slope_5m": 0.12408167276837159, "slope_sub": 0.04906470407849376}, "acceleration": {"momentum_acceleration": -0.075, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 6848.0, "volume_3m": 21903.0, "volume_5m": 31855.0, "volume_sub": 6848.0, "volume_acceleration": 0.278, "relative_volume": 0.035}, "vwap": {"value": 8.1016, "slope": 0.0081, "price_vs_vwap_pct": 0.659, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 7, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1352, "ema20": 8.1349, "ema9_slope": 0.0576, "price_vs_ema9_pct": 0.244, "price_vs_ema9_atr": 0.563}, "volatility": {"atr": 0.0352, "atr_pct": 0.432, "vwap_distance_atr": 1.516, "range_expansion_pct": -68.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.15, "ask": 8.16, "spread": 0.01, "spread_pct": 0.123}, "trade_flow": {"tick_count_sub": 66, "trades_per_second": 2.2, "uptick_ratio": 0.091, "downtick_ratio": 0.091}, "pressure": {"score": -18.1, "slope": 0.0}}, "prediction": {"symbol": "MBLY", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.16, "resistance_source": "session_high", "resistance_distance_pct": 0.061312078479470046, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.12408167276837159)", "volume=Declining (rvol=0.035, accel=0.278)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.244%, ema9_slope=0.0576)", "resistance=TOO_CLOSE (session_high $8.16 (0.06% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:14.580844", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.118921859482435)", "volume=Declining (rvol=0.095, accel=0.351)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.076%, ema9_slope=-0.0011)", "resistance=SAFE (session_high $6.36 (0.75% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:38:14.571235+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3124, "open": 6.22, "extension_from_open_pct": 1.485530546623802, "price_1m": 6.315, "price_3m": 6.335, "price_5m": 6.3231, "price_sub": 6.315}, "velocity": {"velocity_1m": -0.000686196885721868, "velocity_sub": -0.001372393771443736}, "slope": {"slope_1m": -0.04118029047943611, "slope_3m": -0.020588732156433382, "slope_5m": -0.118921859482435, "slope_sub": -0.024705630825027036}, "acceleration": {"momentum_acceleration": -0.0942, "velocity_acceleration": 0.000389, "slope_acceleration": 0.01169}, "volume": {"volume_1m": 1724.0, "volume_3m": 178278.0, "volume_5m": 336478.0, "volume_sub": 1724.0, "volume_acceleration": 0.351, "relative_volume": 0.095}, "vwap": {"value": 6.3035, "slope": 0.0019, "price_vs_vwap_pct": 0.141, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 10, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3172, "ema20": 6.3093, "ema9_slope": -0.0011, "price_vs_ema9_pct": -0.076, "price_vs_ema9_atr": -0.124}, "volatility": {"atr": 0.0385, "atr_pct": 0.609, "vwap_distance_atr": 0.232, "range_expansion_pct": -70.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.31, "ask": 6.32, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.379, "downtick_ratio": 0.379}, "pressure": {"score": -17.2, "slope": 3.5}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.7540713516253736, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.118921859482435)", "volume=Declining (rvol=0.095, accel=0.351)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.076%, ema9_slope=-0.0011)", "resistance=SAFE (session_high $6.36 (0.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:19.590780", "symbol": "ACHR", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.015758, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=-0.10871534698315163)", "volume=Declining (rvol=0.048, accel=0.582)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.051%, ema9_slope=0.0813)", "resistance=SAFE (session_high $5.55 (0.82% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ACHR", "computed_at": "2026-09-14T13:38:19.586993+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.505, "open": 5.4696, "extension_from_open_pct": 0.6472136902150084, "price_1m": 5.515, "price_3m": 5.535, "price_5m": 5.5399, "price_sub": 5.515}, "velocity": {"velocity_1m": -0.0030220610456330576, "velocity_sub": -0.006044122091266115}, "slope": {"slope_1m": -0.1814882032667838, "slope_3m": -0.0907166616268502, "slope_5m": -0.10871534698315163, "slope_sub": -0.1305767138193674}, "acceleration": {"momentum_acceleration": 0.0219, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 24993.0, "volume_3m": 146567.0, "volume_5m": 351779.0, "volume_sub": 24993.0, "volume_acceleration": 0.582, "relative_volume": 0.048}, "vwap": {"value": 5.4868, "slope": 0.0055, "price_vs_vwap_pct": 0.331, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.5022, "ema20": 5.4731, "ema9_slope": 0.0813, "price_vs_ema9_pct": 0.051, "price_vs_ema9_atr": 0.064}, "volatility": {"atr": 0.0433, "atr_pct": 0.787, "vwap_distance_atr": 0.42, "range_expansion_pct": -76.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.5, "ask": 5.51, "spread": 0.01, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 62, "trades_per_second": 2.067, "uptick_ratio": 0.242, "downtick_ratio": 0.274}, "pressure": {"score": -16.0, "slope": 0.8}}, "prediction": {"symbol": "ACHR", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.55, "resistance_source": "session_high", "resistance_distance_pct": 0.8174386920980914, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.10871534698315163)", "volume=Declining (rvol=0.048, accel=0.582)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.051%, ema9_slope=0.0813)", "resistance=SAFE (session_high $5.55 (0.82% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:19.593118", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "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.052754724722916285)", "volume=Declining (rvol=0.685, accel=0.515)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.21%, ema9_slope=0.0613)", "resistance=SAFE (session_high $8.38 (2.25% away))", "extension=NORMAL"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:38:19.586993+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.1958, "open": 8.0, "extension_from_open_pct": 2.4475000000000025, "price_1m": 8.19, "price_3m": 8.1784, "price_5m": 8.21, "price_sub": 8.2}, "velocity": {"velocity_1m": 0.0011803011803013213, "velocity_sub": -0.001707317073170363}, "slope": {"slope_1m": 0.07079300369833263, "slope_3m": -0.025624547503024675, "slope_5m": 0.052754724722916285, "slope_sub": -0.15986937502285123}, "acceleration": {"momentum_acceleration": -0.2126, "velocity_acceleration": 0.00047, "slope_acceleration": 0.014114}, "volume": {"volume_1m": 2502.0, "volume_3m": 31820.0, "volume_5m": 42806.0, "volume_sub": 2502.0, "volume_acceleration": 0.515, "relative_volume": 0.685}, "vwap": {"value": 8.1724, "slope": 0.0062, "price_vs_vwap_pct": 0.286, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 9, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1787, "ema20": 8.1248, "ema9_slope": 0.0613, "price_vs_ema9_pct": 0.21, "price_vs_ema9_atr": 0.149}, "volatility": {"atr": 0.1154, "atr_pct": 1.408, "vwap_distance_atr": 0.203, "range_expansion_pct": -73.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.17, "ask": 8.21, "spread": 0.04, "spread_pct": 0.488}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.167, "downtick_ratio": 0.167}, "pressure": {"score": -13.3, "slope": 2.1}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 2.2474926181702894, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.052754724722916285)", "volume=Declining (rvol=0.685, accel=0.515)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.21%, ema9_slope=0.0613)", "resistance=SAFE (session_high $8.38 (2.25% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:19.594863", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 3, "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.06% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.12408167276837159)", "volume=Declining (rvol=0.035, accel=0.279)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.244%, ema9_slope=0.0576)", "resistance=TOO_CLOSE (session_high $8.16 (0.06% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:38:19.586993+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.155, "open": 8.15, "extension_from_open_pct": 0.061349693251521537, "price_1m": 8.155, "price_3m": 8.124, "price_5m": 8.125, "price_sub": 8.155}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.061337149867101544, "slope_5m": 0.12408167276837159, "slope_sub": 0.04906470407849376}, "acceleration": {"momentum_acceleration": -0.075, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 6961.0, "volume_3m": 22016.0, "volume_5m": 31968.0, "volume_sub": 6961.0, "volume_acceleration": 0.279, "relative_volume": 0.035}, "vwap": {"value": 8.1017, "slope": 0.0082, "price_vs_vwap_pct": 0.658, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 7, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1352, "ema20": 8.1349, "ema9_slope": 0.0576, "price_vs_ema9_pct": 0.244, "price_vs_ema9_atr": 0.563}, "volatility": {"atr": 0.0352, "atr_pct": 0.432, "vwap_distance_atr": 1.514, "range_expansion_pct": -68.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.15, "ask": 8.16, "spread": 0.01, "spread_pct": 0.123}, "trade_flow": {"tick_count_sub": 70, "trades_per_second": 2.333, "uptick_ratio": 0.1, "downtick_ratio": 0.1}, "pressure": {"score": -18.0, "slope": 0.1}}, "prediction": {"symbol": "MBLY", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.16, "resistance_source": "session_high", "resistance_distance_pct": 0.061312078479470046, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.12408167276837159)", "volume=Declining (rvol=0.035, accel=0.279)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.244%, ema9_slope=0.0576)", "resistance=TOO_CLOSE (session_high $8.16 (0.06% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:19.596333", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.12652222046496928)", "volume=Declining (rvol=0.095, accel=0.355)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.106%, ema9_slope=-0.0026)", "resistance=SAFE (session_high $6.36 (0.79% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:38:19.586993+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.31, "open": 6.22, "extension_from_open_pct": 1.4469453376205765, "price_1m": 6.315, "price_3m": 6.335, "price_5m": 6.3231, "price_sub": 6.315}, "velocity": {"velocity_1m": -0.0013196093956191028, "velocity_sub": -0.0026392187912382056}, "slope": {"slope_1m": -0.0792079207920916, "slope_3m": -0.03959873284055529, "slope_5m": -0.12652222046496928, "slope_sub": -0.047515343496344786}, "acceleration": {"momentum_acceleration": -0.079, "velocity_acceleration": -0.000253, "slope_acceleration": -0.007582}, "volume": {"volume_1m": 5307.0, "volume_3m": 181861.0, "volume_5m": 340061.0, "volume_sub": 5307.0, "volume_acceleration": 0.355, "relative_volume": 0.095}, "vwap": {"value": 6.3035, "slope": 0.0019, "price_vs_vwap_pct": 0.103, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 10, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3167, "ema20": 6.309, "ema9_slope": -0.0026, "price_vs_ema9_pct": -0.106, "price_vs_ema9_atr": -0.174}, "volatility": {"atr": 0.0385, "atr_pct": 0.61, "vwap_distance_atr": 0.168, "range_expansion_pct": -70.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.32, "ask": 6.33, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 57, "trades_per_second": 1.9, "uptick_ratio": 0.263, "downtick_ratio": 0.228}, "pressure": {"score": -16.6, "slope": 0.6}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.7923930269413743, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.12652222046496928)", "volume=Declining (rvol=0.095, accel=0.355)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.106%, ema9_slope=-0.0026)", "resistance=SAFE (session_high $6.36 (0.79% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:24.605808", "symbol": "ACHR", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 10.03114, "reasons_for": ["holding 10.0s / 18s", "momentum=Building (slope_5m=-0.10871534698315163)", "volume=Declining (rvol=0.048, accel=0.582)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.051%, ema9_slope=0.0813)", "resistance=SAFE (session_high $5.55 (0.82% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ACHR", "computed_at": "2026-09-14T13:38:24.602375+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.505, "open": 5.4696, "extension_from_open_pct": 0.6472136902150084, "price_1m": 5.515, "price_3m": 5.535, "price_5m": 5.5399, "price_sub": 5.515}, "velocity": {"velocity_1m": -0.0030220610456330576, "velocity_sub": -0.006044122091266115}, "slope": {"slope_1m": -0.1814882032667838, "slope_3m": -0.0907166616268502, "slope_5m": -0.10871534698315163, "slope_sub": -0.1305767138193674}, "acceleration": {"momentum_acceleration": 0.0219, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 25423.0, "volume_3m": 146997.0, "volume_5m": 352209.0, "volume_sub": 25423.0, "volume_acceleration": 0.582, "relative_volume": 0.048}, "vwap": {"value": 5.4868, "slope": 0.0055, "price_vs_vwap_pct": 0.331, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.5022, "ema20": 5.4731, "ema9_slope": 0.0813, "price_vs_ema9_pct": 0.051, "price_vs_ema9_atr": 0.064}, "volatility": {"atr": 0.0433, "atr_pct": 0.787, "vwap_distance_atr": 0.419, "range_expansion_pct": -76.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.5, "ask": 5.51, "spread": 0.01, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 70, "trades_per_second": 2.333, "uptick_ratio": 0.243, "downtick_ratio": 0.271}, "pressure": {"score": -15.8, "slope": 0.2}}, "prediction": {"symbol": "ACHR", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.55, "resistance_source": "session_high", "resistance_distance_pct": 0.8174386920980914, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.10871534698315163)", "volume=Declining (rvol=0.048, accel=0.582)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.051%, ema9_slope=0.0813)", "resistance=SAFE (session_high $5.55 (0.82% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:24.607341", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "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.052754724722916285)", "volume=Declining (rvol=0.685, accel=0.515)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.21%, ema9_slope=0.0613)", "resistance=SAFE (session_high $8.38 (2.25% away))", "extension=NORMAL"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:38:24.602375+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.1958, "open": 8.0, "extension_from_open_pct": 2.4475000000000025, "price_1m": 8.19, "price_3m": 8.1784, "price_5m": 8.21, "price_sub": 8.2}, "velocity": {"velocity_1m": 0.0011803011803013213, "velocity_sub": -0.001707317073170363}, "slope": {"slope_1m": 0.07079300369833263, "slope_3m": -0.025624547503024675, "slope_5m": 0.052754724722916285, "slope_sub": -0.15986937502285123}, "acceleration": {"momentum_acceleration": -0.2126, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2502.0, "volume_3m": 31820.0, "volume_5m": 42806.0, "volume_sub": 2502.0, "volume_acceleration": 0.515, "relative_volume": 0.685}, "vwap": {"value": 8.1724, "slope": 0.0062, "price_vs_vwap_pct": 0.286, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 9, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1787, "ema20": 8.1248, "ema9_slope": 0.0613, "price_vs_ema9_pct": 0.21, "price_vs_ema9_atr": 0.149}, "volatility": {"atr": 0.1154, "atr_pct": 1.408, "vwap_distance_atr": 0.203, "range_expansion_pct": -73.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.17, "ask": 8.21, "spread": 0.04, "spread_pct": 0.488}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.167, "downtick_ratio": 0.167}, "pressure": {"score": -13.3, "slope": 0.0}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 2.2474926181702894, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.052754724722916285)", "volume=Declining (rvol=0.685, accel=0.515)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.21%, ema9_slope=0.0613)", "resistance=SAFE (session_high $8.38 (2.25% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:24.609024", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 47.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=-0.08916488547687405)", "volume=Declining (rvol=0.095, accel=0.357)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.043%, ema9_slope=0.0048)", "resistance=SAFE (session_high $6.36 (0.60% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:38:24.602375+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3218, "open": 6.22, "extension_from_open_pct": 1.6366559485530527, "price_1m": 6.315, "price_3m": 6.335, "price_5m": 6.3231, "price_sub": 6.315}, "velocity": {"velocity_1m": 0.001794668778041502, "velocity_sub": 0.003589337556083004}, "slope": {"slope_1m": 0.10762218283108461, "slope_3m": 0.05382074525901961, "slope_5m": -0.08916488547687405, "slope_sub": 0.06459068817578088}, "acceleration": {"momentum_acceleration": -0.1538, "velocity_acceleration": 0.001242, "slope_acceleration": 0.037251}, "volume": {"volume_1m": 6982.0, "volume_3m": 183536.0, "volume_5m": 341736.0, "volume_sub": 6982.0, "volume_acceleration": 0.357, "relative_volume": 0.095}, "vwap": {"value": 6.3036, "slope": 0.002, "price_vs_vwap_pct": 0.289, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 10, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3191, "ema20": 6.3102, "ema9_slope": 0.0048, "price_vs_ema9_pct": 0.043, "price_vs_ema9_atr": 0.07}, "volatility": {"atr": 0.039, "atr_pct": 0.617, "vwap_distance_atr": 0.467, "range_expansion_pct": -70.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.32, "ask": 6.33, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 67, "trades_per_second": 2.233, "uptick_ratio": 0.269, "downtick_ratio": 0.239}, "pressure": {"score": -12.4, "slope": 4.2}}, "prediction": {"symbol": "SOUN", "direction": "NEUTRAL", "confidence": 47.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.6042582808693835, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.08916488547687405)", "volume=Declining (rvol=0.095, accel=0.357)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.043%, ema9_slope=0.0048)", "resistance=SAFE (session_high $6.36 (0.60% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:24.610381", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 4, "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.06% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.12408167276837159)", "volume=Declining (rvol=0.035, accel=0.281)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.244%, ema9_slope=0.0576)", "resistance=TOO_CLOSE (session_high $8.16 (0.06% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:38:24.602375+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.155, "open": 8.15, "extension_from_open_pct": 0.061349693251521537, "price_1m": 8.155, "price_3m": 8.124, "price_5m": 8.125, "price_sub": 8.155}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.061337149867101544, "slope_5m": 0.12408167276837159, "slope_sub": 0.04906470407849376}, "acceleration": {"momentum_acceleration": -0.075, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 7162.0, "volume_3m": 22217.0, "volume_5m": 32169.0, "volume_sub": 7162.0, "volume_acceleration": 0.281, "relative_volume": 0.035}, "vwap": {"value": 8.1017, "slope": 0.0082, "price_vs_vwap_pct": 0.658, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 7, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1352, "ema20": 8.1349, "ema9_slope": 0.0576, "price_vs_ema9_pct": 0.244, "price_vs_ema9_atr": 0.563}, "volatility": {"atr": 0.0352, "atr_pct": 0.432, "vwap_distance_atr": 1.512, "range_expansion_pct": -68.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.15, "ask": 8.16, "spread": 0.01, "spread_pct": 0.123}, "trade_flow": {"tick_count_sub": 72, "trades_per_second": 2.4, "uptick_ratio": 0.097, "downtick_ratio": 0.097}, "pressure": {"score": -18.0, "slope": 0.0}}, "prediction": {"symbol": "MBLY", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.16, "resistance_source": "session_high", "resistance_distance_pct": 0.061312078479470046, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.12408167276837159)", "volume=Declining (rvol=0.035, accel=0.281)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.244%, ema9_slope=0.0576)", "resistance=TOO_CLOSE (session_high $8.16 (0.06% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:29.619476", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 47.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=-0.0578442125759007)", "volume=Declining (rvol=0.095, accel=0.359)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.169%, ema9_slope=0.0111)", "resistance=SAFE (session_high $6.36 (0.45% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:38:29.616800+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3317, "open": 6.22, "extension_from_open_pct": 1.795819935691317, "price_1m": 6.315, "price_3m": 6.335, "price_5m": 6.3231, "price_sub": 6.315}, "velocity": {"velocity_1m": 0.004407495381366923, "velocity_sub": 0.008814990762733847}, "slope": {"slope_1m": 0.2641005163402195, "slope_3m": 0.1321084080013865, "slope_5m": -0.0578442125759007, "slope_sub": 0.1585650025517502}, "acceleration": {"momentum_acceleration": -0.2164, "velocity_acceleration": 0.001042, "slope_acceleration": 0.031206}, "volume": {"volume_1m": 9707.0, "volume_3m": 186261.0, "volume_5m": 344461.0, "volume_sub": 9707.0, "volume_acceleration": 0.359, "relative_volume": 0.095}, "vwap": {"value": 6.3037, "slope": 0.0021, "price_vs_vwap_pct": 0.445, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 10, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.321, "ema20": 6.3111, "ema9_slope": 0.0111, "price_vs_ema9_pct": 0.169, "price_vs_ema9_atr": 0.262}, "volatility": {"atr": 0.0407, "atr_pct": 0.643, "vwap_distance_atr": 0.689, "range_expansion_pct": -66.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.33, "ask": 6.34, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 99, "trades_per_second": 3.3, "uptick_ratio": 0.242, "downtick_ratio": 0.232}, "pressure": {"score": -9.5, "slope": 2.9}}, "prediction": {"symbol": "SOUN", "direction": "NEUTRAL", "confidence": 47.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.4469573732173138, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.0578442125759007)", "volume=Declining (rvol=0.095, accel=0.359)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.169%, ema9_slope=0.0111)", "resistance=SAFE (session_high $6.36 (0.45% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:38:29.621353", "symbol": "ACHR", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "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.40% away, no breakout in progress)", "momentum=Deteriorating (slope_5m=-0.024983615817164653)", "volume=Declining (rvol=0.048, accel=0.591)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.386%, ema9_slope=0.0981)", "resistance=TOO_CLOSE (session_high $5.55 (0.40% away))", "extension=NORMAL"], "features": {"symbol": "ACHR", "computed_at": "2026-09-14T13:38:29.616800+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.5281, "open": 5.4696, "extension_from_open_pct": 1.0695480473892138, "price_1m": 5.515, "price_3m": 5.535, "price_5m": 5.5399, "price_sub": 5.515}, "velocity": {"velocity_1m": 0.003958899969779558, "velocity_sub": 0.007917799939559116}, "slope": {"slope_1m": 0.23725222084379488, "slope_3m": 0.11867303615753519, "slope_5m": -0.024983615817164653, "slope_sub": 0.12065709200103787}, "acceleration": {"momentum_acceleration": -0.1456, "velocity_acceleration": 0.002784, "slope_acceleration": 0.083507}, "volume": {"volume_1m": 30551.0, "volume_3m": 152125.0, "volume_5m": 357337.0, "volume_sub": 30551.0, "volume_acceleration": 0.591, "relative_volume": 0.048}, "vwap": {"value": 5.4873, "slope": 0.0059, "price_vs_vwap_pct": 0.744, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.5068, "ema20": 5.4753, "ema9_slope": 0.0981, "price_vs_ema9_pct": 0.386, "price_vs_ema9_atr": 0.482}, "volatility": {"atr": 0.0441, "atr_pct": 0.798, "vwap_distance_atr": 0.926, "range_expansion_pct": -76.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.51, "ask": 5.52, "spread": 0.01, "spread_pct": 0.181}, "trade_flow": {"tick_count_sub": 105, "trades_per_second": 3.5, "uptick_ratio": 0.2, "downtick_ratio": 0.19}, "pressure": {"score": -4.3, "slope": 11.5}}, "prediction": {"symbol": "ACHR", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.55, "resistance_source": "session_high", "resistance_distance_pct": 0.3961578119064341, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.024983615817164653)", "volume=Declining (rvol=0.048, accel=0.591)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.386%, ema9_slope=0.0981)", "resistance=TOO_CLOSE (session_high $5.55 (0.40% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:09.721362", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.0676464346349724)", "volume=Declining (rvol=0.042, accel=0.265)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.072%, ema9_slope=-0.0308)", "resistance=SAFE (session_high $7.58 (0.60% away))", "extension=NORMAL"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:39:09.717488+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.535, "open": 7.56, "extension_from_open_pct": -0.33068783068782365, "price_1m": 7.535, "price_3m": 7.536, "price_5m": 7.5606, "price_sub": 7.535}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.03318584070796389, "slope_5m": -0.0676464346349724, "slope_sub": 0.03982080637132816}, "acceleration": {"momentum_acceleration": -0.1075, "velocity_acceleration": -4.1e-05, "slope_acceleration": -0.00032}, "volume": {"volume_1m": 7527.0, "volume_3m": 48475.0, "volume_5m": 63550.0, "volume_sub": 7527.0, "volume_acceleration": 0.265, "relative_volume": 0.042}, "vwap": {"value": 7.5228, "slope": 0.0022, "price_vs_vwap_pct": 0.162, "time_above_pct": 81.8, "time_below_pct": 18.2, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.5404, "ema20": 7.5456, "ema9_slope": -0.0308, "price_vs_ema9_pct": -0.072, "price_vs_ema9_atr": -0.16}, "volatility": {"atr": 0.0337, "atr_pct": 0.447, "vwap_distance_atr": 0.362, "range_expansion_pct": -73.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.53, "ask": 7.54, "spread": 0.01, "spread_pct": 0.133}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.083, "downtick_ratio": 0.083}, "pressure": {"score": -18.4, "slope": -9.0}}, "prediction": {"symbol": "BB", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.58, "resistance_source": "session_high", "resistance_distance_pct": 0.5972130059721291, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.0676464346349724)", "volume=Declining (rvol=0.042, accel=0.265)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.072%, ema9_slope=-0.0308)", "resistance=SAFE (session_high $7.58 (0.60% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:09.723328", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.30 fell below VWAP $5.31", "momentum=Building (slope_5m=-0.2347417840375587)", "volume=Declining (rvol=0.039, accel=0.503)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.198%, ema9_slope=-0.0053)", "resistance=SAFE (session_high $5.36 (1.04% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:39:09.717488+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.305, "open": 5.26, "extension_from_open_pct": 0.8555133079847895, "price_1m": 5.305, "price_3m": 5.34, "price_5m": 5.355, "price_sub": 5.305}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.18826482585504045, "slope_5m": -0.2347417840375587, "slope_sub": -0.39482961222092156}, "acceleration": {"momentum_acceleration": 0.1601, "velocity_acceleration": 5.6e-05, "slope_acceleration": 0.001261}, "volume": {"volume_1m": 297.0, "volume_3m": 80478.0, "volume_5m": 127255.0, "volume_sub": 297.0, "volume_acceleration": 0.503, "relative_volume": 0.039}, "vwap": {"value": 5.308, "slope": 0.0026, "price_vs_vwap_pct": -0.057, "time_above_pct": 63.6, "time_below_pct": 36.4, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3155, "ema20": 5.3005, "ema9_slope": -0.0053, "price_vs_ema9_pct": -0.198, "price_vs_ema9_atr": -0.245}, "volatility": {"atr": 0.0431, "atr_pct": 0.813, "vwap_distance_atr": -0.07, "range_expansion_pct": -59.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -12.4, "slope": 6.8}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 1.036757775683329, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.2347417840375587)", "volume=Declining (rvol=0.039, accel=0.503)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.198%, ema9_slope=-0.0053)", "resistance=SAFE (session_high $5.36 (1.04% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:09.725109", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "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 $5.67 fell below VWAP $5.72", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.26859917629585867)", "volume=Declining (rvol=0.059, accel=0.84)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.565%, ema9_slope=-0.1252)", "resistance=SAFE (session_high $5.77 (1.75% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:39:09.717488+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.671, "open": 5.71, "extension_from_open_pct": -0.6830122591943906, "price_1m": 5.685, "price_3m": 5.73, "price_5m": 5.735, "price_sub": 5.68}, "velocity": {"velocity_1m": -0.0041043682204630165, "velocity_sub": -0.005281690140844749}, "slope": {"slope_1m": -0.24656569214511, "slope_3m": 0.007929003118746222, "slope_5m": -0.26859917629585867, "slope_sub": -0.174865310610221}, "acceleration": {"momentum_acceleration": -0.0937, "velocity_acceleration": -6e-06, "slope_acceleration": -0.000573}, "volume": {"volume_1m": 7106.0, "volume_3m": 571360.0, "volume_5m": 815188.0, "volume_sub": 7106.0, "volume_acceleration": 0.84, "relative_volume": 0.059}, "vwap": {"value": 5.7182, "slope": -0.013, "price_vs_vwap_pct": -0.826, "time_above_pct": 54.5, "time_below_pct": 45.5, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.7032, "ema20": 5.7106, "ema9_slope": -0.1252, "price_vs_ema9_pct": -0.565, "price_vs_ema9_atr": -0.838}, "volatility": {"atr": 0.0385, "atr_pct": 0.679, "vwap_distance_atr": -1.227, "range_expansion_pct": -11.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.67, "ask": 5.68, "spread": 0.01, "spread_pct": 0.176}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.214, "downtick_ratio": 0.286}, "pressure": {"score": -10.6, "slope": -6.7}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.74572385822605, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.26859917629585867)", "volume=Declining (rvol=0.059, accel=0.84)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.565%, ema9_slope=-0.1252)", "resistance=SAFE (session_high $5.77 (1.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:14.735677", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.05437521551152302)", "volume=Declining (rvol=0.043, accel=0.293)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.018%, ema9_slope=-0.0281)", "resistance=SAFE (session_high $7.58 (0.53% away))", "extension=NORMAL"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:39:14.731222+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.54, "open": 7.56, "extension_from_open_pct": -0.26455026455025893, "price_1m": 7.535, "price_3m": 7.536, "price_5m": 7.5606, "price_sub": 7.535}, "velocity": {"velocity_1m": 0.0011059500110594765, "velocity_sub": 0.002211900022118953}, "slope": {"slope_1m": 0.06633499170812462, "slope_3m": 0.06635700066356859, "slope_5m": -0.05437521551152302, "slope_sub": 0.0796284007962823}, "acceleration": {"momentum_acceleration": -0.134, "velocity_acceleration": 0.000441, "slope_acceleration": 0.013231}, "volume": {"volume_1m": 15007.0, "volume_3m": 55955.0, "volume_5m": 71030.0, "volume_sub": 15007.0, "volume_acceleration": 0.293, "relative_volume": 0.043}, "vwap": {"value": 7.5232, "slope": 0.0026, "price_vs_vwap_pct": 0.223, "time_above_pct": 81.8, "time_below_pct": 18.2, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.5414, "ema20": 7.5461, "ema9_slope": -0.0281, "price_vs_ema9_pct": -0.018, "price_vs_ema9_atr": -0.041}, "volatility": {"atr": 0.0337, "atr_pct": 0.447, "vwap_distance_atr": 0.498, "range_expansion_pct": -73.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.54, "ask": 7.55, "spread": 0.01, "spread_pct": 0.133}, "trade_flow": {"tick_count_sub": 40, "trades_per_second": 1.333, "uptick_ratio": 0.1, "downtick_ratio": 0.075}, "pressure": {"score": -15.1, "slope": 3.3}}, "prediction": {"symbol": "BB", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.58, "resistance_source": "session_high", "resistance_distance_pct": 0.5305039787798413, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.05437521551152302)", "volume=Declining (rvol=0.043, accel=0.293)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.018%, ema9_slope=-0.0281)", "resistance=SAFE (session_high $7.58 (0.53% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:14.737435", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.30 fell below VWAP $5.31", "momentum=Building (slope_5m=-0.25356874530428214)", "volume=Declining (rvol=0.039, accel=0.504)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.274%, ema9_slope=-0.009)", "resistance=SAFE (session_high $5.36 (1.13% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:39:14.731222+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3, "open": 5.26, "extension_from_open_pct": 0.7604562737642593, "price_1m": 5.305, "price_3m": 5.34, "price_5m": 5.355, "price_sub": 5.305}, "velocity": {"velocity_1m": -0.00157084511467166, "velocity_sub": -0.00314169022934332}, "slope": {"slope_1m": -0.09429514380009228, "slope_3m": -0.23540489642184895, "slope_5m": -0.25356874530428214, "slope_sub": -0.45133991537376955}, "acceleration": {"momentum_acceleration": 0.1978, "velocity_acceleration": -0.000627, "slope_acceleration": -0.018807}, "volume": {"volume_1m": 420.0, "volume_3m": 80601.0, "volume_5m": 127378.0, "volume_sub": 420.0, "volume_acceleration": 0.504, "relative_volume": 0.039}, "vwap": {"value": 5.308, "slope": 0.0026, "price_vs_vwap_pct": -0.151, "time_above_pct": 63.6, "time_below_pct": 36.4, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3145, "ema20": 5.3, "ema9_slope": -0.009, "price_vs_ema9_pct": -0.274, "price_vs_ema9_atr": -0.333}, "volatility": {"atr": 0.0436, "atr_pct": 0.823, "vwap_distance_atr": -0.184, "range_expansion_pct": -54.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.417, "downtick_ratio": 0.5}, "pressure": {"score": -17.9, "slope": -5.5}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 1.1320754716981227, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.25356874530428214)", "volume=Declining (rvol=0.039, accel=0.504)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.274%, ema9_slope=-0.009)", "resistance=SAFE (session_high $5.36 (1.13% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:14.739801", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "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 $5.68 fell below VWAP $5.72", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.21933595600647288)", "volume=Declining (rvol=0.059, accel=0.844)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.369%, ema9_slope=-0.1154)", "resistance=SAFE (session_high $5.77 (1.50% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:39:14.731222+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.685, "open": 5.71, "extension_from_open_pct": -0.4378283712784651, "price_1m": 5.685, "price_3m": 5.73, "price_5m": 5.735, "price_sub": 5.68}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.002934272300469421}, "slope": {"slope_1m": 0.0, "slope_3m": 0.13116120210562068, "slope_5m": -0.21933595600647288, "slope_sub": -0.027075137902997898}, "acceleration": {"momentum_acceleration": -0.1923, "velocity_acceleration": 0.001639, "slope_acceleration": 0.049178}, "volume": {"volume_1m": 11971.0, "volume_3m": 576225.0, "volume_5m": 820053.0, "volume_sub": 11971.0, "volume_acceleration": 0.844, "relative_volume": 0.059}, "vwap": {"value": 5.7181, "slope": -0.0131, "price_vs_vwap_pct": -0.579, "time_above_pct": 54.5, "time_below_pct": 45.5, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.706, "ema20": 5.7119, "ema9_slope": -0.1154, "price_vs_ema9_pct": -0.369, "price_vs_ema9_atr": -0.547}, "volatility": {"atr": 0.0385, "atr_pct": 0.677, "vwap_distance_atr": -0.861, "range_expansion_pct": -11.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.68, "ask": 5.69, "spread": 0.01, "spread_pct": 0.176}, "trade_flow": {"tick_count_sub": 57, "trades_per_second": 1.9, "uptick_ratio": 0.211, "downtick_ratio": 0.193}, "pressure": {"score": -1.1, "slope": 9.5}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.4951627088830248, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.21933595600647288)", "volume=Declining (rvol=0.059, accel=0.844)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.369%, ema9_slope=-0.1154)", "resistance=SAFE (session_high $5.77 (1.50% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:19.749762", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.21592189260232858)", "volume=Declining (rvol=0.039, accel=0.505)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.123%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $5.36 (0.94% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:39:19.745893+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.31, "open": 5.26, "extension_from_open_pct": 0.9505703422053199, "price_1m": 5.305, "price_3m": 5.34, "price_5m": 5.355, "price_sub": 5.305}, "velocity": {"velocity_1m": 0.00157084511467166, "velocity_sub": 0.00314169022934332}, "slope": {"slope_1m": 0.09420631182289015, "slope_3m": -0.14115432873275316, "slope_5m": -0.21592189260232858, "slope_sub": -0.33834586466166033}, "acceleration": {"momentum_acceleration": 0.1224, "velocity_acceleration": 0.001253, "slope_acceleration": 0.03759}, "volume": {"volume_1m": 931.0, "volume_3m": 81112.0, "volume_5m": 127889.0, "volume_sub": 931.0, "volume_acceleration": 0.505, "relative_volume": 0.039}, "vwap": {"value": 5.308, "slope": 0.0026, "price_vs_vwap_pct": 0.037, "time_above_pct": 72.7, "time_below_pct": 27.3, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.3165, "ema20": 5.3009, "ema9_slope": -0.0015, "price_vs_ema9_pct": -0.123, "price_vs_ema9_atr": -0.15}, "volatility": {"atr": 0.0436, "atr_pct": 0.821, "vwap_distance_atr": 0.045, "range_expansion_pct": -54.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.444, "downtick_ratio": 0.389}, "pressure": {"score": -8.0, "slope": 9.9}}, "prediction": {"symbol": "FRMI", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 0.9416195856873958, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.21592189260232858)", "volume=Declining (rvol=0.039, accel=0.505)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.123%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $5.36 (0.94% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:19.751433", "symbol": "BB", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.04110751604519016)", "volume=Declining (rvol=0.043, accel=0.294)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.035%, ema9_slope=-0.0255)", "resistance=SAFE (session_high $7.58 (0.46% away))", "extension=NORMAL"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:39:19.745893+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.545, "open": 7.56, "extension_from_open_pct": -0.19841269841269418, "price_1m": 7.535, "price_3m": 7.536, "price_5m": 7.5606, "price_sub": 7.535}, "velocity": {"velocity_1m": 0.002211900022118953, "velocity_sub": 0.004423800044237906}, "slope": {"slope_1m": 0.1326259946949574, "slope_3m": 0.09951348960636675, "slope_5m": -0.04110751604519016, "slope_sub": 0.11942278984906031}, "acceleration": {"momentum_acceleration": -0.1605, "velocity_acceleration": 0.000441, "slope_acceleration": 0.013219}, "volume": {"volume_1m": 15178.0, "volume_3m": 56126.0, "volume_5m": 71201.0, "volume_sub": 15178.0, "volume_acceleration": 0.294, "relative_volume": 0.043}, "vwap": {"value": 7.5234, "slope": 0.0027, "price_vs_vwap_pct": 0.287, "time_above_pct": 81.8, "time_below_pct": 18.2, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.5424, "ema20": 7.5465, "ema9_slope": -0.0255, "price_vs_ema9_pct": 0.035, "price_vs_ema9_atr": 0.076}, "volatility": {"atr": 0.0342, "atr_pct": 0.453, "vwap_distance_atr": 0.632, "range_expansion_pct": -73.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.54, "ask": 7.55, "spread": 0.01, "spread_pct": 0.133}, "trade_flow": {"tick_count_sub": 44, "trades_per_second": 1.467, "uptick_ratio": 0.159, "downtick_ratio": 0.091}, "pressure": {"score": -11.8, "slope": 3.3}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 7.58, "resistance_source": "session_high", "resistance_distance_pct": 0.4638833664678614, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04110751604519016)", "volume=Declining (rvol=0.043, accel=0.294)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.035%, ema9_slope=-0.0255)", "resistance=SAFE (session_high $7.58 (0.46% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:19.753077", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "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 $5.69 fell below VWAP $5.72", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.20175367805726876)", "volume=Declining (rvol=0.059, accel=0.845)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.299%, ema9_slope=-0.1119)", "resistance=SAFE (session_high $5.77 (1.41% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:39:19.745893+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.69, "open": 5.71, "extension_from_open_pct": -0.35026269702275964, "price_1m": 5.685, "price_3m": 5.73, "price_5m": 5.735, "price_sub": 5.68}, "velocity": {"velocity_1m": 0.0014658457930228034, "velocity_sub": 0.005868544600939363}, "slope": {"slope_1m": 0.08791208791210166, "slope_3m": 0.1751236425717716, "slope_5m": -0.20175367805726876, "slope_sub": 0.025662997385368185}, "acceleration": {"momentum_acceleration": -0.2274, "velocity_acceleration": 0.000585, "slope_acceleration": 0.017531}, "volume": {"volume_1m": 12467.0, "volume_3m": 576721.0, "volume_5m": 820549.0, "volume_sub": 12467.0, "volume_acceleration": 0.845, "relative_volume": 0.059}, "vwap": {"value": 5.7181, "slope": -0.0131, "price_vs_vwap_pct": -0.492, "time_above_pct": 54.5, "time_below_pct": 45.5, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.707, "ema20": 5.7124, "ema9_slope": -0.1119, "price_vs_ema9_pct": -0.299, "price_vs_ema9_atr": -0.443}, "volatility": {"atr": 0.0385, "atr_pct": 0.676, "vwap_distance_atr": -0.731, "range_expansion_pct": -11.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.68, "ask": 5.69, "spread": 0.01, "spread_pct": 0.176}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.23, "downtick_ratio": 0.197}, "pressure": {"score": 1.6, "slope": 2.7}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.4059753954305654, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.20175367805726876)", "volume=Declining (rvol=0.059, accel=0.845)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.299%, ema9_slope=-0.1119)", "resistance=SAFE (session_high $5.77 (1.41% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:24.760576", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.21592189260232858)", "volume=Declining (rvol=0.039, accel=0.508)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.123%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $5.36 (0.94% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:39:24.755261+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.31, "open": 5.26, "extension_from_open_pct": 0.9505703422053199, "price_1m": 5.305, "price_3m": 5.34, "price_5m": 5.355, "price_sub": 5.305}, "velocity": {"velocity_1m": 0.00157084511467166, "velocity_sub": 0.00314169022934332}, "slope": {"slope_1m": 0.09420631182289015, "slope_3m": -0.14115432873275316, "slope_5m": -0.21592189260232858, "slope_sub": -0.33834586466166033}, "acceleration": {"momentum_acceleration": 0.1224, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1873.0, "volume_3m": 82054.0, "volume_5m": 128831.0, "volume_sub": 1873.0, "volume_acceleration": 0.508, "relative_volume": 0.039}, "vwap": {"value": 5.3081, "slope": 0.0026, "price_vs_vwap_pct": 0.037, "time_above_pct": 72.7, "time_below_pct": 27.3, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.3165, "ema20": 5.3009, "ema9_slope": -0.0015, "price_vs_ema9_pct": -0.123, "price_vs_ema9_atr": -0.15}, "volatility": {"atr": 0.0436, "atr_pct": 0.821, "vwap_distance_atr": 0.045, "range_expansion_pct": -54.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.435, "downtick_ratio": 0.435}, "pressure": {"score": -10.1, "slope": -2.1}}, "prediction": {"symbol": "FRMI", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 0.9416195856873958, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.21592189260232858)", "volume=Declining (rvol=0.039, accel=0.508)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.123%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $5.36 (0.94% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:24.762292", "symbol": "BB", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.04110751604519016)", "volume=Declining (rvol=0.043, accel=0.299)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.035%, ema9_slope=-0.0255)", "resistance=SAFE (session_high $7.58 (0.46% away))", "extension=NORMAL"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:39:24.755261+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.545, "open": 7.56, "extension_from_open_pct": -0.19841269841269418, "price_1m": 7.535, "price_3m": 7.536, "price_5m": 7.5606, "price_sub": 7.535}, "velocity": {"velocity_1m": 0.002211900022118953, "velocity_sub": 0.004423800044237906}, "slope": {"slope_1m": 0.1326259946949574, "slope_3m": 0.09951348960636675, "slope_5m": -0.04110751604519016, "slope_sub": 0.11942278984906031}, "acceleration": {"momentum_acceleration": -0.1605, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 16603.0, "volume_3m": 57551.0, "volume_5m": 72626.0, "volume_sub": 16603.0, "volume_acceleration": 0.299, "relative_volume": 0.043}, "vwap": {"value": 7.5235, "slope": 0.0028, "price_vs_vwap_pct": 0.286, "time_above_pct": 81.8, "time_below_pct": 18.2, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.5424, "ema20": 7.5465, "ema9_slope": -0.0255, "price_vs_ema9_pct": 0.035, "price_vs_ema9_atr": 0.076}, "volatility": {"atr": 0.0342, "atr_pct": 0.453, "vwap_distance_atr": 0.63, "range_expansion_pct": -73.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.54, "ask": 7.55, "spread": 0.01, "spread_pct": 0.133}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.143, "downtick_ratio": 0.082}, "pressure": {"score": -12.0, "slope": -0.2}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 7.58, "resistance_source": "session_high", "resistance_distance_pct": 0.4638833664678614, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04110751604519016)", "volume=Declining (rvol=0.043, accel=0.299)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.035%, ema9_slope=-0.0255)", "resistance=SAFE (session_high $7.58 (0.46% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:24.764087", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "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 $5.68 fell below VWAP $5.72", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.21933595600647288)", "volume=Declining (rvol=0.059, accel=0.845)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.369%, ema9_slope=-0.1154)", "resistance=SAFE (session_high $5.77 (1.50% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:39:24.755261+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.685, "open": 5.71, "extension_from_open_pct": -0.4378283712784651, "price_1m": 5.685, "price_3m": 5.73, "price_5m": 5.735, "price_sub": 5.68}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.002934272300469421}, "slope": {"slope_1m": 0.0, "slope_3m": 0.13116120210562068, "slope_5m": -0.21933595600647288, "slope_sub": -0.027075137902997898}, "acceleration": {"momentum_acceleration": -0.1923, "velocity_acceleration": -0.000586, "slope_acceleration": -0.01755}, "volume": {"volume_1m": 13068.0, "volume_3m": 577322.0, "volume_5m": 821150.0, "volume_sub": 13068.0, "volume_acceleration": 0.845, "relative_volume": 0.059}, "vwap": {"value": 5.7181, "slope": -0.0131, "price_vs_vwap_pct": -0.579, "time_above_pct": 54.5, "time_below_pct": 45.5, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.706, "ema20": 5.7119, "ema9_slope": -0.1154, "price_vs_ema9_pct": -0.369, "price_vs_ema9_atr": -0.539}, "volatility": {"atr": 0.039, "atr_pct": 0.686, "vwap_distance_atr": -0.849, "range_expansion_pct": -11.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.68, "ask": 5.69, "spread": 0.01, "spread_pct": 0.176}, "trade_flow": {"tick_count_sub": 67, "trades_per_second": 2.233, "uptick_ratio": 0.239, "downtick_ratio": 0.209}, "pressure": {"score": -0.6, "slope": -2.2}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.4951627088830248, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.21933595600647288)", "volume=Declining (rvol=0.059, accel=0.845)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.369%, ema9_slope=-0.1154)", "resistance=SAFE (session_high $5.77 (1.50% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:29.774767", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.028108583990303273)", "volume=Declining (rvol=0.043, accel=0.308)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.087%, ema9_slope=-0.0229)", "resistance=SAFE (session_high $7.58 (0.40% away))", "extension=NORMAL"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:39:29.770271+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.5499, "open": 7.56, "extension_from_open_pct": -0.13359788359787772, "price_1m": 7.535, "price_3m": 7.536, "price_5m": 7.5606, "price_sub": 7.535}, "velocity": {"velocity_1m": 0.0032957310329572915, "velocity_sub": 0.006591462065914583}, "slope": {"slope_1m": 0.19754854191940166, "slope_3m": 0.1319926243317446, "slope_5m": -0.028108583990303273, "slope_sub": 0.15840848560028237}, "acceleration": {"momentum_acceleration": -0.1865, "velocity_acceleration": 0.000432, "slope_acceleration": 0.012946}, "volume": {"volume_1m": 19008.0, "volume_3m": 59956.0, "volume_5m": 75031.0, "volume_sub": 19008.0, "volume_acceleration": 0.308, "relative_volume": 0.043}, "vwap": {"value": 7.5238, "slope": 0.0031, "price_vs_vwap_pct": 0.347, "time_above_pct": 81.8, "time_below_pct": 18.2, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.5434, "ema20": 7.547, "ema9_slope": -0.0229, "price_vs_ema9_pct": 0.087, "price_vs_ema9_atr": 0.188}, "volatility": {"atr": 0.0347, "atr_pct": 0.459, "vwap_distance_atr": 0.752, "range_expansion_pct": -73.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.54, "ask": 7.55, "spread": 0.01, "spread_pct": 0.133}, "trade_flow": {"tick_count_sub": 54, "trades_per_second": 1.8, "uptick_ratio": 0.167, "downtick_ratio": 0.093}, "pressure": {"score": -9.7, "slope": 2.3}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 7.58, "resistance_source": "session_high", "resistance_distance_pct": 0.39868077722883766, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.028108583990303273)", "volume=Declining (rvol=0.043, accel=0.308)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.087%, ema9_slope=-0.0229)", "resistance=SAFE (session_high $7.58 (0.40% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:29.776783", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.30 fell below VWAP $5.31", "momentum=Building (slope_5m=-0.24603711216287324)", "volume=Declining (rvol=0.039, accel=0.51)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.244%, ema9_slope=-0.0075)", "resistance=SAFE (session_high $5.36 (1.09% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:39:29.770271+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.302, "open": 5.26, "extension_from_open_pct": 0.7984790874524681, "price_1m": 5.305, "price_3m": 5.34, "price_5m": 5.355, "price_sub": 5.305}, "velocity": {"velocity_1m": -0.0009425070688030519, "velocity_sub": -0.0018850141376061038}, "slope": {"slope_1m": -0.0565664184029436, "slope_3m": -0.21654531759980458, "slope_5m": -0.24603711216287324, "slope_sub": -0.4287326062429547}, "acceleration": {"momentum_acceleration": 0.1827, "velocity_acceleration": -0.001002, "slope_acceleration": -0.030064}, "volume": {"volume_1m": 2885.0, "volume_3m": 83066.0, "volume_5m": 129843.0, "volume_sub": 2885.0, "volume_acceleration": 0.51, "relative_volume": 0.039}, "vwap": {"value": 5.308, "slope": 0.0026, "price_vs_vwap_pct": -0.114, "time_above_pct": 63.6, "time_below_pct": 36.4, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3149, "ema20": 5.3002, "ema9_slope": -0.0075, "price_vs_ema9_pct": -0.244, "price_vs_ema9_atr": -0.297}, "volatility": {"atr": 0.0436, "atr_pct": 0.823, "vwap_distance_atr": -0.139, "range_expansion_pct": -54.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.407, "downtick_ratio": 0.481}, "pressure": {"score": -16.5, "slope": -6.4}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 1.0939268200679124, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.24603711216287324)", "volume=Declining (rvol=0.039, accel=0.51)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.244%, ema9_slope=-0.0075)", "resistance=SAFE (session_high $5.36 (1.09% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:29.778436", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "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 $5.68 fell below VWAP $5.72", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.23692440531974385)", "volume=Declining (rvol=0.059, accel=0.847)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.439%, ema9_slope=-0.1189)", "resistance=SAFE (session_high $5.77 (1.58% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:39:29.770271+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.68, "open": 5.71, "extension_from_open_pct": -0.5253940455341549, "price_1m": 5.685, "price_3m": 5.73, "price_5m": 5.735, "price_sub": 5.68}, "velocity": {"velocity_1m": -0.001465845793022543, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.0879894412670461, "slope_3m": 0.08717295466419352, "slope_5m": -0.23692440531974385, "slope_sub": -0.07983645835623199}, "acceleration": {"momentum_acceleration": -0.1571, "velocity_acceleration": -0.000585, "slope_acceleration": -0.017545}, "volume": {"volume_1m": 15083.0, "volume_3m": 579337.0, "volume_5m": 823165.0, "volume_sub": 15083.0, "volume_acceleration": 0.847, "relative_volume": 0.059}, "vwap": {"value": 5.7181, "slope": -0.0131, "price_vs_vwap_pct": -0.666, "time_above_pct": 54.5, "time_below_pct": 45.5, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.705, "ema20": 5.7114, "ema9_slope": -0.1189, "price_vs_ema9_pct": -0.439, "price_vs_ema9_atr": -0.642}, "volatility": {"atr": 0.039, "atr_pct": 0.687, "vwap_distance_atr": -0.976, "range_expansion_pct": -11.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.68, "ask": 5.69, "spread": 0.01, "spread_pct": 0.176}, "trade_flow": {"tick_count_sub": 82, "trades_per_second": 2.733, "uptick_ratio": 0.195, "downtick_ratio": 0.183}, "pressure": {"score": -3.3, "slope": -2.7}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.5845070422535186, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.23692440531974385)", "volume=Declining (rvol=0.059, accel=0.847)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.439%, ema9_slope=-0.1189)", "resistance=SAFE (session_high $5.77 (1.58% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:29.780299", "symbol": "BTE", "shortlisted": true, "confidence_rank": 4, "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 $5.03 fell below VWAP $5.06", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.03616492796820708)", "volume=Declining (rvol=0.069, accel=0.487)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.304%, ema9_slope=-0.1047)", "resistance=SAFE (session_high $5.13 (1.99% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:39:29.770271+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.0299, "open": 5.1, "extension_from_open_pct": -1.3745098039215697, "price_1m": 5.035, "price_3m": 5.025, "price_5m": 5.05, "price_sub": 5.035}, "velocity": {"velocity_1m": -0.0016881827209535081, "velocity_sub": -0.0033763654419070163}, "slope": {"slope_1m": -0.10134228854733875, "slope_3m": 0.012919468645439773, "slope_5m": -0.03616492796820708, "slope_sub": 0.08390287546287407}, "acceleration": {"momentum_acceleration": -0.1201, "velocity_acceleration": 4.3e-05, "slope_acceleration": 0.000816}, "volume": {"volume_1m": 5565.0, "volume_3m": 141706.0, "volume_5m": 258867.0, "volume_sub": 5565.0, "volume_acceleration": 0.487, "relative_volume": 0.069}, "vwap": {"value": 5.0639, "slope": -0.0066, "price_vs_vwap_pct": -0.671, "time_above_pct": 36.4, "time_below_pct": 63.6, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0452, "ema20": 5.0618, "ema9_slope": -0.1047, "price_vs_ema9_pct": -0.304, "price_vs_ema9_atr": -0.638}, "volatility": {"atr": 0.024, "atr_pct": 0.477, "vwap_distance_atr": -1.415, "range_expansion_pct": -83.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.03, "ask": 5.04, "spread": 0.01, "spread_pct": 0.199}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.118, "downtick_ratio": 0.235}, "pressure": {"score": -19.9, "slope": -11.3}}, "prediction": {"symbol": "BTE", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.990099206743679, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.03616492796820708)", "volume=Declining (rvol=0.069, accel=0.487)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.304%, ema9_slope=-0.1047)", "resistance=SAFE (session_high $5.13 (1.99% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:34.789436", "symbol": "BTE", "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 $5.04 fell below VWAP $5.06", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.015893450309125857)", "volume=Declining (rvol=0.069, accel=0.487)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.223%, ema9_slope=-0.1007)", "resistance=SAFE (session_high $5.13 (1.89% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:39:34.786349+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.035, "open": 5.1, "extension_from_open_pct": -1.274509803921559, "price_1m": 5.035, "price_3m": 5.025, "price_5m": 5.05, "price_sub": 5.0299}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0033797888626020058}, "slope": {"slope_1m": 0.0, "slope_3m": 0.06358205396527011, "slope_5m": -0.015893450309125857, "slope_sub": 0.05603994336388703}, "acceleration": {"momentum_acceleration": -0.0719, "velocity_acceleration": 0.001347, "slope_acceleration": 0.020203}, "volume": {"volume_1m": 5568.0, "volume_3m": 141709.0, "volume_5m": 258870.0, "volume_sub": 3.0, "volume_acceleration": 0.487, "relative_volume": 0.069}, "vwap": {"value": 5.0639, "slope": -0.0066, "price_vs_vwap_pct": -0.57, "time_above_pct": 36.4, "time_below_pct": 63.6, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0462, "ema20": 5.0623, "ema9_slope": -0.1007, "price_vs_ema9_pct": -0.223, "price_vs_ema9_atr": -0.468}, "volatility": {"atr": 0.024, "atr_pct": 0.477, "vwap_distance_atr": -1.203, "range_expansion_pct": -83.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.03, "ask": 5.04, "spread": 0.01, "spread_pct": 0.199}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 29.5, "slope": 49.4}}, "prediction": {"symbol": "BTE", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.8867924528301838, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.015893450309125857)", "volume=Declining (rvol=0.069, accel=0.487)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.223%, ema9_slope=-0.1007)", "resistance=SAFE (session_high $5.13 (1.89% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:39.812226", "symbol": "BTE", "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 $5.04 fell below VWAP $5.06", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.015893450309125857)", "volume=Declining (rvol=0.069, accel=0.487)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.223%, ema9_slope=-0.1007)", "resistance=SAFE (session_high $5.13 (1.89% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:39:39.809349+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.035, "open": 5.1, "extension_from_open_pct": -1.274509803921559, "price_1m": 5.035, "price_3m": 5.025, "price_5m": 5.05, "price_sub": 5.0299}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0033797888626020058}, "slope": {"slope_1m": 0.0, "slope_3m": 0.06358205396527011, "slope_5m": -0.015893450309125857, "slope_sub": 0.05603994336388703}, "acceleration": {"momentum_acceleration": -0.0719, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5568.0, "volume_3m": 141709.0, "volume_5m": 258870.0, "volume_sub": 3.0, "volume_acceleration": 0.487, "relative_volume": 0.069}, "vwap": {"value": 5.0639, "slope": -0.0066, "price_vs_vwap_pct": -0.57, "time_above_pct": 36.4, "time_below_pct": 63.6, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0462, "ema20": 5.0623, "ema9_slope": -0.1007, "price_vs_ema9_pct": -0.223, "price_vs_ema9_atr": -0.468}, "volatility": {"atr": 0.024, "atr_pct": 0.477, "vwap_distance_atr": -1.203, "range_expansion_pct": -83.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.03, "ask": 5.04, "spread": 0.01, "spread_pct": 0.199}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 29.5, "slope": 0.0}}, "prediction": {"symbol": "BTE", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.8867924528301838, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.015893450309125857)", "volume=Declining (rvol=0.069, accel=0.487)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.223%, ema9_slope=-0.1007)", "resistance=SAFE (session_high $5.13 (1.89% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:44.818470", "symbol": "BTE", "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 $5.04 fell below VWAP $5.06", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.015893450309125857)", "volume=Declining (rvol=0.069, accel=0.488)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.223%, ema9_slope=-0.1007)", "resistance=SAFE (session_high $5.13 (1.89% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:39:44.815755+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.035, "open": 5.1, "extension_from_open_pct": -1.274509803921559, "price_1m": 5.035, "price_3m": 5.025, "price_5m": 5.05, "price_sub": 5.0299}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0033797888626020058}, "slope": {"slope_1m": 0.0, "slope_3m": 0.06358205396527011, "slope_5m": -0.015893450309125857, "slope_sub": 0.05603994336388703}, "acceleration": {"momentum_acceleration": -0.0719, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 6168.0, "volume_3m": 142309.0, "volume_5m": 259470.0, "volume_sub": 603.0, "volume_acceleration": 0.488, "relative_volume": 0.069}, "vwap": {"value": 5.0639, "slope": -0.0066, "price_vs_vwap_pct": -0.57, "time_above_pct": 36.4, "time_below_pct": 63.6, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0462, "ema20": 5.0623, "ema9_slope": -0.1007, "price_vs_ema9_pct": -0.223, "price_vs_ema9_atr": -0.468}, "volatility": {"atr": 0.024, "atr_pct": 0.477, "vwap_distance_atr": -1.202, "range_expansion_pct": -83.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.03, "ask": 5.04, "spread": 0.01, "spread_pct": 0.199}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 9.6, "slope": -19.9}}, "prediction": {"symbol": "BTE", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.8867924528301838, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.015893450309125857)", "volume=Declining (rvol=0.069, accel=0.488)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.223%, ema9_slope=-0.1007)", "resistance=SAFE (session_high $5.13 (1.89% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:49.826244", "symbol": "TTD", "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.030175797917732197)", "volume=Declining (rvol=0.087, accel=0.357)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.287%, ema9_slope=0.0709)", "resistance=TOO_CLOSE (session_high $14.69 (0.19% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:39:49.823767+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.6623, "open": 14.49, "extension_from_open_pct": 1.1890959282263625, "price_1m": 14.66, "price_3m": 14.63, "price_5m": 14.61, "price_sub": 14.6572}, "velocity": {"velocity_1m": 0.00026148249204183366, "velocity_sub": 0.0011598395327894707}, "slope": {"slope_1m": 0.01568771890336003, "slope_3m": 0.1102331391076212, "slope_5m": 0.030175797917732197, "slope_sub": -0.11030345380020488}, "acceleration": {"momentum_acceleration": -0.1405, "velocity_acceleration": 6e-06, "slope_acceleration": 0.000843}, "volume": {"volume_1m": 27126.0, "volume_3m": 136366.0, "volume_5m": 264466.0, "volume_sub": 13037.0, "volume_acceleration": 0.357, "relative_volume": 0.087}, "vwap": {"value": 14.5516, "slope": 0.0159, "price_vs_vwap_pct": 0.761, "time_above_pct": 72.7, "time_below_pct": 27.3, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.6203, "ema20": 14.5855, "ema9_slope": 0.0709, "price_vs_ema9_pct": 0.287, "price_vs_ema9_atr": 0.567}, "volatility": {"atr": 0.0741, "atr_pct": 0.505, "vwap_distance_atr": 1.495, "range_expansion_pct": -60.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.67, "ask": 14.68, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 100, "trades_per_second": 3.333, "uptick_ratio": 0.13, "downtick_ratio": 0.09}, "pressure": {"score": -13.7, "slope": 4.8}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.69, "resistance_source": "session_high", "resistance_distance_pct": 0.1889198829651514, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.030175797917732197)", "volume=Declining (rvol=0.087, accel=0.357)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.287%, ema9_slope=0.0709)", "resistance=TOO_CLOSE (session_high $14.69 (0.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:49.827355", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 2, "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.10079721433153069)", "volume=Declining (rvol=0.095, accel=0.339)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.221%, ema9_slope=-0.006)", "resistance=SAFE (session_high $10.99 (0.59% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:39:49.823767+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.925, "open": 10.82, "extension_from_open_pct": 0.9704251386321666, "price_1m": 10.895, "price_3m": 10.945, "price_5m": 10.95, "price_sub": 10.9291}, "velocity": {"velocity_1m": 0.0045892611289584115, "velocity_sub": -0.0012504841813749002}, "slope": {"slope_1m": 0.2749770852429068, "slope_3m": 0.36736568192254737, "slope_5m": -0.10079721433153069, "slope_sub": 0.2653615597097965}, "acceleration": {"momentum_acceleration": -0.3662, "velocity_acceleration": 4.3e-05, "slope_acceleration": 0.000758}, "volume": {"volume_1m": 12939.0, "volume_3m": 139606.0, "volume_5m": 195577.0, "volume_sub": 453.0, "volume_acceleration": 0.339, "relative_volume": 0.095}, "vwap": {"value": 10.8913, "slope": -0.0009, "price_vs_vwap_pct": 0.309, "time_above_pct": 63.6, "time_below_pct": 36.4, "hold_duration_bars": 2, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.901, "ema20": 10.8765, "ema9_slope": -0.006, "price_vs_ema9_pct": 0.221, "price_vs_ema9_atr": 0.291}, "volatility": {"atr": 0.0826, "atr_pct": 0.756, "vwap_distance_atr": 0.408, "range_expansion_pct": -34.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.92, "ask": 10.93, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.0, "downtick_ratio": 0.2}, "pressure": {"score": -25.4, "slope": -14.5}}, "prediction": {"symbol": "PSKY", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.99, "resistance_source": "session_high", "resistance_distance_pct": 0.5949656750572037, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.10079721433153069)", "volume=Declining (rvol=0.095, accel=0.339)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.221%, ema9_slope=-0.006)", "resistance=SAFE (session_high $10.99 (0.59% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:49.829094", "symbol": "BTE", "shortlisted": true, "confidence_rank": 3, "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 $5.04 fell below VWAP $5.06", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.015893450309125857)", "volume=Declining (rvol=0.069, accel=0.488)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.223%, ema9_slope=-0.1007)", "resistance=SAFE (session_high $5.13 (1.89% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:39:49.823767+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.035, "open": 5.1, "extension_from_open_pct": -1.274509803921559, "price_1m": 5.035, "price_3m": 5.025, "price_5m": 5.05, "price_sub": 5.0299}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0033797888626020058}, "slope": {"slope_1m": 0.0, "slope_3m": 0.06358205396527011, "slope_5m": -0.015893450309125857, "slope_sub": 0.05603994336388703}, "acceleration": {"momentum_acceleration": -0.0719, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 6174.0, "volume_3m": 142315.0, "volume_5m": 259476.0, "volume_sub": 609.0, "volume_acceleration": 0.488, "relative_volume": 0.069}, "vwap": {"value": 5.0639, "slope": -0.0066, "price_vs_vwap_pct": -0.57, "time_above_pct": 36.4, "time_below_pct": 63.6, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0462, "ema20": 5.0623, "ema9_slope": -0.1007, "price_vs_ema9_pct": -0.223, "price_vs_ema9_atr": -0.468}, "volatility": {"atr": 0.024, "atr_pct": 0.477, "vwap_distance_atr": -1.202, "range_expansion_pct": -83.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.03, "ask": 5.04, "spread": 0.01, "spread_pct": 0.199}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 2.9, "slope": -6.7}}, "prediction": {"symbol": "BTE", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.8867924528301838, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.015893450309125857)", "volume=Declining (rvol=0.069, accel=0.488)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.223%, ema9_slope=-0.1007)", "resistance=SAFE (session_high $5.13 (1.89% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:54.838672", "symbol": "TTD", "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.07% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.054330614072446354)", "volume=Declining (rvol=0.088, accel=0.363)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.384%, ema9_slope=0.0758)", "resistance=TOO_CLOSE (session_high $14.69 (0.07% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:39:54.835331+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.68, "open": 14.49, "extension_from_open_pct": 1.3112491373360904, "price_1m": 14.66, "price_3m": 14.63, "price_5m": 14.61, "price_sub": 14.6572}, "velocity": {"velocity_1m": 0.0022737608003637532, "velocity_sub": 0.00518516497011711}, "slope": {"slope_1m": 0.13633265167007208, "slope_3m": 0.1705708437571035, "slope_5m": 0.054330614072446354, "slope_sub": -0.03789259901656807}, "acceleration": {"momentum_acceleration": -0.0922, "velocity_acceleration": 0.000803, "slope_acceleration": 0.024073}, "volume": {"volume_1m": 31645.0, "volume_3m": 140885.0, "volume_5m": 268985.0, "volume_sub": 17556.0, "volume_acceleration": 0.363, "relative_volume": 0.088}, "vwap": {"value": 14.5523, "slope": 0.0166, "price_vs_vwap_pct": 0.878, "time_above_pct": 72.7, "time_below_pct": 27.3, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.6239, "ema20": 14.5872, "ema9_slope": 0.0758, "price_vs_ema9_pct": 0.384, "price_vs_ema9_atr": 0.758}, "volatility": {"atr": 0.0741, "atr_pct": 0.504, "vwap_distance_atr": 1.725, "range_expansion_pct": -60.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.67, "ask": 14.68, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 142, "trades_per_second": 4.733, "uptick_ratio": 0.106, "downtick_ratio": 0.077}, "pressure": {"score": -11.1, "slope": 2.6}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.69, "resistance_source": "session_high", "resistance_distance_pct": 0.06811989100817294, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.054330614072446354)", "volume=Declining (rvol=0.088, accel=0.363)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.384%, ema9_slope=0.0758)", "resistance=TOO_CLOSE (session_high $14.69 (0.07% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:54.840437", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 2, "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.12832263978001884)", "volume=Declining (rvol=0.097, accel=0.365)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.111%, ema9_slope=-0.0115)", "resistance=SAFE (session_high $10.99 (0.73% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:39:54.835331+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.91, "open": 10.82, "extension_from_open_pct": 0.8317929759704239, "price_1m": 10.895, "price_3m": 10.945, "price_5m": 10.95, "price_sub": 10.9291}, "velocity": {"velocity_1m": 0.0022946305644792058, "velocity_sub": -0.005825426308357167}, "slope": {"slope_1m": 0.1375831231369004, "slope_3m": 0.29862174578866535, "slope_5m": -0.12832263978001884, "slope_sub": 0.18290012268250846}, "acceleration": {"momentum_acceleration": -0.3112, "velocity_acceleration": -0.000913, "slope_acceleration": -0.027415}, "volume": {"volume_1m": 30034.0, "volume_3m": 156701.0, "volume_5m": 212672.0, "volume_sub": 17548.0, "volume_acceleration": 0.365, "relative_volume": 0.097}, "vwap": {"value": 10.8916, "slope": -0.0007, "price_vs_vwap_pct": 0.169, "time_above_pct": 63.6, "time_below_pct": 36.4, "hold_duration_bars": 2, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.898, "ema20": 10.8751, "ema9_slope": -0.0115, "price_vs_ema9_pct": 0.111, "price_vs_ema9_atr": 0.146}, "volatility": {"atr": 0.0826, "atr_pct": 0.757, "vwap_distance_atr": 0.223, "range_expansion_pct": -34.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.89, "ask": 10.91, "spread": 0.02, "spread_pct": 0.183}, "trade_flow": {"tick_count_sub": 126, "trades_per_second": 4.2, "uptick_ratio": 0.119, "downtick_ratio": 0.167}, "pressure": {"score": -21.9, "slope": 3.5}}, "prediction": {"symbol": "PSKY", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.99, "resistance_source": "session_high", "resistance_distance_pct": 0.7332722273143911, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.12832263978001884)", "volume=Declining (rvol=0.097, accel=0.365)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.111%, ema9_slope=-0.0115)", "resistance=SAFE (session_high $10.99 (0.73% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:59.850822", "symbol": "TTD", "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.17% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.033178726838039095)", "volume=Declining (rvol=0.088, accel=0.363)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.299%, ema9_slope=0.0715)", "resistance=TOO_CLOSE (session_high $14.69 (0.17% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:39:59.846509+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.6645, "open": 14.49, "extension_from_open_pct": 1.204278812974466, "price_1m": 14.66, "price_3m": 14.63, "price_5m": 14.61, "price_sub": 14.6572}, "velocity": {"velocity_1m": 0.0005115961800818748, "velocity_sub": 0.0016601624685025677}, "slope": {"slope_1m": 0.03069106037613716, "slope_3m": 0.11773538545541253, "slope_5m": 0.033178726838039095, "slope_sub": -0.10130085706933202}, "acceleration": {"momentum_acceleration": -0.1345, "velocity_acceleration": -0.000703, "slope_acceleration": -0.021081}, "volume": {"volume_1m": 31787.0, "volume_3m": 141027.0, "volume_5m": 269127.0, "volume_sub": 17698.0, "volume_acceleration": 0.363, "relative_volume": 0.088}, "vwap": {"value": 14.5521, "slope": 0.0164, "price_vs_vwap_pct": 0.772, "time_above_pct": 72.7, "time_below_pct": 27.3, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.6208, "ema20": 14.5857, "ema9_slope": 0.0715, "price_vs_ema9_pct": 0.299, "price_vs_ema9_atr": 0.59}, "volatility": {"atr": 0.0741, "atr_pct": 0.505, "vwap_distance_atr": 1.517, "range_expansion_pct": -60.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.67, "ask": 14.68, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 146, "trades_per_second": 4.867, "uptick_ratio": 0.11, "downtick_ratio": 0.096}, "pressure": {"score": -14.2, "slope": -3.1}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.69, "resistance_source": "session_high", "resistance_distance_pct": 0.17388932455930436, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.033178726838039095)", "volume=Declining (rvol=0.088, accel=0.363)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.299%, ema9_slope=0.0715)", "resistance=TOO_CLOSE (session_high $14.69 (0.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:39:59.852966", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 2, "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.13750114584288395)", "volume=Declining (rvol=0.097, accel=0.366)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.074%, ema9_slope=-0.0134)", "resistance=SAFE (session_high $10.99 (0.78% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:39:59.846509+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.905, "open": 10.82, "extension_from_open_pct": 0.7855822550831707, "price_1m": 10.895, "price_3m": 10.945, "price_5m": 10.95, "price_sub": 10.9291}, "velocity": {"velocity_1m": 0.0015297537096527133, "velocity_sub": -0.007350407017351437}, "slope": {"slope_1m": 0.0917431192660531, "slope_3m": 0.27569306172460734, "slope_5m": -0.13750114584288395, "slope_sub": 0.1554003692364141}, "acceleration": {"momentum_acceleration": -0.2929, "velocity_acceleration": -0.000304, "slope_acceleration": -0.009148}, "volume": {"volume_1m": 30515.0, "volume_3m": 157182.0, "volume_5m": 213153.0, "volume_sub": 18029.0, "volume_acceleration": 0.366, "relative_volume": 0.097}, "vwap": {"value": 10.8915, "slope": -0.0007, "price_vs_vwap_pct": 0.124, "time_above_pct": 63.6, "time_below_pct": 36.4, "hold_duration_bars": 2, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.897, "ema20": 10.8746, "ema9_slope": -0.0134, "price_vs_ema9_pct": 0.074, "price_vs_ema9_atr": 0.097}, "volatility": {"atr": 0.0826, "atr_pct": 0.758, "vwap_distance_atr": 0.163, "range_expansion_pct": -34.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.9, "ask": 10.91, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 130, "trades_per_second": 4.333, "uptick_ratio": 0.123, "downtick_ratio": 0.177}, "pressure": {"score": -23.2, "slope": -1.3}}, "prediction": {"symbol": "PSKY", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.99, "resistance_source": "session_high", "resistance_distance_pct": 0.7794589637780913, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.13750114584288395)", "volume=Declining (rvol=0.097, accel=0.366)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.074%, ema9_slope=-0.0134)", "resistance=SAFE (session_high $10.99 (0.78% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:04.864727", "symbol": "TTD", "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.03% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.10916285733778971)", "volume=Declining (rvol=0.088, accel=0.376)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.334%, ema9_slope=0.0825)", "resistance=TOO_CLOSE (session_high $14.69 (0.03% away))", "extension=NORMAL"], "features": {"symbol": "TTD", "computed_at": "2026-09-14T13:40:04.859407+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.685, "open": 14.49, "extension_from_open_pct": 1.3457556935817825, "price_1m": 14.68, "price_3m": 14.63, "price_5m": 14.6552, "price_sub": 14.6645}, "velocity": {"velocity_1m": 0.000567665758401542, "velocity_sub": 0.00465977928557632}, "slope": {"slope_1m": 0.034054146092292056, "slope_3m": 0.08517887563884279, "slope_5m": 0.10916285733778971, "slope_sub": 0.07130598687383914}, "acceleration": {"momentum_acceleration": -0.0379, "velocity_acceleration": 0.000598, "slope_acceleration": 0.000671}, "volume": {"volume_1m": 2835.0, "volume_3m": 110757.0, "volume_5m": 194946.0, "volume_sub": 2835.0, "volume_acceleration": 0.376, "relative_volume": 0.088}, "vwap": {"value": 14.5526, "slope": 0.0139, "price_vs_vwap_pct": 0.909, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 9, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.6361, "ema20": 14.5965, "ema9_slope": 0.0825, "price_vs_ema9_pct": 0.334, "price_vs_ema9_atr": 0.703}, "volatility": {"atr": 0.0695, "atr_pct": 0.474, "vwap_distance_atr": 1.903, "range_expansion_pct": -68.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.68, "ask": 14.69, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 30, "trades_per_second": 1.0, "uptick_ratio": 0.2, "downtick_ratio": 0.133}, "pressure": {"score": -9.7, "slope": 4.5}}, "prediction": {"symbol": "TTD", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.69, "resistance_source": "session_high", "resistance_distance_pct": 0.03404834865508345, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.10916285733778971)", "volume=Declining (rvol=0.088, accel=0.376)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.334%, ema9_slope=0.0825)", "resistance=TOO_CLOSE (session_high $14.69 (0.03% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:04.866823", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.027160847271621383)", "volume=Declining (rvol=0.097, accel=0.369)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.024%, ema9_slope=-0.0161)", "resistance=SAFE (session_high $10.99 (0.82% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:40:04.859407+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.9002, "open": 10.82, "extension_from_open_pct": 0.7412199630314196, "price_1m": 10.905, "price_3m": 10.845, "price_5m": 10.955, "price_sub": 10.905}, "velocity": {"velocity_1m": -0.0007336084364969389, "velocity_sub": -0.0014672168729938778}, "slope": {"slope_1m": -0.04402619558636905, "slope_3m": 0.023853065118869227, "slope_5m": -0.027160847271621383, "slope_sub": 0.09777865425935674}, "acceleration": {"momentum_acceleration": -0.1249, "velocity_acceleration": 0.001174, "slope_acceleration": -0.027084}, "volume": {"volume_1m": 403.0, "volume_3m": 48697.0, "volume_5m": 203452.0, "volume_sub": 403.0, "volume_acceleration": 0.369, "relative_volume": 0.097}, "vwap": {"value": 10.8916, "slope": 0.0005, "price_vs_vwap_pct": 0.079, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.8976, "ema20": 10.877, "ema9_slope": -0.0161, "price_vs_ema9_pct": 0.024, "price_vs_ema9_atr": 0.035}, "volatility": {"atr": 0.0751, "atr_pct": 0.689, "vwap_distance_atr": 0.114, "range_expansion_pct": -43.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.9, "ask": 10.91, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.6}, "pressure": {"score": -32.8, "slope": -9.6}}, "prediction": {"symbol": "PSKY", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.99, "resistance_source": "session_high", "resistance_distance_pct": 0.8238380947138614, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.027160847271621383)", "volume=Declining (rvol=0.097, accel=0.369)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.024%, ema9_slope=-0.0161)", "resistance=SAFE (session_high $10.99 (0.82% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:09.932049", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 338.052389, "reasons_for": ["held 338.1s (>= 18s)", "momentum=Building (slope_5m=-0.23549540847089193)", "volume=Declining (rvol=0.041, accel=0.313)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.031%, ema9_slope=0.048)", "resistance=SAFE (session_high $6.39 (1.22% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:40:09.927496+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3129, "open": 6.23, "extension_from_open_pct": 1.3306581059389972, "price_1m": 6.31, "price_3m": 6.355, "price_5m": 6.3686, "price_sub": 6.3117}, "velocity": {"velocity_1m": 0.0007659799260434091, "velocity_sub": 0.0006337436823675967}, "slope": {"slope_1m": 0.04594823693446588, "slope_3m": -0.17486113968319283, "slope_5m": -0.23549540847089193, "slope_sub": -0.2518529065122648}, "acceleration": {"momentum_acceleration": 0.0164, "velocity_acceleration": -2.3e-05, "slope_acceleration": -0.000848}, "volume": {"volume_1m": 19339.0, "volume_3m": 105528.0, "volume_5m": 235086.0, "volume_sub": 19339.0, "volume_acceleration": 0.313, "relative_volume": 0.041}, "vwap": {"value": 6.3038, "slope": 0.0019, "price_vs_vwap_pct": 0.145, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 10, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3148, "ema20": 6.2833, "ema9_slope": 0.048, "price_vs_ema9_pct": -0.031, "price_vs_ema9_atr": -0.042}, "volatility": {"atr": 0.0465, "atr_pct": 0.737, "vwap_distance_atr": 0.197, "range_expansion_pct": -64.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.31, "ask": 6.32, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.171, "downtick_ratio": 0.171}, "pressure": {"score": -16.7, "slope": -51.8}}, "prediction": {"symbol": "JOBY", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 1.22130874875255, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.23549540847089193)", "volume=Declining (rvol=0.041, accel=0.313)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.031%, ema9_slope=0.048)", "resistance=SAFE (session_high $6.39 (1.22% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:09.967726", "symbol": "RDW", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.254618451078982)", "volume=Declining (rvol=0.069, accel=0.352)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.214%, ema9_slope=0.0228)", "resistance=SAFE (session_high $10.71 (1.95% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:40:09.927496+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.51, "open": 10.25, "extension_from_open_pct": 2.536585365853657, "price_1m": 10.5353, "price_3m": 10.5942, "price_5m": 10.645, "price_sub": 10.5353}, "velocity": {"velocity_1m": -0.004002417270193169, "velocity_sub": -0.008004834540386339}, "slope": {"slope_1m": -0.24043373104683385, "slope_3m": -0.18990166258906033, "slope_5m": -0.254618451078982, "slope_sub": -0.29351148930519383}, "acceleration": {"momentum_acceleration": 0.0389, "velocity_acceleration": -1e-05, "slope_acceleration": -0.000317}, "volume": {"volume_1m": 5740.0, "volume_3m": 63210.0, "volume_5m": 167422.0, "volume_sub": 5740.0, "volume_acceleration": 0.352, "relative_volume": 0.069}, "vwap": {"value": 10.4423, "slope": 0.0094, "price_vs_vwap_pct": 0.649, "time_above_pct": 83.3, "time_below_pct": 16.7, "hold_duration_bars": 11, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5325, "ema20": 10.4569, "ema9_slope": 0.0228, "price_vs_ema9_pct": -0.214, "price_vs_ema9_atr": -0.22}, "volatility": {"atr": 0.1026, "atr_pct": 0.976, "vwap_distance_atr": 0.66, "range_expansion_pct": -36.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.267, "downtick_ratio": 0.4}, "pressure": {"score": -27.1, "slope": 33.4}}, "prediction": {"symbol": "RDW", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.9505233111322555, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.254618451078982)", "volume=Declining (rvol=0.069, accel=0.352)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.214%, ema9_slope=0.0228)", "resistance=SAFE (session_high $10.71 (1.95% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:09.969645", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 3, "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.10% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.07750581293596945)", "volume=Declining (rvol=0.026, accel=0.761)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.453%, ema9_slope=0.1282)", "resistance=TOO_CLOSE (session_high $8.02 (0.10% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:40:09.927496+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0115, "open": 7.9, "extension_from_open_pct": 1.4113924050632847, "price_1m": 8.01, "price_3m": 7.98, "price_5m": 7.975, "price_sub": 8.01}, "velocity": {"velocity_1m": 0.0003121098626716723, "velocity_sub": 0.0006242197253433446}, "slope": {"slope_1m": 0.018724838498268663, "slope_3m": 0.07181066960847478, "slope_5m": 0.07750581293596945, "slope_sub": 0.07366597474755046}, "acceleration": {"momentum_acceleration": -0.0038, "velocity_acceleration": -2.5e-05, "slope_acceleration": -0.000479}, "volume": {"volume_1m": 652.0, "volume_3m": 44504.0, "volume_5m": 107552.0, "volume_sub": 652.0, "volume_acceleration": 0.761, "relative_volume": 0.026}, "vwap": {"value": 7.9383, "slope": 0.0098, "price_vs_vwap_pct": 0.922, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 8, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.9754, "ema20": 7.9478, "ema9_slope": 0.1282, "price_vs_ema9_pct": 0.453, "price_vs_ema9_atr": 0.881}, "volatility": {"atr": 0.041, "atr_pct": 0.511, "vwap_distance_atr": 1.787, "range_expansion_pct": -68.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.99, "ask": 8.01, "spread": 0.02, "spread_pct": 0.25}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.143, "downtick_ratio": 0.143}, "pressure": {"score": -5.5, "slope": -2.3}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.0197, "resistance_source": "session_high", "resistance_distance_pct": 0.102352867752611, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.07750581293596945)", "volume=Declining (rvol=0.026, accel=0.761)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.453%, ema9_slope=0.1282)", "resistance=TOO_CLOSE (session_high $8.02 (0.10% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:09.971472", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 4, "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 $7.12 fell below VWAP $7.12", "momentum=Deteriorating (slope_5m=-0.2263071162728131)", "volume=Declining (rvol=0.055, accel=0.496)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.14%, ema9_slope=-0.0245)", "resistance=SAFE (session_high $7.21 (1.29% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:40:09.927496+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.1167, "open": 7.0, "extension_from_open_pct": 1.6671428571428542, "price_1m": 7.115, "price_3m": 7.1599, "price_5m": 7.185, "price_sub": 7.12}, "velocity": {"velocity_1m": 0.00039821972358856656, "velocity_sub": -0.0015449438202248607}, "slope": {"slope_1m": 0.0238903293352107, "slope_3m": 0.011945640309740551, "slope_5m": -0.2263071162728131, "slope_sub": 0.0002809314281468815}, "acceleration": {"momentum_acceleration": -0.2266, "velocity_acceleration": 0.0, "slope_acceleration": 0.000152}, "volume": {"volume_1m": 6567.0, "volume_3m": 270343.0, "volume_5m": 575468.0, "volume_sub": 6567.0, "volume_acceleration": 0.496, "relative_volume": 0.055}, "vwap": {"value": 7.1197, "slope": 0.0008, "price_vs_vwap_pct": -0.042, "time_above_pct": 58.3, "time_below_pct": 41.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.1267, "ema20": 7.0958, "ema9_slope": -0.0245, "price_vs_ema9_pct": -0.14, "price_vs_ema9_atr": -0.186}, "volatility": {"atr": 0.0535, "atr_pct": 0.752, "vwap_distance_atr": -0.056, "range_expansion_pct": -28.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.11, "ask": 7.12, "spread": 0.01, "spread_pct": 0.141}, "trade_flow": {"tick_count_sub": 68, "trades_per_second": 2.267, "uptick_ratio": 0.309, "downtick_ratio": 0.25}, "pressure": {"score": -11.3, "slope": 8.3}}, "prediction": {"symbol": "ONDS", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.2083, "resistance_source": "session_high", "resistance_distance_pct": 1.2871134093048826, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.2263071162728131)", "volume=Declining (rvol=0.055, accel=0.496)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.14%, ema9_slope=-0.0245)", "resistance=SAFE (session_high $7.21 (1.29% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:14.984687", "symbol": "IBRX", "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.25% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.04876767828337735)", "volume=Declining (rvol=0.027, accel=0.763)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.337%, ema9_slope=0.1224)", "resistance=TOO_CLOSE (session_high $8.02 (0.25% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:40:14.981423+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0, "open": 7.9, "extension_from_open_pct": 1.265822784810122, "price_1m": 8.01, "price_3m": 7.98, "price_5m": 7.975, "price_sub": 8.01}, "velocity": {"velocity_1m": -0.002080732417811025, "velocity_sub": -0.00416146483562205}, "slope": {"slope_1m": -0.12492192379762383, "slope_3m": 0.0, "slope_5m": 0.04876767828337735, "slope_sub": -0.012490241998440675}, "acceleration": {"momentum_acceleration": -0.0613, "velocity_acceleration": -0.000947, "slope_acceleration": -0.028423}, "volume": {"volume_1m": 903.0, "volume_3m": 44755.0, "volume_5m": 107803.0, "volume_sub": 903.0, "volume_acceleration": 0.763, "relative_volume": 0.027}, "vwap": {"value": 7.9383, "slope": 0.0098, "price_vs_vwap_pct": 0.777, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 8, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.9731, "ema20": 7.9467, "ema9_slope": 0.1224, "price_vs_ema9_pct": 0.337, "price_vs_ema9_atr": 0.656}, "volatility": {"atr": 0.041, "atr_pct": 0.512, "vwap_distance_atr": 1.505, "range_expansion_pct": -68.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.99, "ask": 8.01, "spread": 0.02, "spread_pct": 0.25}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.091, "downtick_ratio": 0.364}, "pressure": {"score": -19.8, "slope": -14.3}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.0197, "resistance_source": "session_high", "resistance_distance_pct": 0.2462500000000034, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.04876767828337735)", "volume=Declining (rvol=0.027, accel=0.763)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.337%, ema9_slope=0.1224)", "resistance=TOO_CLOSE (session_high $8.02 (0.25% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:14.986376", "symbol": "RDW", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 39.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=-0.2020548074848325)", "volume=Declining (rvol=0.069, accel=0.36)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.003%, ema9_slope=0.0333)", "resistance=SAFE (session_high $10.71 (1.68% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:40:14.981423+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5377, "open": 10.25, "extension_from_open_pct": 2.8068292682926748, "price_1m": 10.5353, "price_3m": 10.5942, "price_5m": 10.645, "price_sub": 10.5353}, "velocity": {"velocity_1m": 0.00037967594657955253, "velocity_sub": 0.0007593518931591051}, "slope": {"slope_1m": 0.022777962321451486, "slope_3m": -0.05834361066313221, "slope_5m": -0.2020548074848325, "slope_sub": -0.13575711610931754}, "acceleration": {"momentum_acceleration": -0.0663, "velocity_acceleration": 0.001734, "slope_acceleration": 0.052081}, "volume": {"volume_1m": 10367.0, "volume_3m": 67837.0, "volume_5m": 172049.0, "volume_sub": 10367.0, "volume_acceleration": 0.36, "relative_volume": 0.069}, "vwap": {"value": 10.4429, "slope": 0.0101, "price_vs_vwap_pct": 0.907, "time_above_pct": 83.3, "time_below_pct": 16.7, "hold_duration_bars": 11, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5381, "ema20": 10.4596, "ema9_slope": 0.0333, "price_vs_ema9_pct": -0.003, "price_vs_ema9_atr": -0.003}, "volatility": {"atr": 0.1026, "atr_pct": 0.973, "vwap_distance_atr": 0.924, "range_expansion_pct": -36.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.53, "ask": 10.54, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 94, "trades_per_second": 3.133, "uptick_ratio": 0.234, "downtick_ratio": 0.202}, "pressure": {"score": -14.2, "slope": 12.9}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 39.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.6825303434335832, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.2020548074848325)", "volume=Declining (rvol=0.069, accel=0.36)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.003%, ema9_slope=0.0333)", "resistance=SAFE (session_high $10.71 (1.68% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:14.988471", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.20299860744916598)", "volume=Declining (rvol=0.055, accel=0.506)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.046%, ema9_slope=-0.0198)", "resistance=SAFE (session_high $7.21 (1.17% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:40:14.981423+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.125, "open": 7.0, "extension_from_open_pct": 1.7857142857142856, "price_1m": 7.115, "price_3m": 7.1599, "price_5m": 7.185, "price_sub": 7.12}, "velocity": {"velocity_1m": 0.0023424689622862, "velocity_sub": 0.0023408239700374034}, "slope": {"slope_1m": 0.1404494382022442, "slope_3m": 0.07024116132053233, "slope_5m": -0.20299860744916598, "slope_sub": 0.07021239248727251}, "acceleration": {"momentum_acceleration": -0.2732, "velocity_acceleration": 0.000769, "slope_acceleration": 0.023063}, "volume": {"volume_1m": 21437.0, "volume_3m": 285213.0, "volume_5m": 590338.0, "volume_sub": 21437.0, "volume_acceleration": 0.506, "relative_volume": 0.055}, "vwap": {"value": 7.1198, "slope": 0.0009, "price_vs_vwap_pct": 0.073, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.1283, "ema20": 7.0966, "ema9_slope": -0.0198, "price_vs_ema9_pct": -0.046, "price_vs_ema9_atr": -0.062}, "volatility": {"atr": 0.0535, "atr_pct": 0.751, "vwap_distance_atr": 0.097, "range_expansion_pct": -28.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.12, "ask": 7.13, "spread": 0.01, "spread_pct": 0.14}, "trade_flow": {"tick_count_sub": 127, "trades_per_second": 4.233, "uptick_ratio": 0.228, "downtick_ratio": 0.197}, "pressure": {"score": -9.5, "slope": 1.8}}, "prediction": {"symbol": "ONDS", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.2083, "resistance_source": "session_high", "resistance_distance_pct": 1.1691228070175492, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.20299860744916598)", "volume=Declining (rvol=0.055, accel=0.506)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.046%, ema9_slope=-0.0198)", "resistance=SAFE (session_high $7.21 (1.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:20.001291", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 47.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=-0.19769279542723356)", "volume=Declining (rvol=0.07, accel=0.372)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.014%, ema9_slope=0.0342)", "resistance=SAFE (session_high $10.71 (1.66% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:40:19.997802+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.54, "open": 10.25, "extension_from_open_pct": 2.8292682926829187, "price_1m": 10.5353, "price_3m": 10.5942, "price_5m": 10.645, "price_sub": 10.5353}, "velocity": {"velocity_1m": 0.0007435320620516588, "velocity_sub": 0.0014870641241033176}, "slope": {"slope_1m": 0.044601974823605874, "slope_3m": -0.0474303801070736, "slope_5m": -0.19769279542723356, "slope_sub": -0.12266769047738592}, "acceleration": {"momentum_acceleration": -0.075, "velocity_acceleration": 0.000145, "slope_acceleration": 0.004351}, "volume": {"volume_1m": 18066.0, "volume_3m": 75536.0, "volume_5m": 179748.0, "volume_sub": 18066.0, "volume_acceleration": 0.372, "relative_volume": 0.07}, "vwap": {"value": 10.444, "slope": 0.0111, "price_vs_vwap_pct": 0.919, "time_above_pct": 83.3, "time_below_pct": 16.7, "hold_duration_bars": 11, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5385, "ema20": 10.4598, "ema9_slope": 0.0342, "price_vs_ema9_pct": 0.014, "price_vs_ema9_atr": 0.014}, "volatility": {"atr": 0.1026, "atr_pct": 0.973, "vwap_distance_atr": 0.936, "range_expansion_pct": -36.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.53, "ask": 10.54, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 152, "trades_per_second": 5.067, "uptick_ratio": 0.158, "downtick_ratio": 0.138}, "pressure": {"score": -13.9, "slope": 0.3}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 47.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.6603415559772363, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.19769279542723356)", "volume=Declining (rvol=0.07, accel=0.372)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.014%, ema9_slope=0.0342)", "resistance=SAFE (session_high $10.71 (1.66% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:20.003127", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 2, "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.24% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.049017646352686)", "volume=Declining (rvol=0.027, accel=0.769)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.338%, ema9_slope=0.1225)", "resistance=TOO_CLOSE (session_high $8.02 (0.24% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:40:19.997802+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0001, "open": 7.9, "extension_from_open_pct": 1.267088607594929, "price_1m": 8.01, "price_3m": 7.98, "price_5m": 7.975, "price_sub": 8.01}, "velocity": {"velocity_1m": -0.0020599250936329627, "velocity_sub": -0.004119850187265925}, "slope": {"slope_1m": -0.1236719320928666, "slope_3m": 0.0006247370898065832, "slope_5m": 0.049017646352686, "slope_sub": -0.011740790817206458}, "acceleration": {"momentum_acceleration": -0.0608, "velocity_acceleration": 8e-06, "slope_acceleration": 0.000249}, "volume": {"volume_1m": 2095.0, "volume_3m": 45947.0, "volume_5m": 108995.0, "volume_sub": 2095.0, "volume_acceleration": 0.769, "relative_volume": 0.027}, "vwap": {"value": 7.9386, "slope": 0.0101, "price_vs_vwap_pct": 0.775, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 8, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.9731, "ema20": 7.9467, "ema9_slope": 0.1225, "price_vs_ema9_pct": 0.338, "price_vs_ema9_atr": 0.656}, "volatility": {"atr": 0.0411, "atr_pct": 0.514, "vwap_distance_atr": 1.496, "range_expansion_pct": -68.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.0, "ask": 8.01, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.4}, "pressure": {"score": -16.7, "slope": 3.1}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.0197, "resistance_source": "session_high", "resistance_distance_pct": 0.24499693753828708, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.049017646352686)", "volume=Declining (rvol=0.027, accel=0.769)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.338%, ema9_slope=0.1225)", "resistance=TOO_CLOSE (session_high $8.02 (0.24% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:20.004988", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.17493046199008994)", "volume=Declining (rvol=0.056, accel=0.52)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.066%, ema9_slope=-0.0142)", "resistance=SAFE (session_high $7.21 (1.03% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:40:19.997802+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.135, "open": 7.0, "extension_from_open_pct": 1.9285714285714257, "price_1m": 7.115, "price_3m": 7.1599, "price_5m": 7.185, "price_sub": 7.12}, "velocity": {"velocity_1m": 0.0046849379245724, "velocity_sub": 0.00702247191011221}, "slope": {"slope_1m": 0.28070175438595896, "slope_3m": 0.14041656915515732, "slope_5m": -0.17493046199008994, "slope_sub": 0.15441305492191285}, "acceleration": {"momentum_acceleration": -0.3293, "velocity_acceleration": 0.000933, "slope_acceleration": 0.027959}, "volume": {"volume_1m": 43582.0, "volume_3m": 307358.0, "volume_5m": 612483.0, "volume_sub": 43582.0, "volume_acceleration": 0.52, "relative_volume": 0.056}, "vwap": {"value": 7.12, "slope": 0.0011, "price_vs_vwap_pct": 0.211, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.1303, "ema20": 7.0976, "ema9_slope": -0.0142, "price_vs_ema9_pct": 0.066, "price_vs_ema9_atr": 0.088}, "volatility": {"atr": 0.0535, "atr_pct": 0.75, "vwap_distance_atr": 0.281, "range_expansion_pct": -28.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.13, "ask": 7.14, "spread": 0.01, "spread_pct": 0.14}, "trade_flow": {"tick_count_sub": 161, "trades_per_second": 5.367, "uptick_ratio": 0.242, "downtick_ratio": 0.193}, "pressure": {"score": -5.1, "slope": 4.4}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 7.2083, "resistance_source": "session_high", "resistance_distance_pct": 1.0273300630693845, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.17493046199008994)", "volume=Declining (rvol=0.056, accel=0.52)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.066%, ema9_slope=-0.0142)", "resistance=SAFE (session_high $7.21 (1.03% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:25.019180", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 47.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=-0.1787319399369852)", "volume=Declining (rvol=0.072, accel=0.401)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.09%, ema9_slope=0.038)", "resistance=SAFE (session_high $10.71 (1.56% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:40:25.014207+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.55, "open": 10.25, "extension_from_open_pct": 2.9268292682926895, "price_1m": 10.5353, "price_3m": 10.5942, "price_5m": 10.645, "price_sub": 10.5353}, "velocity": {"velocity_1m": 0.002325515172800216, "velocity_sub": 0.004651030345600432}, "slope": {"slope_1m": 0.13943363385867186, "slope_3m": 0.0, "slope_5m": -0.1787319399369852, "slope_sub": -0.06577372983961889}, "acceleration": {"momentum_acceleration": -0.113, "velocity_acceleration": 0.000631, "slope_acceleration": 0.018904}, "volume": {"volume_1m": 35343.0, "volume_3m": 92813.0, "volume_5m": 197025.0, "volume_sub": 35343.0, "volume_acceleration": 0.401, "relative_volume": 0.072}, "vwap": {"value": 10.4463, "slope": 0.0135, "price_vs_vwap_pct": 0.992, "time_above_pct": 83.3, "time_below_pct": 16.7, "hold_duration_bars": 11, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5405, "ema20": 10.4608, "ema9_slope": 0.038, "price_vs_ema9_pct": 0.09, "price_vs_ema9_atr": 0.092}, "volatility": {"atr": 0.1026, "atr_pct": 0.972, "vwap_distance_atr": 1.011, "range_expansion_pct": -36.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 10.54, "ask": 10.55, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 237, "trades_per_second": 7.9, "uptick_ratio": 0.122, "downtick_ratio": 0.105}, "pressure": {"score": -11.0, "slope": 2.9}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 47.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.5639810426540204, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.1787319399369852)", "volume=Declining (rvol=0.072, accel=0.401)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.09%, ema9_slope=0.038)", "resistance=SAFE (session_high $10.71 (1.56% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:25.021258", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 2, "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.18% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.06126455033070512)", "volume=Declining (rvol=0.027, accel=0.778)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.387%, ema9_slope=0.1249)", "resistance=TOO_CLOSE (session_high $8.02 (0.18% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:40:25.014207+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.005, "open": 7.9, "extension_from_open_pct": 1.3291139240506382, "price_1m": 8.01, "price_3m": 7.98, "price_5m": 7.975, "price_sub": 8.01}, "velocity": {"velocity_1m": -0.0010403662089053277, "velocity_sub": -0.0020807324178106555}, "slope": {"slope_1m": -0.062441461130178025, "slope_3m": 0.0312304809494115, "slope_5m": 0.06126455033070512, "slope_sub": 0.024976584452080085}, "acceleration": {"momentum_acceleration": -0.0363, "velocity_acceleration": 0.000406, "slope_acceleration": 0.012206}, "volume": {"volume_1m": 3744.0, "volume_3m": 47596.0, "volume_5m": 110644.0, "volume_sub": 3744.0, "volume_acceleration": 0.778, "relative_volume": 0.027}, "vwap": {"value": 7.9389, "slope": 0.0104, "price_vs_vwap_pct": 0.832, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 8, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.9741, "ema20": 7.9472, "ema9_slope": 0.1249, "price_vs_ema9_pct": 0.387, "price_vs_ema9_atr": 0.751}, "volatility": {"atr": 0.0411, "atr_pct": 0.514, "vwap_distance_atr": 1.607, "range_expansion_pct": -68.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.0, "ask": 8.01, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.222, "downtick_ratio": 0.389}, "pressure": {"score": -13.7, "slope": 3.0}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.0197, "resistance_source": "session_high", "resistance_distance_pct": 0.18363522798250456, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.06126455033070512)", "volume=Declining (rvol=0.027, accel=0.778)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.387%, ema9_slope=0.1249)", "resistance=TOO_CLOSE (session_high $8.02 (0.18% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:25.023038", "symbol": "PCG", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "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.25% away, no breakout in progress)", "momentum=Deteriorating (slope_5m=-0.013596465491453802)", "volume=Declining (rvol=0.03, accel=0.737)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.336%, ema9_slope=0.082)", "resistance=TOO_CLOSE (session_high $14.02 (0.25% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:40:25.014207+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.985, "open": 13.87, "extension_from_open_pct": 0.8291276135544355, "price_1m": 13.976, "price_3m": 13.975, "price_5m": 13.95, "price_sub": 13.98}, "velocity": {"velocity_1m": 0.0010732684602173445, "velocity_sub": 0.0011921793037670493}, "slope": {"slope_1m": 0.0643753799935522, "slope_3m": 0.16073563701191673, "slope_5m": -0.013596465491453802, "slope_sub": 0.2287142343103587}, "acceleration": {"momentum_acceleration": -0.2423, "velocity_acceleration": -1e-06, "slope_acceleration": 0.000353}, "volume": {"volume_1m": 2423.0, "volume_3m": 77707.0, "volume_5m": 285487.0, "volume_sub": 2423.0, "volume_acceleration": 0.737, "relative_volume": 0.03}, "vwap": {"value": 13.9223, "slope": 0.0046, "price_vs_vwap_pct": 0.45, "time_above_pct": 58.3, "time_below_pct": 41.7, "hold_duration_bars": 7, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 13.9381, "ema20": 13.8793, "ema9_slope": 0.082, "price_vs_ema9_pct": 0.336, "price_vs_ema9_atr": 0.641}, "volatility": {"atr": 0.0732, "atr_pct": 0.524, "vwap_distance_atr": 0.856, "range_expansion_pct": -76.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.98, "ask": 13.99, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 47, "trades_per_second": 1.567, "uptick_ratio": 0.234, "downtick_ratio": 0.191}, "pressure": {"score": -4.0, "slope": 6.8}}, "prediction": {"symbol": "PCG", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.25026814444047296, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.013596465491453802)", "volume=Declining (rvol=0.03, accel=0.737)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.336%, ema9_slope=0.082)", "resistance=TOO_CLOSE (session_high $14.02 (0.25% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:25.024849", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.18896256888238935)", "volume=Declining (rvol=0.056, accel=0.526)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.01%, ema9_slope=-0.017)", "resistance=SAFE (session_high $7.21 (1.10% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:40:25.014207+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.13, "open": 7.0, "extension_from_open_pct": 1.8571428571428554, "price_1m": 7.115, "price_3m": 7.1599, "price_5m": 7.185, "price_sub": 7.12}, "velocity": {"velocity_1m": 0.0035137034434292998, "velocity_sub": 0.004681647940074807}, "slope": {"slope_1m": 0.2106002106002061, "slope_3m": 0.10533707865168315, "slope_5m": -0.18896256888238935, "slope_sub": 0.11232011232010994}, "acceleration": {"momentum_acceleration": -0.3013, "velocity_acceleration": -0.000467, "slope_acceleration": -0.013974}, "volume": {"volume_1m": 52219.0, "volume_3m": 315995.0, "volume_5m": 621120.0, "volume_sub": 52219.0, "volume_acceleration": 0.526, "relative_volume": 0.056}, "vwap": {"value": 7.12, "slope": 0.0012, "price_vs_vwap_pct": 0.14, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.1293, "ema20": 7.0971, "ema9_slope": -0.017, "price_vs_ema9_pct": 0.01, "price_vs_ema9_atr": 0.013}, "volatility": {"atr": 0.0535, "atr_pct": 0.75, "vwap_distance_atr": 0.187, "range_expansion_pct": -28.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.13, "ask": 7.14, "spread": 0.01, "spread_pct": 0.14}, "trade_flow": {"tick_count_sub": 182, "trades_per_second": 6.067, "uptick_ratio": 0.253, "downtick_ratio": 0.203}, "pressure": {"score": -6.6, "slope": -1.5}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 7.2083, "resistance_source": "session_high", "resistance_distance_pct": 1.0981767180925734, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.18896256888238935)", "volume=Declining (rvol=0.056, accel=0.526)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.01%, ema9_slope=-0.017)", "resistance=SAFE (session_high $7.21 (1.10% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:30.039512", "symbol": "IBRX", "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.09% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.07925455713703497)", "volume=Declining (rvol=0.027, accel=0.778)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.46%, ema9_slope=0.1286)", "resistance=TOO_CLOSE (session_high $8.02 (0.09% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:40:30.034475+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0122, "open": 7.9, "extension_from_open_pct": 1.4202531645569572, "price_1m": 8.01, "price_3m": 7.98, "price_5m": 7.975, "price_sub": 8.01}, "velocity": {"velocity_1m": 0.0004577611319184772, "velocity_sub": 0.0009155222638369544}, "slope": {"slope_1m": 0.02746189661844443, "slope_3m": 0.07617953393111367, "slope_5m": 0.07925455713703497, "slope_sub": 0.07890826913712606}, "acceleration": {"momentum_acceleration": -0.0003, "velocity_acceleration": 0.000597, "slope_acceleration": 0.017908}, "volume": {"volume_1m": 3776.0, "volume_3m": 47628.0, "volume_5m": 110676.0, "volume_sub": 3776.0, "volume_acceleration": 0.778, "relative_volume": 0.027}, "vwap": {"value": 7.939, "slope": 0.0104, "price_vs_vwap_pct": 0.923, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 8, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.9755, "ema20": 7.9479, "ema9_slope": 0.1286, "price_vs_ema9_pct": 0.46, "price_vs_ema9_atr": 0.892}, "volatility": {"atr": 0.0411, "atr_pct": 0.513, "vwap_distance_atr": 1.781, "range_expansion_pct": -68.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.0, "ask": 8.01, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.238, "downtick_ratio": 0.333}, "pressure": {"score": -8.7, "slope": 5.0}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.0197, "resistance_source": "session_high", "resistance_distance_pct": 0.09360724894536188, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.07925455713703497)", "volume=Declining (rvol=0.027, accel=0.778)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.46%, ema9_slope=0.1286)", "resistance=TOO_CLOSE (session_high $8.02 (0.09% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:30.042895", "symbol": "PCG", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "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.21% away, no breakout in progress)", "momentum=Deteriorating (slope_5m=-0.006439970175780266)", "volume=Declining (rvol=0.03, accel=0.737)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.365%, ema9_slope=0.0834)", "resistance=TOO_CLOSE (session_high $14.02 (0.21% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:40:30.034475+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.99, "open": 13.87, "extension_from_open_pct": 0.865176640230721, "price_1m": 13.976, "price_3m": 13.975, "price_5m": 13.95, "price_sub": 13.98}, "velocity": {"velocity_1m": 0.0016695287158938353, "velocity_sub": 0.002384358607534522}, "slope": {"slope_1m": 0.10012157619966634, "slope_3m": 0.1786136147243514, "slope_5m": -0.006439970175780266, "slope_sub": 0.2501740800607222}, "acceleration": {"momentum_acceleration": -0.2566, "velocity_acceleration": 0.000237, "slope_acceleration": 0.00712}, "volume": {"volume_1m": 2499.0, "volume_3m": 77783.0, "volume_5m": 285563.0, "volume_sub": 2499.0, "volume_acceleration": 0.737, "relative_volume": 0.03}, "vwap": {"value": 13.9223, "slope": 0.0047, "price_vs_vwap_pct": 0.486, "time_above_pct": 58.3, "time_below_pct": 41.7, "hold_duration_bars": 7, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 13.9391, "ema20": 13.8797, "ema9_slope": 0.0834, "price_vs_ema9_pct": 0.365, "price_vs_ema9_atr": 0.691}, "volatility": {"atr": 0.0737, "atr_pct": 0.527, "vwap_distance_atr": 0.918, "range_expansion_pct": -76.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.98, "ask": 13.99, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 50, "trades_per_second": 1.667, "uptick_ratio": 0.24, "downtick_ratio": 0.18}, "pressure": {"score": -2.5, "slope": 1.5}}, "prediction": {"symbol": "PCG", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.21443888491779386, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.006439970175780266)", "volume=Declining (rvol=0.03, accel=0.737)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.365%, ema9_slope=0.0834)", "resistance=TOO_CLOSE (session_high $14.02 (0.21% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:30.046426", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.17493046199008994)", "volume=Declining (rvol=0.056, accel=0.526)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.066%, ema9_slope=-0.0142)", "resistance=SAFE (session_high $7.21 (1.03% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:40:30.034475+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.135, "open": 7.0, "extension_from_open_pct": 1.9285714285714257, "price_1m": 7.115, "price_3m": 7.1599, "price_5m": 7.185, "price_sub": 7.12}, "velocity": {"velocity_1m": 0.0046849379245724, "velocity_sub": 0.00702247191011221}, "slope": {"slope_1m": 0.28070175438595896, "slope_3m": 0.14041656915515732, "slope_5m": -0.17493046199008994, "slope_sub": 0.15441305492191285}, "acceleration": {"momentum_acceleration": -0.3293, "velocity_acceleration": 0.000466, "slope_acceleration": 0.013964}, "volume": {"volume_1m": 52897.0, "volume_3m": 316673.0, "volume_5m": 621798.0, "volume_sub": 52897.0, "volume_acceleration": 0.526, "relative_volume": 0.056}, "vwap": {"value": 7.1201, "slope": 0.0012, "price_vs_vwap_pct": 0.21, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.1303, "ema20": 7.0976, "ema9_slope": -0.0142, "price_vs_ema9_pct": 0.066, "price_vs_ema9_atr": 0.088}, "volatility": {"atr": 0.0535, "atr_pct": 0.75, "vwap_distance_atr": 0.279, "range_expansion_pct": -28.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.13, "ask": 7.14, "spread": 0.01, "spread_pct": 0.14}, "trade_flow": {"tick_count_sub": 207, "trades_per_second": 6.9, "uptick_ratio": 0.242, "downtick_ratio": 0.198}, "pressure": {"score": -5.2, "slope": 1.4}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 7.2083, "resistance_source": "session_high", "resistance_distance_pct": 1.0273300630693845, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.17493046199008994)", "volume=Declining (rvol=0.056, accel=0.526)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.066%, ema9_slope=-0.0142)", "resistance=SAFE (session_high $7.21 (1.03% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:36.570570", "symbol": "TNON", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 50.8, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "CAUTION", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-1.1659)", "spread 1.04% exceeds max 1.0%", "momentum=Weakening (slope_5m=1.322210312535259)", "volume=Declining (rvol=0.005, accel=0.914)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=2.132%, ema9_slope=0.5637)", "resistance=CAUTION (session_high $5.80 (0.52% away))", "extension=NORMAL"], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:40:36.567741+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.77, "open": 5.6, "extension_from_open_pct": 3.0357142857142847, "price_1m": 5.785, "price_3m": 5.535, "price_5m": 5.561, "price_sub": 5.74}, "velocity": {"velocity_1m": -0.004321521175453924, "velocity_sub": 0.017421602787456074}, "slope": {"slope_1m": -0.2596278667243716, "slope_3m": 0.15947673142038082, "slope_5m": 1.322210312535259, "slope_sub": 0.15628391578032783}, "acceleration": {"momentum_acceleration": -1.1659, "velocity_acceleration": -1.2e-05, "slope_acceleration": 0.002174}, "volume": {"volume_1m": 21045.0, "volume_3m": 172901.0, "volume_5m": 215283.0, "volume_sub": 1234.0, "volume_acceleration": 0.914, "relative_volume": 0.005}, "vwap": {"value": 5.5933, "slope": 0.0545, "price_vs_vwap_pct": 3.16, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 3, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.6496, "ema20": 5.6076, "ema9_slope": 0.5637, "price_vs_ema9_pct": 2.132, "price_vs_ema9_atr": 0.816}, "volatility": {"atr": 0.1476, "atr_pct": 2.558, "vwap_distance_atr": 1.197, "range_expansion_pct": 11.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.71, "ask": 5.77, "spread": 0.06, "spread_pct": 1.045}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.583, "downtick_ratio": 0.417}, "pressure": {"score": 16.7, "slope": -9.9}}, "prediction": {"symbol": "TNON", "direction": "NEUTRAL", "confidence": 50.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "CAUTION", "resistance_level": 5.8, "resistance_source": "session_high", "resistance_distance_pct": 0.5199306759098831, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=1.322210312535259)", "volume=Declining (rvol=0.005, accel=0.914)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=2.132%, ema9_slope=0.5637)", "resistance=CAUTION (session_high $5.80 (0.52% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:36.572454", "symbol": "PCG", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "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.25% away, no breakout in progress)", "momentum=Deteriorating (slope_5m=-0.013596465491453802)", "volume=Declining (rvol=0.03, accel=0.74)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.336%, ema9_slope=0.082)", "resistance=TOO_CLOSE (session_high $14.02 (0.25% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:40:36.567741+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.985, "open": 13.87, "extension_from_open_pct": 0.8291276135544355, "price_1m": 13.976, "price_3m": 13.975, "price_5m": 13.95, "price_sub": 13.99}, "velocity": {"velocity_1m": 0.0010732684602173445, "velocity_sub": -0.0011913271384323997}, "slope": {"slope_1m": 0.0643753799935522, "slope_3m": 0.16073563701191673, "slope_5m": -0.013596465491453802, "slope_sub": 0.14308710427472418}, "acceleration": {"momentum_acceleration": -0.1567, "velocity_acceleration": -0.000547, "slope_acceleration": -0.005471}, "volume": {"volume_1m": 3777.0, "volume_3m": 79061.0, "volume_5m": 286841.0, "volume_sub": 1278.0, "volume_acceleration": 0.74, "relative_volume": 0.03}, "vwap": {"value": 13.9224, "slope": 0.0048, "price_vs_vwap_pct": 0.449, "time_above_pct": 58.3, "time_below_pct": 41.7, "hold_duration_bars": 7, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 13.9381, "ema20": 13.8793, "ema9_slope": 0.082, "price_vs_ema9_pct": 0.336, "price_vs_ema9_atr": 0.637}, "volatility": {"atr": 0.0737, "atr_pct": 0.527, "vwap_distance_atr": 0.849, "range_expansion_pct": -76.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 13.98, "ask": 13.99, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.286}, "pressure": {"score": -10.2, "slope": -7.7}}, "prediction": {"symbol": "PCG", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.25026814444047296, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.013596465491453802)", "volume=Declining (rvol=0.03, accel=0.74)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.336%, ema9_slope=0.082)", "resistance=TOO_CLOSE (session_high $14.02 (0.25% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:41.641820", "symbol": "PCG", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.04% away, no breakout in progress)", "momentum=Strong (slope_5m=0.029327149358167413)", "volume=Declining (rvol=0.03, accel=0.766)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.508%, ema9_slope=0.0906)", "resistance=TOO_CLOSE (session_high $14.02 (0.04% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:40:41.639161+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.015, "open": 13.87, "extension_from_open_pct": 1.0454217736121223, "price_1m": 13.976, "price_3m": 13.975, "price_5m": 13.95, "price_sub": 13.99}, "velocity": {"velocity_1m": 0.004650829994275865, "velocity_sub": 0.005956635692161151}, "slope": {"slope_1m": 0.2786609981779836, "slope_3m": 0.2679395484497234, "slope_5m": 0.029327149358167413, "slope_sub": 0.27171969967822845}, "acceleration": {"momentum_acceleration": 0.2424, "velocity_acceleration": 0.001409, "slope_acceleration": 0.042254}, "volume": {"volume_1m": 15789.0, "volume_3m": 91073.0, "volume_5m": 298853.0, "volume_sub": 13290.0, "volume_acceleration": 0.766, "relative_volume": 0.03}, "vwap": {"value": 13.9237, "slope": 0.006, "price_vs_vwap_pct": 0.656, "time_above_pct": 58.3, "time_below_pct": 41.7, "hold_duration_bars": 7, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 13.9441, "ema20": 13.8821, "ema9_slope": 0.0906, "price_vs_ema9_pct": 0.508, "price_vs_ema9_atr": 0.928}, "volatility": {"atr": 0.0764, "atr_pct": 0.545, "vwap_distance_atr": 1.195, "range_expansion_pct": -62.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.01, "ask": 14.02, "spread": 0.01, "spread_pct": 0.071}, "trade_flow": {"tick_count_sub": 69, "trades_per_second": 2.3, "uptick_ratio": 0.174, "downtick_ratio": 0.116}, "pressure": {"score": 0.6, "slope": 10.8}}, "prediction": {"symbol": "PCG", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.035676061362818444, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.029327149358167413)", "volume=Declining (rvol=0.03, accel=0.766)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.508%, ema9_slope=0.0906)", "resistance=TOO_CLOSE (session_high $14.02 (0.04% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:41.646174", "symbol": "TNON", "shortlisted": true, "confidence_rank": 2, "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": ["price acceleration sharply negative (-1.3047)", "spread 1.04% exceeds max 1.0%", "momentum=Weakening (slope_5m=1.2525757190843159)", "volume=Declining (rvol=0.005, accel=0.914)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.85%, ema9_slope=0.5494)", "resistance=SAFE (session_high $5.80 (0.87% away))", "extension=NORMAL"], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:40:41.639161+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.75, "open": 5.6, "extension_from_open_pct": 2.678571428571435, "price_1m": 5.785, "price_3m": 5.535, "price_5m": 5.561, "price_sub": 5.74}, "velocity": {"velocity_1m": -0.010083549409392148, "velocity_sub": 0.005807200929152024}, "slope": {"slope_1m": -0.606848721283054, "slope_3m": -0.013883586130295927, "slope_5m": 1.2525757190843159, "slope_sub": -0.052139908755161654}, "acceleration": {"momentum_acceleration": -1.3047, "velocity_acceleration": -0.00229, "slope_acceleration": -0.068466}, "volume": {"volume_1m": 21261.0, "volume_3m": 173117.0, "volume_5m": 215499.0, "volume_sub": 1450.0, "volume_acceleration": 0.914, "relative_volume": 0.005}, "vwap": {"value": 5.5931, "slope": 0.0543, "price_vs_vwap_pct": 2.806, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 3, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.6456, "ema20": 5.6057, "ema9_slope": 0.5494, "price_vs_ema9_pct": 1.85, "price_vs_ema9_atr": 0.708}, "volatility": {"atr": 0.1476, "atr_pct": 2.567, "vwap_distance_atr": 1.063, "range_expansion_pct": 11.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.71, "ask": 5.77, "spread": 0.06, "spread_pct": 1.045}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.571, "downtick_ratio": 0.381}, "pressure": {"score": 9.5, "slope": -7.2}}, "prediction": {"symbol": "TNON", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.8, "resistance_source": "session_high", "resistance_distance_pct": 0.8695652173913012, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=1.2525757190843159)", "volume=Declining (rvol=0.005, accel=0.914)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.85%, ema9_slope=0.5494)", "resistance=SAFE (session_high $5.80 (0.87% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:46.656304", "symbol": "PCG", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.11% away, no breakout in progress)", "momentum=Strong (slope_5m=0.0150233720745591)", "volume=Declining (rvol=0.03, accel=0.77)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.451%, ema9_slope=0.0877)", "resistance=TOO_CLOSE (session_high $14.02 (0.11% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:40:46.652569+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.005, "open": 13.87, "extension_from_open_pct": 0.9733237202595644, "price_1m": 13.976, "price_3m": 13.975, "price_5m": 13.95, "price_sub": 13.99}, "velocity": {"velocity_1m": 0.0034583094829230957, "velocity_sub": 0.003573981415296776}, "slope": {"slope_1m": 0.20728351381294388, "slope_3m": 0.23222195982453292, "slope_5m": 0.0150233720745591, "slope_sub": 0.22885750044699002}, "acceleration": {"momentum_acceleration": 0.2138, "velocity_acceleration": -0.000475, "slope_acceleration": -0.014237}, "volume": {"volume_1m": 17360.0, "volume_3m": 92644.0, "volume_5m": 300424.0, "volume_sub": 14861.0, "volume_acceleration": 0.77, "relative_volume": 0.03}, "vwap": {"value": 13.9238, "slope": 0.0061, "price_vs_vwap_pct": 0.583, "time_above_pct": 58.3, "time_below_pct": 41.7, "hold_duration_bars": 7, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 13.9421, "ema20": 13.8812, "ema9_slope": 0.0877, "price_vs_ema9_pct": 0.451, "price_vs_ema9_atr": 0.823}, "volatility": {"atr": 0.0764, "atr_pct": 0.546, "vwap_distance_atr": 1.063, "range_expansion_pct": -62.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 14.0, "ask": 14.01, "spread": 0.01, "spread_pct": 0.071}, "trade_flow": {"tick_count_sub": 83, "trades_per_second": 2.767, "uptick_ratio": 0.145, "downtick_ratio": 0.12}, "pressure": {"score": -2.2, "slope": -2.8}}, "prediction": {"symbol": "PCG", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.10710460549802779, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.0150233720745591)", "volume=Declining (rvol=0.03, accel=0.77)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.451%, ema9_slope=0.0877)", "resistance=TOO_CLOSE (session_high $14.02 (0.11% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:46.658462", "symbol": "TNON", "shortlisted": true, "confidence_rank": 2, "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": ["price acceleration sharply negative (-1.5427)", "momentum=Weakening (slope_5m=1.1332725718363401)", "volume=Declining (rvol=0.005, accel=0.916)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.367%, ema9_slope=0.5251)", "resistance=SAFE (session_high $5.80 (1.47% away))", "extension=NORMAL"], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:40:46.652569+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.7158, "open": 5.6, "extension_from_open_pct": 2.0678571428571453, "price_1m": 5.785, "price_3m": 5.535, "price_5m": 5.561, "price_sub": 5.74}, "velocity": {"velocity_1m": -0.019936617689426783, "velocity_sub": -0.014053426248548457}, "slope": {"slope_1m": -1.2033945464663391, "slope_3m": -0.3112610419419911, "slope_5m": 1.1332725718363401, "slope_sub": -0.40938522592773535}, "acceleration": {"momentum_acceleration": -1.5427, "velocity_acceleration": -0.003962, "slope_acceleration": -0.11899}, "volume": {"volume_1m": 21694.0, "volume_3m": 173550.0, "volume_5m": 215932.0, "volume_sub": 1883.0, "volume_acceleration": 0.916, "relative_volume": 0.005}, "vwap": {"value": 5.5927, "slope": 0.0539, "price_vs_vwap_pct": 2.201, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 3, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.6387, "ema20": 5.6025, "ema9_slope": 0.5251, "price_vs_ema9_pct": 1.367, "price_vs_ema9_atr": 0.522}, "volatility": {"atr": 0.1476, "atr_pct": 2.582, "vwap_distance_atr": 0.834, "range_expansion_pct": 11.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.71, "ask": 5.76, "spread": 0.05, "spread_pct": 0.872}, "trade_flow": {"tick_count_sub": 30, "trades_per_second": 1.0, "uptick_ratio": 0.533, "downtick_ratio": 0.4}, "pressure": {"score": -6.6, "slope": -16.1}}, "prediction": {"symbol": "TNON", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.8, "resistance_source": "session_high", "resistance_distance_pct": 1.4731096259491245, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=1.1332725718363401)", "volume=Declining (rvol=0.005, accel=0.916)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.367%, ema9_slope=0.5251)", "resistance=SAFE (session_high $5.80 (1.47% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:51.667546", "symbol": "TNON", "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": ["price acceleration sharply negative (-2.0026)", "momentum=Weakening (slope_5m=0.9029233471191462)", "volume=Declining (rvol=0.005, accel=0.936)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.435%, ema9_slope=0.4781)", "resistance=SAFE (session_high $5.80 (2.65% away))", "extension=NORMAL"], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:40:51.664732+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.65, "open": 5.6, "extension_from_open_pct": 0.8928571428571557, "price_1m": 5.785, "price_3m": 5.535, "price_5m": 5.561, "price_sub": 5.74}, "velocity": {"velocity_1m": -0.038893690579083776, "velocity_sub": -0.052264808362369256}, "slope": {"slope_1m": -2.361171840839524, "slope_3m": -0.886737341882625, "slope_5m": 0.9029233471191462, "slope_sub": -1.0997163430067625}, "acceleration": {"momentum_acceleration": -2.0026, "velocity_acceleration": -0.007624, "slope_acceleration": -0.230994}, "volume": {"volume_1m": 26811.0, "volume_3m": 178667.0, "volume_5m": 221049.0, "volume_sub": 7000.0, "volume_acceleration": 0.936, "relative_volume": 0.005}, "vwap": {"value": 5.5921, "slope": 0.0533, "price_vs_vwap_pct": 1.035, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 3, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.6256, "ema20": 5.5962, "ema9_slope": 0.4781, "price_vs_ema9_pct": 0.435, "price_vs_ema9_atr": 0.161}, "volatility": {"atr": 0.1523, "atr_pct": 2.695, "vwap_distance_atr": 0.38, "range_expansion_pct": 11.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.65, "ask": 5.7, "spread": 0.05, "spread_pct": 0.881}, "trade_flow": {"tick_count_sub": 74, "trades_per_second": 2.467, "uptick_ratio": 0.338, "downtick_ratio": 0.351}, "pressure": {"score": -37.1, "slope": -30.5}}, "prediction": {"symbol": "TNON", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.8, "resistance_source": "session_high", "resistance_distance_pct": 2.6548672566371585, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.9029233471191462)", "volume=Declining (rvol=0.005, accel=0.936)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.435%, ema9_slope=0.4781)", "resistance=SAFE (session_high $5.80 (2.65% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:40:56.677010", "symbol": "TNON", "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": ["price acceleration sharply negative (-1.6528)", "momentum=Weakening (slope_5m=1.078058504997952)", "volume=Declining (rvol=0.005, accel=0.941)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.144%, ema9_slope=0.5138)", "resistance=SAFE (session_high $5.80 (1.75% away))", "extension=NORMAL"], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:40:56.673896+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.7, "open": 5.6, "extension_from_open_pct": 1.7857142857142954, "price_1m": 5.785, "price_3m": 5.535, "price_5m": 5.561, "price_sub": 5.74}, "velocity": {"velocity_1m": -0.024488619994237962, "velocity_sub": -0.023228803716608615}, "slope": {"slope_1m": -1.4801915542011312, "slope_3m": -0.44904447512850254, "slope_5m": 1.078058504997952, "slope_sub": -0.5747877204441543}, "acceleration": {"momentum_acceleration": -1.6528, "velocity_acceleration": 0.005797, "slope_acceleration": 0.175874}, "volume": {"volume_1m": 28307.0, "volume_3m": 180163.0, "volume_5m": 222545.0, "volume_sub": 8496.0, "volume_acceleration": 0.941, "relative_volume": 0.005}, "vwap": {"value": 5.5934, "slope": 0.0546, "price_vs_vwap_pct": 1.907, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 3, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.6356, "ema20": 5.601, "ema9_slope": 0.5138, "price_vs_ema9_pct": 1.144, "price_vs_ema9_atr": 0.423}, "volatility": {"atr": 0.1523, "atr_pct": 2.672, "vwap_distance_atr": 0.7, "range_expansion_pct": 11.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.66, "ask": 5.7, "spread": 0.04, "spread_pct": 0.704}, "trade_flow": {"tick_count_sub": 81, "trades_per_second": 2.7, "uptick_ratio": 0.346, "downtick_ratio": 0.346}, "pressure": {"score": -17.7, "slope": 19.4}}, "prediction": {"symbol": "TNON", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.8, "resistance_source": "session_high", "resistance_distance_pct": 1.7543859649122744, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=1.078058504997952)", "volume=Declining (rvol=0.005, accel=0.941)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=1.144%, ema9_slope=0.5138)", "resistance=SAFE (session_high $5.80 (1.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:41:11.726275", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 39.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=-0.13430241744351396)", "volume=Declining (rvol=0.042, accel=0.307)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.041%, ema9_slope=0.0201)", "resistance=SAFE (session_high $6.39 (1.19% away))", "extension=NORMAL"], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:41:11.723425+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.315, "open": 6.23, "extension_from_open_pct": 1.3643659711075435, "price_1m": 6.33, "price_3m": 6.335, "price_5m": 6.365, "price_sub": 6.33}, "velocity": {"velocity_1m": -0.003949447077409078, "velocity_sub": -0.007898894154818157}, "slope": {"slope_1m": -0.23724792408065923, "slope_3m": 0.03956739646531876, "slope_5m": -0.13430241744351396, "slope_sub": 0.032270311313594965}, "acceleration": {"momentum_acceleration": -0.1666, "velocity_acceleration": -0.000138, "slope_acceleration": -0.004583}, "volume": {"volume_1m": 4880.0, "volume_3m": 107805.0, "volume_5m": 219027.0, "volume_sub": 4880.0, "volume_acceleration": 0.307, "relative_volume": 0.042}, "vwap": {"value": 6.3045, "slope": 0.0012, "price_vs_vwap_pct": 0.167, "time_above_pct": 69.2, "time_below_pct": 30.8, "hold_duration_bars": 11, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3176, "ema20": 6.2878, "ema9_slope": 0.0201, "price_vs_ema9_pct": -0.041, "price_vs_ema9_atr": -0.056}, "volatility": {"atr": 0.0462, "atr_pct": 0.732, "vwap_distance_atr": 0.227, "range_expansion_pct": -76.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.31, "ask": 6.32, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 44, "trades_per_second": 1.467, "uptick_ratio": 0.091, "downtick_ratio": 0.205}, "pressure": {"score": -27.4, "slope": -10.7}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 39.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 1.1876484560569958, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.13430241744351396)", "volume=Declining (rvol=0.042, accel=0.307)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.041%, ema9_slope=0.0201)", "resistance=SAFE (session_high $6.39 (1.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:41:11.728823", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 2, "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 $12.26 fell below VWAP $12.45", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.18507164429911158)", "volume=Declining (rvol=0.081, accel=0.118)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.714%, ema9_slope=-0.0982)", "resistance=SAFE (session_high $12.54 (2.28% away))", "extension=NORMAL"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:41:11.723425+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.26, "open": 12.46, "extension_from_open_pct": -1.6051364365971192, "price_1m": 12.35, "price_3m": 12.36, "price_5m": 12.4, "price_sub": 12.3375}, "velocity": {"velocity_1m": -0.012145748987854232, "velocity_sub": -0.020938872002701944}, "slope": {"slope_1m": -0.7314099959366099, "slope_3m": -0.2140959355626745, "slope_5m": -0.18507164429911158, "slope_sub": -0.087525216372748}, "acceleration": {"momentum_acceleration": -0.0975, "velocity_acceleration": 1e-06, "slope_acceleration": -0.001023}, "volume": {"volume_1m": 123.0, "volume_3m": 12434.0, "volume_5m": 17235.0, "volume_sub": 123.0, "volume_acceleration": 0.118, "relative_volume": 0.081}, "vwap": {"value": 12.448, "slope": -0.0054, "price_vs_vwap_pct": -1.51, "time_above_pct": 15.4, "time_below_pct": 84.6, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3481, "ema20": 12.3865, "ema9_slope": -0.0982, "price_vs_ema9_pct": -0.714, "price_vs_ema9_atr": -0.803}, "volatility": {"atr": 0.1097, "atr_pct": 0.895, "vwap_distance_atr": -1.713, "range_expansion_pct": -20.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.26, "ask": 12.37, "spread": 0.11, "spread_pct": 0.893}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -36.7, "slope": 18.1}}, "prediction": {"symbol": "XHLD", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 2.2838499184339263, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.18507164429911158)", "volume=Declining (rvol=0.081, accel=0.118)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.714%, ema9_slope=-0.0982)", "resistance=SAFE (session_high $12.54 (2.28% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:41:16.738111", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 47.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=-0.11848341232227518)", "volume=Declining (rvol=0.042, accel=0.307)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.022%, ema9_slope=0.0233)", "resistance=SAFE (session_high $6.39 (1.11% away))", "extension=NORMAL"], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:41:16.734882+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.32, "open": 6.23, "extension_from_open_pct": 1.4446227929373974, "price_1m": 6.33, "price_3m": 6.335, "price_5m": 6.365, "price_sub": 6.33}, "velocity": {"velocity_1m": -0.0026329647182727193, "velocity_sub": -0.005265929436545439}, "slope": {"slope_1m": -0.1581027667984156, "slope_3m": 0.07911392405063825, "slope_5m": -0.11848341232227518, "slope_sub": 0.07971088986770451}, "acceleration": {"momentum_acceleration": -0.1982, "velocity_acceleration": 0.000525, "slope_acceleration": 0.015793}, "volume": {"volume_1m": 5026.0, "volume_3m": 107951.0, "volume_5m": 219173.0, "volume_sub": 5026.0, "volume_acceleration": 0.307, "relative_volume": 0.042}, "vwap": {"value": 6.3045, "slope": 0.0012, "price_vs_vwap_pct": 0.246, "time_above_pct": 69.2, "time_below_pct": 30.8, "hold_duration_bars": 11, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3186, "ema20": 6.2883, "ema9_slope": 0.0233, "price_vs_ema9_pct": 0.022, "price_vs_ema9_atr": 0.03}, "volatility": {"atr": 0.0462, "atr_pct": 0.732, "vwap_distance_atr": 0.335, "range_expansion_pct": -76.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.31, "ask": 6.32, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 50, "trades_per_second": 1.667, "uptick_ratio": 0.14, "downtick_ratio": 0.24}, "pressure": {"score": -25.0, "slope": 2.4}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 47.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 1.1075949367088511, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.11848341232227518)", "volume=Declining (rvol=0.042, accel=0.307)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.022%, ema9_slope=0.0233)", "resistance=SAFE (session_high $6.39 (1.11% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:41:16.740650", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 2, "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 $12.31 fell below VWAP $12.45", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.095775506103055)", "volume=Declining (rvol=0.081, accel=0.118)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.357%, ema9_slope=-0.0804)", "resistance=SAFE (session_high $12.54 (1.83% away))", "extension=NORMAL"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:41:16.734882+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.315, "open": 12.46, "extension_from_open_pct": -1.163723916532916, "price_1m": 12.35, "price_3m": 12.36, "price_5m": 12.4, "price_sub": 12.3375}, "velocity": {"velocity_1m": -0.004723346828610005, "velocity_sub": -0.006079027355623331}, "slope": {"slope_1m": -0.2838029596594376, "slope_3m": 0.00932994750890389, "slope_5m": -0.095775506103055, "slope_sub": 0.18070502585852913}, "acceleration": {"momentum_acceleration": -0.2765, "velocity_acceleration": 0.002965, "slope_acceleration": 0.089317}, "volume": {"volume_1m": 124.0, "volume_3m": 12435.0, "volume_5m": 17236.0, "volume_sub": 124.0, "volume_acceleration": 0.118, "relative_volume": 0.081}, "vwap": {"value": 12.448, "slope": -0.0053, "price_vs_vwap_pct": -1.068, "time_above_pct": 15.4, "time_below_pct": 84.6, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3591, "ema20": 12.3918, "ema9_slope": -0.0804, "price_vs_ema9_pct": -0.357, "price_vs_ema9_atr": -0.402}, "volatility": {"atr": 0.1097, "atr_pct": 0.891, "vwap_distance_atr": -1.212, "range_expansion_pct": -20.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.26, "ask": 12.37, "spread": 0.11, "spread_pct": 0.893}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": -12.9, "slope": 23.8}}, "prediction": {"symbol": "XHLD", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 1.8270401948842847, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.095775506103055)", "volume=Declining (rvol=0.081, accel=0.118)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.357%, ema9_slope=-0.0804)", "resistance=SAFE (session_high $12.54 (1.83% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:41:21.749622", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 14.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $6.30 fell below VWAP $6.30", "momentum=Deteriorating (slope_5m=-0.18178944040468087)", "volume=Declining (rvol=0.042, accel=0.311)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Reclaiming (price_vs_ema9=-0.231%, ema9_slope=0.0106)", "resistance=SAFE (session_high $6.39 (1.43% away))", "extension=NORMAL"], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:41:21.746183+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3, "open": 6.23, "extension_from_open_pct": 1.1235955056179678, "price_1m": 6.33, "price_3m": 6.335, "price_5m": 6.365, "price_sub": 6.33}, "velocity": {"velocity_1m": -0.00789889415481839, "velocity_sub": -0.01579778830963678}, "slope": {"slope_1m": -0.4750593824228069, "slope_3m": -0.07919746568109652, "slope_5m": -0.18178944040468087, "slope_sub": -0.11016405897576106}, "acceleration": {"momentum_acceleration": -0.0716, "velocity_acceleration": -0.002102, "slope_acceleration": -0.063248}, "volume": {"volume_1m": 8993.0, "volume_3m": 111918.0, "volume_5m": 223140.0, "volume_sub": 8993.0, "volume_acceleration": 0.311, "relative_volume": 0.042}, "vwap": {"value": 6.3045, "slope": 0.0012, "price_vs_vwap_pct": -0.071, "time_above_pct": 61.5, "time_below_pct": 38.5, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.3146, "ema20": 6.2864, "ema9_slope": 0.0106, "price_vs_ema9_pct": -0.231, "price_vs_ema9_atr": -0.31}, "volatility": {"atr": 0.0471, "atr_pct": 0.747, "vwap_distance_atr": -0.095, "range_expansion_pct": -76.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.3, "ask": 6.31, "spread": 0.01, "spread_pct": 0.159}, "trade_flow": {"tick_count_sub": 77, "trades_per_second": 2.567, "uptick_ratio": 0.117, "downtick_ratio": 0.208}, "pressure": {"score": -31.9, "slope": -6.9}}, "prediction": {"symbol": "JOBY", "direction": "DOWN", "confidence": 14.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 1.4285714285714262, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.18178944040468087)", "volume=Declining (rvol=0.042, accel=0.311)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Reclaiming (price_vs_ema9=-0.231%, ema9_slope=0.0106)", "resistance=SAFE (session_high $6.39 (1.43% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:41:21.752627", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 2, "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 $12.34 fell below VWAP $12.45", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.05410440205726227)", "volume=Declining (rvol=0.081, accel=0.118)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.191%, ema9_slope=-0.0721)", "resistance=SAFE (session_high $12.54 (1.61% away))", "extension=NORMAL"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:41:21.746183+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.3407, "open": 12.46, "extension_from_open_pct": -0.9574638844301833, "price_1m": 12.35, "price_3m": 12.36, "price_5m": 12.4, "price_sub": 12.3375}, "velocity": {"velocity_1m": -0.001255060728744891, "velocity_sub": 0.0008645727794663013}, "slope": {"slope_1m": -0.07533200759799959, "slope_3m": 0.11350308350043702, "slope_5m": -0.05410440205726227, "slope_sub": 0.3058363499414273}, "acceleration": {"momentum_acceleration": -0.3599, "velocity_acceleration": 0.001386, "slope_acceleration": 0.0416}, "volume": {"volume_1m": 191.0, "volume_3m": 12502.0, "volume_5m": 17303.0, "volume_sub": 191.0, "volume_acceleration": 0.118, "relative_volume": 0.081}, "vwap": {"value": 12.448, "slope": -0.0054, "price_vs_vwap_pct": -0.862, "time_above_pct": 15.4, "time_below_pct": 84.6, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3643, "ema20": 12.3942, "ema9_slope": -0.0721, "price_vs_ema9_pct": -0.191, "price_vs_ema9_atr": -0.215}, "volatility": {"atr": 0.1097, "atr_pct": 0.889, "vwap_distance_atr": -0.977, "range_expansion_pct": -20.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.28, "ask": 12.37, "spread": 0.09, "spread_pct": 0.73}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.833, "downtick_ratio": 0.167}, "pressure": {"score": 5.2, "slope": 18.1}}, "prediction": {"symbol": "XHLD", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 1.6149813219671425, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.05410440205726227)", "volume=Declining (rvol=0.081, accel=0.118)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.191%, ema9_slope=-0.0721)", "resistance=SAFE (session_high $12.54 (1.61% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:41:26.763577", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 39.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=-0.16595542911332592)", "volume=Declining (rvol=0.043, accel=0.32)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.168%, ema9_slope=0.0138)", "resistance=SAFE (session_high $6.39 (1.35% away))", "extension=NORMAL"], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:41:26.757764+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.305, "open": 6.23, "extension_from_open_pct": 1.2038523274478214, "price_1m": 6.33, "price_3m": 6.335, "price_5m": 6.365, "price_sub": 6.33}, "velocity": {"velocity_1m": -0.006582411795682031, "velocity_sub": -0.013164823591364063}, "slope": {"slope_1m": -0.3957261574990163, "slope_3m": -0.039588281868566055, "slope_5m": -0.16595542911332592, "slope_sub": -0.06266715196784645}, "acceleration": {"momentum_acceleration": -0.1033, "velocity_acceleration": 0.000525, "slope_acceleration": 0.01583}, "volume": {"volume_1m": 19558.0, "volume_3m": 122483.0, "volume_5m": 233705.0, "volume_sub": 19558.0, "volume_acceleration": 0.32, "relative_volume": 0.043}, "vwap": {"value": 6.3046, "slope": 0.0013, "price_vs_vwap_pct": 0.007, "time_above_pct": 69.2, "time_below_pct": 30.8, "hold_duration_bars": 11, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3156, "ema20": 6.2869, "ema9_slope": 0.0138, "price_vs_ema9_pct": -0.168, "price_vs_ema9_atr": -0.225}, "volatility": {"atr": 0.0471, "atr_pct": 0.746, "vwap_distance_atr": 0.009, "range_expansion_pct": -76.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.3, "ask": 6.31, "spread": 0.01, "spread_pct": 0.159}, "trade_flow": {"tick_count_sub": 114, "trades_per_second": 3.8, "uptick_ratio": 0.105, "downtick_ratio": 0.175}, "pressure": {"score": -29.0, "slope": 2.9}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 39.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 1.348136399682791, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.16595542911332592)", "volume=Declining (rvol=0.043, accel=0.32)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.168%, ema9_slope=0.0138)", "resistance=SAFE (session_high $6.39 (1.35% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:41:26.765447", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 2, "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 $12.34 fell below VWAP $12.45", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.05410440205726227)", "volume=Declining (rvol=0.081, accel=0.118)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.191%, ema9_slope=-0.0721)", "resistance=SAFE (session_high $12.54 (1.61% away))", "extension=NORMAL"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:41:26.757764+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.3407, "open": 12.46, "extension_from_open_pct": -0.9574638844301833, "price_1m": 12.35, "price_3m": 12.36, "price_5m": 12.4, "price_sub": 12.3375}, "velocity": {"velocity_1m": -0.001255060728744891, "velocity_sub": 0.0008645727794663013}, "slope": {"slope_1m": -0.07533200759799959, "slope_3m": 0.11350308350043702, "slope_5m": -0.05410440205726227, "slope_sub": 0.3058363499414273}, "acceleration": {"momentum_acceleration": -0.3599, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 191.0, "volume_3m": 12502.0, "volume_5m": 17303.0, "volume_sub": 191.0, "volume_acceleration": 0.118, "relative_volume": 0.081}, "vwap": {"value": 12.448, "slope": -0.0054, "price_vs_vwap_pct": -0.862, "time_above_pct": 15.4, "time_below_pct": 84.6, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3643, "ema20": 12.3942, "ema9_slope": -0.0721, "price_vs_ema9_pct": -0.191, "price_vs_ema9_atr": -0.215}, "volatility": {"atr": 0.1097, "atr_pct": 0.889, "vwap_distance_atr": -0.977, "range_expansion_pct": -20.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.28, "ask": 12.37, "spread": 0.09, "spread_pct": 0.73}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.833, "downtick_ratio": 0.167}, "pressure": {"score": 5.2, "slope": 0.0}}, "prediction": {"symbol": "XHLD", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 1.6149813219671425, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.05410440205726227)", "volume=Declining (rvol=0.081, accel=0.118)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.191%, ema9_slope=-0.0721)", "resistance=SAFE (session_high $12.54 (1.61% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:41:31.770127", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.1545580398626999)", "volume=Declining (rvol=0.043, accel=0.324)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.122%, ema9_slope=0.016)", "resistance=SAFE (session_high $6.39 (1.29% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:41:31.767265+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3086, "open": 6.23, "extension_from_open_pct": 1.2616372391653254, "price_1m": 6.33, "price_3m": 6.335, "price_5m": 6.365, "price_sub": 6.3}, "velocity": {"velocity_1m": -0.005634544497103702, "velocity_sub": 0.004550264550264754}, "slope": {"slope_1m": -0.33864510309685986, "slope_3m": -0.011082612963485972, "slope_5m": -0.1545580398626999, "slope_sub": -0.29538987585235016}, "acceleration": {"momentum_acceleration": 0.1408, "velocity_acceleration": 0.003536, "slope_acceleration": 0.011395}, "volume": {"volume_1m": 24642.0, "volume_3m": 127567.0, "volume_5m": 238789.0, "volume_sub": 4.0, "volume_acceleration": 0.324, "relative_volume": 0.043}, "vwap": {"value": 6.3046, "slope": 0.0013, "price_vs_vwap_pct": 0.063, "time_above_pct": 69.2, "time_below_pct": 30.8, "hold_duration_bars": 11, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3163, "ema20": 6.2872, "ema9_slope": 0.016, "price_vs_ema9_pct": -0.122, "price_vs_ema9_atr": -0.164}, "volatility": {"atr": 0.0471, "atr_pct": 0.746, "vwap_distance_atr": 0.084, "range_expansion_pct": -76.4}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.3, "ask": 6.31, "spread": 0.01, "spread_pct": 0.159}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 6.3, "slope": 35.3}}, "prediction": {"symbol": "JOBY", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 1.29030212725485, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.1545580398626999)", "volume=Declining (rvol=0.043, accel=0.324)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.122%, ema9_slope=0.016)", "resistance=SAFE (session_high $6.39 (1.29% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:41:31.772665", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 2, "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 $12.34 fell below VWAP $12.45", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.05410440205726227)", "volume=Declining (rvol=0.081, accel=0.118)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.191%, ema9_slope=-0.0721)", "resistance=SAFE (session_high $12.54 (1.61% away))", "extension=NORMAL"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:41:31.767265+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.3407, "open": 12.46, "extension_from_open_pct": -0.9574638844301833, "price_1m": 12.35, "price_3m": 12.36, "price_5m": 12.4, "price_sub": 12.3375}, "velocity": {"velocity_1m": -0.001255060728744891, "velocity_sub": 0.0008645727794663013}, "slope": {"slope_1m": -0.07533200759799959, "slope_3m": 0.11350308350043702, "slope_5m": -0.05410440205726227, "slope_sub": 0.3058363499414273}, "acceleration": {"momentum_acceleration": -0.3599, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 191.0, "volume_3m": 12502.0, "volume_5m": 17303.0, "volume_sub": 191.0, "volume_acceleration": 0.118, "relative_volume": 0.081}, "vwap": {"value": 12.448, "slope": -0.0054, "price_vs_vwap_pct": -0.862, "time_above_pct": 15.4, "time_below_pct": 84.6, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.3643, "ema20": 12.3942, "ema9_slope": -0.0721, "price_vs_ema9_pct": -0.191, "price_vs_ema9_atr": -0.215}, "volatility": {"atr": 0.1097, "atr_pct": 0.889, "vwap_distance_atr": -0.977, "range_expansion_pct": -20.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 12.28, "ask": 12.37, "spread": 0.09, "spread_pct": 0.73}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.833, "downtick_ratio": 0.167}, "pressure": {"score": 5.2, "slope": 0.0}}, "prediction": {"symbol": "XHLD", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 1.6149813219671425, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.05410440205726227)", "volume=Declining (rvol=0.081, accel=0.118)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.191%, ema9_slope=-0.0721)", "resistance=SAFE (session_high $12.54 (1.61% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:42:31.888325", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.25 fell below VWAP $5.30", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.2561744862320382)", "volume=Declining (rvol=0.048, accel=0.577)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.865%, ema9_slope=-0.1152)", "resistance=SAFE (session_high $5.36 (2.15% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:42:31.885485+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2473, "open": 5.26, "extension_from_open_pct": -0.2414448669201466, "price_1m": 5.285, "price_3m": 5.305, "price_5m": 5.325, "price_sub": 5.245}, "velocity": {"velocity_1m": -0.011888994008199327, "velocity_sub": 0.0014617095646647402}, "slope": {"slope_1m": -0.7158930148210755, "slope_3m": -0.3575199307087816, "slope_5m": -0.2561744862320382, "slope_sub": -0.5246636558343208}, "acceleration": {"momentum_acceleration": 0.2685, "velocity_acceleration": 1.8e-05, "slope_acceleration": -0.00362}, "volume": {"volume_1m": 54796.0, "volume_3m": 110863.0, "volume_5m": 178635.0, "volume_sub": 228.0, "volume_acceleration": 0.577, "relative_volume": 0.048}, "vwap": {"value": 5.3022, "slope": -0.0058, "price_vs_vwap_pct": -1.036, "time_above_pct": 64.3, "time_below_pct": 35.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2931, "ema20": 5.2929, "ema9_slope": -0.1152, "price_vs_ema9_pct": -0.865, "price_vs_ema9_atr": -1.159}, "volatility": {"atr": 0.0395, "atr_pct": 0.753, "vwap_distance_atr": -1.389, "range_expansion_pct": 9.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.24, "ask": 5.25, "spread": 0.01, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 3.8, "slope": 20.3}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 2.147771234730247, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.2561744862320382)", "volume=Declining (rvol=0.048, accel=0.577)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.865%, ema9_slope=-0.1152)", "resistance=SAFE (session_high $5.36 (2.15% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:42:36.896849", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.24 fell below VWAP $5.30", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.28387585162755213)", "volume=Declining (rvol=0.048, accel=0.58)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.976%, ema9_slope=-0.1207)", "resistance=SAFE (session_high $5.36 (2.29% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:42:36.894097+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.24, "open": 5.26, "extension_from_open_pct": -0.3802281368821212, "price_1m": 5.285, "price_3m": 5.305, "price_5m": 5.325, "price_sub": 5.245}, "velocity": {"velocity_1m": -0.014191106906338673, "velocity_sub": -0.0031776294884015848}, "slope": {"slope_1m": -0.8551068883610436, "slope_3m": -0.4269449715370012, "slope_5m": -0.28387585162755213, "slope_sub": -0.608076009501188}, "acceleration": {"momentum_acceleration": 0.3242, "velocity_acceleration": -0.000926, "slope_acceleration": -0.027795}, "volume": {"volume_1m": 55911.0, "volume_3m": 111978.0, "volume_5m": 179750.0, "volume_sub": 1343.0, "volume_acceleration": 0.58, "relative_volume": 0.048}, "vwap": {"value": 5.3019, "slope": -0.0061, "price_vs_vwap_pct": -1.168, "time_above_pct": 64.3, "time_below_pct": 35.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2916, "ema20": 5.2922, "ema9_slope": -0.1207, "price_vs_ema9_pct": -0.976, "price_vs_ema9_atr": -1.306}, "volatility": {"atr": 0.0395, "atr_pct": 0.754, "vwap_distance_atr": -1.566, "range_expansion_pct": 9.6}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.24, "ask": 5.25, "spread": 0.01, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.444}, "pressure": {"score": -21.6, "slope": -25.4}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 2.2900763358778646, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.28387585162755213)", "volume=Declining (rvol=0.048, accel=0.58)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.976%, ema9_slope=-0.1207)", "resistance=SAFE (session_high $5.36 (2.29% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:42:41.918046", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.23 fell below VWAP $5.30", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.32184778492994726)", "volume=Declining (rvol=0.048, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-1.127%, ema9_slope=-0.1283)", "resistance=SAFE (session_high $5.36 (2.49% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:42:41.915608+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.23, "open": 5.26, "extension_from_open_pct": -0.5703422053231818, "price_1m": 5.285, "price_3m": 5.305, "price_5m": 5.325, "price_sub": 5.245}, "velocity": {"velocity_1m": -0.017344686218858315, "velocity_sub": -0.009532888465204755}, "slope": {"slope_1m": -1.0461245839277167, "slope_3m": -0.5221518987341746, "slope_5m": -0.32184778492994726, "slope_sub": -0.7224334600760437}, "acceleration": {"momentum_acceleration": 0.4006, "velocity_acceleration": -0.001266, "slope_acceleration": -0.03804}, "volume": {"volume_1m": 59418.0, "volume_3m": 115485.0, "volume_5m": 183257.0, "volume_sub": 4850.0, "volume_acceleration": 0.589, "relative_volume": 0.048}, "vwap": {"value": 5.3011, "slope": -0.0069, "price_vs_vwap_pct": -1.34, "time_above_pct": 64.3, "time_below_pct": 35.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2896, "ema20": 5.2912, "ema9_slope": -0.1283, "price_vs_ema9_pct": -1.127, "price_vs_ema9_atr": -1.48}, "volatility": {"atr": 0.0403, "atr_pct": 0.771, "vwap_distance_atr": -1.763, "range_expansion_pct": 26.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.23, "ask": 5.24, "spread": 0.01, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.208, "downtick_ratio": 0.333}, "pressure": {"score": -21.9, "slope": -0.3}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 2.485659655831738, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.32184778492994726)", "volume=Declining (rvol=0.048, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-1.127%, ema9_slope=-0.1283)", "resistance=SAFE (session_high $5.36 (2.49% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:42:46.925143", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.23 fell below VWAP $5.30", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.31311169417278734)", "volume=Declining (rvol=0.048, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-1.093%, ema9_slope=-0.1265)", "resistance=SAFE (session_high $5.36 (2.44% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:42:46.923283+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2323, "open": 5.26, "extension_from_open_pct": -0.5266159695817375, "price_1m": 5.285, "price_3m": 5.305, "price_5m": 5.325, "price_sub": 5.245}, "velocity": {"velocity_1m": -0.01661936297697879, "velocity_sub": -0.008071178900540014}, "slope": {"slope_1m": -1.002158348625593, "slope_3m": -0.5002436354201579, "slope_5m": -0.31311169417278734, "slope_sub": -0.6961216216858407}, "acceleration": {"momentum_acceleration": 0.383, "velocity_acceleration": 0.000292, "slope_acceleration": 0.00878}, "volume": {"volume_1m": 59597.0, "volume_3m": 115664.0, "volume_5m": 183436.0, "volume_sub": 5029.0, "volume_acceleration": 0.589, "relative_volume": 0.048}, "vwap": {"value": 5.3011, "slope": -0.0069, "price_vs_vwap_pct": -1.298, "time_above_pct": 64.3, "time_below_pct": 35.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2901, "ema20": 5.2914, "ema9_slope": -0.1265, "price_vs_ema9_pct": -1.093, "price_vs_ema9_atr": -1.434}, "volatility": {"atr": 0.0403, "atr_pct": 0.77, "vwap_distance_atr": -1.708, "range_expansion_pct": 26.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.23, "ask": 5.24, "spread": 0.01, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.231, "downtick_ratio": 0.346}, "pressure": {"score": -20.5, "slope": 1.4}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 2.44060929228064, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.31311169417278734)", "volume=Declining (rvol=0.048, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-1.093%, ema9_slope=-0.1265)", "resistance=SAFE (session_high $5.36 (2.44% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:42:51.929708", "symbol": "FRMI", "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 $5.29 fell below VWAP $5.30", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.0853719345431458)", "volume=Declining (rvol=0.048, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.183%, ema9_slope=-0.0812)", "resistance=SAFE (session_high $5.36 (1.28% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:42:51.927501+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2924, "open": 5.26, "extension_from_open_pct": 0.6159695817490491, "price_1m": 5.285, "price_3m": 5.305, "price_5m": 5.325, "price_sub": 5.245}, "velocity": {"velocity_1m": 0.002333648691264468, "velocity_sub": 0.030123927550047447}, "slope": {"slope_1m": 0.13992096356381772, "slope_3m": 0.0699768004841603, "slope_5m": -0.0853719345431458, "slope_sub": -0.010614906361367303}, "acceleration": {"momentum_acceleration": -0.0748, "velocity_acceleration": 0.007633, "slope_acceleration": 0.228223}, "volume": {"volume_1m": 59601.0, "volume_3m": 115668.0, "volume_5m": 183440.0, "volume_sub": 5033.0, "volume_acceleration": 0.589, "relative_volume": 0.048}, "vwap": {"value": 5.303, "slope": -0.0049, "price_vs_vwap_pct": -0.2, "time_above_pct": 64.3, "time_below_pct": 35.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3021, "ema20": 5.2971, "ema9_slope": -0.0812, "price_vs_ema9_pct": -0.183, "price_vs_ema9_atr": -0.241}, "volatility": {"atr": 0.0403, "atr_pct": 0.761, "vwap_distance_atr": -0.263, "range_expansion_pct": 26.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.23, "ask": 5.24, "spread": 0.01, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.259, "downtick_ratio": 0.333}, "pressure": {"score": 7.9, "slope": 28.4}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 1.2773033028493794, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.0853719345431458)", "volume=Declining (rvol=0.048, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.183%, ema9_slope=-0.0812)", "resistance=SAFE (session_high $5.36 (1.28% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:11.985199", "symbol": "ACVA", "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.028782500239855263)", "volume=Declining (rvol=0.016, accel=0.416)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.068%, ema9_slope=0.0079)", "resistance=SAFE (clear overhead)", "extension=NORMAL"], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:43:11.979285+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.43, "open": 10.428, "extension_from_open_pct": 0.019179133103173103, "price_1m": 10.425, "price_3m": 10.415, "price_5m": 10.42, "price_sub": 10.425}, "velocity": {"velocity_1m": 0.0007993605115905682, "velocity_sub": 0.0015987210231811365}, "slope": {"slope_1m": 0.04795013186285308, "slope_3m": 0.023976982097181927, "slope_5m": 0.028782500239855263, "slope_sub": 0.023592765844192756}, "acceleration": {"momentum_acceleration": -0.0052, "velocity_acceleration": -1e-06, "slope_acceleration": -3.9e-05}, "volume": {"volume_1m": 2767.0, "volume_3m": 340114.0, "volume_5m": 395435.0, "volume_sub": 2767.0, "volume_acceleration": 0.416, "relative_volume": 0.016}, "vwap": {"value": 10.4171, "slope": 0.0011, "price_vs_vwap_pct": 0.124, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 4, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.4229, "ema20": 10.4226, "ema9_slope": 0.0079, "price_vs_ema9_pct": 0.068, "price_vs_ema9_atr": 0.709}, "volatility": {"atr": 0.0101, "atr_pct": 0.096, "vwap_distance_atr": 1.279, "range_expansion_pct": 99.9}, "rsi": {"value": 51.7, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.308, "downtick_ratio": 0.308}, "pressure": {"score": -13.5, "slope": -21.5}}, "prediction": {"symbol": "ACVA", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.028782500239855263)", "volume=Declining (rvol=0.016, accel=0.416)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.068%, ema9_slope=0.0079)", "resistance=SAFE (clear overhead)", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:11.986871", "symbol": "BTE", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 52.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.06 fell below VWAP $5.06", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.10939401265957925)", "volume=Declining (rvol=0.075, accel=0.368)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bullish (price_vs_ema9=0.224%, ema9_slope=0.008)", "resistance=SAFE (session_high $5.13 (1.38% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:43:11.979285+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.06, "open": 5.1, "extension_from_open_pct": -0.7843137254901967, "price_1m": 5.05, "price_3m": 5.035, "price_5m": 5.035, "price_sub": 5.055}, "velocity": {"velocity_1m": 0.00330033003300323, "velocity_sub": 0.003297065611605601}, "slope": {"slope_1m": 0.19782393669633605, "slope_3m": 0.14846585285384048, "slope_5m": 0.10939401265957925, "slope_sub": 0.24119886529597223}, "acceleration": {"momentum_acceleration": 0.1318, "velocity_acceleration": -0.0, "slope_acceleration": 0.000979}, "volume": {"volume_1m": 12808.0, "volume_3m": 69761.0, "volume_5m": 90441.0, "volume_sub": 12808.0, "volume_acceleration": 0.368, "relative_volume": 0.075}, "vwap": {"value": 5.0622, "slope": -0.0013, "price_vs_vwap_pct": -0.043, "time_above_pct": 26.7, "time_below_pct": 73.3, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0487, "ema20": 5.058, "ema9_slope": 0.008, "price_vs_ema9_pct": 0.224, "price_vs_ema9_atr": 0.576}, "volatility": {"atr": 0.0196, "atr_pct": 0.388, "vwap_distance_atr": -0.11, "range_expansion_pct": -28.8}, "rsi": {"value": 42.5, "has_full_history": true}, "quote": {"bid": 5.05, "ask": 5.06, "spread": 0.01, "spread_pct": 0.198}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.286}, "pressure": {"score": -13.5, "slope": -16.4}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 52.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.3833992094861718, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.10939401265957925)", "volume=Declining (rvol=0.075, accel=0.368)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bullish (price_vs_ema9=0.224%, ema9_slope=0.008)", "resistance=SAFE (session_high $5.13 (1.38% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:11.988450", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.04770828107555362)", "volume=Declining (rvol=0.045, accel=0.475)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.103%, ema9_slope=-0.0153)", "resistance=SAFE (session_high $8.19 (0.80% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:43:11.979285+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.125, "open": 8.15, "extension_from_open_pct": -0.30674846625767305, "price_1m": 8.125, "price_3m": 8.1338, "price_5m": 8.17, "price_sub": 8.125}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.09225092250922858, "slope_5m": -0.04770828107555362, "slope_sub": -0.0002461788427698581}, "acceleration": {"momentum_acceleration": -0.0475, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1208.0, "volume_3m": 10726.0, "volume_5m": 38595.0, "volume_sub": 1208.0, "volume_acceleration": 0.475, "relative_volume": 0.045}, "vwap": {"value": 8.1114, "slope": 0.0011, "price_vs_vwap_pct": 0.168, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 12, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1334, "ema20": 8.1346, "ema9_slope": -0.0153, "price_vs_ema9_pct": -0.103, "price_vs_ema9_atr": -0.26}, "volatility": {"atr": 0.0322, "atr_pct": 0.397, "vwap_distance_atr": 0.423, "range_expansion_pct": -60.8}, "rsi": {"value": 45.3, "has_full_history": true}, "quote": {"bid": 8.12, "ask": 8.13, "spread": 0.01, "spread_pct": 0.123}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.5}, "pressure": {"score": -19.8, "slope": -1.8}}, "prediction": {"symbol": "MBLY", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.19, "resistance_source": "session_high", "resistance_distance_pct": 0.7999999999999939, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04770828107555362)", "volume=Declining (rvol=0.045, accel=0.475)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.103%, ema9_slope=-0.0153)", "resistance=SAFE (session_high $8.19 (0.80% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:11.990063", "symbol": "JBS", "shortlisted": true, "confidence_rank": 4, "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 $12.71 fell below VWAP $12.74", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.14937341782103314)", "volume=Declining (rvol=0.033, accel=0.808)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.214%, ema9_slope=-0.0877)", "resistance=SAFE (session_high $12.85 (1.14% away))", "extension=NORMAL"], "features": {"symbol": "JBS", "computed_at": "2026-09-14T13:43:11.979285+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.705, "open": 12.58, "extension_from_open_pct": 0.9936406995230525, "price_1m": 12.695, "price_3m": 12.735, "price_5m": 12.81, "price_sub": 12.695}, "velocity": {"velocity_1m": 0.001312852829197819, "velocity_sub": 0.002625705658395638}, "slope": {"slope_1m": 0.0787401574803133, "slope_3m": 0.08271190001050624, "slope_5m": -0.14937341782103314, "slope_sub": 0.0965721228734583}, "acceleration": {"momentum_acceleration": -0.2459, "velocity_acceleration": 8e-06, "slope_acceleration": 0.00024}, "volume": {"volume_1m": 7958.0, "volume_3m": 48286.0, "volume_5m": 71602.0, "volume_sub": 7958.0, "volume_acceleration": 0.808, "relative_volume": 0.033}, "vwap": {"value": 12.7414, "slope": -0.0156, "price_vs_vwap_pct": -0.286, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 12.7322, "ema20": 12.7162, "ema9_slope": -0.0877, "price_vs_ema9_pct": -0.214, "price_vs_ema9_atr": -0.56}, "volatility": {"atr": 0.0486, "atr_pct": 0.382, "vwap_distance_atr": -0.749, "range_expansion_pct": -31.1}, "rsi": {"value": 62.0, "has_full_history": true}, "quote": {"bid": 12.7, "ask": 12.71, "spread": 0.01, "spread_pct": 0.079}, "trade_flow": {"tick_count_sub": 70, "trades_per_second": 2.333, "uptick_ratio": 0.129, "downtick_ratio": 0.129}, "pressure": {"score": -3.0, "slope": 53.8}}, "prediction": {"symbol": "JBS", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 1.1412829594647744, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.14937341782103314)", "volume=Declining (rvol=0.033, accel=0.808)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.214%, ema9_slope=-0.0877)", "resistance=SAFE (session_high $12.85 (1.14% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:11.991682", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 5, "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 $6.30 fell below VWAP $6.30", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.038562369475104954)", "volume=Declining (rvol=0.111, accel=0.317)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.14%, ema9_slope=-0.045)", "resistance=SAFE (session_high $6.36 (0.98% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:43:11.979285+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.2983, "open": 6.22, "extension_from_open_pct": 1.2588424437299113, "price_1m": 6.2991, "price_3m": 6.3, "price_5m": 6.33, "price_sub": 6.2984}, "velocity": {"velocity_1m": -0.00021167045027594203, "velocity_sub": -5.292349379724319e-05}, "slope": {"slope_1m": -0.012701033546603456, "slope_3m": -0.013493919798487547, "slope_5m": -0.038562369475104954, "slope_sub": 0.10581211993629204}, "acceleration": {"momentum_acceleration": -0.1444, "velocity_acceleration": -3.1e-05, "slope_acceleration": -0.00098}, "volume": {"volume_1m": 1087.0, "volume_3m": 116180.0, "volume_5m": 202922.0, "volume_sub": 1087.0, "volume_acceleration": 0.317, "relative_volume": 0.111}, "vwap": {"value": 6.3039, "slope": -0.0006, "price_vs_vwap_pct": -0.088, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.3071, "ema20": 6.307, "ema9_slope": -0.045, "price_vs_ema9_pct": -0.14, "price_vs_ema9_atr": -0.261}, "volatility": {"atr": 0.0338, "atr_pct": 0.537, "vwap_distance_atr": -0.164, "range_expansion_pct": -27.8}, "rsi": {"value": 52.2, "has_full_history": true}, "quote": {"bid": 6.29, "ask": 6.3, "spread": 0.01, "spread_pct": 0.159}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.467, "downtick_ratio": 0.533}, "pressure": {"score": -19.8, "slope": -10.3}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.9796294238127763, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.038562369475104954)", "volume=Declining (rvol=0.111, accel=0.317)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.14%, ema9_slope=-0.045)", "resistance=SAFE (session_high $6.36 (0.98% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:17.002213", "symbol": "BTE", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 52.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.06 fell below VWAP $5.06", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.10939401265957925)", "volume=Declining (rvol=0.075, accel=0.368)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bullish (price_vs_ema9=0.224%, ema9_slope=0.008)", "resistance=SAFE (session_high $5.13 (1.38% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:43:16.997773+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.06, "open": 5.1, "extension_from_open_pct": -0.7843137254901967, "price_1m": 5.05, "price_3m": 5.035, "price_5m": 5.035, "price_sub": 5.055}, "velocity": {"velocity_1m": 0.00330033003300323, "velocity_sub": 0.003297065611605601}, "slope": {"slope_1m": 0.19782393669633605, "slope_3m": 0.14846585285384048, "slope_5m": 0.10939401265957925, "slope_sub": 0.24119886529597223}, "acceleration": {"momentum_acceleration": 0.1318, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 12808.0, "volume_3m": 69761.0, "volume_5m": 90441.0, "volume_sub": 12808.0, "volume_acceleration": 0.368, "relative_volume": 0.075}, "vwap": {"value": 5.0622, "slope": -0.0013, "price_vs_vwap_pct": -0.043, "time_above_pct": 26.7, "time_below_pct": 73.3, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0487, "ema20": 5.058, "ema9_slope": 0.008, "price_vs_ema9_pct": 0.224, "price_vs_ema9_atr": 0.576}, "volatility": {"atr": 0.0196, "atr_pct": 0.388, "vwap_distance_atr": -0.11, "range_expansion_pct": -28.8}, "rsi": {"value": 42.5, "has_full_history": true}, "quote": {"bid": 5.05, "ask": 5.06, "spread": 0.01, "spread_pct": 0.198}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.286}, "pressure": {"score": -13.5, "slope": 0.0}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 52.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.3833992094861718, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.10939401265957925)", "volume=Declining (rvol=0.075, accel=0.368)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bullish (price_vs_ema9=0.224%, ema9_slope=0.008)", "resistance=SAFE (session_high $5.13 (1.38% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:17.003728", "symbol": "ACVA", "shortlisted": true, "confidence_rank": 2, "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.05% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.01919017463059214)", "volume=Declining (rvol=0.016, accel=0.416)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.03%, ema9_slope=0.006)", "resistance=TOO_CLOSE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:43:16.997773+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.425, "open": 10.428, "extension_from_open_pct": -0.028768699654776693, "price_1m": 10.425, "price_3m": 10.415, "price_5m": 10.42, "price_sub": 10.425}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.01919017463059214, "slope_sub": -0.005179520750453159}, "acceleration": {"momentum_acceleration": -0.0244, "velocity_acceleration": -0.000319, "slope_acceleration": -0.009555}, "volume": {"volume_1m": 3168.0, "volume_3m": 340515.0, "volume_5m": 395836.0, "volume_sub": 3168.0, "volume_acceleration": 0.416, "relative_volume": 0.016}, "vwap": {"value": 10.4171, "slope": 0.0011, "price_vs_vwap_pct": 0.076, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 4, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.4219, "ema20": 10.4221, "ema9_slope": 0.006, "price_vs_ema9_pct": 0.03, "price_vs_ema9_atr": 0.311}, "volatility": {"atr": 0.0101, "atr_pct": 0.096, "vwap_distance_atr": 0.782, "range_expansion_pct": 99.9}, "rsi": {"value": 47.2, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.222, "downtick_ratio": 0.333}, "pressure": {"score": -19.0, "slope": -5.5}}, "prediction": {"symbol": "ACVA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.0479616306954341, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.01919017463059214)", "volume=Declining (rvol=0.016, accel=0.416)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.03%, ema9_slope=0.006)", "resistance=TOO_CLOSE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:17.005426", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.03909775175632571)", "volume=Declining (rvol=0.045, accel=0.476)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.068%, ema9_slope=-0.0136)", "resistance=SAFE (session_high $8.19 (0.76% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:43:16.997773+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.1285, "open": 8.15, "extension_from_open_pct": -0.26380368098159057, "price_1m": 8.125, "price_3m": 8.1338, "price_5m": 8.17, "price_sub": 8.125}, "velocity": {"velocity_1m": 0.0007179487179488665, "velocity_sub": 0.001435897435897733}, "slope": {"slope_1m": 0.04306764696835419, "slope_3m": -0.07071555947280941, "slope_5m": -0.03909775175632571, "slope_sub": 0.025599842462518226}, "acceleration": {"momentum_acceleration": -0.0647, "velocity_acceleration": 0.000286, "slope_acceleration": 0.008582}, "volume": {"volume_1m": 1254.0, "volume_3m": 10772.0, "volume_5m": 38641.0, "volume_sub": 1254.0, "volume_acceleration": 0.476, "relative_volume": 0.045}, "vwap": {"value": 8.1114, "slope": 0.0011, "price_vs_vwap_pct": 0.211, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 12, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1341, "ema20": 8.135, "ema9_slope": -0.0136, "price_vs_ema9_pct": -0.068, "price_vs_ema9_atr": -0.173}, "volatility": {"atr": 0.0322, "atr_pct": 0.397, "vwap_distance_atr": 0.531, "range_expansion_pct": -60.8}, "rsi": {"value": 46.0, "has_full_history": true}, "quote": {"bid": 8.12, "ask": 8.13, "spread": 0.01, "spread_pct": 0.123}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.444, "downtick_ratio": 0.333}, "pressure": {"score": -7.7, "slope": 12.1}}, "prediction": {"symbol": "MBLY", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.19, "resistance_source": "session_high", "resistance_distance_pct": 0.7565971581472445, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.03909775175632571)", "volume=Declining (rvol=0.045, accel=0.476)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.068%, ema9_slope=-0.0136)", "resistance=SAFE (session_high $8.19 (0.76% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:17.006885", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 4, "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 $6.30 fell below VWAP $6.30", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.03316502216819784)", "volume=Declining (rvol=0.111, accel=0.317)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.118%, ema9_slope=-0.0439)", "resistance=SAFE (session_high $6.36 (0.95% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:43:16.997773+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3, "open": 6.22, "extension_from_open_pct": 1.2861736334405156, "price_1m": 6.2991, "price_3m": 6.3, "price_5m": 6.33, "price_sub": 6.2984}, "velocity": {"velocity_1m": 0.00023812925656037604, "velocity_sub": 0.0008467759007577712}, "slope": {"slope_1m": 0.014286734766763958, "slope_3m": 0.0, "slope_5m": -0.03316502216819784, "slope_sub": 0.1220093413401942}, "acceleration": {"momentum_acceleration": -0.1552, "velocity_acceleration": 0.000179, "slope_acceleration": 0.005378}, "volume": {"volume_1m": 1315.0, "volume_3m": 116408.0, "volume_5m": 203150.0, "volume_sub": 1315.0, "volume_acceleration": 0.317, "relative_volume": 0.111}, "vwap": {"value": 6.3039, "slope": -0.0006, "price_vs_vwap_pct": -0.061, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.3075, "ema20": 6.3072, "ema9_slope": -0.0439, "price_vs_ema9_pct": -0.118, "price_vs_ema9_atr": -0.213}, "volatility": {"atr": 0.0351, "atr_pct": 0.557, "vwap_distance_atr": -0.11, "range_expansion_pct": -6.5}, "rsi": {"value": 52.7, "has_full_history": true}, "quote": {"bid": 6.29, "ask": 6.3, "spread": 0.01, "spread_pct": 0.159}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.44, "downtick_ratio": 0.48}, "pressure": {"score": -18.1, "slope": 1.7}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.9523809523809603, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.03316502216819784)", "volume=Declining (rvol=0.111, accel=0.317)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.118%, ema9_slope=-0.0439)", "resistance=SAFE (session_high $6.36 (0.95% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:22.019050", "symbol": "BTE", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 52.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.06 fell below VWAP $5.06", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.10978993261989631)", "volume=Declining (rvol=0.077, accel=0.39)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bullish (price_vs_ema9=0.226%, ema9_slope=0.008)", "resistance=SAFE (session_high $5.13 (1.38% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:43:22.013090+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.0601, "open": 5.1, "extension_from_open_pct": -0.7823529411764585, "price_1m": 5.05, "price_3m": 5.035, "price_5m": 5.035, "price_sub": 5.055}, "velocity": {"velocity_1m": 0.0033333333333334793, "velocity_sub": 0.0033630069238381466}, "slope": {"slope_1m": 0.19980019980020855, "slope_3m": 0.14945463903240827, "slope_5m": 0.10978993261989631, "slope_sub": 0.2423858370628555}, "acceleration": {"momentum_acceleration": 0.1326, "velocity_acceleration": 1.3e-05, "slope_acceleration": 0.000394}, "volume": {"volume_1m": 30151.0, "volume_3m": 87104.0, "volume_5m": 107784.0, "volume_sub": 30151.0, "volume_acceleration": 0.39, "relative_volume": 0.077}, "vwap": {"value": 5.0621, "slope": -0.0013, "price_vs_vwap_pct": -0.04, "time_above_pct": 26.7, "time_below_pct": 73.3, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.0487, "ema20": 5.058, "ema9_slope": 0.008, "price_vs_ema9_pct": 0.226, "price_vs_ema9_atr": 0.57}, "volatility": {"atr": 0.02, "atr_pct": 0.395, "vwap_distance_atr": -0.101, "range_expansion_pct": -14.6}, "rsi": {"value": 42.5, "has_full_history": true}, "quote": {"bid": 5.06, "ask": 5.07, "spread": 0.01, "spread_pct": 0.197}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.176, "downtick_ratio": 0.176}, "pressure": {"score": -12.9, "slope": 0.6}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 52.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.381395624592392, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.10978993261989631)", "volume=Declining (rvol=0.077, accel=0.39)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bullish (price_vs_ema9=0.226%, ema9_slope=0.008)", "resistance=SAFE (session_high $5.13 (1.38% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:22.020498", "symbol": "ACVA", "shortlisted": true, "confidence_rank": 2, "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.05% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.01919017463059214)", "volume=Declining (rvol=0.016, accel=0.417)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.03%, ema9_slope=0.006)", "resistance=TOO_CLOSE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:43:22.013090+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.425, "open": 10.428, "extension_from_open_pct": -0.028768699654776693, "price_1m": 10.425, "price_3m": 10.415, "price_5m": 10.42, "price_sub": 10.425}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.01919017463059214, "slope_sub": -0.005179520750453159}, "acceleration": {"momentum_acceleration": -0.0244, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4756.0, "volume_3m": 342103.0, "volume_5m": 397424.0, "volume_sub": 4756.0, "volume_acceleration": 0.417, "relative_volume": 0.016}, "vwap": {"value": 10.4171, "slope": 0.0011, "price_vs_vwap_pct": 0.075, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 4, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.4219, "ema20": 10.4221, "ema9_slope": 0.006, "price_vs_ema9_pct": 0.03, "price_vs_ema9_atr": 0.311}, "volatility": {"atr": 0.0101, "atr_pct": 0.096, "vwap_distance_atr": 0.781, "range_expansion_pct": 99.9}, "rsi": {"value": 47.2, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.185, "downtick_ratio": 0.259}, "pressure": {"score": -17.5, "slope": 1.5}}, "prediction": {"symbol": "ACVA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.0479616306954341, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.01919017463059214)", "volume=Declining (rvol=0.016, accel=0.417)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.03%, ema9_slope=0.006)", "resistance=TOO_CLOSE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:22.021683", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.04770828107555362)", "volume=Declining (rvol=0.045, accel=0.476)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.103%, ema9_slope=-0.0153)", "resistance=SAFE (session_high $8.19 (0.80% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:43:22.013090+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.125, "open": 8.15, "extension_from_open_pct": -0.30674846625767305, "price_1m": 8.125, "price_3m": 8.1338, "price_5m": 8.17, "price_sub": 8.125}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.09225092250922858, "slope_5m": -0.04770828107555362, "slope_sub": -0.0002461788427698581}, "acceleration": {"momentum_acceleration": -0.0475, "velocity_acceleration": -0.000286, "slope_acceleration": -0.008587}, "volume": {"volume_1m": 1257.0, "volume_3m": 10775.0, "volume_5m": 38644.0, "volume_sub": 1257.0, "volume_acceleration": 0.476, "relative_volume": 0.045}, "vwap": {"value": 8.1114, "slope": 0.0011, "price_vs_vwap_pct": 0.168, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 12, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1334, "ema20": 8.1346, "ema9_slope": -0.0153, "price_vs_ema9_pct": -0.103, "price_vs_ema9_atr": -0.26}, "volatility": {"atr": 0.0322, "atr_pct": 0.397, "vwap_distance_atr": 0.422, "range_expansion_pct": -60.8}, "rsi": {"value": 45.3, "has_full_history": true}, "quote": {"bid": 8.12, "ask": 8.13, "spread": 0.01, "spread_pct": 0.123}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.364}, "pressure": {"score": -13.1, "slope": -5.4}}, "prediction": {"symbol": "MBLY", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.19, "resistance_source": "session_high", "resistance_distance_pct": 0.7999999999999939, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04770828107555362)", "volume=Declining (rvol=0.045, accel=0.476)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.103%, ema9_slope=-0.0153)", "resistance=SAFE (session_high $8.19 (0.80% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:22.023098", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 4, "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 $6.29 fell below VWAP $6.30", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.06460481536038899)", "volume=Declining (rvol=0.112, accel=0.321)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.244%, ema9_slope=-0.0502)", "resistance=SAFE (session_high $6.36 (1.11% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:43:22.013090+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.2901, "open": 6.22, "extension_from_open_pct": 1.1270096463022516, "price_1m": 6.2991, "price_3m": 6.3, "price_5m": 6.33, "price_sub": 6.2984}, "velocity": {"velocity_1m": -0.0023812925656047004, "velocity_sub": -0.004392649985181526}, "slope": {"slope_1m": -0.14297969688304804, "slope_3m": -0.07861635220125802, "slope_5m": -0.06460481536038899, "slope_sub": 0.02765361463734196}, "acceleration": {"momentum_acceleration": -0.0923, "velocity_acceleration": -0.001045, "slope_acceleration": -0.031357}, "volume": {"volume_1m": 6262.0, "volume_3m": 121355.0, "volume_5m": 208097.0, "volume_sub": 6262.0, "volume_acceleration": 0.321, "relative_volume": 0.112}, "vwap": {"value": 6.3038, "slope": -0.0006, "price_vs_vwap_pct": -0.218, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.3055, "ema20": 6.3063, "ema9_slope": -0.0502, "price_vs_ema9_pct": -0.244, "price_vs_ema9_atr": -0.438}, "volatility": {"atr": 0.0351, "atr_pct": 0.558, "vwap_distance_atr": -0.392, "range_expansion_pct": -6.4}, "rsi": {"value": 50.0, "has_full_history": true}, "quote": {"bid": 6.29, "ask": 6.3, "spread": 0.01, "spread_pct": 0.159}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.23, "downtick_ratio": 0.262}, "pressure": {"score": -21.3, "slope": -3.2}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 1.1112700910955393, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.06460481536038899)", "volume=Declining (rvol=0.112, accel=0.321)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.244%, ema9_slope=-0.0502)", "resistance=SAFE (session_high $6.36 (1.11% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:27.035880", "symbol": "BTE", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 52.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Strong (slope_5m=0.1291861667769635)", "volume=Declining (rvol=0.077, accel=0.39)", "vwap=Bearish (VWAP_DECLINING)", "ema9=Bullish (price_vs_ema9=0.303%, ema9_slope=0.0119)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:43:27.029249+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.065, "open": 5.1, "extension_from_open_pct": -0.686274509803907, "price_1m": 5.05, "price_3m": 5.035, "price_5m": 5.035, "price_sub": 5.055}, "velocity": {"velocity_1m": 0.004950495049505138, "velocity_sub": 0.006594131223211787}, "slope": {"slope_1m": 0.2965892239248753, "slope_3m": 0.19788918205805206, "slope_5m": 0.1291861667769635, "slope_sub": 0.3005330601214634}, "acceleration": {"momentum_acceleration": 0.1713, "velocity_acceleration": 0.000644, "slope_acceleration": 0.019295}, "volume": {"volume_1m": 30251.0, "volume_3m": 87204.0, "volume_5m": 107884.0, "volume_sub": 30251.0, "volume_acceleration": 0.39, "relative_volume": 0.077}, "vwap": {"value": 5.0622, "slope": -0.0013, "price_vs_vwap_pct": 0.056, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.0497, "ema20": 5.0585, "ema9_slope": 0.0119, "price_vs_ema9_pct": 0.303, "price_vs_ema9_atr": 0.766}, "volatility": {"atr": 0.02, "atr_pct": 0.395, "vwap_distance_atr": 0.142, "range_expansion_pct": -14.6}, "rsi": {"value": 43.9, "has_full_history": true}, "quote": {"bid": 5.06, "ask": 5.07, "spread": 0.01, "spread_pct": 0.197}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.211, "downtick_ratio": 0.158}, "pressure": {"score": -8.5, "slope": 4.4}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 52.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.2833168805528035, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.1291861667769635)", "volume=Declining (rvol=0.077, accel=0.39)", "vwap=Bearish (VWAP_DECLINING)", "ema9=Bullish (price_vs_ema9=0.303%, ema9_slope=0.0119)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:27.038036", "symbol": "ACVA", "shortlisted": true, "confidence_rank": 2, "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.05% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.01919017463059214)", "volume=Declining (rvol=0.016, accel=0.418)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.03%, ema9_slope=0.006)", "resistance=TOO_CLOSE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:43:27.029249+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.425, "open": 10.428, "extension_from_open_pct": -0.028768699654776693, "price_1m": 10.425, "price_3m": 10.415, "price_5m": 10.42, "price_sub": 10.425}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.01919017463059214, "slope_sub": -0.005179520750453159}, "acceleration": {"momentum_acceleration": -0.0244, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5215.0, "volume_3m": 342562.0, "volume_5m": 397883.0, "volume_sub": 5215.0, "volume_acceleration": 0.418, "relative_volume": 0.016}, "vwap": {"value": 10.4171, "slope": 0.0011, "price_vs_vwap_pct": 0.075, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 3, "rejection_count": 4, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 10.4219, "ema20": 10.4221, "ema9_slope": 0.006, "price_vs_ema9_pct": 0.03, "price_vs_ema9_atr": 0.311}, "volatility": {"atr": 0.0101, "atr_pct": 0.096, "vwap_distance_atr": 0.781, "range_expansion_pct": 99.9}, "rsi": {"value": 47.2, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.161, "downtick_ratio": 0.226}, "pressure": {"score": -17.2, "slope": 0.3}}, "prediction": {"symbol": "ACVA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.0479616306954341, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.01919017463059214)", "volume=Declining (rvol=0.016, accel=0.418)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.03%, ema9_slope=0.006)", "resistance=TOO_CLOSE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:27.040401", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.04770828107555362)", "volume=Declining (rvol=0.045, accel=0.476)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.103%, ema9_slope=-0.0153)", "resistance=SAFE (session_high $8.19 (0.80% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:43:27.029249+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.125, "open": 8.15, "extension_from_open_pct": -0.30674846625767305, "price_1m": 8.125, "price_3m": 8.1338, "price_5m": 8.17, "price_sub": 8.125}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.09225092250922858, "slope_5m": -0.04770828107555362, "slope_sub": -0.0002461788427698581}, "acceleration": {"momentum_acceleration": -0.0475, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1257.0, "volume_3m": 10775.0, "volume_5m": 38644.0, "volume_sub": 1257.0, "volume_acceleration": 0.476, "relative_volume": 0.045}, "vwap": {"value": 8.1114, "slope": 0.0011, "price_vs_vwap_pct": 0.168, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 12, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1334, "ema20": 8.1346, "ema9_slope": -0.0153, "price_vs_ema9_pct": -0.103, "price_vs_ema9_atr": -0.26}, "volatility": {"atr": 0.0322, "atr_pct": 0.397, "vwap_distance_atr": 0.422, "range_expansion_pct": -60.8}, "rsi": {"value": 45.3, "has_full_history": true}, "quote": {"bid": 8.12, "ask": 8.13, "spread": 0.01, "spread_pct": 0.123}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.364}, "pressure": {"score": -13.1, "slope": 0.0}}, "prediction": {"symbol": "MBLY", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.19, "resistance_source": "session_high", "resistance_distance_pct": 0.7999999999999939, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04770828107555362)", "volume=Declining (rvol=0.045, accel=0.476)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.103%, ema9_slope=-0.0153)", "resistance=SAFE (session_high $8.19 (0.80% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:27.043307", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 4, "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 $6.30 fell below VWAP $6.30", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.038562369475104954)", "volume=Declining (rvol=0.112, accel=0.324)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.14%, ema9_slope=-0.045)", "resistance=SAFE (session_high $6.36 (0.98% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:43:27.029249+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.2983, "open": 6.22, "extension_from_open_pct": 1.2588424437299113, "price_1m": 6.2991, "price_3m": 6.3, "price_5m": 6.33, "price_sub": 6.2984}, "velocity": {"velocity_1m": -0.00021167045027594203, "velocity_sub": -5.292349379724319e-05}, "slope": {"slope_1m": -0.012701033546603456, "slope_3m": -0.013493919798487547, "slope_5m": -0.038562369475104954, "slope_sub": 0.10581211993629204}, "acceleration": {"momentum_acceleration": -0.1444, "velocity_acceleration": 0.000865, "slope_acceleration": 0.025972}, "volume": {"volume_1m": 9672.0, "volume_3m": 124765.0, "volume_5m": 211507.0, "volume_sub": 9672.0, "volume_acceleration": 0.324, "relative_volume": 0.112}, "vwap": {"value": 6.3039, "slope": -0.0006, "price_vs_vwap_pct": -0.088, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.3071, "ema20": 6.307, "ema9_slope": -0.045, "price_vs_ema9_pct": -0.14, "price_vs_ema9_atr": -0.251}, "volatility": {"atr": 0.0351, "atr_pct": 0.557, "vwap_distance_atr": -0.158, "range_expansion_pct": -6.5}, "rsi": {"value": 52.2, "has_full_history": true}, "quote": {"bid": 6.29, "ask": 6.3, "spread": 0.01, "spread_pct": 0.159}, "trade_flow": {"tick_count_sub": 73, "trades_per_second": 2.433, "uptick_ratio": 0.247, "downtick_ratio": 0.26}, "pressure": {"score": -17.5, "slope": 3.8}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.9796294238127763, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.038562369475104954)", "volume=Declining (rvol=0.112, accel=0.324)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.14%, ema9_slope=-0.045)", "resistance=SAFE (session_high $6.36 (0.98% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:32.054437", "symbol": "BTE", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 52.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Strong (slope_5m=0.1291861667769635)", "volume=Declining (rvol=0.077, accel=0.391)", "vwap=Bearish (VWAP_DECLINING)", "ema9=Bullish (price_vs_ema9=0.303%, ema9_slope=0.0119)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:43:32.049764+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.065, "open": 5.1, "extension_from_open_pct": -0.686274509803907, "price_1m": 5.05, "price_3m": 5.035, "price_5m": 5.035, "price_sub": 5.055}, "velocity": {"velocity_1m": 0.004950495049505138, "velocity_sub": 0.006594131223211787}, "slope": {"slope_1m": 0.2965892239248753, "slope_3m": 0.19788918205805206, "slope_5m": 0.1291861667769635, "slope_sub": 0.3005330601214634}, "acceleration": {"momentum_acceleration": 0.1713, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 30361.0, "volume_3m": 87314.0, "volume_5m": 107994.0, "volume_sub": 30361.0, "volume_acceleration": 0.391, "relative_volume": 0.077}, "vwap": {"value": 5.0622, "slope": -0.0013, "price_vs_vwap_pct": 0.056, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.0497, "ema20": 5.0585, "ema9_slope": 0.0119, "price_vs_ema9_pct": 0.303, "price_vs_ema9_atr": 0.766}, "volatility": {"atr": 0.02, "atr_pct": 0.395, "vwap_distance_atr": 0.142, "range_expansion_pct": -14.6}, "rsi": {"value": 43.9, "has_full_history": true}, "quote": {"bid": 5.06, "ask": 5.07, "spread": 0.01, "spread_pct": 0.197}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.19, "downtick_ratio": 0.143}, "pressure": {"score": -8.7, "slope": -0.2}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 52.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.2833168805528035, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.1291861667769635)", "volume=Declining (rvol=0.077, accel=0.391)", "vwap=Bearish (VWAP_DECLINING)", "ema9=Bullish (price_vs_ema9=0.303%, ema9_slope=0.0119)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:32.056601", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.060011608803018666)", "volume=Declining (rvol=0.046, accel=0.483)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.152%, ema9_slope=-0.0178)", "resistance=SAFE (session_high $8.19 (0.86% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:43:32.049764+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.12, "open": 8.15, "extension_from_open_pct": -0.36809815950921637, "price_1m": 8.125, "price_3m": 8.1338, "price_5m": 8.17, "price_sub": 8.125}, "velocity": {"velocity_1m": -0.0010256410256411859, "velocity_sub": -0.0020512820512823718}, "slope": {"slope_1m": -0.06155740227763352, "slope_3m": -0.123026450686906, "slope_5m": -0.060011608803018666, "slope_sub": -0.03717872564378063}, "acceleration": {"momentum_acceleration": -0.0228, "velocity_acceleration": -0.000409, "slope_acceleration": -0.012261}, "volume": {"volume_1m": 2259.0, "volume_3m": 11777.0, "volume_5m": 39646.0, "volume_sub": 2259.0, "volume_acceleration": 0.483, "relative_volume": 0.046}, "vwap": {"value": 8.1115, "slope": 0.0011, "price_vs_vwap_pct": 0.105, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 12, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.1324, "ema20": 8.1342, "ema9_slope": -0.0178, "price_vs_ema9_pct": -0.152, "price_vs_ema9_atr": -0.382}, "volatility": {"atr": 0.0324, "atr_pct": 0.399, "vwap_distance_atr": 0.264, "range_expansion_pct": -60.8}, "rsi": {"value": 44.5, "has_full_history": true}, "quote": {"bid": 8.12, "ask": 8.13, "spread": 0.01, "spread_pct": 0.123}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.308, "downtick_ratio": 0.462}, "pressure": {"score": -20.5, "slope": -7.4}}, "prediction": {"symbol": "MBLY", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.19, "resistance_source": "session_high", "resistance_distance_pct": 0.862068965517245, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.060011608803018666)", "volume=Declining (rvol=0.046, accel=0.483)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.152%, ema9_slope=-0.0178)", "resistance=SAFE (session_high $8.19 (0.86% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:43:32.059196", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 3, "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 $6.29 fell below VWAP $6.30", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.0588870194596978)", "volume=Declining (rvol=0.112, accel=0.328)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.221%, ema9_slope=-0.049)", "resistance=SAFE (session_high $6.36 (1.08% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:43:32.049764+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.2919, "open": 6.22, "extension_from_open_pct": 1.1559485530546671, "price_1m": 6.2991, "price_3m": 6.3, "price_5m": 6.33, "price_sub": 6.29}, "velocity": {"velocity_1m": -0.001905034052483713, "velocity_sub": 0.0010068892421833666}, "slope": {"slope_1m": -0.114367405289494, "slope_3m": -0.06431634111481478, "slope_5m": -0.0588870194596978, "slope_sub": -0.008581542532269937}, "acceleration": {"momentum_acceleration": -0.0503, "velocity_acceleration": 0.000211, "slope_acceleration": -0.02025}, "volume": {"volume_1m": 14592.0, "volume_3m": 129685.0, "volume_5m": 216427.0, "volume_sub": 116.0, "volume_acceleration": 0.328, "relative_volume": 0.112}, "vwap": {"value": 6.3038, "slope": -0.0006, "price_vs_vwap_pct": -0.189, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.3058, "ema20": 6.3064, "ema9_slope": -0.049, "price_vs_ema9_pct": -0.221, "price_vs_ema9_atr": -0.397}, "volatility": {"atr": 0.0351, "atr_pct": 0.557, "vwap_distance_atr": -0.34, "range_expansion_pct": -6.4}, "rsi": {"value": 50.5, "has_full_history": true}, "quote": {"bid": 6.29, "ask": 6.3, "spread": 0.01, "spread_pct": 0.159}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -16.1, "slope": 1.4}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 1.0823439660515946, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.0588870194596978)", "volume=Declining (rvol=0.112, accel=0.328)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.221%, ema9_slope=-0.049)", "resistance=SAFE (session_high $6.36 (1.08% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:12.162428", "symbol": "PATH", "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.19343040022508168)", "volume=Declining (rvol=0.054, accel=0.557)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.298%, ema9_slope=0.1171)", "resistance=SAFE (session_high $14.33 (0.63% away))", "extension=NORMAL"], "features": {"symbol": "PATH", "computed_at": "2026-09-14T13:44:12.158638+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.24, "open": 14.1903, "extension_from_open_pct": 0.3502392479369684, "price_1m": 14.245, "price_3m": 14.17, "price_5m": 14.13, "price_sub": 14.245}, "velocity": {"velocity_1m": -0.0005850005850004687, "velocity_sub": -0.0011700011700009373}, "slope": {"slope_1m": -0.03510619624363002, "slope_3m": -0.17533606078316402, "slope_5m": 0.19343040022508168, "slope_sub": -0.19645676197157977}, "acceleration": {"momentum_acceleration": -0.3899, "velocity_acceleration": 2e-05, "slope_acceleration": 0.000601}, "volume": {"volume_1m": 6736.0, "volume_3m": 346800.0, "volume_5m": 577061.0, "volume_sub": 6736.0, "volume_acceleration": 0.557, "relative_volume": 0.054}, "vwap": {"value": 14.1428, "slope": 0.021, "price_vs_vwap_pct": 0.688, "time_above_pct": 37.5, "time_below_pct": 62.5, "hold_duration_bars": 7, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.1977, "ema20": 14.1811, "ema9_slope": 0.1171, "price_vs_ema9_pct": 0.298, "price_vs_ema9_atr": 0.459}, "volatility": {"atr": 0.0922, "atr_pct": 0.647, "vwap_distance_atr": 1.055, "range_expansion_pct": 53.2}, "rsi": {"value": 53.5, "has_full_history": true}, "quote": {"bid": 14.24, "ask": 14.25, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 67, "trades_per_second": 2.233, "uptick_ratio": 0.224, "downtick_ratio": 0.224}, "pressure": {"score": -11.9, "slope": 4.5}}, "prediction": {"symbol": "PATH", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.33, "resistance_source": "session_high", "resistance_distance_pct": 0.6320224719101114, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.19343040022508168)", "volume=Declining (rvol=0.054, accel=0.557)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.298%, ema9_slope=0.1171)", "resistance=SAFE (session_high $14.33 (0.63% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:12.164365", "symbol": "AGNC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.1315794661126217)", "volume=Declining (rvol=0.105, accel=0.373)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.241%, ema9_slope=-0.0324)", "resistance=SAFE (session_high $10.20 (0.79% away))", "extension=NORMAL"], "features": {"symbol": "AGNC", "computed_at": "2026-09-14T13:44:12.158638+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.12, "open": 10.07, "extension_from_open_pct": 0.49652432969214433, "price_1m": 10.1315, "price_3m": 10.155, "price_5m": 10.1801, "price_sub": 10.1315}, "velocity": {"velocity_1m": -0.0018917896329930775, "velocity_sub": -0.003783579265986155}, "slope": {"slope_1m": -0.1135718341851381, "slope_3m": -0.13963907657287983, "slope_5m": -0.1315794661126217, "slope_sub": -0.20222696277298088}, "acceleration": {"momentum_acceleration": 0.0706, "velocity_acceleration": 2e-06, "slope_acceleration": -1.9e-05}, "volume": {"volume_1m": 33278.0, "volume_3m": 300231.0, "volume_5m": 449355.0, "volume_sub": 33278.0, "volume_acceleration": 0.373, "relative_volume": 0.105}, "vwap": {"value": 10.1199, "slope": 0.0026, "price_vs_vwap_pct": 0.001, "time_above_pct": 81.2, "time_below_pct": 18.8, "hold_duration_bars": 14, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.1445, "ema20": 10.1313, "ema9_slope": -0.0324, "price_vs_ema9_pct": -0.241, "price_vs_ema9_atr": -0.795}, "volatility": {"atr": 0.0308, "atr_pct": 0.304, "vwap_distance_atr": 0.005, "range_expansion_pct": -14.7}, "rsi": {"value": 60.6, "has_full_history": true}, "quote": {"bid": 10.12, "ask": 10.13, "spread": 0.01, "spread_pct": 0.099}, "trade_flow": {"tick_count_sub": 159, "trades_per_second": 5.3, "uptick_ratio": 0.151, "downtick_ratio": 0.17}, "pressure": {"score": -19.1, "slope": -9.6}}, "prediction": {"symbol": "AGNC", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.2, "resistance_source": "session_high", "resistance_distance_pct": 0.7905138339920956, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.1315794661126217)", "volume=Declining (rvol=0.105, accel=0.373)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.241%, ema9_slope=-0.0324)", "resistance=SAFE (session_high $10.20 (0.79% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:12.166327", "symbol": "WEN", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 15.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.64 fell below VWAP $7.65", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.05153519958772027)", "volume=Declining (rvol=0.051, accel=0.502)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.116%, ema9_slope=-0.0462)", "resistance=SAFE (session_high $7.69 (0.62% away))", "extension=NORMAL"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T13:44:12.158638+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.6423, "open": 7.6, "extension_from_open_pct": 0.5565789473684212, "price_1m": 7.64, "price_3m": 7.644, "price_5m": 7.675, "price_sub": 7.64}, "velocity": {"velocity_1m": 0.0005017452006980735, "velocity_sub": 0.001003490401396147}, "slope": {"slope_1m": 0.030100181255438892, "slope_3m": 0.015050845683024623, "slope_5m": -0.05153519958772027, "slope_sub": -0.04762216262183844}, "acceleration": {"momentum_acceleration": -0.0039, "velocity_acceleration": -2e-06, "slope_acceleration": -4.8e-05}, "volume": {"volume_1m": 848.0, "volume_3m": 24345.0, "volume_5m": 42467.0, "volume_sub": 848.0, "volume_acceleration": 0.502, "relative_volume": 0.051}, "vwap": {"value": 7.6525, "slope": -0.0014, "price_vs_vwap_pct": -0.133, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.6511, "ema20": 7.6527, "ema9_slope": -0.0462, "price_vs_ema9_pct": -0.116, "price_vs_ema9_atr": -0.428}, "volatility": {"atr": 0.0207, "atr_pct": 0.27, "vwap_distance_atr": -0.492, "range_expansion_pct": -75.5}, "rsi": {"value": 50.9, "has_full_history": true}, "quote": {"bid": 7.64, "ask": 7.65, "spread": 0.01, "spread_pct": 0.131}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.273, "downtick_ratio": 0.182}, "pressure": {"score": -8.1, "slope": -10.1}}, "prediction": {"symbol": "WEN", "direction": "DOWN", "confidence": 15.0, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.69, "resistance_source": "session_high", "resistance_distance_pct": 0.6241576488753483, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.05153519958772027)", "volume=Declining (rvol=0.051, accel=0.502)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.116%, ema9_slope=-0.0462)", "resistance=SAFE (session_high $7.69 (0.62% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:17.175624", "symbol": "PATH", "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.1864096792346631)", "volume=Declining (rvol=0.054, accel=0.564)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.27%, ema9_slope=0.1157)", "resistance=SAFE (session_high $14.33 (0.67% away))", "extension=NORMAL"], "features": {"symbol": "PATH", "computed_at": "2026-09-14T13:44:17.172505+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.235, "open": 14.1903, "extension_from_open_pct": 0.3150039111223783, "price_1m": 14.245, "price_3m": 14.17, "price_5m": 14.13, "price_sub": 14.245}, "velocity": {"velocity_1m": -0.0011700011700011453, "velocity_sub": -0.0023400023400022905}, "slope": {"slope_1m": -0.0702247191011221, "slope_3m": -0.19289221416880892, "slope_5m": 0.1864096792346631, "slope_sub": -0.2175247785281984}, "acceleration": {"momentum_acceleration": -0.4039, "velocity_acceleration": -0.000233, "slope_acceleration": -0.007004}, "volume": {"volume_1m": 16180.0, "volume_3m": 356244.0, "volume_5m": 586505.0, "volume_sub": 16180.0, "volume_acceleration": 0.564, "relative_volume": 0.054}, "vwap": {"value": 14.1431, "slope": 0.0213, "price_vs_vwap_pct": 0.65, "time_above_pct": 37.5, "time_below_pct": 62.5, "hold_duration_bars": 7, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.1967, "ema20": 14.1806, "ema9_slope": 0.1157, "price_vs_ema9_pct": 0.27, "price_vs_ema9_atr": 0.415}, "volatility": {"atr": 0.0922, "atr_pct": 0.648, "vwap_distance_atr": 0.996, "range_expansion_pct": 53.2}, "rsi": {"value": 53.1, "has_full_history": true}, "quote": {"bid": 14.23, "ask": 14.24, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 121, "trades_per_second": 4.033, "uptick_ratio": 0.198, "downtick_ratio": 0.207}, "pressure": {"score": -12.9, "slope": -1.0}}, "prediction": {"symbol": "PATH", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.33, "resistance_source": "session_high", "resistance_distance_pct": 0.66736916051985, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.1864096792346631)", "volume=Declining (rvol=0.054, accel=0.564)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.27%, ema9_slope=0.1157)", "resistance=SAFE (session_high $14.33 (0.67% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:17.177375", "symbol": "WEN", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.63 fell below VWAP $7.65", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.08373894384257204)", "volume=Declining (rvol=0.051, accel=0.509)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.244%, ema9_slope=-0.0526)", "resistance=SAFE (session_high $7.69 (0.79% away))", "extension=NORMAL"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T13:44:17.172505+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.63, "open": 7.6, "extension_from_open_pct": 0.3947368421052665, "price_1m": 7.64, "price_3m": 7.644, "price_5m": 7.675, "price_sub": 7.64}, "velocity": {"velocity_1m": -0.0021815008726003026, "velocity_sub": -0.004363001745200605}, "slope": {"slope_1m": -0.13097576948264292, "slope_3m": -0.06547359231776377, "slope_5m": -0.08373894384257204, "slope_sub": -0.14423281427407605}, "acceleration": {"momentum_acceleration": 0.0605, "velocity_acceleration": -0.00107, "slope_acceleration": -0.032126}, "volume": {"volume_1m": 1817.0, "volume_3m": 25314.0, "volume_5m": 43436.0, "volume_sub": 1817.0, "volume_acceleration": 0.509, "relative_volume": 0.051}, "vwap": {"value": 7.6523, "slope": -0.0015, "price_vs_vwap_pct": -0.292, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.6487, "ema20": 7.6515, "ema9_slope": -0.0526, "price_vs_ema9_pct": -0.244, "price_vs_ema9_atr": -0.874}, "volatility": {"atr": 0.0214, "atr_pct": 0.28, "vwap_distance_atr": -1.045, "range_expansion_pct": -51.0}, "rsi": {"value": 46.3, "has_full_history": true}, "quote": {"bid": 7.63, "ask": 7.64, "spread": 0.01, "spread_pct": 0.131}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.129, "downtick_ratio": 0.194}, "pressure": {"score": -17.9, "slope": -9.8}}, "prediction": {"symbol": "WEN", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.69, "resistance_source": "session_high", "resistance_distance_pct": 0.7863695937090498, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.08373894384257204)", "volume=Declining (rvol=0.051, accel=0.509)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.244%, ema9_slope=-0.0526)", "resistance=SAFE (session_high $7.69 (0.79% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:17.179083", "symbol": "AGNC", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $10.12 fell below VWAP $10.12", "momentum=Building (slope_5m=-0.13631686228744325)", "volume=Declining (rvol=0.105, accel=0.378)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.26%, ema9_slope=-0.0333)", "resistance=SAFE (session_high $10.20 (0.81% away))", "extension=NORMAL"], "features": {"symbol": "AGNC", "computed_at": "2026-09-14T13:44:17.172505+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.1176, "open": 10.07, "extension_from_open_pct": 0.4726911618669235, "price_1m": 10.1315, "price_3m": 10.155, "price_5m": 10.1801, "price_sub": 10.1315}, "velocity": {"velocity_1m": -0.0022865979042263162, "velocity_sub": -0.0045731958084526325}, "slope": {"slope_1m": -0.1372900523974039, "slope_3m": -0.1514932198148589, "slope_5m": -0.13631686228744325, "slope_sub": -0.21644498484441546}, "acceleration": {"momentum_acceleration": 0.0801, "velocity_acceleration": -0.000157, "slope_acceleration": -0.004731}, "volume": {"volume_1m": 43475.0, "volume_3m": 310428.0, "volume_5m": 459552.0, "volume_sub": 43475.0, "volume_acceleration": 0.378, "relative_volume": 0.105}, "vwap": {"value": 10.1198, "slope": 0.0026, "price_vs_vwap_pct": -0.022, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 10.144, "ema20": 10.1311, "ema9_slope": -0.0333, "price_vs_ema9_pct": -0.26, "price_vs_ema9_atr": -0.837}, "volatility": {"atr": 0.0315, "atr_pct": 0.311, "vwap_distance_atr": -0.071, "range_expansion_pct": 5.4}, "rsi": {"value": 60.0, "has_full_history": true}, "quote": {"bid": 10.11, "ask": 10.12, "spread": 0.01, "spread_pct": 0.099}, "trade_flow": {"tick_count_sub": 230, "trades_per_second": 7.667, "uptick_ratio": 0.126, "downtick_ratio": 0.143}, "pressure": {"score": -19.4, "slope": -0.3}}, "prediction": {"symbol": "AGNC", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.2, "resistance_source": "session_high", "resistance_distance_pct": 0.8144223926622896, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.13631686228744325)", "volume=Declining (rvol=0.105, accel=0.378)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.26%, ema9_slope=-0.0333)", "resistance=SAFE (session_high $10.20 (0.81% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:22.189117", "symbol": "PATH", "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.1864096792346631)", "volume=Declining (rvol=0.054, accel=0.569)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.27%, ema9_slope=0.1157)", "resistance=SAFE (session_high $14.33 (0.67% away))", "extension=NORMAL"], "features": {"symbol": "PATH", "computed_at": "2026-09-14T13:44:22.185219+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.235, "open": 14.1903, "extension_from_open_pct": 0.3150039111223783, "price_1m": 14.245, "price_3m": 14.17, "price_5m": 14.13, "price_sub": 14.245}, "velocity": {"velocity_1m": -0.0011700011700011453, "velocity_sub": -0.0023400023400022905}, "slope": {"slope_1m": -0.0702247191011221, "slope_3m": -0.19289221416880892, "slope_5m": 0.1864096792346631, "slope_sub": -0.2175247785281984}, "acceleration": {"momentum_acceleration": -0.4039, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 23282.0, "volume_3m": 363346.0, "volume_5m": 593607.0, "volume_sub": 23282.0, "volume_acceleration": 0.569, "relative_volume": 0.054}, "vwap": {"value": 14.1434, "slope": 0.0216, "price_vs_vwap_pct": 0.648, "time_above_pct": 37.5, "time_below_pct": 62.5, "hold_duration_bars": 7, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.1967, "ema20": 14.1806, "ema9_slope": 0.1157, "price_vs_ema9_pct": 0.27, "price_vs_ema9_atr": 0.415}, "volatility": {"atr": 0.0922, "atr_pct": 0.648, "vwap_distance_atr": 0.993, "range_expansion_pct": 53.2}, "rsi": {"value": 53.1, "has_full_history": true}, "quote": {"bid": 14.23, "ask": 14.24, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 174, "trades_per_second": 5.8, "uptick_ratio": 0.19, "downtick_ratio": 0.195}, "pressure": {"score": -12.6, "slope": 0.3}}, "prediction": {"symbol": "PATH", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.33, "resistance_source": "session_high", "resistance_distance_pct": 0.66736916051985, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.1864096792346631)", "volume=Declining (rvol=0.054, accel=0.569)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.27%, ema9_slope=0.1157)", "resistance=SAFE (session_high $14.33 (0.67% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:22.190777", "symbol": "WEN", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 36.0, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.64 fell below VWAP $7.65", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.05755546253662801)", "volume=Declining (rvol=0.051, accel=0.51)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.14%, ema9_slope=-0.0474)", "resistance=SAFE (session_high $7.69 (0.65% away))", "extension=NORMAL"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T13:44:22.185219+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.64, "open": 7.6, "extension_from_open_pct": 0.5263157894736847, "price_1m": 7.64, "price_3m": 7.644, "price_5m": 7.675, "price_sub": 7.64}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": -0.05755546253662801, "slope_sub": -0.06568165983573307}, "acceleration": {"momentum_acceleration": 0.0081, "velocity_acceleration": 0.00087, "slope_acceleration": 0.026129}, "volume": {"volume_1m": 1937.0, "volume_3m": 25434.0, "volume_5m": 43556.0, "volume_sub": 1937.0, "volume_acceleration": 0.51, "relative_volume": 0.051}, "vwap": {"value": 7.6524, "slope": -0.0015, "price_vs_vwap_pct": -0.162, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.6507, "ema20": 7.6525, "ema9_slope": -0.0474, "price_vs_ema9_pct": -0.14, "price_vs_ema9_atr": -0.5}, "volatility": {"atr": 0.0214, "atr_pct": 0.28, "vwap_distance_atr": -0.578, "range_expansion_pct": -51.1}, "rsi": {"value": 50.0, "has_full_history": true}, "quote": {"bid": 7.63, "ask": 7.64, "spread": 0.01, "spread_pct": 0.131}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.182, "downtick_ratio": 0.182}, "pressure": {"score": -12.2, "slope": 5.7}}, "prediction": {"symbol": "WEN", "direction": "NEUTRAL", "confidence": 36.0, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.69, "resistance_source": "session_high", "resistance_distance_pct": 0.6544502617801141, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.05755546253662801)", "volume=Declining (rvol=0.051, accel=0.51)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.14%, ema9_slope=-0.0474)", "resistance=SAFE (session_high $7.69 (0.65% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:22.192926", "symbol": "AGNC", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $10.12 fell below VWAP $10.12", "momentum=Building (slope_5m=-0.14144954736144794)", "volume=Declining (rvol=0.105, accel=0.379)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.281%, ema9_slope=-0.0343)", "resistance=SAFE (session_high $10.20 (0.84% away))", "extension=NORMAL"], "features": {"symbol": "AGNC", "computed_at": "2026-09-14T13:44:22.185219+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.115, "open": 10.07, "extension_from_open_pct": 0.4468718967229387, "price_1m": 10.1315, "price_3m": 10.155, "price_5m": 10.1801, "price_sub": 10.1315}, "velocity": {"velocity_1m": -0.0027143068647289188, "velocity_sub": -0.0054286137294578376}, "slope": {"slope_1m": -0.16299113427012693, "slope_3m": -0.1643373208575178, "slope_5m": -0.14144954736144794, "slope_sub": -0.2318497416355267}, "acceleration": {"momentum_acceleration": 0.0904, "velocity_acceleration": -0.000171, "slope_acceleration": -0.005127}, "volume": {"volume_1m": 44944.0, "volume_3m": 311897.0, "volume_5m": 461021.0, "volume_sub": 44944.0, "volume_acceleration": 0.379, "relative_volume": 0.105}, "vwap": {"value": 10.1198, "slope": 0.0026, "price_vs_vwap_pct": -0.048, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 10.1435, "ema20": 10.1309, "ema9_slope": -0.0343, "price_vs_ema9_pct": -0.281, "price_vs_ema9_atr": -0.903}, "volatility": {"atr": 0.0315, "atr_pct": 0.311, "vwap_distance_atr": -0.154, "range_expansion_pct": 5.4}, "rsi": {"value": 59.2, "has_full_history": true}, "quote": {"bid": 10.11, "ask": 10.12, "spread": 0.01, "spread_pct": 0.099}, "trade_flow": {"tick_count_sub": 247, "trades_per_second": 8.233, "uptick_ratio": 0.146, "downtick_ratio": 0.158}, "pressure": {"score": -19.8, "slope": -0.4}}, "prediction": {"symbol": "AGNC", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.2, "resistance_source": "session_high", "resistance_distance_pct": 0.8403361344537723, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.14144954736144794)", "volume=Declining (rvol=0.105, accel=0.379)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.281%, ema9_slope=-0.0343)", "resistance=SAFE (session_high $10.20 (0.84% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:27.203352", "symbol": "PATH", "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.22136308468192642)", "volume=Declining (rvol=0.054, accel=0.574)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.41%, ema9_slope=0.1227)", "resistance=SAFE (session_high $14.33 (0.49% away))", "extension=NORMAL"], "features": {"symbol": "PATH", "computed_at": "2026-09-14T13:44:27.199132+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.2599, "open": 14.1903, "extension_from_open_pct": 0.49047588845901385, "price_1m": 14.245, "price_3m": 14.17, "price_5m": 14.13, "price_sub": 14.245}, "velocity": {"velocity_1m": 0.001743301743301837, "velocity_sub": 0.003486603486603674}, "slope": {"slope_1m": 0.10454342937530602, "slope_3m": -0.10550322585167553, "slope_5m": 0.22136308468192642, "slope_sub": -0.11264266639078463}, "acceleration": {"momentum_acceleration": -0.334, "velocity_acceleration": 0.001162, "slope_acceleration": 0.034857}, "volume": {"volume_1m": 31162.0, "volume_3m": 371226.0, "volume_5m": 601487.0, "volume_sub": 31162.0, "volume_acceleration": 0.574, "relative_volume": 0.054}, "vwap": {"value": 14.1439, "slope": 0.0221, "price_vs_vwap_pct": 0.82, "time_above_pct": 37.5, "time_below_pct": 62.5, "hold_duration_bars": 7, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.2017, "ema20": 14.183, "ema9_slope": 0.1227, "price_vs_ema9_pct": 0.41, "price_vs_ema9_atr": 0.627}, "volatility": {"atr": 0.0929, "atr_pct": 0.652, "vwap_distance_atr": 1.249, "range_expansion_pct": 53.1}, "rsi": {"value": 55.2, "has_full_history": true}, "quote": {"bid": 14.25, "ask": 14.26, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 214, "trades_per_second": 7.133, "uptick_ratio": 0.192, "downtick_ratio": 0.178}, "pressure": {"score": -7.6, "slope": 5.0}}, "prediction": {"symbol": "PATH", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.33, "resistance_source": "session_high", "resistance_distance_pct": 0.49158830005820553, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.22136308468192642)", "volume=Declining (rvol=0.054, accel=0.574)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.41%, ema9_slope=0.1227)", "resistance=SAFE (session_high $14.33 (0.49% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:27.205782", "symbol": "AGNC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.12171133029005726)", "volume=Declining (rvol=0.106, accel=0.385)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.202%, ema9_slope=-0.0304)", "resistance=SAFE (session_high $10.20 (0.74% away))", "extension=NORMAL"], "features": {"symbol": "AGNC", "computed_at": "2026-09-14T13:44:27.199132+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.125, "open": 10.07, "extension_from_open_pct": 0.5461767626613676, "price_1m": 10.1315, "price_3m": 10.155, "price_5m": 10.1801, "price_sub": 10.1315}, "velocity": {"velocity_1m": -0.0010692724012569441, "velocity_sub": -0.0021385448025138883}, "slope": {"slope_1m": -0.06417693086170699, "slope_3m": -0.11494895542809407, "slope_5m": -0.12171133029005726, "slope_sub": -0.1726114885275014}, "acceleration": {"momentum_acceleration": 0.0509, "velocity_acceleration": 0.000656, "slope_acceleration": 0.019708}, "volume": {"volume_1m": 56190.0, "volume_3m": 323143.0, "volume_5m": 472267.0, "volume_sub": 56190.0, "volume_acceleration": 0.385, "relative_volume": 0.106}, "vwap": {"value": 10.1199, "slope": 0.0027, "price_vs_vwap_pct": 0.05, "time_above_pct": 81.2, "time_below_pct": 18.8, "hold_duration_bars": 14, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.1455, "ema20": 10.1318, "ema9_slope": -0.0304, "price_vs_ema9_pct": -0.202, "price_vs_ema9_atr": -0.65}, "volatility": {"atr": 0.0315, "atr_pct": 0.311, "vwap_distance_atr": 0.161, "range_expansion_pct": 5.4}, "rsi": {"value": 62.1, "has_full_history": true}, "quote": {"bid": 10.12, "ask": 10.13, "spread": 0.01, "spread_pct": 0.099}, "trade_flow": {"tick_count_sub": 276, "trades_per_second": 9.2, "uptick_ratio": 0.152, "downtick_ratio": 0.163}, "pressure": {"score": -17.3, "slope": 2.5}}, "prediction": {"symbol": "AGNC", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.2, "resistance_source": "session_high", "resistance_distance_pct": 0.7407407407407337, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.12171133029005726)", "volume=Declining (rvol=0.106, accel=0.385)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.202%, ema9_slope=-0.0304)", "resistance=SAFE (session_high $10.20 (0.74% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:27.207574", "symbol": "WEN", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 36.0, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.64 fell below VWAP $7.65", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.054152616199219274)", "volume=Declining (rvol=0.051, accel=0.512)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.126%, ema9_slope=-0.0467)", "resistance=SAFE (session_high $7.69 (0.64% away))", "extension=NORMAL"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T13:44:27.199132+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.6413, "open": 7.6, "extension_from_open_pct": 0.5434210526315864, "price_1m": 7.64, "price_3m": 7.644, "price_5m": 7.675, "price_sub": 7.64}, "velocity": {"velocity_1m": 0.00028359511343815946, "velocity_sub": 0.0005671902268763189}, "slope": {"slope_1m": 0.017014259258054262, "slope_3m": 0.008507370873383205, "slope_5m": -0.054152616199219274, "slope_sub": -0.05547378405782734}, "acceleration": {"momentum_acceleration": 0.0013, "velocity_acceleration": 0.000113, "slope_acceleration": 0.003393}, "volume": {"volume_1m": 2120.0, "volume_3m": 25617.0, "volume_5m": 43739.0, "volume_sub": 2120.0, "volume_acceleration": 0.512, "relative_volume": 0.051}, "vwap": {"value": 7.6524, "slope": -0.0015, "price_vs_vwap_pct": -0.144, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.6509, "ema20": 7.6526, "ema9_slope": -0.0467, "price_vs_ema9_pct": -0.126, "price_vs_ema9_atr": -0.451}, "volatility": {"atr": 0.0214, "atr_pct": 0.28, "vwap_distance_atr": -0.517, "range_expansion_pct": -51.1}, "rsi": {"value": 50.5, "has_full_history": true}, "quote": {"bid": 7.63, "ask": 7.64, "spread": 0.01, "spread_pct": 0.131}, "trade_flow": {"tick_count_sub": 38, "trades_per_second": 1.267, "uptick_ratio": 0.211, "downtick_ratio": 0.211}, "pressure": {"score": -11.8, "slope": 0.4}}, "prediction": {"symbol": "WEN", "direction": "NEUTRAL", "confidence": 36.0, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.69, "resistance_source": "session_high", "resistance_distance_pct": 0.6373261094316437, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.054152616199219274)", "volume=Declining (rvol=0.051, accel=0.512)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.126%, ema9_slope=-0.0467)", "resistance=SAFE (session_high $7.69 (0.64% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:32.217813", "symbol": "PATH", "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.17938797045374535)", "volume=Declining (rvol=0.054, accel=0.579)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.242%, ema9_slope=0.1143)", "resistance=SAFE (session_high $14.33 (0.70% away))", "extension=NORMAL"], "features": {"symbol": "PATH", "computed_at": "2026-09-14T13:44:32.213766+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.23, "open": 14.1903, "extension_from_open_pct": 0.2797685743078007, "price_1m": 14.245, "price_3m": 14.17, "price_5m": 14.13, "price_sub": 14.255}, "velocity": {"velocity_1m": -0.0017550017550016137, "velocity_sub": -0.005845902022682182}, "slope": {"slope_1m": -0.10535557506583876, "slope_3m": -0.2104524728165511, "slope_5m": 0.17938797045374535, "slope_sub": -0.007021855525316181}, "acceleration": {"momentum_acceleration": -0.1864, "velocity_acceleration": -0.001861, "slope_acceleration": -0.041857}, "volume": {"volume_1m": 37641.0, "volume_3m": 377705.0, "volume_5m": 607966.0, "volume_sub": 6386.0, "volume_acceleration": 0.579, "relative_volume": 0.054}, "vwap": {"value": 14.144, "slope": 0.0222, "price_vs_vwap_pct": 0.608, "time_above_pct": 37.5, "time_below_pct": 62.5, "hold_duration_bars": 7, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.1957, "ema20": 14.1802, "ema9_slope": 0.1143, "price_vs_ema9_pct": 0.242, "price_vs_ema9_atr": 0.369}, "volatility": {"atr": 0.0929, "atr_pct": 0.653, "vwap_distance_atr": 0.926, "range_expansion_pct": 53.2}, "rsi": {"value": 52.6, "has_full_history": true}, "quote": {"bid": 14.23, "ask": 14.24, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 59, "trades_per_second": 1.967, "uptick_ratio": 0.102, "downtick_ratio": 0.186}, "pressure": {"score": -18.0, "slope": -10.4}}, "prediction": {"symbol": "PATH", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.33, "resistance_source": "session_high", "resistance_distance_pct": 0.7027406886858724, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.17938797045374535)", "volume=Declining (rvol=0.054, accel=0.579)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.242%, ema9_slope=0.1143)", "resistance=SAFE (session_high $14.33 (0.70% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:32.221188", "symbol": "AGNC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.12171133029005726)", "volume=Declining (rvol=0.106, accel=0.386)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.202%, ema9_slope=-0.0304)", "resistance=SAFE (session_high $10.20 (0.74% away))", "extension=NORMAL"], "features": {"symbol": "AGNC", "computed_at": "2026-09-14T13:44:32.213766+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.125, "open": 10.07, "extension_from_open_pct": 0.5461767626613676, "price_1m": 10.1315, "price_3m": 10.155, "price_5m": 10.1801, "price_sub": 10.1286}, "velocity": {"velocity_1m": -0.0010692724012569441, "velocity_sub": -0.0011847639357859565}, "slope": {"slope_1m": -0.06417693086170699, "slope_3m": -0.11494895542809407, "slope_5m": -0.12171133029005726, "slope_sub": -0.14486746797718683}, "acceleration": {"momentum_acceleration": 0.0232, "velocity_acceleration": 0.00019, "slope_acceleration": 0.0}, "volume": {"volume_1m": 58163.0, "volume_3m": 325116.0, "volume_5m": 474240.0, "volume_sub": 622.0, "volume_acceleration": 0.386, "relative_volume": 0.106}, "vwap": {"value": 10.12, "slope": 0.0027, "price_vs_vwap_pct": 0.05, "time_above_pct": 81.2, "time_below_pct": 18.8, "hold_duration_bars": 14, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.1455, "ema20": 10.1318, "ema9_slope": -0.0304, "price_vs_ema9_pct": -0.202, "price_vs_ema9_atr": -0.65}, "volatility": {"atr": 0.0315, "atr_pct": 0.311, "vwap_distance_atr": 0.16, "range_expansion_pct": 5.4}, "rsi": {"value": 62.1, "has_full_history": true}, "quote": {"bid": 10.12, "ask": 10.13, "spread": 0.01, "spread_pct": 0.099}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.545}, "pressure": {"score": -23.4, "slope": -6.1}}, "prediction": {"symbol": "AGNC", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.2, "resistance_source": "session_high", "resistance_distance_pct": 0.7407407407407337, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.12171133029005726)", "volume=Declining (rvol=0.106, accel=0.386)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.202%, ema9_slope=-0.0304)", "resistance=SAFE (session_high $10.20 (0.74% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:44:32.223006", "symbol": "WEN", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.63 fell below VWAP $7.65", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.0706454904628603)", "volume=Declining (rvol=0.052, accel=0.514)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.192%, ema9_slope=-0.05)", "resistance=SAFE (session_high $7.69 (0.72% away))", "extension=NORMAL"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T13:44:32.213766+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.635, "open": 7.6, "extension_from_open_pct": 0.46052631578947556, "price_1m": 7.64, "price_3m": 7.644, "price_5m": 7.675, "price_sub": 7.635}, "velocity": {"velocity_1m": -0.0010907504363001513, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.06546644844517045, "slope_3m": -0.03272965306567681, "slope_5m": -0.0706454904628603, "slope_sub": -0.09163802978235773}, "acceleration": {"momentum_acceleration": 0.021, "velocity_acceleration": -0.000113, "slope_acceleration": -0.016448}, "volume": {"volume_1m": 2393.0, "volume_3m": 25890.0, "volume_5m": 44012.0, "volume_sub": 28.0, "volume_acceleration": 0.514, "relative_volume": 0.052}, "vwap": {"value": 7.6523, "slope": -0.0016, "price_vs_vwap_pct": -0.226, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.6497, "ema20": 7.652, "ema9_slope": -0.05, "price_vs_ema9_pct": -0.192, "price_vs_ema9_atr": -0.687}, "volatility": {"atr": 0.0214, "atr_pct": 0.28, "vwap_distance_atr": -0.81, "range_expansion_pct": -51.1}, "rsi": {"value": 48.1, "has_full_history": true}, "quote": {"bid": 7.63, "ask": 7.64, "spread": 0.01, "spread_pct": 0.131}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -12.2, "slope": -0.4}}, "prediction": {"symbol": "WEN", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.69, "resistance_source": "session_high", "resistance_distance_pct": 0.7203667321545594, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.0706454904628603)", "volume=Declining (rvol=0.052, accel=0.514)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.192%, ema9_slope=-0.05)", "resistance=SAFE (session_high $7.69 (0.72% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:12.331607", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.25762821028902544)", "volume=Declining (rvol=0.087, accel=0.122)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.654%, ema9_slope=0.092)", "resistance=SAFE (session_high $12.54 (0.36% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:45:12.325950+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.495, "open": 12.46, "extension_from_open_pct": 0.28089887640448125, "price_1m": 12.44, "price_3m": 12.41, "price_5m": 12.35, "price_sub": 12.44}, "velocity": {"velocity_1m": 0.00736870310825291, "velocity_sub": 0.01473740621650582}, "slope": {"slope_1m": 0.44114698215359704, "slope_3m": 0.34141116615343053, "slope_5m": 0.25762821028902544, "slope_sub": 0.4499799116110821}, "acceleration": {"momentum_acceleration": 0.1924, "velocity_acceleration": 6.3e-05, "slope_acceleration": 0.002342}, "volume": {"volume_1m": 9960.0, "volume_3m": 19554.0, "volume_5m": 22678.0, "volume_sub": 9960.0, "volume_acceleration": 0.122, "relative_volume": 0.087}, "vwap": {"value": 12.4479, "slope": 0.0005, "price_vs_vwap_pct": 0.378, "time_above_pct": 17.6, "time_below_pct": 82.4, "hold_duration_bars": 1, "rejection_count": 6, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.4138, "ema20": 12.4107, "ema9_slope": 0.092, "price_vs_ema9_pct": 0.654, "price_vs_ema9_atr": 1.036}, "volatility": {"atr": 0.0784, "atr_pct": 0.627, "vwap_distance_atr": 0.601, "range_expansion_pct": -38.0}, "rsi": {"value": 54.6, "has_full_history": true}, "quote": {"bid": 12.48, "ask": 12.51, "spread": 0.03, "spread_pct": 0.24}, "trade_flow": {"tick_count_sub": 104, "trades_per_second": 3.467, "uptick_ratio": 0.192, "downtick_ratio": 0.202}, "pressure": {"score": -12.0, "slope": -17.2}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 0.36014405762304863, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.25762821028902544)", "volume=Declining (rvol=0.087, accel=0.122)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.654%, ema9_slope=0.092)", "resistance=SAFE (session_high $12.54 (0.36% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:12.335563", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 2, "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.2580195258019508)", "volume=Declining (rvol=0.072, accel=0.506)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.247%, ema9_slope=0.1275)", "resistance=SAFE (session_high $7.22 (0.56% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:45:12.325950+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.18, "open": 7.0, "extension_from_open_pct": 2.571428571428567, "price_1m": 7.215, "price_3m": 7.15, "price_5m": 7.1401, "price_sub": 7.215}, "velocity": {"velocity_1m": -0.008085008085008118, "velocity_sub": -0.016170016170016236}, "slope": {"slope_1m": -0.48627995831886267, "slope_3m": -0.03475440222428101, "slope_5m": 0.2580195258019508, "slope_sub": -0.022795032350882836}, "acceleration": {"momentum_acceleration": -0.2808, "velocity_acceleration": -8.2e-05, "slope_acceleration": -0.002717}, "volume": {"volume_1m": 44473.0, "volume_3m": 264191.0, "volume_5m": 572539.0, "volume_sub": 44473.0, "volume_acceleration": 0.506, "relative_volume": 0.072}, "vwap": {"value": 7.1278, "slope": 0.0061, "price_vs_vwap_pct": 0.732, "time_above_pct": 70.6, "time_below_pct": 29.4, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.1623, "ema20": 7.1278, "ema9_slope": 0.1275, "price_vs_ema9_pct": 0.247, "price_vs_ema9_atr": 0.441}, "volatility": {"atr": 0.0401, "atr_pct": 0.559, "vwap_distance_atr": 1.3, "range_expansion_pct": -12.5}, "rsi": {"value": 69.3, "has_full_history": true}, "quote": {"bid": 7.18, "ask": 7.19, "spread": 0.01, "spread_pct": 0.139}, "trade_flow": {"tick_count_sub": 173, "trades_per_second": 5.767, "uptick_ratio": 0.168, "downtick_ratio": 0.208}, "pressure": {"score": -25.3, "slope": -20.1}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.22, "resistance_source": "session_high", "resistance_distance_pct": 0.5571030640668528, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.2580195258019508)", "volume=Declining (rvol=0.072, accel=0.506)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.247%, ema9_slope=0.1275)", "resistance=SAFE (session_high $7.22 (0.56% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:12.340216", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-0.5455)", "momentum=Weakening (slope_5m=0.4715840386940757)", "volume=Declining (rvol=0.884, accel=0.289)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.823%, ema9_slope=0.2295)", "resistance=SAFE (session_high $8.38 (0.72% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:45:12.325950+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.32, "open": 8.0, "extension_from_open_pct": 4.0000000000000036, "price_1m": 8.32, "price_3m": 8.21, "price_5m": 8.1799, "price_sub": 8.3292}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0036818261857881006}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.4715840386940757, "slope_sub": -0.07392916721673314}, "acceleration": {"momentum_acceleration": -0.5455, "velocity_acceleration": -5e-06, "slope_acceleration": -0.000174}, "volume": {"volume_1m": 40.0, "volume_3m": 19284.0, "volume_5m": 33322.0, "volume_sub": 40.0, "volume_acceleration": 0.289, "relative_volume": 0.884}, "vwap": {"value": 8.1916, "slope": 0.0155, "price_vs_vwap_pct": 1.568, "time_above_pct": 58.8, "time_below_pct": 41.2, "hold_duration_bars": 16, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.2521, "ema20": 8.192, "ema9_slope": 0.2295, "price_vs_ema9_pct": 0.823, "price_vs_ema9_atr": 1.221}, "volatility": {"atr": 0.0556, "atr_pct": 0.669, "vwap_distance_atr": 2.309, "range_expansion_pct": 97.1}, "rsi": {"value": 70.5, "has_full_history": true}, "quote": {"bid": 8.3, "ask": 8.34, "spread": 0.04, "spread_pct": 0.481}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -60.4, "slope": -47.1}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 0.7211538461538521, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.4715840386940757)", "volume=Declining (rvol=0.884, accel=0.289)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.823%, ema9_slope=0.2295)", "resistance=SAFE (session_high $8.38 (0.72% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:12.342281", "symbol": "BB", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.1570973686850815)", "volume=Declining (rvol=0.056, accel=0.542)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.352%, ema9_slope=0.0765)", "resistance=TOO_CLOSE (session_high $7.60 (0.04% away))", "extension=EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:45:12.325950+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.595, "open": 7.56, "extension_from_open_pct": 0.46296296296296485, "price_1m": 7.5918, "price_3m": 7.5528, "price_5m": 7.56, "price_sub": 7.5918}, "velocity": {"velocity_1m": 0.0007025123598267533, "velocity_sub": 0.0014050247196535067}, "slope": {"slope_1m": 0.04214186003634271, "slope_3m": 0.09882811813693414, "slope_5m": 0.1570973686850815, "slope_sub": 0.11013839759170903}, "acceleration": {"momentum_acceleration": -0.047, "velocity_acceleration": -1.5e-05, "slope_acceleration": -0.000454}, "volume": {"volume_1m": 803.0, "volume_3m": 32960.0, "volume_5m": 78072.0, "volume_sub": 803.0, "volume_acceleration": 0.542, "relative_volume": 0.056}, "vwap": {"value": 7.5321, "slope": 0.0042, "price_vs_vwap_pct": 0.835, "time_above_pct": 82.4, "time_below_pct": 17.6, "hold_duration_bars": 14, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.5684, "ema20": 7.5589, "ema9_slope": 0.0765, "price_vs_ema9_pct": 0.352, "price_vs_ema9_atr": 1.069}, "volatility": {"atr": 0.0249, "atr_pct": 0.328, "vwap_distance_atr": 2.525, "range_expansion_pct": -15.6}, "rsi": {"value": 56.2, "has_full_history": true}, "quote": {"bid": 7.59, "ask": 7.6, "spread": 0.01, "spread_pct": 0.132}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.143, "downtick_ratio": 0.143}, "pressure": {"score": -10.5, "slope": -0.8}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.5981, "resistance_source": "session_high", "resistance_distance_pct": 0.04081632653061067, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1570973686850815)", "volume=Declining (rvol=0.056, accel=0.542)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.352%, ema9_slope=0.0765)", "resistance=TOO_CLOSE (session_high $7.60 (0.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:17.353054", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.022649, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.25762821028902544)", "volume=Declining (rvol=0.087, accel=0.125)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.654%, ema9_slope=0.092)", "resistance=SAFE (session_high $12.54 (0.36% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:45:17.348599+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.495, "open": 12.46, "extension_from_open_pct": 0.28089887640448125, "price_1m": 12.44, "price_3m": 12.41, "price_5m": 12.35, "price_sub": 12.44}, "velocity": {"velocity_1m": 0.00736870310825291, "velocity_sub": 0.01473740621650582}, "slope": {"slope_1m": 0.44114698215359704, "slope_3m": 0.34141116615343053, "slope_5m": 0.25762821028902544, "slope_sub": 0.4499799116110821}, "acceleration": {"momentum_acceleration": 0.1924, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 10863.0, "volume_3m": 20457.0, "volume_5m": 23581.0, "volume_sub": 10863.0, "volume_acceleration": 0.125, "relative_volume": 0.087}, "vwap": {"value": 12.448, "slope": 0.0006, "price_vs_vwap_pct": 0.377, "time_above_pct": 17.6, "time_below_pct": 82.4, "hold_duration_bars": 1, "rejection_count": 6, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.4138, "ema20": 12.4107, "ema9_slope": 0.092, "price_vs_ema9_pct": 0.654, "price_vs_ema9_atr": 1.036}, "volatility": {"atr": 0.0784, "atr_pct": 0.627, "vwap_distance_atr": 0.599, "range_expansion_pct": -38.0}, "rsi": {"value": 54.6, "has_full_history": true}, "quote": {"bid": 12.48, "ask": 12.51, "spread": 0.03, "spread_pct": 0.24}, "trade_flow": {"tick_count_sub": 115, "trades_per_second": 3.833, "uptick_ratio": 0.174, "downtick_ratio": 0.183}, "pressure": {"score": -11.9, "slope": 0.1}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 0.36014405762304863, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.25762821028902544)", "volume=Declining (rvol=0.087, accel=0.125)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.654%, ema9_slope=0.092)", "resistance=SAFE (session_high $12.54 (0.36% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:17.354563", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-0.5455)", "momentum=Weakening (slope_5m=0.4715840386940757)", "volume=Declining (rvol=0.884, accel=0.289)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.823%, ema9_slope=0.2295)", "resistance=SAFE (session_high $8.38 (0.72% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:45:17.348599+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.32, "open": 8.0, "extension_from_open_pct": 4.0000000000000036, "price_1m": 8.32, "price_3m": 8.21, "price_5m": 8.1799, "price_sub": 8.3292}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0036818261857881006}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.4715840386940757, "slope_sub": -0.07392916721673314}, "acceleration": {"momentum_acceleration": -0.5455, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 42.0, "volume_3m": 19286.0, "volume_5m": 33324.0, "volume_sub": 42.0, "volume_acceleration": 0.289, "relative_volume": 0.884}, "vwap": {"value": 8.1916, "slope": 0.0155, "price_vs_vwap_pct": 1.568, "time_above_pct": 58.8, "time_below_pct": 41.2, "hold_duration_bars": 16, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.2521, "ema20": 8.192, "ema9_slope": 0.2295, "price_vs_ema9_pct": 0.823, "price_vs_ema9_atr": 1.19}, "volatility": {"atr": 0.0571, "atr_pct": 0.686, "vwap_distance_atr": 2.251, "range_expansion_pct": 97.1}, "rsi": {"value": 70.5, "has_full_history": true}, "quote": {"bid": 8.3, "ask": 8.32, "spread": 0.02, "spread_pct": 0.241}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -33.7, "slope": 26.7}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 0.7211538461538521, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.4715840386940757)", "volume=Declining (rvol=0.884, accel=0.289)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.823%, ema9_slope=0.2295)", "resistance=SAFE (session_high $8.38 (0.72% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:17.356381", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 3, "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.21% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.3275261324041804)", "volume=Declining (rvol=0.072, accel=0.513)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.526%, ema9_slope=0.1415)", "resistance=TOO_CLOSE (session_high $7.22 (0.21% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:45:17.348599+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.205, "open": 7.0, "extension_from_open_pct": 2.9285714285714297, "price_1m": 7.215, "price_3m": 7.15, "price_5m": 7.1401, "price_sub": 7.215}, "velocity": {"velocity_1m": -0.0023100023100022606, "velocity_sub": -0.004620004620004521}, "slope": {"slope_1m": -0.13869625520110662, "slope_3m": 0.13885674612358573, "slope_5m": 0.3275261324041804, "slope_sub": 0.1855349405621566}, "acceleration": {"momentum_acceleration": -0.142, "velocity_acceleration": 0.0023, "slope_acceleration": 0.069203}, "volume": {"volume_1m": 58902.0, "volume_3m": 278620.0, "volume_5m": 586968.0, "volume_sub": 58902.0, "volume_acceleration": 0.513, "relative_volume": 0.072}, "vwap": {"value": 7.1283, "slope": 0.0066, "price_vs_vwap_pct": 1.076, "time_above_pct": 70.6, "time_below_pct": 29.4, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.1673, "ema20": 7.1302, "ema9_slope": 0.1415, "price_vs_ema9_pct": 0.526, "price_vs_ema9_atr": 0.939}, "volatility": {"atr": 0.0401, "atr_pct": 0.557, "vwap_distance_atr": 1.911, "range_expansion_pct": -12.6}, "rsi": {"value": 74.0, "has_full_history": true}, "quote": {"bid": 7.2, "ask": 7.21, "spread": 0.01, "spread_pct": 0.139}, "trade_flow": {"tick_count_sub": 244, "trades_per_second": 8.133, "uptick_ratio": 0.168, "downtick_ratio": 0.193}, "pressure": {"score": -16.4, "slope": 8.9}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.22, "resistance_source": "session_high", "resistance_distance_pct": 0.208188757807074, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.3275261324041804)", "volume=Declining (rvol=0.072, accel=0.513)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.526%, ema9_slope=0.1415)", "resistance=TOO_CLOSE (session_high $7.22 (0.21% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:17.357954", "symbol": "BB", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.08% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.14866099484043432)", "volume=Declining (rvol=0.056, accel=0.545)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.318%, ema9_slope=0.0748)", "resistance=TOO_CLOSE (session_high $7.60 (0.08% away))", "extension=EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:45:17.348599+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.5918, "open": 7.56, "extension_from_open_pct": 0.4206349206349272, "price_1m": 7.5918, "price_3m": 7.5528, "price_5m": 7.56, "price_sub": 7.5918}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.07775571526472108, "slope_5m": 0.14866099484043432, "slope_sub": 0.08485239767314817}, "acceleration": {"momentum_acceleration": -0.0638, "velocity_acceleration": -0.00028, "slope_acceleration": -0.00839}, "volume": {"volume_1m": 1447.0, "volume_3m": 33604.0, "volume_5m": 78716.0, "volume_sub": 1447.0, "volume_acceleration": 0.545, "relative_volume": 0.056}, "vwap": {"value": 7.5322, "slope": 0.0043, "price_vs_vwap_pct": 0.791, "time_above_pct": 82.4, "time_below_pct": 17.6, "hold_duration_bars": 14, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.5677, "ema20": 7.5586, "ema9_slope": 0.0748, "price_vs_ema9_pct": 0.318, "price_vs_ema9_atr": 0.966}, "volatility": {"atr": 0.0249, "atr_pct": 0.328, "vwap_distance_atr": 2.393, "range_expansion_pct": -15.6}, "rsi": {"value": 55.7, "has_full_history": true}, "quote": {"bid": 7.59, "ask": 7.6, "spread": 0.01, "spread_pct": 0.132}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.154, "downtick_ratio": 0.231}, "pressure": {"score": -14.5, "slope": -4.0}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.5981, "resistance_source": "session_high", "resistance_distance_pct": 0.08298427250453816, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.14866099484043432)", "volume=Declining (rvol=0.056, accel=0.545)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.318%, ema9_slope=0.0748)", "resistance=TOO_CLOSE (session_high $7.60 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:22.370109", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 10.038307, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.3298471440064347)", "volume=Declining (rvol=0.154, accel=0.895)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.943%, ema9_slope=0.1066)", "resistance=SAFE (premarket_high $12.89 (2.79% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:45:22.364257+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.54, "open": 12.46, "extension_from_open_pct": 0.6420545746388306, "price_1m": 12.44, "price_3m": 12.41, "price_5m": 12.35, "price_sub": 12.44}, "velocity": {"velocity_1m": 0.013397642015005313, "velocity_sub": 0.026795284030010625}, "slope": {"slope_1m": 0.8006405124099251, "slope_3m": 0.5215298208076986, "slope_5m": 0.3298471440064347, "slope_sub": 0.6663321625689844}, "acceleration": {"momentum_acceleration": 0.3365, "velocity_acceleration": 0.002404, "slope_acceleration": 0.071674}, "volume": {"volume_1m": 262754.0, "volume_3m": 272348.0, "volume_5m": 275472.0, "volume_sub": 262754.0, "volume_acceleration": 0.895, "relative_volume": 0.154}, "vwap": {"value": 12.4739, "slope": 0.0264, "price_vs_vwap_pct": 0.53, "time_above_pct": 11.8, "time_below_pct": 88.2, "hold_duration_bars": 1, "rejection_count": 6, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.4228, "ema20": 12.415, "ema9_slope": 0.1066, "price_vs_ema9_pct": 0.943, "price_vs_ema9_atr": 1.443}, "volatility": {"atr": 0.0812, "atr_pct": 0.648, "vwap_distance_atr": 0.814, "range_expansion_pct": -13.2}, "rsi": {"value": 58.2, "has_full_history": true}, "quote": {"bid": 12.53, "ask": 12.54, "spread": 0.01, "spread_pct": 0.08}, "trade_flow": {"tick_count_sub": 388, "trades_per_second": 12.933, "uptick_ratio": 0.124, "downtick_ratio": 0.116}, "pressure": {"score": 16.5, "slope": 28.4}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.89, "resistance_source": "premarket_high", "resistance_distance_pct": 2.7910685805422766, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.3298471440064347)", "volume=Declining (rvol=0.154, accel=0.895)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.943%, ema9_slope=0.1066)", "resistance=SAFE (premarket_high $12.89 (2.79% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:22.373079", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-0.5935)", "momentum=Weakening (slope_5m=0.44750846637639213)", "volume=Declining (rvol=0.885, accel=0.29)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.726%, ema9_slope=0.2247)", "resistance=SAFE (session_high $8.38 (0.84% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:45:22.364257+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.31, "open": 8.0, "extension_from_open_pct": 3.875000000000006, "price_1m": 8.32, "price_3m": 8.21, "price_5m": 8.1799, "price_sub": 8.3292}, "velocity": {"velocity_1m": -0.002003205128205085, "velocity_sub": -0.007683811170340353}, "slope": {"slope_1m": -0.1202645820805747, "slope_3m": -0.06012024048096063, "slope_5m": 0.44750846637639213, "slope_sub": -0.1459818963240381}, "acceleration": {"momentum_acceleration": -0.5935, "velocity_acceleration": -0.000798, "slope_acceleration": -0.023978}, "volume": {"volume_1m": 148.0, "volume_3m": 19392.0, "volume_5m": 33430.0, "volume_sub": 148.0, "volume_acceleration": 0.29, "relative_volume": 0.885}, "vwap": {"value": 8.1916, "slope": 0.0156, "price_vs_vwap_pct": 1.445, "time_above_pct": 58.8, "time_below_pct": 41.2, "hold_duration_bars": 16, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.2501, "ema20": 8.1911, "ema9_slope": 0.2247, "price_vs_ema9_pct": 0.726, "price_vs_ema9_atr": 1.037}, "volatility": {"atr": 0.0578, "atr_pct": 0.695, "vwap_distance_atr": 2.048, "range_expansion_pct": 97.2}, "rsi": {"value": 69.5, "has_full_history": true}, "quote": {"bid": 8.3, "ask": 8.32, "spread": 0.02, "spread_pct": 0.241}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.5}, "pressure": {"score": -36.4, "slope": -2.7}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 0.8423586040914595, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.44750846637639213)", "volume=Declining (rvol=0.885, accel=0.29)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.726%, ema9_slope=0.2247)", "resistance=SAFE (session_high $8.38 (0.84% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:22.374922", "symbol": "BB", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.08% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.14866099484043432)", "volume=Declining (rvol=0.056, accel=0.545)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.318%, ema9_slope=0.0748)", "resistance=TOO_CLOSE (session_high $7.60 (0.08% away))", "extension=EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:45:22.364257+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.5918, "open": 7.56, "extension_from_open_pct": 0.4206349206349272, "price_1m": 7.5918, "price_3m": 7.5528, "price_5m": 7.56, "price_sub": 7.5918}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.07775571526472108, "slope_5m": 0.14866099484043432, "slope_sub": 0.08485239767314817}, "acceleration": {"momentum_acceleration": -0.0638, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1447.0, "volume_3m": 33604.0, "volume_5m": 78716.0, "volume_sub": 1447.0, "volume_acceleration": 0.545, "relative_volume": 0.056}, "vwap": {"value": 7.5322, "slope": 0.0043, "price_vs_vwap_pct": 0.791, "time_above_pct": 82.4, "time_below_pct": 17.6, "hold_duration_bars": 14, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.5677, "ema20": 7.5586, "ema9_slope": 0.0748, "price_vs_ema9_pct": 0.318, "price_vs_ema9_atr": 0.966}, "volatility": {"atr": 0.0249, "atr_pct": 0.328, "vwap_distance_atr": 2.393, "range_expansion_pct": -15.6}, "rsi": {"value": 55.7, "has_full_history": true}, "quote": {"bid": 7.59, "ask": 7.6, "spread": 0.01, "spread_pct": 0.132}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.154, "downtick_ratio": 0.231}, "pressure": {"score": -14.5, "slope": 0.0}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.5981, "resistance_source": "session_high", "resistance_distance_pct": 0.08298427250453816, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.14866099484043432)", "volume=Declining (rvol=0.056, accel=0.545)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.318%, ema9_slope=0.0748)", "resistance=TOO_CLOSE (session_high $7.60 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:22.377647", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.14% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.3414158305462643)", "volume=Declining (rvol=0.072, accel=0.515)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.582%, ema9_slope=0.1443)", "resistance=TOO_CLOSE (session_high $7.22 (0.14% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:45:22.364257+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.21, "open": 7.0, "extension_from_open_pct": 2.9999999999999996, "price_1m": 7.215, "price_3m": 7.15, "price_5m": 7.1401, "price_sub": 7.215}, "velocity": {"velocity_1m": -0.0011550011550011303, "velocity_sub": -0.0023100023100022606}, "slope": {"slope_1m": -0.06932409012131567, "slope_3m": 0.1735307727903773, "slope_5m": 0.3414158305462643, "slope_sub": 0.22715754542109134}, "acceleration": {"momentum_acceleration": -0.1143, "velocity_acceleration": 0.000461, "slope_acceleration": 0.013831}, "volume": {"volume_1m": 63659.0, "volume_3m": 283377.0, "volume_5m": 591725.0, "volume_sub": 63659.0, "volume_acceleration": 0.515, "relative_volume": 0.072}, "vwap": {"value": 7.1284, "slope": 0.0067, "price_vs_vwap_pct": 1.144, "time_above_pct": 70.6, "time_below_pct": 29.4, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.1683, "ema20": 7.1306, "ema9_slope": 0.1443, "price_vs_ema9_pct": 0.582, "price_vs_ema9_atr": 1.039}, "volatility": {"atr": 0.0401, "atr_pct": 0.557, "vwap_distance_atr": 2.032, "range_expansion_pct": -12.6}, "rsi": {"value": 75.0, "has_full_history": true}, "quote": {"bid": 7.2, "ask": 7.21, "spread": 0.01, "spread_pct": 0.139}, "trade_flow": {"tick_count_sub": 280, "trades_per_second": 9.333, "uptick_ratio": 0.182, "downtick_ratio": 0.2}, "pressure": {"score": -14.5, "slope": 1.9}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.22, "resistance_source": "session_high", "resistance_distance_pct": 0.13869625520110662, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.3414158305462643)", "volume=Declining (rvol=0.072, accel=0.515)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.582%, ema9_slope=0.1443)", "resistance=TOO_CLOSE (session_high $7.22 (0.14% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:27.390551", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "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.2977627555126342)", "volume=Steady (rvol=0.172, accel=1.105)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.815%, ema9_slope=0.1001)", "resistance=TOO_CLOSE (session_high $12.54 (0.16% away))", "extension=NORMAL"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:45:27.383988+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.52, "open": 12.46, "extension_from_open_pct": 0.481540930979123, "price_1m": 12.44, "price_3m": 12.41, "price_5m": 12.35, "price_sub": 12.44}, "velocity": {"velocity_1m": 0.010718113612004298, "velocity_sub": 0.021436227224008595}, "slope": {"slope_1m": 0.6410256410256416, "slope_3m": 0.4415306395504392, "slope_5m": 0.2977627555126342, "slope_sub": 0.5702238731051049}, "acceleration": {"momentum_acceleration": 0.2725, "velocity_acceleration": -0.001068, "slope_acceleration": -0.031797}, "volume": {"volume_1m": 331258.0, "volume_3m": 340852.0, "volume_5m": 343976.0, "volume_sub": 331258.0, "volume_acceleration": 1.105, "relative_volume": 0.172}, "vwap": {"value": 12.4739, "slope": 0.0265, "price_vs_vwap_pct": 0.369, "time_above_pct": 11.8, "time_below_pct": 88.2, "hold_duration_bars": 1, "rejection_count": 6, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.4188, "ema20": 12.4131, "ema9_slope": 0.1001, "price_vs_ema9_pct": 0.815, "price_vs_ema9_atr": 1.246}, "volatility": {"atr": 0.0812, "atr_pct": 0.649, "vwap_distance_atr": 0.567, "range_expansion_pct": -13.2}, "rsi": {"value": 56.7, "has_full_history": true}, "quote": {"bid": 12.51, "ask": 12.52, "spread": 0.01, "spread_pct": 0.08}, "trade_flow": {"tick_count_sub": 464, "trades_per_second": 15.467, "uptick_ratio": 0.129, "downtick_ratio": 0.129}, "pressure": {"score": 17.6, "slope": 1.1}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 0.1597444089456835, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.2977627555126342)", "volume=Steady (rvol=0.172, accel=1.105)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.815%, ema9_slope=0.1001)", "resistance=TOO_CLOSE (session_high $12.54 (0.16% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:27.392855", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-0.5556)", "momentum=Weakening (slope_5m=0.4665291344905057)", "volume=Declining (rvol=0.886, accel=0.291)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.803%, ema9_slope=0.2285)", "resistance=SAFE (session_high $8.38 (0.75% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:45:27.383988+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3179, "open": 8.0, "extension_from_open_pct": 3.973749999999998, "price_1m": 8.32, "price_3m": 8.21, "price_5m": 8.1799, "price_sub": 8.3292}, "velocity": {"velocity_1m": -0.000420673076923164, "velocity_sub": -0.0045222430325442655}, "slope": {"slope_1m": -0.025243570402519965, "slope_3m": -0.012621254192062042, "slope_5m": 0.4665291344905057, "slope_sub": -0.0890566535942235}, "acceleration": {"momentum_acceleration": -0.5556, "velocity_acceleration": 0.00063, "slope_acceleration": 0.01893}, "volume": {"volume_1m": 248.0, "volume_3m": 19492.0, "volume_5m": 33530.0, "volume_sub": 248.0, "volume_acceleration": 0.291, "relative_volume": 0.886}, "vwap": {"value": 8.1917, "slope": 0.0157, "price_vs_vwap_pct": 1.54, "time_above_pct": 58.8, "time_below_pct": 41.2, "hold_duration_bars": 16, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.2517, "ema20": 8.1918, "ema9_slope": 0.2285, "price_vs_ema9_pct": 0.803, "price_vs_ema9_atr": 1.146}, "volatility": {"atr": 0.0578, "atr_pct": 0.695, "vwap_distance_atr": 2.184, "range_expansion_pct": 97.1}, "rsi": {"value": 70.3, "has_full_history": true}, "quote": {"bid": 8.3, "ask": 8.32, "spread": 0.02, "spread_pct": 0.241}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": -26.6, "slope": 9.8}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 0.7465826711069012, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.4665291344905057)", "volume=Declining (rvol=0.886, accel=0.291)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.803%, ema9_slope=0.2285)", "resistance=SAFE (session_high $8.38 (0.75% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:27.394938", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 3, "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.21% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.3275261324041804)", "volume=Declining (rvol=0.073, accel=0.524)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.526%, ema9_slope=0.1415)", "resistance=TOO_CLOSE (session_high $7.22 (0.21% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:45:27.383988+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.205, "open": 7.0, "extension_from_open_pct": 2.9285714285714297, "price_1m": 7.215, "price_3m": 7.15, "price_5m": 7.1401, "price_sub": 7.215}, "velocity": {"velocity_1m": -0.0023100023100022606, "velocity_sub": -0.004620004620004521}, "slope": {"slope_1m": -0.13869625520110662, "slope_3m": 0.13885674612358573, "slope_5m": 0.3275261324041804, "slope_sub": 0.1855349405621566}, "acceleration": {"momentum_acceleration": -0.142, "velocity_acceleration": -0.00046, "slope_acceleration": -0.01382}, "volume": {"volume_1m": 82539.0, "volume_3m": 302257.0, "volume_5m": 610605.0, "volume_sub": 82539.0, "volume_acceleration": 0.524, "relative_volume": 0.073}, "vwap": {"value": 7.1289, "slope": 0.0072, "price_vs_vwap_pct": 1.068, "time_above_pct": 70.6, "time_below_pct": 29.4, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.1673, "ema20": 7.1302, "ema9_slope": 0.1415, "price_vs_ema9_pct": 0.526, "price_vs_ema9_atr": 0.939}, "volatility": {"atr": 0.0401, "atr_pct": 0.557, "vwap_distance_atr": 1.897, "range_expansion_pct": -12.6}, "rsi": {"value": 74.0, "has_full_history": true}, "quote": {"bid": 7.2, "ask": 7.21, "spread": 0.01, "spread_pct": 0.139}, "trade_flow": {"tick_count_sub": 334, "trades_per_second": 11.133, "uptick_ratio": 0.192, "downtick_ratio": 0.213}, "pressure": {"score": -16.0, "slope": -1.5}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.22, "resistance_source": "session_high", "resistance_distance_pct": 0.208188757807074, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.3275261324041804)", "volume=Declining (rvol=0.073, accel=0.524)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.526%, ema9_slope=0.1415)", "resistance=TOO_CLOSE (session_high $7.22 (0.21% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:27.396971", "symbol": "BB", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.13% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.1705398933993681)", "volume=Declining (rvol=0.065, accel=0.767)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.406%, ema9_slope=0.0792)", "resistance=TOO_CLOSE (session_high $7.61 (0.13% away))", "extension=EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:45:27.383988+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.6001, "open": 7.56, "extension_from_open_pct": 0.5304232804232897, "price_1m": 7.5918, "price_3m": 7.5528, "price_5m": 7.56, "price_sub": 7.5918}, "velocity": {"velocity_1m": 0.0018221414333008852, "velocity_sub": 0.0036442828666017704}, "slope": {"slope_1m": 0.10926875506026495, "slope_3m": 0.13240001932206072, "slope_5m": 0.1705398933993681, "slope_sub": 0.15042694512775698}, "acceleration": {"momentum_acceleration": -0.0201, "velocity_acceleration": 0.000726, "slope_acceleration": 0.021768}, "volume": {"volume_1m": 61868.0, "volume_3m": 94025.0, "volume_5m": 139137.0, "volume_sub": 61868.0, "volume_acceleration": 0.767, "relative_volume": 0.065}, "vwap": {"value": 7.5414, "slope": 0.0135, "price_vs_vwap_pct": 0.778, "time_above_pct": 64.7, "time_below_pct": 35.3, "hold_duration_bars": 14, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.5694, "ema20": 7.5594, "ema9_slope": 0.0792, "price_vs_ema9_pct": 0.406, "price_vs_ema9_atr": 1.192}, "volatility": {"atr": 0.0258, "atr_pct": 0.339, "vwap_distance_atr": 2.278, "range_expansion_pct": 10.7}, "rsi": {"value": 57.1, "has_full_history": true}, "quote": {"bid": 7.6, "ask": 7.61, "spread": 0.01, "spread_pct": 0.131}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.133, "downtick_ratio": 0.089}, "pressure": {"score": -1.5, "slope": 13.0}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.61, "resistance_source": "session_high", "resistance_distance_pct": 0.1302614439283696, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1705398933993681)", "volume=Declining (rvol=0.065, accel=0.767)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.406%, ema9_slope=0.0792)", "resistance=TOO_CLOSE (session_high $7.61 (0.13% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:32.409734", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "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.2977627555126342)", "volume=Steady (rvol=0.172, accel=1.106)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.815%, ema9_slope=0.1001)", "resistance=TOO_CLOSE (session_high $12.54 (0.16% away))", "extension=NORMAL"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:45:32.403142+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.52, "open": 12.46, "extension_from_open_pct": 0.481540930979123, "price_1m": 12.44, "price_3m": 12.41, "price_5m": 12.35, "price_sub": 12.52}, "velocity": {"velocity_1m": 0.010718113612004298, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.6410256410256416, "slope_3m": 0.4415306395504392, "slope_5m": 0.2977627555126342, "slope_sub": 0.4887330996494709}, "acceleration": {"momentum_acceleration": 0.191, "velocity_acceleration": -0.004271, "slope_acceleration": 0.0}, "volume": {"volume_1m": 331476.0, "volume_3m": 341070.0, "volume_5m": 344194.0, "volume_sub": 121.0, "volume_acceleration": 1.106, "relative_volume": 0.172}, "vwap": {"value": 12.474, "slope": 0.0265, "price_vs_vwap_pct": 0.369, "time_above_pct": 11.8, "time_below_pct": 88.2, "hold_duration_bars": 1, "rejection_count": 6, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.4188, "ema20": 12.4131, "ema9_slope": 0.1001, "price_vs_ema9_pct": 0.815, "price_vs_ema9_atr": 1.246}, "volatility": {"atr": 0.0812, "atr_pct": 0.649, "vwap_distance_atr": 0.567, "range_expansion_pct": -13.2}, "rsi": {"value": 56.7, "has_full_history": true}, "quote": {"bid": 12.51, "ask": 12.52, "spread": 0.01, "spread_pct": 0.08}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 2.7, "slope": -14.9}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.54, "resistance_source": "session_high", "resistance_distance_pct": 0.1597444089456835, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.2977627555126342)", "volume=Steady (rvol=0.172, accel=1.106)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.815%, ema9_slope=0.1001)", "resistance=TOO_CLOSE (session_high $12.54 (0.16% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:32.411861", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-0.7817)", "momentum=Weakening (slope_5m=0.4715840386940757)", "volume=Declining (rvol=0.889, accel=0.295)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.823%, ema9_slope=0.2295)", "resistance=SAFE (session_high $8.38 (0.72% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:45:32.403142+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.32, "open": 8.0, "extension_from_open_pct": 4.0000000000000036, "price_1m": 8.32, "price_3m": 8.21, "price_5m": 8.1799, "price_sub": 8.32}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.4715840386940757, "slope_sub": -0.3101184546883749}, "acceleration": {"momentum_acceleration": -0.7817, "velocity_acceleration": 0.000901, "slope_acceleration": 0.005029}, "volume": {"volume_1m": 847.0, "volume_3m": 20091.0, "volume_5m": 34129.0, "volume_sub": 5.0, "volume_acceleration": 0.295, "relative_volume": 0.889}, "vwap": {"value": 8.1922, "slope": 0.0161, "price_vs_vwap_pct": 1.56, "time_above_pct": 58.8, "time_below_pct": 41.2, "hold_duration_bars": 16, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.2521, "ema20": 8.192, "ema9_slope": 0.2295, "price_vs_ema9_pct": 0.823, "price_vs_ema9_atr": 1.161}, "volatility": {"atr": 0.0585, "atr_pct": 0.703, "vwap_distance_atr": 2.185, "range_expansion_pct": 97.1}, "rsi": {"value": 70.5, "has_full_history": true}, "quote": {"bid": 8.3, "ask": 8.32, "spread": 0.02, "spread_pct": 0.241}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -17.6, "slope": 9.0}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 0.7211538461538521, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.4715840386940757)", "volume=Declining (rvol=0.889, accel=0.295)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.823%, ema9_slope=0.2295)", "resistance=SAFE (session_high $8.38 (0.72% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:32.413700", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 3, "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.21% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.3275261324041804)", "volume=Declining (rvol=0.073, accel=0.524)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.526%, ema9_slope=0.1415)", "resistance=TOO_CLOSE (session_high $7.22 (0.21% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:45:32.403142+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.205, "open": 7.0, "extension_from_open_pct": 2.9285714285714297, "price_1m": 7.215, "price_3m": 7.15, "price_5m": 7.1401, "price_sub": 7.2085}, "velocity": {"velocity_1m": -0.0023100023100022606, "velocity_sub": -0.001618459688793247}, "slope": {"slope_1m": -0.13869625520110662, "slope_3m": 0.13885674612358573, "slope_5m": 0.3275261324041804, "slope_sub": 0.0802173362431783}, "acceleration": {"momentum_acceleration": -0.2473, "velocity_acceleration": 0.000598, "slope_acceleration": 0.0}, "volume": {"volume_1m": 84338.0, "volume_3m": 304056.0, "volume_5m": 612404.0, "volume_sub": 1564.0, "volume_acceleration": 0.524, "relative_volume": 0.073}, "vwap": {"value": 7.1289, "slope": 0.0072, "price_vs_vwap_pct": 1.068, "time_above_pct": 70.6, "time_below_pct": 29.4, "hold_duration_bars": 4, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 7.1673, "ema20": 7.1302, "ema9_slope": 0.1415, "price_vs_ema9_pct": 0.526, "price_vs_ema9_atr": 0.939}, "volatility": {"atr": 0.0401, "atr_pct": 0.557, "vwap_distance_atr": 1.896, "range_expansion_pct": -12.6}, "rsi": {"value": 74.0, "has_full_history": true}, "quote": {"bid": 7.2, "ask": 7.21, "spread": 0.01, "spread_pct": 0.139}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.312, "downtick_ratio": 0.438}, "pressure": {"score": -18.1, "slope": -2.1}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.22, "resistance_source": "session_high", "resistance_distance_pct": 0.208188757807074, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.3275261324041804)", "volume=Declining (rvol=0.073, accel=0.524)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.526%, ema9_slope=0.1415)", "resistance=TOO_CLOSE (session_high $7.22 (0.21% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:45:32.415422", "symbol": "BB", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.07% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.1834518511479613)", "volume=Declining (rvol=0.065, accel=0.777)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.458%, ema9_slope=0.0818)", "resistance=TOO_CLOSE (session_high $7.61 (0.07% away))", "extension=EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:45:32.403142+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.605, "open": 7.56, "extension_from_open_pct": 0.595238095238106, "price_1m": 7.5918, "price_3m": 7.5528, "price_5m": 7.56, "price_sub": 7.605}, "velocity": {"velocity_1m": 0.002897863484285748, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.17372078332280905, "slope_3m": 0.1646412138667439, "slope_5m": 0.1834518511479613, "slope_sub": 0.1136961785451162}, "acceleration": {"momentum_acceleration": -0.0698, "velocity_acceleration": -0.000726, "slope_acceleration": 0.012841}, "volume": {"volume_1m": 64522.0, "volume_3m": 96679.0, "volume_5m": 141791.0, "volume_sub": 1.0, "volume_acceleration": 0.777, "relative_volume": 0.065}, "vwap": {"value": 7.542, "slope": 0.0141, "price_vs_vwap_pct": 0.836, "time_above_pct": 64.7, "time_below_pct": 35.3, "hold_duration_bars": 14, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.5704, "ema20": 7.5599, "ema9_slope": 0.0818, "price_vs_ema9_pct": 0.458, "price_vs_ema9_atr": 1.344}, "volatility": {"atr": 0.0258, "atr_pct": 0.339, "vwap_distance_atr": 2.446, "range_expansion_pct": 10.6}, "rsi": {"value": 57.9, "has_full_history": true}, "quote": {"bid": 7.6, "ask": 7.61, "spread": 0.01, "spread_pct": 0.131}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -5.6, "slope": -4.1}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.61, "resistance_source": "session_high", "resistance_distance_pct": 0.06574621959237203, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1834518511479613)", "volume=Declining (rvol=0.065, accel=0.777)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.458%, ema9_slope=0.0818)", "resistance=TOO_CLOSE (session_high $7.61 (0.07% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:12.520483", "symbol": "TNON", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-1.2004)", "spread 1.64% exceeds max 1.0%", "momentum=Weakening (slope_5m=1.5434673786083744)", "volume=Steady (rvol=0.009, accel=1.895)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=3.239%, ema9_slope=1.0185)", "resistance=SAFE (session_high $6.20 (1.64% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:46:12.513876+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.1, "open": 5.6, "extension_from_open_pct": 8.928571428571429, "price_1m": 6.165, "price_3m": 5.8, "price_5m": 5.705, "price_sub": 6.165}, "velocity": {"velocity_1m": -0.017572316842389944, "velocity_sub": -0.03514463368477989}, "slope": {"slope_1m": -1.0599266204647435, "slope_3m": 0.16353229762877822, "slope_5m": 1.5434673786083744, "slope_sub": 0.3430671839901908}, "acceleration": {"momentum_acceleration": -1.2004, "velocity_acceleration": -3.8e-05, "slope_acceleration": 0.001331}, "volume": {"volume_1m": 17827.0, "volume_3m": 339392.0, "volume_5m": 432340.0, "volume_sub": 17827.0, "volume_acceleration": 1.895, "relative_volume": 0.009}, "vwap": {"value": 5.7828, "slope": 0.155, "price_vs_vwap_pct": 5.484, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 9, "rejection_count": 5, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.9086, "ema20": 5.7706, "ema9_slope": 1.0185, "price_vs_ema9_pct": 3.239, "price_vs_ema9_atr": 1.284}, "volatility": {"atr": 0.149, "atr_pct": 2.443, "vwap_distance_atr": 2.128, "range_expansion_pct": -5.7}, "rsi": {"value": 70.6, "has_full_history": true}, "quote": {"bid": 6.05, "ask": 6.15, "spread": 0.1, "spread_pct": 1.639}, "trade_flow": {"tick_count_sub": 211, "trades_per_second": 7.033, "uptick_ratio": 0.185, "downtick_ratio": 0.232}, "pressure": {"score": -4.1, "slope": 13.6}}, "prediction": {"symbol": "TNON", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.2, "resistance_source": "session_high", "resistance_distance_pct": 1.6393442622950907, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.5434673786083744)", "volume=Steady (rvol=0.009, accel=1.895)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=3.239%, ema9_slope=1.0185)", "resistance=SAFE (session_high $6.20 (1.64% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:12.522498", "symbol": "RDW", "shortlisted": true, "confidence_rank": 2, "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": ["price acceleration sharply negative (-0.5766)", "momentum=Weakening (slope_5m=0.018933943258760123)", "volume=Declining (rvol=0.088, accel=0.378)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.064%, ema9_slope=0.0534)", "resistance=SAFE (session_high $10.71 (1.47% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:46:12.513876+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.56, "open": 10.25, "extension_from_open_pct": 3.024390243902444, "price_1m": 10.5201, "price_3m": 10.5801, "price_5m": 10.5, "price_sub": 10.5201}, "velocity": {"velocity_1m": 0.006321232687902389, "velocity_sub": 0.012642465375804778}, "slope": {"slope_1m": 0.37855607895599314, "slope_3m": -0.35472062203807947, "slope_5m": 0.018933943258760123, "slope_sub": -0.5576632604579559}, "acceleration": {"momentum_acceleration": -0.5766, "velocity_acceleration": 2.3e-05, "slope_acceleration": 0.000688}, "volume": {"volume_1m": 14418.0, "volume_3m": 93765.0, "volume_5m": 156404.0, "volume_sub": 14418.0, "volume_acceleration": 0.378, "relative_volume": 0.088}, "vwap": {"value": 10.4667, "slope": 0.0114, "price_vs_vwap_pct": 0.891, "time_above_pct": 88.9, "time_below_pct": 11.1, "hold_duration_bars": 17, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5532, "ema20": 10.5036, "ema9_slope": 0.0534, "price_vs_ema9_pct": 0.064, "price_vs_ema9_atr": 0.079}, "volatility": {"atr": 0.0853, "atr_pct": 0.808, "vwap_distance_atr": 1.093, "range_expansion_pct": -15.8}, "rsi": {"value": 65.7, "has_full_history": true}, "quote": {"bid": 10.55, "ask": 10.56, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 88, "trades_per_second": 2.933, "uptick_ratio": 0.193, "downtick_ratio": 0.102}, "pressure": {"score": -3.1, "slope": 7.9}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.467803030303024, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.018933943258760123)", "volume=Declining (rvol=0.088, accel=0.378)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.064%, ema9_slope=0.0534)", "resistance=SAFE (session_high $10.71 (1.47% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:12.524523", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.012437810945271154)", "volume=Declining (rvol=0.037, accel=0.593)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.264%, ema9_slope=0.0713)", "resistance=SAFE (session_high $8.08 (0.44% away))", "extension=EXTENDED"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:46:12.513876+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.045, "open": 7.9, "extension_from_open_pct": 1.835443037974678, "price_1m": 8.045, "price_3m": 8.025, "price_5m": 8.0301, "price_sub": 8.045}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.06217616580310749, "slope_5m": 0.012437810945271154, "slope_sub": -0.04967401428127363}, "acceleration": {"momentum_acceleration": -0.0621, "velocity_acceleration": -3e-06, "slope_acceleration": -8e-05}, "volume": {"volume_1m": 5042.0, "volume_3m": 57107.0, "volume_5m": 87321.0, "volume_sub": 5042.0, "volume_acceleration": 0.593, "relative_volume": 0.037}, "vwap": {"value": 7.966, "slope": 0.012, "price_vs_vwap_pct": 0.991, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 14, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0238, "ema20": 7.9899, "ema9_slope": 0.0713, "price_vs_ema9_pct": 0.264, "price_vs_ema9_atr": 0.633}, "volatility": {"atr": 0.0335, "atr_pct": 0.416, "vwap_distance_atr": 2.36, "range_expansion_pct": -26.8}, "rsi": {"value": 72.4, "has_full_history": true}, "quote": {"bid": 8.04, "ask": 8.05, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 47, "trades_per_second": 1.567, "uptick_ratio": 0.106, "downtick_ratio": 0.064}, "pressure": {"score": -8.5, "slope": 0.2}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.08, "resistance_source": "session_high", "resistance_distance_pct": 0.43505282784338273, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012437810945271154)", "volume=Declining (rvol=0.037, accel=0.593)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.264%, ema9_slope=0.0713)", "resistance=SAFE (session_high $8.08 (0.44% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:12.526288", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.66 fell below VWAP $5.71", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.10064192273661454)", "volume=Declining (rvol=0.082, accel=0.725)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.372%, ema9_slope=-0.0705)", "resistance=SAFE (session_high $5.77 (1.94% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:46:12.513876+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.66, "open": 5.71, "extension_from_open_pct": -0.8756567425569146, "price_1m": 5.6629, "price_3m": 5.69, "price_5m": 5.685, "price_sub": 5.665}, "velocity": {"velocity_1m": -0.0008535085085967316, "velocity_sub": -0.0029420417769931706}, "slope": {"slope_1m": -0.05122362645611033, "slope_3m": -0.17644048956354128, "slope_5m": -0.10064192273661454, "slope_sub": -0.30741569864800605}, "acceleration": {"momentum_acceleration": 0.2068, "velocity_acceleration": -7e-06, "slope_acceleration": 9.1e-05}, "volume": {"volume_1m": 764.0, "volume_3m": 132459.0, "volume_5m": 440024.0, "volume_sub": 764.0, "volume_acceleration": 0.725, "relative_volume": 0.082}, "vwap": {"value": 5.7086, "slope": -0.0019, "price_vs_vwap_pct": -0.852, "time_above_pct": 38.9, "time_below_pct": 61.1, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.6811, "ema20": 5.6947, "ema9_slope": -0.0705, "price_vs_ema9_pct": -0.372, "price_vs_ema9_atr": -0.76}, "volatility": {"atr": 0.0278, "atr_pct": 0.492, "vwap_distance_atr": -1.748, "range_expansion_pct": -33.1}, "rsi": {"value": 40.8, "has_full_history": true}, "quote": {"bid": 5.66, "ask": 5.67, "spread": 0.01, "spread_pct": 0.177}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.214}, "pressure": {"score": -6.1, "slope": -2.8}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.9434628975264916, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.10064192273661454)", "volume=Declining (rvol=0.082, accel=0.725)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.372%, ema9_slope=-0.0705)", "resistance=SAFE (session_high $5.77 (1.94% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:12.528310", "symbol": "PCG", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $13.94 fell below VWAP $13.94", "momentum=Building (slope_5m=-0.08239593035752557)", "volume=Declining (rvol=0.042, accel=0.558)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.112%, ema9_slope=-0.0055)", "resistance=SAFE (session_high $14.02 (0.61% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:46:12.513876+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.935, "open": 13.87, "extension_from_open_pct": 0.46863734679164587, "price_1m": 13.935, "price_3m": 13.97, "price_5m": 13.975, "price_sub": 13.9384}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0008131014559297053}, "slope": {"slope_1m": 0.0, "slope_3m": -0.12547801147227586, "slope_5m": -0.08239593035752557, "slope_sub": -0.13137702049538588}, "acceleration": {"momentum_acceleration": 0.049, "velocity_acceleration": -1.3e-05, "slope_acceleration": -0.000636}, "volume": {"volume_1m": 11483.0, "volume_3m": 138094.0, "volume_5m": 268251.0, "volume_sub": 11483.0, "volume_acceleration": 0.558, "relative_volume": 0.042}, "vwap": {"value": 13.9359, "slope": 0.0029, "price_vs_vwap_pct": -0.007, "time_above_pct": 61.1, "time_below_pct": 38.9, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.9506, "ema20": 13.9153, "ema9_slope": -0.0055, "price_vs_ema9_pct": -0.112, "price_vs_ema9_atr": -0.328}, "volatility": {"atr": 0.0475, "atr_pct": 0.341, "vwap_distance_atr": -0.02, "range_expansion_pct": -27.6}, "rsi": {"value": 63.4, "has_full_history": true}, "quote": {"bid": 13.93, "ask": 13.94, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.467, "downtick_ratio": 0.333}, "pressure": {"score": -6.3, "slope": -4.1}}, "prediction": {"symbol": "PCG", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.609974883387148, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.08239593035752557)", "volume=Declining (rvol=0.042, accel=0.558)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.112%, ema9_slope=-0.0055)", "resistance=SAFE (session_high $14.02 (0.61% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:17.541949", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.04978220286248002)", "volume=Declining (rvol=0.037, accel=0.633)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.015%, ema9_slope=0.0589)", "resistance=SAFE (session_high $8.08 (0.75% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:46:17.534667+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.02, "open": 7.9, "extension_from_open_pct": 1.518987341772142, "price_1m": 8.045, "price_3m": 8.025, "price_5m": 8.0301, "price_sub": 8.045}, "velocity": {"velocity_1m": -0.005179200331468895, "velocity_sub": -0.01035840066293779}, "slope": {"slope_1m": -0.3112356053532569, "slope_3m": -0.09336099585062595, "slope_5m": -0.04978220286248002, "slope_sub": -0.23613484542488455}, "acceleration": {"momentum_acceleration": 0.1864, "velocity_acceleration": -0.002063, "slope_acceleration": -0.061989}, "volume": {"volume_1m": 16281.0, "volume_3m": 68346.0, "volume_5m": 98560.0, "volume_sub": 16281.0, "volume_acceleration": 0.633, "relative_volume": 0.037}, "vwap": {"value": 7.9674, "slope": 0.0133, "price_vs_vwap_pct": 0.661, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 14, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0188, "ema20": 7.9876, "ema9_slope": 0.0589, "price_vs_ema9_pct": 0.015, "price_vs_ema9_atr": 0.033}, "volatility": {"atr": 0.036, "atr_pct": 0.448, "vwap_distance_atr": 1.464, "range_expansion_pct": -6.8}, "rsi": {"value": 65.7, "has_full_history": true}, "quote": {"bid": 8.01, "ask": 8.02, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 124, "trades_per_second": 4.133, "uptick_ratio": 0.089, "downtick_ratio": 0.089}, "pressure": {"score": -16.4, "slope": -7.9}}, "prediction": {"symbol": "IBRX", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.08, "resistance_source": "session_high", "resistance_distance_pct": 0.7481296758104801, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.04978220286248002)", "volume=Declining (rvol=0.037, accel=0.633)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.015%, ema9_slope=0.0589)", "resistance=SAFE (session_high $8.08 (0.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:17.544020", "symbol": "TNON", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 66.0, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-1.5262)", "momentum=Weakening (slope_5m=1.3789069028915248)", "volume=Steady (rvol=0.009, accel=1.923)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=2.566%, ema9_slope=0.9843)", "resistance=SAFE (session_high $6.20 (2.48% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:46:17.534667+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.05, "open": 5.6, "extension_from_open_pct": 8.035714285714288, "price_1m": 6.165, "price_3m": 5.8, "price_5m": 5.705, "price_sub": 6.165}, "velocity": {"velocity_1m": -0.031089483644228224, "velocity_sub": -0.06217896728845645}, "slope": {"slope_1m": -1.8829308227589066, "slope_3m": -0.24596884394643548, "slope_5m": 1.3789069028915248, "slope_sub": -0.1473296500920866}, "acceleration": {"momentum_acceleration": -1.5262, "velocity_acceleration": -0.005384, "slope_acceleration": -0.163919}, "volume": {"volume_1m": 27078.0, "volume_3m": 348643.0, "volume_5m": 441591.0, "volume_sub": 27078.0, "volume_acceleration": 1.923, "relative_volume": 0.009}, "vwap": {"value": 5.7855, "slope": 0.1577, "price_vs_vwap_pct": 4.572, "time_above_pct": 27.8, "time_below_pct": 72.2, "hold_duration_bars": 9, "rejection_count": 5, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.8986, "ema20": 5.7658, "ema9_slope": 0.9843, "price_vs_ema9_pct": 2.566, "price_vs_ema9_atr": 1.014}, "volatility": {"atr": 0.1492, "atr_pct": 2.466, "vwap_distance_atr": 1.773, "range_expansion_pct": -5.5}, "rsi": {"value": 67.4, "has_full_history": true}, "quote": {"bid": 6.04, "ask": 6.1, "spread": 0.06, "spread_pct": 0.988}, "trade_flow": {"tick_count_sub": 354, "trades_per_second": 11.8, "uptick_ratio": 0.184, "downtick_ratio": 0.212}, "pressure": {"score": -13.0, "slope": -8.9}}, "prediction": {"symbol": "TNON", "direction": "UP", "confidence": 66.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.2, "resistance_source": "session_high", "resistance_distance_pct": 2.4793388429752126, "breakout_in_progress": true, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=1.3789069028915248)", "volume=Steady (rvol=0.009, accel=1.923)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=2.566%, ema9_slope=0.9843)", "resistance=SAFE (session_high $6.20 (2.48% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:17.546507", "symbol": "RDW", "shortlisted": true, "confidence_rank": 3, "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": ["price acceleration sharply negative (-0.5379)", "momentum=Weakening (slope_5m=0.03823918039428002)", "volume=Declining (rvol=0.089, accel=0.391)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.142%, ema9_slope=0.0573)", "resistance=SAFE (session_high $10.71 (1.37% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:46:17.534667+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5702, "open": 10.25, "extension_from_open_pct": 3.123902439024388, "price_1m": 10.5201, "price_3m": 10.5801, "price_5m": 10.5, "price_sub": 10.5201}, "velocity": {"velocity_1m": 0.007937186908869763, "velocity_sub": 0.015874373817739526}, "slope": {"slope_1m": 0.475099927454806, "slope_3m": -0.30638008151223145, "slope_5m": 0.03823918039428002, "slope_sub": -0.49967742164181833}, "acceleration": {"momentum_acceleration": -0.5379, "velocity_acceleration": 0.000644, "slope_acceleration": 0.019229}, "volume": {"volume_1m": 24376.0, "volume_3m": 103723.0, "volume_5m": 166362.0, "volume_sub": 24376.0, "volume_acceleration": 0.391, "relative_volume": 0.089}, "vwap": {"value": 10.4677, "slope": 0.0123, "price_vs_vwap_pct": 0.979, "time_above_pct": 88.9, "time_below_pct": 11.1, "hold_duration_bars": 17, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5553, "ema20": 10.5046, "ema9_slope": 0.0573, "price_vs_ema9_pct": 0.142, "price_vs_ema9_atr": 0.175}, "volatility": {"atr": 0.0853, "atr_pct": 0.807, "vwap_distance_atr": 1.201, "range_expansion_pct": -15.8}, "rsi": {"value": 66.2, "has_full_history": true}, "quote": {"bid": 10.57, "ask": 10.58, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 101, "trades_per_second": 3.367, "uptick_ratio": 0.198, "downtick_ratio": 0.119}, "pressure": {"score": -1.0, "slope": 2.1}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.3698889330381643, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.03823918039428002)", "volume=Declining (rvol=0.089, accel=0.391)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.142%, ema9_slope=0.0573)", "resistance=SAFE (session_high $10.71 (1.37% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:17.548128", "symbol": "PCG", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.07522567703109356)", "volume=Declining (rvol=0.042, accel=0.566)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.083%, ema9_slope=-0.0041)", "resistance=SAFE (session_high $14.02 (0.57% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:46:17.534667+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.94, "open": 13.87, "extension_from_open_pct": 0.5046863734679184, "price_1m": 13.935, "price_3m": 13.97, "price_5m": 13.975, "price_sub": 13.9384}, "velocity": {"velocity_1m": 0.0005980145915559149, "velocity_sub": 0.00038263597926108784}, "slope": {"slope_1m": 0.035874439461876274, "slope_3m": -0.1075397299557933, "slope_5m": -0.07522567703109356, "slope_sub": -0.1098534689531307}, "acceleration": {"momentum_acceleration": 0.0346, "velocity_acceleration": 0.000238, "slope_acceleration": 0.007145}, "volume": {"volume_1m": 16778.0, "volume_3m": 143389.0, "volume_5m": 273546.0, "volume_sub": 16778.0, "volume_acceleration": 0.566, "relative_volume": 0.042}, "vwap": {"value": 13.936, "slope": 0.003, "price_vs_vwap_pct": 0.029, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 4, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 13.9516, "ema20": 13.9157, "ema9_slope": -0.0041, "price_vs_ema9_pct": -0.083, "price_vs_ema9_atr": -0.244}, "volatility": {"atr": 0.0475, "atr_pct": 0.34, "vwap_distance_atr": 0.084, "range_expansion_pct": -27.6}, "rsi": {"value": 63.7, "has_full_history": true}, "quote": {"bid": 13.93, "ask": 13.94, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 60, "trades_per_second": 2.0, "uptick_ratio": 0.183, "downtick_ratio": 0.133}, "pressure": {"score": -8.6, "slope": -2.3}}, "prediction": {"symbol": "PCG", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.5738880918220952, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.07522567703109356)", "volume=Declining (rvol=0.042, accel=0.566)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.083%, ema9_slope=-0.0041)", "resistance=SAFE (session_high $14.02 (0.57% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:17.550364", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.67 fell below VWAP $5.71", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.0830017375735303)", "volume=Declining (rvol=0.082, accel=0.726)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.302%, ema9_slope=-0.067)", "resistance=SAFE (session_high $5.77 (1.85% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:46:17.534667+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.665, "open": 5.71, "extension_from_open_pct": -0.7880910683012247, "price_1m": 5.6629, "price_3m": 5.69, "price_5m": 5.685, "price_sub": 5.665}, "velocity": {"velocity_1m": 0.0006180578855358076, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.037076598486929346, "slope_3m": -0.1322914645547041, "slope_5m": -0.0830017375735303, "slope_sub": -0.2544784865226872}, "acceleration": {"momentum_acceleration": 0.1715, "velocity_acceleration": 0.000586, "slope_acceleration": 0.017587}, "volume": {"volume_1m": 2446.0, "volume_3m": 134141.0, "volume_5m": 441706.0, "volume_sub": 2446.0, "volume_acceleration": 0.726, "relative_volume": 0.082}, "vwap": {"value": 5.7086, "slope": -0.0019, "price_vs_vwap_pct": -0.764, "time_above_pct": 38.9, "time_below_pct": 61.1, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.6821, "ema20": 5.6951, "ema9_slope": -0.067, "price_vs_ema9_pct": -0.302, "price_vs_ema9_atr": -0.616}, "volatility": {"atr": 0.0278, "atr_pct": 0.491, "vwap_distance_atr": -1.567, "range_expansion_pct": -33.1}, "rsi": {"value": 41.8, "has_full_history": true}, "quote": {"bid": 5.66, "ask": 5.67, "spread": 0.01, "spread_pct": 0.177}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.28, "downtick_ratio": 0.24}, "pressure": {"score": -5.2, "slope": 0.9}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.8534863195057287, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.0830017375735303)", "volume=Declining (rvol=0.082, accel=0.726)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.302%, ema9_slope=-0.067)", "resistance=SAFE (session_high $5.77 (1.85% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:22.562354", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.021949, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=-0.04978220286248002)", "volume=Declining (rvol=0.037, accel=0.634)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.015%, ema9_slope=0.0589)", "resistance=SAFE (session_high $8.08 (0.75% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:46:22.556616+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.02, "open": 7.9, "extension_from_open_pct": 1.518987341772142, "price_1m": 8.045, "price_3m": 8.025, "price_5m": 8.0301, "price_sub": 8.045}, "velocity": {"velocity_1m": -0.005179200331468895, "velocity_sub": -0.01035840066293779}, "slope": {"slope_1m": -0.3112356053532569, "slope_3m": -0.09336099585062595, "slope_5m": -0.04978220286248002, "slope_sub": -0.23613484542488455}, "acceleration": {"momentum_acceleration": 0.1864, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 16547.0, "volume_3m": 68612.0, "volume_5m": 98826.0, "volume_sub": 16547.0, "volume_acceleration": 0.634, "relative_volume": 0.037}, "vwap": {"value": 7.9674, "slope": 0.0134, "price_vs_vwap_pct": 0.66, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 14, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0188, "ema20": 7.9876, "ema9_slope": 0.0589, "price_vs_ema9_pct": 0.015, "price_vs_ema9_atr": 0.033}, "volatility": {"atr": 0.036, "atr_pct": 0.448, "vwap_distance_atr": 1.463, "range_expansion_pct": -6.8}, "rsi": {"value": 65.7, "has_full_history": true}, "quote": {"bid": 8.01, "ask": 8.02, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 126, "trades_per_second": 4.2, "uptick_ratio": 0.095, "downtick_ratio": 0.095}, "pressure": {"score": -16.4, "slope": 0.0}}, "prediction": {"symbol": "IBRX", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.08, "resistance_source": "session_high", "resistance_distance_pct": 0.7481296758104801, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.04978220286248002)", "volume=Declining (rvol=0.037, accel=0.634)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.015%, ema9_slope=0.0589)", "resistance=SAFE (session_high $8.08 (0.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:22.567493", "symbol": "TNON", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 66.0, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-1.3957)", "momentum=Weakening (slope_5m=1.4447970602973113)", "volume=Steady (rvol=0.009, accel=1.937)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=2.835%, ema9_slope=0.998)", "resistance=SAFE (session_high $6.20 (2.14% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:46:22.556616+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.07, "open": 5.6, "extension_from_open_pct": 8.392857142857155, "price_1m": 6.165, "price_3m": 5.8, "price_5m": 5.705, "price_sub": 6.165}, "velocity": {"velocity_1m": -0.025682616923492767, "velocity_sub": -0.051365233846985534}, "slope": {"slope_1m": -1.5529219452390643, "slope_3m": -0.08190008190008015, "slope_5m": 1.4447970602973113, "slope_sub": 0.049069719893681224}, "acceleration": {"momentum_acceleration": -1.3957, "velocity_acceleration": 0.002153, "slope_acceleration": 0.065713}, "volume": {"volume_1m": 31493.0, "volume_3m": 353058.0, "volume_5m": 446006.0, "volume_sub": 31493.0, "volume_acceleration": 1.937, "relative_volume": 0.009}, "vwap": {"value": 5.7871, "slope": 0.1593, "price_vs_vwap_pct": 4.889, "time_above_pct": 27.8, "time_below_pct": 72.2, "hold_duration_bars": 9, "rejection_count": 5, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.9026, "ema20": 5.7677, "ema9_slope": 0.998, "price_vs_ema9_pct": 2.835, "price_vs_ema9_atr": 1.121}, "volatility": {"atr": 0.1493, "atr_pct": 2.459, "vwap_distance_atr": 1.895, "range_expansion_pct": -5.6}, "rsi": {"value": 68.6, "has_full_history": true}, "quote": {"bid": 6.05, "ask": 6.09, "spread": 0.04, "spread_pct": 0.659}, "trade_flow": {"tick_count_sub": 395, "trades_per_second": 13.167, "uptick_ratio": 0.205, "downtick_ratio": 0.235}, "pressure": {"score": -12.8, "slope": 0.2}}, "prediction": {"symbol": "TNON", "direction": "UP", "confidence": 66.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.2, "resistance_source": "session_high", "resistance_distance_pct": 2.141680395387148, "breakout_in_progress": true, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=1.4447970602973113)", "volume=Steady (rvol=0.009, accel=1.937)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=2.835%, ema9_slope=0.998)", "resistance=SAFE (session_high $6.20 (2.14% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:22.569565", "symbol": "RDW", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.009469661099768361)", "volume=Declining (rvol=0.089, accel=0.396)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.049%, ema9_slope=0.0477)", "resistance=SAFE (session_high $10.71 (1.61% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:46:22.556616+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.545, "open": 10.25, "extension_from_open_pct": 2.8780487804878043, "price_1m": 10.5201, "price_3m": 10.5801, "price_5m": 10.5, "price_sub": 10.5201}, "velocity": {"velocity_1m": 0.003944829421773651, "velocity_sub": 0.007889658843547302}, "slope": {"slope_1m": 0.23640998618568712, "slope_3m": -0.4258661644600484, "slope_5m": -0.009469661099768361, "slope_sub": -0.6429873658373947}, "acceleration": {"momentum_acceleration": 0.6335, "velocity_acceleration": -0.00159, "slope_acceleration": -0.047529}, "volume": {"volume_1m": 27995.0, "volume_3m": 107342.0, "volume_5m": 169981.0, "volume_sub": 27995.0, "volume_acceleration": 0.396, "relative_volume": 0.089}, "vwap": {"value": 10.4678, "slope": 0.0124, "price_vs_vwap_pct": 0.737, "time_above_pct": 88.9, "time_below_pct": 11.1, "hold_duration_bars": 17, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5502, "ema20": 10.5022, "ema9_slope": 0.0477, "price_vs_ema9_pct": -0.049, "price_vs_ema9_atr": -0.061}, "volatility": {"atr": 0.0853, "atr_pct": 0.809, "vwap_distance_atr": 0.905, "range_expansion_pct": -15.7}, "rsi": {"value": 65.1, "has_full_history": true}, "quote": {"bid": 10.54, "ask": 10.55, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 147, "trades_per_second": 4.9, "uptick_ratio": 0.163, "downtick_ratio": 0.129}, "pressure": {"score": -8.2, "slope": -7.2}}, "prediction": {"symbol": "RDW", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.6121384542437167, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.009469661099768361)", "volume=Declining (rvol=0.089, accel=0.396)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.049%, ema9_slope=0.0477)", "resistance=SAFE (session_high $10.71 (1.61% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:22.570497", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.67 fell below VWAP $5.71", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.07206794474203658)", "volume=Declining (rvol=0.082, accel=0.727)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.258%, ema9_slope=-0.0648)", "resistance=SAFE (session_high $5.77 (1.80% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:46:22.556616+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.6681, "open": 5.71, "extension_from_open_pct": -0.733800350262698, "price_1m": 5.6629, "price_3m": 5.69, "price_5m": 5.685, "price_sub": 5.665}, "velocity": {"velocity_1m": 0.0015304290498979664, "velocity_sub": 0.0018240659017357344}, "slope": {"slope_1m": 0.09178360250640395, "slope_3m": -0.1049321027570378, "slope_5m": -0.07206794474203658, "slope_sub": -0.22166912623070276}, "acceleration": {"momentum_acceleration": 0.1496, "velocity_acceleration": 0.000363, "slope_acceleration": 0.010894}, "volume": {"volume_1m": 3625.0, "volume_3m": 135320.0, "volume_5m": 442885.0, "volume_sub": 3625.0, "volume_acceleration": 0.727, "relative_volume": 0.082}, "vwap": {"value": 5.7086, "slope": -0.0019, "price_vs_vwap_pct": -0.709, "time_above_pct": 38.9, "time_below_pct": 61.1, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.6828, "ema20": 5.6954, "ema9_slope": -0.0648, "price_vs_ema9_pct": -0.258, "price_vs_ema9_atr": -0.527}, "volatility": {"atr": 0.0278, "atr_pct": 0.491, "vwap_distance_atr": -1.455, "range_expansion_pct": -33.1}, "rsi": {"value": 42.6, "has_full_history": true}, "quote": {"bid": 5.66, "ask": 5.67, "spread": 0.01, "spread_pct": 0.177}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.29, "downtick_ratio": 0.29}, "pressure": {"score": -5.5, "slope": -0.3}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.7977805613874076, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.07206794474203658)", "volume=Declining (rvol=0.082, accel=0.727)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.258%, ema9_slope=-0.0648)", "resistance=SAFE (session_high $5.77 (1.80% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:22.571363", "symbol": "PCG", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $13.94 fell below VWAP $13.94", "momentum=Building (slope_5m=-0.0816788587887174)", "volume=Declining (rvol=0.042, accel=0.569)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.109%, ema9_slope=-0.0054)", "resistance=SAFE (session_high $14.02 (0.61% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:46:22.556616+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.9355, "open": 13.87, "extension_from_open_pct": 0.47224224945926546, "price_1m": 13.935, "price_3m": 13.97, "price_5m": 13.975, "price_sub": 13.9384}, "velocity": {"velocity_1m": 5.980145915546402e-05, "velocity_sub": -0.0006935277124108809}, "slope": {"slope_1m": 0.003588023178621372, "slope_3m": -0.12368399039208892, "slope_5m": -0.0816788587887174, "slope_sub": -0.1292244916984758}, "acceleration": {"momentum_acceleration": 0.0475, "velocity_acceleration": -0.000214, "slope_acceleration": -0.006429}, "volume": {"volume_1m": 19318.0, "volume_3m": 145929.0, "volume_5m": 276086.0, "volume_sub": 19318.0, "volume_acceleration": 0.569, "relative_volume": 0.042}, "vwap": {"value": 13.936, "slope": 0.003, "price_vs_vwap_pct": -0.004, "time_above_pct": 61.1, "time_below_pct": 38.9, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.9507, "ema20": 13.9153, "ema9_slope": -0.0054, "price_vs_ema9_pct": -0.109, "price_vs_ema9_atr": -0.319}, "volatility": {"atr": 0.0475, "atr_pct": 0.341, "vwap_distance_atr": -0.011, "range_expansion_pct": -27.6}, "rsi": {"value": 63.4, "has_full_history": true}, "quote": {"bid": 13.93, "ask": 13.94, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 70, "trades_per_second": 2.333, "uptick_ratio": 0.186, "downtick_ratio": 0.143}, "pressure": {"score": -9.5, "slope": -0.9}}, "prediction": {"symbol": "PCG", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.6063650389293548, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.0816788587887174)", "volume=Declining (rvol=0.042, accel=0.569)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.109%, ema9_slope=-0.0054)", "resistance=SAFE (session_high $14.02 (0.61% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:27.581945", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.019215, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=-0.028414364787403116)", "volume=Declining (rvol=0.089, accel=0.396)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.125%, ema9_slope=0.0439)", "resistance=SAFE (session_high $10.71 (1.71% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:46:27.575831+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.535, "open": 10.25, "extension_from_open_pct": 2.7804878048780504, "price_1m": 10.5201, "price_3m": 10.5801, "price_5m": 10.5, "price_sub": 10.5201}, "velocity": {"velocity_1m": 0.002360560577687918, "velocity_sub": 0.004721121155375836}, "slope": {"slope_1m": 0.14153340520824695, "slope_3m": -0.4733339434081921, "slope_5m": -0.028414364787403116, "slope_sub": -0.6999037372191634}, "acceleration": {"momentum_acceleration": 0.6715, "velocity_acceleration": -0.000631, "slope_acceleration": -0.018903}, "volume": {"volume_1m": 28557.0, "volume_3m": 107904.0, "volume_5m": 170543.0, "volume_sub": 28557.0, "volume_acceleration": 0.396, "relative_volume": 0.089}, "vwap": {"value": 10.4678, "slope": 0.0124, "price_vs_vwap_pct": 0.642, "time_above_pct": 88.9, "time_below_pct": 11.1, "hold_duration_bars": 17, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5482, "ema20": 10.5013, "ema9_slope": 0.0439, "price_vs_ema9_pct": -0.125, "price_vs_ema9_atr": -0.155}, "volatility": {"atr": 0.0853, "atr_pct": 0.81, "vwap_distance_atr": 0.788, "range_expansion_pct": -15.7}, "rsi": {"value": 64.6, "has_full_history": true}, "quote": {"bid": 10.53, "ask": 10.54, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 154, "trades_per_second": 5.133, "uptick_ratio": 0.162, "downtick_ratio": 0.149}, "pressure": {"score": -11.3, "slope": -3.1}}, "prediction": {"symbol": "RDW", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.7085904129093472, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.028414364787403116)", "volume=Declining (rvol=0.089, accel=0.396)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.125%, ema9_slope=0.0439)", "resistance=SAFE (session_high $10.71 (1.71% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:27.583746", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 10.041164, "reasons_for": ["holding 10.0s / 18s", "momentum=Building (slope_5m=-0.08067206804340574)", "volume=Declining (rvol=0.038, accel=0.676)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.109%, ema9_slope=0.0527)", "resistance=SAFE (session_high $8.08 (0.90% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:46:27.575831+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0076, "open": 7.9, "extension_from_open_pct": 1.3620253164556924, "price_1m": 8.045, "price_3m": 8.025, "price_5m": 8.0301, "price_sub": 8.045}, "velocity": {"velocity_1m": -0.007748083695877332, "velocity_sub": -0.015496167391754663}, "slope": {"slope_1m": -0.46596812977336854, "slope_3m": -0.17062721068101488, "slope_5m": -0.08067206804340574, "slope_sub": -0.3287269291260201}, "acceleration": {"momentum_acceleration": 0.2481, "velocity_acceleration": -0.001024, "slope_acceleration": -0.030828}, "volume": {"volume_1m": 28524.0, "volume_3m": 80589.0, "volume_5m": 110803.0, "volume_sub": 28524.0, "volume_acceleration": 0.676, "relative_volume": 0.038}, "vwap": {"value": 7.9687, "slope": 0.0147, "price_vs_vwap_pct": 0.488, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 14, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0164, "ema20": 7.9864, "ema9_slope": 0.0527, "price_vs_ema9_pct": -0.109, "price_vs_ema9_atr": -0.242}, "volatility": {"atr": 0.0361, "atr_pct": 0.451, "vwap_distance_atr": 1.077, "range_expansion_pct": -3.5}, "rsi": {"value": 62.8, "has_full_history": true}, "quote": {"bid": 8.0, "ask": 8.01, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 160, "trades_per_second": 5.333, "uptick_ratio": 0.138, "downtick_ratio": 0.156}, "pressure": {"score": -19.7, "slope": -3.3}}, "prediction": {"symbol": "IBRX", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 8.08, "resistance_source": "session_high", "resistance_distance_pct": 0.9041410659873123, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.08067206804340574)", "volume=Declining (rvol=0.038, accel=0.676)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.109%, ema9_slope=0.0527)", "resistance=SAFE (session_high $8.08 (0.90% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:27.585411", "symbol": "TNON", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-0.812)", "momentum=Weakening (slope_5m=1.7398892252763545)", "volume=Steady (rvol=0.009, accel=1.963)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=4.041%, ema9_slope=1.0594)", "resistance=SAFE (session_high $6.20 (0.65% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:46:27.575831+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.1599, "open": 5.6, "extension_from_open_pct": 9.9982142857143, "price_1m": 6.165, "price_3m": 5.8, "price_5m": 5.705, "price_sub": 6.165}, "velocity": {"velocity_1m": -0.0013787510137874186, "velocity_sub": -0.002757502027574837}, "slope": {"slope_1m": -0.0827592921646368, "slope_3m": 0.6511852821802914, "slope_5m": 1.7398892252763545, "slope_sub": 0.9279320755024464}, "acceleration": {"momentum_acceleration": -0.812, "velocity_acceleration": 0.009684, "slope_acceleration": 0.292907}, "volume": {"volume_1m": 40122.0, "volume_3m": 361687.0, "volume_5m": 454635.0, "volume_sub": 40122.0, "volume_acceleration": 1.963, "relative_volume": 0.009}, "vwap": {"value": 5.791, "slope": 0.1632, "price_vs_vwap_pct": 6.37, "time_above_pct": 27.8, "time_below_pct": 72.2, "hold_duration_bars": 9, "rejection_count": 5, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.9206, "ema20": 5.7763, "ema9_slope": 1.0594, "price_vs_ema9_pct": 4.041, "price_vs_ema9_atr": 1.603}, "volatility": {"atr": 0.1493, "atr_pct": 2.423, "vwap_distance_atr": 2.471, "range_expansion_pct": -6.0}, "rsi": {"value": 75.0, "has_full_history": true}, "quote": {"bid": 6.13, "ask": 6.16, "spread": 0.03, "spread_pct": 0.488}, "trade_flow": {"tick_count_sub": 480, "trades_per_second": 16.0, "uptick_ratio": 0.221, "downtick_ratio": 0.233}, "pressure": {"score": 21.7, "slope": 34.5}}, "prediction": {"symbol": "TNON", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.2, "resistance_source": "session_high", "resistance_distance_pct": 0.6509845939057419, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.7398892252763545)", "volume=Steady (rvol=0.009, accel=1.963)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=4.041%, ema9_slope=1.0594)", "resistance=SAFE (session_high $6.20 (0.65% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:27.587055", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.67 fell below VWAP $5.71", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.0830017375735303)", "volume=Declining (rvol=0.082, accel=0.727)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.302%, ema9_slope=-0.067)", "resistance=SAFE (session_high $5.77 (1.85% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:46:27.575831+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.665, "open": 5.71, "extension_from_open_pct": -0.7880910683012247, "price_1m": 5.6629, "price_3m": 5.69, "price_5m": 5.685, "price_sub": 5.665}, "velocity": {"velocity_1m": 0.0006180578855358076, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.037076598486929346, "slope_3m": -0.1322914645547041, "slope_5m": -0.0830017375735303, "slope_sub": -0.2544784865226872}, "acceleration": {"momentum_acceleration": 0.1715, "velocity_acceleration": -0.000363, "slope_acceleration": -0.0109}, "volume": {"volume_1m": 4083.0, "volume_3m": 135778.0, "volume_5m": 443343.0, "volume_sub": 4083.0, "volume_acceleration": 0.727, "relative_volume": 0.082}, "vwap": {"value": 5.7086, "slope": -0.0019, "price_vs_vwap_pct": -0.763, "time_above_pct": 38.9, "time_below_pct": 61.1, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.6821, "ema20": 5.6951, "ema9_slope": -0.067, "price_vs_ema9_pct": -0.302, "price_vs_ema9_atr": -0.616}, "volatility": {"atr": 0.0278, "atr_pct": 0.491, "vwap_distance_atr": -1.566, "range_expansion_pct": -33.1}, "rsi": {"value": 41.8, "has_full_history": true}, "quote": {"bid": 5.66, "ask": 5.67, "spread": 0.01, "spread_pct": 0.177}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.314, "downtick_ratio": 0.314}, "pressure": {"score": -6.8, "slope": -1.3}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.8534863195057287, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.0830017375735303)", "volume=Declining (rvol=0.082, accel=0.727)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.302%, ema9_slope=-0.067)", "resistance=SAFE (session_high $5.77 (1.85% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:27.588713", "symbol": "PCG", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $13.94 fell below VWAP $13.94", "momentum=Building (slope_5m=-0.08239593035752557)", "volume=Declining (rvol=0.042, accel=0.57)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.112%, ema9_slope=-0.0055)", "resistance=SAFE (session_high $14.02 (0.61% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:46:27.575831+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.935, "open": 13.87, "extension_from_open_pct": 0.46863734679164587, "price_1m": 13.935, "price_3m": 13.97, "price_5m": 13.975, "price_sub": 13.9384}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0008131014559297053}, "slope": {"slope_1m": 0.0, "slope_3m": -0.12547801147227586, "slope_5m": -0.08239593035752557, "slope_sub": -0.13137702049538588}, "acceleration": {"momentum_acceleration": 0.049, "velocity_acceleration": -2.4e-05, "slope_acceleration": -0.000715}, "volume": {"volume_1m": 19580.0, "volume_3m": 146191.0, "volume_5m": 276348.0, "volume_sub": 19580.0, "volume_acceleration": 0.57, "relative_volume": 0.042}, "vwap": {"value": 13.936, "slope": 0.003, "price_vs_vwap_pct": -0.007, "time_above_pct": 61.1, "time_below_pct": 38.9, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.9506, "ema20": 13.9153, "ema9_slope": -0.0055, "price_vs_ema9_pct": -0.112, "price_vs_ema9_atr": -0.328}, "volatility": {"atr": 0.0475, "atr_pct": 0.341, "vwap_distance_atr": -0.022, "range_expansion_pct": -27.6}, "rsi": {"value": 63.4, "has_full_history": true}, "quote": {"bid": 13.93, "ask": 13.94, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 76, "trades_per_second": 2.533, "uptick_ratio": 0.184, "downtick_ratio": 0.145}, "pressure": {"score": -9.8, "slope": -0.3}}, "prediction": {"symbol": "PCG", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.609974883387148, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.08239593035752557)", "volume=Declining (rvol=0.042, accel=0.57)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.112%, ema9_slope=-0.0055)", "resistance=SAFE (session_high $14.02 (0.61% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:32.600888", "symbol": "SNAP", "shortlisted": false, "confidence_rank": 6, "confidence": 23.5, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:46:32.594490+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.66, "open": 5.71, "extension_from_open_pct": -0.8756567425569146, "price_1m": 5.6629, "price_3m": 5.69, "price_5m": 5.685, "price_sub": 5.66}, "velocity": {"velocity_1m": -0.0008535085085967316, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.05122362645611033, "slope_3m": -0.17644048956354128, "slope_5m": -0.10064192273661454, "slope_sub": -0.282311424790466}, "acceleration": {"momentum_acceleration": 0.1817, "velocity_acceleration": 0.0, "slope_acceleration": -0.017594}, "volume": {"volume_1m": 4299.0, "volume_3m": 135994.0, "volume_5m": 443559.0, "volume_sub": 6.0, "volume_acceleration": 0.728, "relative_volume": 0.082}, "vwap": {"value": 5.7086, "slope": -0.0019, "price_vs_vwap_pct": -0.851, "time_above_pct": 38.9, "time_below_pct": 61.1, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.6811, "ema20": 5.6947, "ema9_slope": -0.0705, "price_vs_ema9_pct": -0.372, "price_vs_ema9_atr": -0.76}, "volatility": {"atr": 0.0278, "atr_pct": 0.492, "vwap_distance_atr": -1.746, "range_expansion_pct": -33.1}, "rsi": {"value": 40.8, "has_full_history": true}, "quote": {"bid": 5.66, "ask": 5.67, "spread": 0.01, "spread_pct": 0.177}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -6.8, "slope": 0.0}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.9434628975264916, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.10064192273661454)", "volume=Declining (rvol=0.082, accel=0.728)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.372%, ema9_slope=-0.0705)", "resistance=SAFE (session_high $5.77 (1.94% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:32.602026", "symbol": "MBLY", "shortlisted": false, "confidence_rank": 7, "confidence": 2.5, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:46:32.594490+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0826, "open": 8.15, "extension_from_open_pct": -0.8269938650306872, "price_1m": 8.09, "price_3m": 8.12, "price_5m": 8.14, "price_sub": 8.09}, "velocity": {"velocity_1m": -0.0015245158632057102, "velocity_sub": -0.0030490317264114204}, "slope": {"slope_1m": -0.09151280560949406, "slope_3m": -0.07664540374821552, "slope_5m": -0.141684315496908, "slope_sub": -0.042551086042264916}, "acceleration": {"momentum_acceleration": -0.0991, "velocity_acceleration": -6e-06, "slope_acceleration": -0.000166}, "volume": {"volume_1m": 1913.0, "volume_3m": 28314.0, "volume_5m": 31999.0, "volume_sub": 1913.0, "volume_acceleration": 0.589, "relative_volume": 0.052}, "vwap": {"value": 8.1091, "slope": -0.0023, "price_vs_vwap_pct": -0.326, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.1109, "ema20": 8.1224, "ema9_slope": -0.0784, "price_vs_ema9_pct": -0.348, "price_vs_ema9_atr": -1.21}, "volatility": {"atr": 0.0234, "atr_pct": 0.289, "vwap_distance_atr": -1.133, "range_expansion_pct": -24.5}, "rsi": {"value": 38.5, "has_full_history": true}, "quote": {"bid": 8.09, "ask": 8.1, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.421, "downtick_ratio": 0.263}, "pressure": {"score": -6.1, "slope": 14.4}}, "prediction": {"symbol": "MBLY", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.19, "resistance_source": "session_high", "resistance_distance_pct": 1.3287803429589509, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.141684315496908)", "volume=Declining (rvol=0.052, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.348%, ema9_slope=-0.0784)", "resistance=SAFE (session_high $8.19 (1.33% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:32.603853", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 10.037874, "reasons_for": ["holding 10.0s / 18s", "momentum=Building (slope_5m=-0.04736624719118053)", "volume=Declining (rvol=0.089, accel=0.399)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.201%, ema9_slope=0.0402)", "resistance=SAFE (session_high $10.71 (1.81% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:46:32.594490+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.525, "open": 10.25, "extension_from_open_pct": 2.682926829268296, "price_1m": 10.5201, "price_3m": 10.5801, "price_5m": 10.5, "price_sub": 10.5367}, "velocity": {"velocity_1m": 0.0007762917336021862, "velocity_sub": -0.003701348619586581}, "slope": {"slope_1m": 0.046566659222346436, "slope_3m": -0.5208316892939074, "slope_5m": -0.04736624719118053, "slope_sub": -0.3384252035720517}, "acceleration": {"momentum_acceleration": 0.2911, "velocity_acceleration": -0.001678, "slope_acceleration": -0.018923}, "volume": {"volume_1m": 30186.0, "volume_3m": 109533.0, "volume_5m": 172172.0, "volume_sub": 1424.0, "volume_acceleration": 0.399, "relative_volume": 0.089}, "vwap": {"value": 10.4678, "slope": 0.0124, "price_vs_vwap_pct": 0.547, "time_above_pct": 88.9, "time_below_pct": 11.1, "hold_duration_bars": 17, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5462, "ema20": 10.5003, "ema9_slope": 0.0402, "price_vs_ema9_pct": -0.201, "price_vs_ema9_atr": -0.249}, "volatility": {"atr": 0.0853, "atr_pct": 0.81, "vwap_distance_atr": 0.671, "range_expansion_pct": -15.7}, "rsi": {"value": 64.1, "has_full_history": true}, "quote": {"bid": 10.52, "ask": 10.53, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.0, "downtick_ratio": 0.273}, "pressure": {"score": -28.5, "slope": -17.2}}, "prediction": {"symbol": "RDW", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.805225653206646, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.04736624719118053)", "volume=Declining (rvol=0.089, accel=0.399)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.201%, ema9_slope=0.0402)", "resistance=SAFE (session_high $10.71 (1.81% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:32.605640", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 15.059823, "reasons_for": ["holding 15.1s / 18s", "momentum=Building (slope_5m=-0.07469189592929451)", "volume=Declining (rvol=0.038, accel=0.679)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.085%, ema9_slope=0.0539)", "resistance=SAFE (session_high $8.08 (0.87% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:46:32.594490+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.01, "open": 7.9, "extension_from_open_pct": 1.392405063291132, "price_1m": 8.045, "price_3m": 8.025, "price_5m": 8.0301, "price_sub": 8.01}, "velocity": {"velocity_1m": -0.007250880464056379, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.4360012457178467, "slope_3m": -0.15566625155666475, "slope_5m": -0.07469189592929451, "slope_sub": -0.6097371286358713}, "acceleration": {"momentum_acceleration": 0.535, "velocity_acceleration": 0.003088, "slope_acceleration": 0.005971}, "volume": {"volume_1m": 29576.0, "volume_3m": 81641.0, "volume_5m": 111855.0, "volume_sub": 23.0, "volume_acceleration": 0.679, "relative_volume": 0.038}, "vwap": {"value": 7.9689, "slope": 0.0148, "price_vs_vwap_pct": 0.516, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 14, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0168, "ema20": 7.9866, "ema9_slope": 0.0539, "price_vs_ema9_pct": -0.085, "price_vs_ema9_atr": -0.189}, "volatility": {"atr": 0.0361, "atr_pct": 0.451, "vwap_distance_atr": 1.139, "range_expansion_pct": -3.5}, "rsi": {"value": 63.4, "has_full_history": true}, "quote": {"bid": 8.0, "ask": 8.02, "spread": 0.02, "spread_pct": 0.25}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -8.0, "slope": 11.7}}, "prediction": {"symbol": "IBRX", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 8.08, "resistance_source": "session_high", "resistance_distance_pct": 0.8739076154806527, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.07469189592929451)", "volume=Declining (rvol=0.038, accel=0.679)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.085%, ema9_slope=0.0539)", "resistance=SAFE (session_high $8.08 (0.87% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:32.607463", "symbol": "TNON", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-1.4976)", "momentum=Weakening (slope_5m=1.8382964564964237)", "volume=Steady (rvol=0.009, accel=2.009)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=4.444%, ema9_slope=1.08)", "resistance=SAFE (session_high $6.20 (0.16% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:46:32.594490+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.19, "open": 5.6, "extension_from_open_pct": 10.535714285714299, "price_1m": 6.165, "price_3m": 5.8, "price_5m": 5.705, "price_sub": 6.15}, "velocity": {"velocity_1m": 0.006758583400919264, "velocity_sub": 0.02168021680216804}, "slope": {"slope_1m": 0.4046944556859628, "slope_3m": 0.895036615134258, "slope_5m": 1.8382964564964237, "slope_sub": 0.3407016832285554}, "acceleration": {"momentum_acceleration": -1.4976, "velocity_acceleration": 0.004869, "slope_acceleration": 0.097128}, "volume": {"volume_1m": 55376.0, "volume_3m": 376941.0, "volume_5m": 469889.0, "volume_sub": 10662.0, "volume_acceleration": 2.009, "relative_volume": 0.009}, "vwap": {"value": 5.7972, "slope": 0.1694, "price_vs_vwap_pct": 6.775, "time_above_pct": 27.8, "time_below_pct": 72.2, "hold_duration_bars": 9, "rejection_count": 5, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.9266, "ema20": 5.7791, "ema9_slope": 1.08, "price_vs_ema9_pct": 4.444, "price_vs_ema9_atr": 1.739}, "volatility": {"atr": 0.1514, "atr_pct": 2.446, "vwap_distance_atr": 2.594, "range_expansion_pct": -6.2}, "rsi": {"value": 76.0, "has_full_history": true}, "quote": {"bid": 6.18, "ask": 6.2, "spread": 0.02, "spread_pct": 0.323}, "trade_flow": {"tick_count_sub": 118, "trades_per_second": 3.933, "uptick_ratio": 0.127, "downtick_ratio": 0.102}, "pressure": {"score": 41.2, "slope": 19.5}}, "prediction": {"symbol": "TNON", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.2, "resistance_source": "session_high", "resistance_distance_pct": 0.16155088852988345, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.8382964564964237)", "volume=Steady (rvol=0.009, accel=2.009)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=4.444%, ema9_slope=1.08)", "resistance=SAFE (session_high $6.20 (0.16% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:32.609814", "symbol": "BTE", "shortlisted": true, "confidence_rank": 4, "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.07901952572480841)", "volume=Declining (rvol=0.083, accel=0.396)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0596)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:46:32.594490+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.065, "open": 5.1, "extension_from_open_pct": -0.686274509803907, "price_1m": 5.0701, "price_3m": 5.0601, "price_5m": 5.045, "price_sub": 5.07}, "velocity": {"velocity_1m": -0.0016764955326323805, "velocity_sub": -0.003287310979618602}, "slope": {"slope_1m": -0.10064034888653609, "slope_3m": 0.0, "slope_5m": 0.07901952572480841, "slope_sub": -0.01972872996300821}, "acceleration": {"momentum_acceleration": -0.0987, "velocity_acceleration": -5.5e-05, "slope_acceleration": -0.0022}, "volume": {"volume_1m": 31421.0, "volume_3m": 85738.0, "volume_5m": 131103.0, "volume_sub": 85.0, "volume_acceleration": 0.396, "relative_volume": 0.083}, "vwap": {"value": 5.0626, "slope": 0.0005, "price_vs_vwap_pct": 0.048, "time_above_pct": 38.9, "time_below_pct": 61.1, "hold_duration_bars": 3, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.0575, "ema20": 5.0603, "ema9_slope": 0.0596, "price_vs_ema9_pct": 0.149, "price_vs_ema9_atr": 0.617}, "volatility": {"atr": 0.0122, "atr_pct": 0.241, "vwap_distance_atr": 0.197, "range_expansion_pct": -77.9}, "rsi": {"value": 44.2, "has_full_history": true}, "quote": {"bid": 5.06, "ask": 5.07, "spread": 0.01, "spread_pct": 0.197}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -57.4, "slope": -48.7}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.2833168805528035, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.07901952572480841)", "volume=Declining (rvol=0.083, accel=0.396)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0596)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:32.611322", "symbol": "PCG", "shortlisted": true, "confidence_rank": 5, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.07522567703109356)", "volume=Declining (rvol=0.042, accel=0.57)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.083%, ema9_slope=-0.0041)", "resistance=SAFE (session_high $14.02 (0.57% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:46:32.594490+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.94, "open": 13.87, "extension_from_open_pct": 0.5046863734679184, "price_1m": 13.935, "price_3m": 13.97, "price_5m": 13.975, "price_sub": 13.935}, "velocity": {"velocity_1m": 0.0005980145915559149, "velocity_sub": 0.0011960291831118299}, "slope": {"slope_1m": 0.035874439461876274, "slope_3m": -0.1075397299557933, "slope_5m": -0.07522567703109356, "slope_sub": -0.004878626236246302}, "acceleration": {"momentum_acceleration": -0.0703, "velocity_acceleration": 0.0004, "slope_acceleration": 0.007148}, "volume": {"volume_1m": 19834.0, "volume_3m": 146445.0, "volume_5m": 276602.0, "volume_sub": 202.0, "volume_acceleration": 0.57, "relative_volume": 0.042}, "vwap": {"value": 13.9361, "slope": 0.003, "price_vs_vwap_pct": 0.028, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 4, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 13.9516, "ema20": 13.9157, "ema9_slope": -0.0041, "price_vs_ema9_pct": -0.083, "price_vs_ema9_atr": -0.244}, "volatility": {"atr": 0.0475, "atr_pct": 0.34, "vwap_distance_atr": 0.083, "range_expansion_pct": -27.6}, "rsi": {"value": 63.7, "has_full_history": true}, "quote": {"bid": 13.93, "ask": 13.94, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.143, "downtick_ratio": 0.0}, "pressure": {"score": -4.2, "slope": 5.6}}, "prediction": {"symbol": "PCG", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.5738880918220952, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.07522567703109356)", "volume=Declining (rvol=0.042, accel=0.57)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.083%, ema9_slope=-0.0041)", "resistance=SAFE (session_high $14.02 (0.57% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:37.621653", "symbol": "BTE", "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.07901952572480841)", "volume=Declining (rvol=0.084, accel=0.409)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0596)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:46:37.617590+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.065, "open": 5.1, "extension_from_open_pct": -0.686274509803907, "price_1m": 5.0701, "price_3m": 5.0601, "price_5m": 5.045, "price_sub": 5.07}, "velocity": {"velocity_1m": -0.0016764955326323805, "velocity_sub": -0.003287310979618602}, "slope": {"slope_1m": -0.10064034888653609, "slope_3m": 0.0, "slope_5m": 0.07901952572480841, "slope_sub": -0.01972872996300821}, "acceleration": {"momentum_acceleration": -0.0987, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 41421.0, "volume_3m": 95738.0, "volume_5m": 141103.0, "volume_sub": 10085.0, "volume_acceleration": 0.409, "relative_volume": 0.084}, "vwap": {"value": 5.0626, "slope": 0.0005, "price_vs_vwap_pct": 0.046, "time_above_pct": 38.9, "time_below_pct": 61.1, "hold_duration_bars": 3, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.0575, "ema20": 5.0603, "ema9_slope": 0.0596, "price_vs_ema9_pct": 0.149, "price_vs_ema9_atr": 0.617}, "volatility": {"atr": 0.0122, "atr_pct": 0.241, "vwap_distance_atr": 0.193, "range_expansion_pct": -77.9}, "rsi": {"value": 44.2, "has_full_history": true}, "quote": {"bid": 5.06, "ask": 5.07, "spread": 0.01, "spread_pct": 0.197}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -30.4, "slope": 27.0}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.2833168805528035, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.07901952572480841)", "volume=Declining (rvol=0.084, accel=0.409)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0596)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:37.623574", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.67 fell below VWAP $5.71", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.0830017375735303)", "volume=Declining (rvol=0.082, accel=0.728)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.302%, ema9_slope=-0.067)", "resistance=SAFE (session_high $5.77 (1.85% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:46:37.617590+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.665, "open": 5.71, "extension_from_open_pct": -0.7880910683012247, "price_1m": 5.6629, "price_3m": 5.69, "price_5m": 5.685, "price_sub": 5.66}, "velocity": {"velocity_1m": 0.0006180578855358076, "velocity_sub": 0.00294464075382797}, "slope": {"slope_1m": 0.037076598486929346, "slope_3m": -0.1322914645547041, "slope_5m": -0.0830017375735303, "slope_sub": -0.22932745314222228}, "acceleration": {"momentum_acceleration": 0.1463, "velocity_acceleration": 0.000586, "slope_acceleration": 0.017579}, "volume": {"volume_1m": 4655.0, "volume_3m": 136350.0, "volume_5m": 443915.0, "volume_sub": 362.0, "volume_acceleration": 0.728, "relative_volume": 0.082}, "vwap": {"value": 5.7086, "slope": -0.0019, "price_vs_vwap_pct": -0.763, "time_above_pct": 38.9, "time_below_pct": 61.1, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.6821, "ema20": 5.6951, "ema9_slope": -0.067, "price_vs_ema9_pct": -0.302, "price_vs_ema9_atr": -0.616}, "volatility": {"atr": 0.0278, "atr_pct": 0.491, "vwap_distance_atr": -1.566, "range_expansion_pct": -33.1}, "rsi": {"value": 41.8, "has_full_history": true}, "quote": {"bid": 5.66, "ask": 5.67, "spread": 0.01, "spread_pct": 0.177}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.5, "downtick_ratio": 0.167}, "pressure": {"score": 8.6, "slope": 15.4}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.8534863195057287, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.0830017375735303)", "volume=Declining (rvol=0.082, accel=0.728)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.302%, ema9_slope=-0.067)", "resistance=SAFE (session_high $5.77 (1.85% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:37.625510", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 3, "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 $8.08 fell below VWAP $8.11", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.141684315496908)", "volume=Declining (rvol=0.052, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.348%, ema9_slope=-0.0784)", "resistance=SAFE (session_high $8.19 (1.33% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:46:37.617590+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0826, "open": 8.15, "extension_from_open_pct": -0.8269938650306872, "price_1m": 8.09, "price_3m": 8.12, "price_5m": 8.14, "price_sub": 8.09}, "velocity": {"velocity_1m": -0.0015245158632057102, "velocity_sub": -0.0030490317264114204}, "slope": {"slope_1m": -0.09151280560949406, "slope_3m": -0.07664540374821552, "slope_5m": -0.141684315496908, "slope_sub": -0.042551086042264916}, "acceleration": {"momentum_acceleration": -0.0991, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1913.0, "volume_3m": 28314.0, "volume_5m": 31999.0, "volume_sub": 1913.0, "volume_acceleration": 0.589, "relative_volume": 0.052}, "vwap": {"value": 8.1091, "slope": -0.0023, "price_vs_vwap_pct": -0.326, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.1109, "ema20": 8.1224, "ema9_slope": -0.0784, "price_vs_ema9_pct": -0.348, "price_vs_ema9_atr": -1.21}, "volatility": {"atr": 0.0234, "atr_pct": 0.289, "vwap_distance_atr": -1.133, "range_expansion_pct": -24.5}, "rsi": {"value": 38.5, "has_full_history": true}, "quote": {"bid": 8.09, "ask": 8.1, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.421, "downtick_ratio": 0.263}, "pressure": {"score": -6.1, "slope": 0.0}}, "prediction": {"symbol": "MBLY", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.19, "resistance_source": "session_high", "resistance_distance_pct": 1.3287803429589509, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.141684315496908)", "volume=Declining (rvol=0.052, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.348%, ema9_slope=-0.0784)", "resistance=SAFE (session_high $8.19 (1.33% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:42.648420", "symbol": "BTE", "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.07901952572480841)", "volume=Declining (rvol=0.084, accel=0.409)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0596)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:46:42.644998+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.065, "open": 5.1, "extension_from_open_pct": -0.686274509803907, "price_1m": 5.0701, "price_3m": 5.0601, "price_5m": 5.045, "price_sub": 5.07}, "velocity": {"velocity_1m": -0.0016764955326323805, "velocity_sub": -0.003287310979618602}, "slope": {"slope_1m": -0.10064034888653609, "slope_3m": 0.0, "slope_5m": 0.07901952572480841, "slope_sub": -0.01972872996300821}, "acceleration": {"momentum_acceleration": -0.0987, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 41421.0, "volume_3m": 95738.0, "volume_5m": 141103.0, "volume_sub": 10085.0, "volume_acceleration": 0.409, "relative_volume": 0.084}, "vwap": {"value": 5.0626, "slope": 0.0005, "price_vs_vwap_pct": 0.046, "time_above_pct": 38.9, "time_below_pct": 61.1, "hold_duration_bars": 3, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.0575, "ema20": 5.0603, "ema9_slope": 0.0596, "price_vs_ema9_pct": 0.149, "price_vs_ema9_atr": 0.617}, "volatility": {"atr": 0.0122, "atr_pct": 0.241, "vwap_distance_atr": 0.193, "range_expansion_pct": -77.9}, "rsi": {"value": 44.2, "has_full_history": true}, "quote": {"bid": 5.06, "ask": 5.07, "spread": 0.01, "spread_pct": 0.197}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -30.4, "slope": 0.0}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.2833168805528035, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.07901952572480841)", "volume=Declining (rvol=0.084, accel=0.409)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0596)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:42.649990", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 2, "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 $8.10 fell below VWAP $8.11", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.10215008660550903)", "volume=Declining (rvol=0.052, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.19%, ema9_slope=-0.0705)", "resistance=SAFE (session_high $8.19 (1.13% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:46:42.644998+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0986, "open": 8.15, "extension_from_open_pct": -0.6306748466257791, "price_1m": 8.09, "price_3m": 8.12, "price_5m": 8.14, "price_sub": 8.0826}, "velocity": {"velocity_1m": 0.0017717346518334356, "velocity_sub": 0.006598536774470268}, "slope": {"slope_1m": 0.10624760634025791, "slope_3m": 0.022237230064727113, "slope_5m": -0.10215008660550903, "slope_sub": 0.19393219793946223}, "acceleration": {"momentum_acceleration": -0.2961, "velocity_acceleration": 0.001919, "slope_acceleration": 0.039336}, "volume": {"volume_1m": 1918.0, "volume_3m": 28319.0, "volume_5m": 32004.0, "volume_sub": 5.0, "volume_acceleration": 0.589, "relative_volume": 0.052}, "vwap": {"value": 8.1091, "slope": -0.0023, "price_vs_vwap_pct": -0.13, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.1141, "ema20": 8.1239, "ema9_slope": -0.0705, "price_vs_ema9_pct": -0.19, "price_vs_ema9_atr": -0.662}, "volatility": {"atr": 0.0234, "atr_pct": 0.288, "vwap_distance_atr": -0.45, "range_expansion_pct": -24.6}, "rsi": {"value": 41.8, "has_full_history": true}, "quote": {"bid": 8.09, "ask": 8.1, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 4.3, "slope": 10.4}}, "prediction": {"symbol": "MBLY", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.19, "resistance_source": "session_high", "resistance_distance_pct": 1.1285901266885654, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.10215008660550903)", "volume=Declining (rvol=0.052, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.19%, ema9_slope=-0.0705)", "resistance=SAFE (session_high $8.19 (1.13% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:47.655461", "symbol": "BTE", "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.07901952572480841)", "volume=Declining (rvol=0.084, accel=0.409)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0596)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:46:47.652335+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.065, "open": 5.1, "extension_from_open_pct": -0.686274509803907, "price_1m": 5.0701, "price_3m": 5.0601, "price_5m": 5.045, "price_sub": 5.07}, "velocity": {"velocity_1m": -0.0016764955326323805, "velocity_sub": -0.003287310979618602}, "slope": {"slope_1m": -0.10064034888653609, "slope_3m": 0.0, "slope_5m": 0.07901952572480841, "slope_sub": -0.01972872996300821}, "acceleration": {"momentum_acceleration": -0.0987, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 41421.0, "volume_3m": 95738.0, "volume_5m": 141103.0, "volume_sub": 10085.0, "volume_acceleration": 0.409, "relative_volume": 0.084}, "vwap": {"value": 5.0626, "slope": 0.0005, "price_vs_vwap_pct": 0.046, "time_above_pct": 38.9, "time_below_pct": 61.1, "hold_duration_bars": 3, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.0575, "ema20": 5.0603, "ema9_slope": 0.0596, "price_vs_ema9_pct": 0.149, "price_vs_ema9_atr": 0.617}, "volatility": {"atr": 0.0122, "atr_pct": 0.241, "vwap_distance_atr": 0.193, "range_expansion_pct": -77.9}, "rsi": {"value": 44.2, "has_full_history": true}, "quote": {"bid": 5.06, "ask": 5.07, "spread": 0.01, "spread_pct": 0.197}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -30.4, "slope": 0.0}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.2833168805528035, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.07901952572480841)", "volume=Declining (rvol=0.084, accel=0.409)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0596)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:47.657003", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 2, "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 $8.10 fell below VWAP $8.11", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.10215008660550903)", "volume=Declining (rvol=0.052, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.19%, ema9_slope=-0.0705)", "resistance=SAFE (session_high $8.19 (1.13% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:46:47.652335+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0986, "open": 8.15, "extension_from_open_pct": -0.6306748466257791, "price_1m": 8.09, "price_3m": 8.12, "price_5m": 8.14, "price_sub": 8.0826}, "velocity": {"velocity_1m": 0.0017717346518334356, "velocity_sub": 0.006598536774470268}, "slope": {"slope_1m": 0.10624760634025791, "slope_3m": 0.022237230064727113, "slope_5m": -0.10215008660550903, "slope_sub": 0.19393219793946223}, "acceleration": {"momentum_acceleration": -0.2961, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1918.0, "volume_3m": 28319.0, "volume_5m": 32004.0, "volume_sub": 5.0, "volume_acceleration": 0.589, "relative_volume": 0.052}, "vwap": {"value": 8.1091, "slope": -0.0023, "price_vs_vwap_pct": -0.13, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.1141, "ema20": 8.1239, "ema9_slope": -0.0705, "price_vs_ema9_pct": -0.19, "price_vs_ema9_atr": -0.662}, "volatility": {"atr": 0.0234, "atr_pct": 0.288, "vwap_distance_atr": -0.45, "range_expansion_pct": -24.6}, "rsi": {"value": 41.8, "has_full_history": true}, "quote": {"bid": 8.09, "ask": 8.1, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 4.3, "slope": 0.0}}, "prediction": {"symbol": "MBLY", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.19, "resistance_source": "session_high", "resistance_distance_pct": 1.1285901266885654, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.10215008660550903)", "volume=Declining (rvol=0.052, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.19%, ema9_slope=-0.0705)", "resistance=SAFE (session_high $8.19 (1.13% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:52.664540", "symbol": "BTE", "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.07901952572480841)", "volume=Declining (rvol=0.084, accel=0.409)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0596)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:46:52.661028+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.065, "open": 5.1, "extension_from_open_pct": -0.686274509803907, "price_1m": 5.0701, "price_3m": 5.0601, "price_5m": 5.045, "price_sub": 5.07}, "velocity": {"velocity_1m": -0.0016764955326323805, "velocity_sub": -0.003287310979618602}, "slope": {"slope_1m": -0.10064034888653609, "slope_3m": 0.0, "slope_5m": 0.07901952572480841, "slope_sub": -0.01972872996300821}, "acceleration": {"momentum_acceleration": -0.0987, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 41421.0, "volume_3m": 95738.0, "volume_5m": 141103.0, "volume_sub": 10085.0, "volume_acceleration": 0.409, "relative_volume": 0.084}, "vwap": {"value": 5.0626, "slope": 0.0005, "price_vs_vwap_pct": 0.046, "time_above_pct": 38.9, "time_below_pct": 61.1, "hold_duration_bars": 3, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.0575, "ema20": 5.0603, "ema9_slope": 0.0596, "price_vs_ema9_pct": 0.149, "price_vs_ema9_atr": 0.617}, "volatility": {"atr": 0.0122, "atr_pct": 0.241, "vwap_distance_atr": 0.193, "range_expansion_pct": -77.9}, "rsi": {"value": 44.2, "has_full_history": true}, "quote": {"bid": 5.06, "ask": 5.07, "spread": 0.01, "spread_pct": 0.197}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -30.4, "slope": 0.0}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.2833168805528035, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.07901952572480841)", "volume=Declining (rvol=0.084, accel=0.409)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0596)", "resistance=SAFE (session_high $5.13 (1.28% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:52.666289", "symbol": "MBLY", "shortlisted": true, "confidence_rank": 2, "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 $8.10 fell below VWAP $8.11", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.10215008660550903)", "volume=Declining (rvol=0.052, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.19%, ema9_slope=-0.0705)", "resistance=SAFE (session_high $8.19 (1.13% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:46:52.661028+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0986, "open": 8.15, "extension_from_open_pct": -0.6306748466257791, "price_1m": 8.09, "price_3m": 8.12, "price_5m": 8.14, "price_sub": 8.0826}, "velocity": {"velocity_1m": 0.0017717346518334356, "velocity_sub": 0.006598536774470268}, "slope": {"slope_1m": 0.10624760634025791, "slope_3m": 0.022237230064727113, "slope_5m": -0.10215008660550903, "slope_sub": 0.19393219793946223}, "acceleration": {"momentum_acceleration": -0.2961, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1918.0, "volume_3m": 28319.0, "volume_5m": 32004.0, "volume_sub": 5.0, "volume_acceleration": 0.589, "relative_volume": 0.052}, "vwap": {"value": 8.1091, "slope": -0.0023, "price_vs_vwap_pct": -0.13, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.1141, "ema20": 8.1239, "ema9_slope": -0.0705, "price_vs_ema9_pct": -0.19, "price_vs_ema9_atr": -0.662}, "volatility": {"atr": 0.0234, "atr_pct": 0.288, "vwap_distance_atr": -0.45, "range_expansion_pct": -24.6}, "rsi": {"value": 41.8, "has_full_history": true}, "quote": {"bid": 8.09, "ask": 8.1, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 4.3, "slope": 0.0}}, "prediction": {"symbol": "MBLY", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.19, "resistance_source": "session_high", "resistance_distance_pct": 1.1285901266885654, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.10215008660550903)", "volume=Declining (rvol=0.052, accel=0.589)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.19%, ema9_slope=-0.0705)", "resistance=SAFE (session_high $8.19 (1.13% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:46:57.673362", "symbol": "MBLY", "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": ["VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.07400098667982302)", "volume=Declining (rvol=0.053, accel=0.616)", "vwap=Bearish (VWAP_DECLINING)", "ema9=Bearish (price_vs_ema9=-0.078%, ema9_slope=-0.0649)", "resistance=SAFE (session_high $8.19 (0.99% away))", "extension=NORMAL"], "features": {"symbol": "MBLY", "computed_at": "2026-09-14T13:46:57.671360+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.11, "open": 8.15, "extension_from_open_pct": -0.49079754601228126, "price_1m": 8.09, "price_3m": 8.12, "price_5m": 8.14, "price_sub": 8.0826}, "velocity": {"velocity_1m": 0.0041203131437988405, "velocity_sub": 0.01129999422628036}, "slope": {"slope_1m": 0.24691358024690832, "slope_3m": 0.09261164848733561, "slope_5m": -0.07400098667982302, "slope_sub": 0.27843202710136916}, "acceleration": {"momentum_acceleration": -0.3524, "velocity_acceleration": 0.000938, "slope_acceleration": 0.028075}, "volume": {"volume_1m": 5778.0, "volume_3m": 32179.0, "volume_5m": 35864.0, "volume_sub": 3865.0, "volume_acceleration": 0.616, "relative_volume": 0.053}, "vwap": {"value": 8.109, "slope": -0.0024, "price_vs_vwap_pct": 0.012, "time_above_pct": 72.2, "time_below_pct": 27.8, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 8.1163, "ema20": 8.125, "ema9_slope": -0.0649, "price_vs_ema9_pct": -0.078, "price_vs_ema9_atr": -0.263}, "volatility": {"atr": 0.0241, "atr_pct": 0.297, "vwap_distance_atr": 0.041, "range_expansion_pct": -24.6}, "rsi": {"value": 44.3, "has_full_history": true}, "quote": {"bid": 8.1, "ask": 8.11, "spread": 0.01, "spread_pct": 0.123}, "trade_flow": {"tick_count_sub": 39, "trades_per_second": 1.3, "uptick_ratio": 0.103, "downtick_ratio": 0.026}, "pressure": {"score": 1.4, "slope": -2.9}}, "prediction": {"symbol": "MBLY", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.19, "resistance_source": "session_high", "resistance_distance_pct": 0.9864364981504324, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.07400098667982302)", "volume=Declining (rvol=0.053, accel=0.616)", "vwap=Bearish (VWAP_DECLINING)", "ema9=Bearish (price_vs_ema9=-0.078%, ema9_slope=-0.0649)", "resistance=SAFE (session_high $8.19 (0.99% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:12.873424", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.04571179111135037)", "volume=Declining (rvol=0.125, accel=0.291)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.342%, ema9_slope=0.0235)", "resistance=SAFE (session_high $6.36 (0.32% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:48:12.871420+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.34, "open": 6.22, "extension_from_open_pct": 1.9292604501607735, "price_1m": 6.32, "price_3m": 6.3111, "price_5m": 6.2984, "price_sub": 6.33}, "velocity": {"velocity_1m": 0.005274261603375415, "velocity_sub": 0.005265929436545439}, "slope": {"slope_1m": 0.3159557661927263, "slope_3m": 0.2372166578808665, "slope_5m": 0.04571179111135037, "slope_sub": 0.44303797468354617}, "acceleration": {"momentum_acceleration": 0.3973, "velocity_acceleration": 1.5e-05, "slope_acceleration": 0.001532}, "volume": {"volume_1m": 4793.0, "volume_3m": 64416.0, "volume_5m": 155443.0, "volume_sub": 4793.0, "volume_acceleration": 0.291, "relative_volume": 0.125}, "vwap": {"value": 6.3049, "slope": 0.0003, "price_vs_vwap_pct": 0.557, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3184, "ema20": 6.3133, "ema9_slope": 0.0235, "price_vs_ema9_pct": 0.342, "price_vs_ema9_atr": 0.854}, "volatility": {"atr": 0.0253, "atr_pct": 0.398, "vwap_distance_atr": 1.391, "range_expansion_pct": -27.5}, "rsi": {"value": 60.7, "has_full_history": true}, "quote": {"bid": 6.33, "ask": 6.34, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 39, "trades_per_second": 1.3, "uptick_ratio": 0.359, "downtick_ratio": 0.308}, "pressure": {"score": -12.0, "slope": 4.1}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.3154574132492186, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.04571179111135037)", "volume=Declining (rvol=0.125, accel=0.291)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.342%, ema9_slope=0.0235)", "resistance=SAFE (session_high $6.36 (0.32% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:12.874996", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 2, "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.12358110582204464)", "volume=Declining (rvol=0.129, accel=0.386)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.261%, ema9_slope=0.0622)", "resistance=SAFE (session_high $10.99 (0.41% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:48:12.871420+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.945, "open": 10.82, "extension_from_open_pct": 1.155268022181146, "price_1m": 10.94, "price_3m": 10.905, "price_5m": 10.905, "price_sub": 10.942}, "velocity": {"velocity_1m": 0.0007617306520415572, "velocity_sub": 0.0009139097057211093}, "slope": {"slope_1m": 0.0456933973040967, "slope_3m": 0.04570383912248532, "slope_5m": 0.12358110582204464, "slope_sub": 0.1042595514095624}, "acceleration": {"momentum_acceleration": -0.0193, "velocity_acceleration": 5e-06, "slope_acceleration": 0.000184}, "volume": {"volume_1m": 125.0, "volume_3m": 50186.0, "volume_5m": 95016.0, "volume_sub": 125.0, "volume_acceleration": 0.386, "relative_volume": 0.129}, "vwap": {"value": 10.8931, "slope": 0.0017, "price_vs_vwap_pct": 0.476, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 6, "rejection_count": 5, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9166, "ema20": 10.8969, "ema9_slope": 0.0622, "price_vs_ema9_pct": 0.261, "price_vs_ema9_atr": 0.547}, "volatility": {"atr": 0.052, "atr_pct": 0.475, "vwap_distance_atr": 0.997, "range_expansion_pct": -18.5}, "rsi": {"value": 61.6, "has_full_history": true}, "quote": {"bid": 10.94, "ask": 10.95, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.2, "downtick_ratio": 0.3}, "pressure": {"score": -18.7, "slope": 14.1}}, "prediction": {"symbol": "PSKY", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.99, "resistance_source": "session_high", "resistance_distance_pct": 0.41114664230242054, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.12358110582204464)", "volume=Declining (rvol=0.129, accel=0.386)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.261%, ema9_slope=0.0622)", "resistance=SAFE (session_high $10.99 (0.41% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:17.883972", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.009964, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.029899291592446333)", "volume=Declining (rvol=0.125, accel=0.293)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.278%, ema9_slope=0.0203)", "resistance=SAFE (session_high $6.36 (0.39% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:48:17.881384+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.335, "open": 6.22, "extension_from_open_pct": 1.8488745980707428, "price_1m": 6.32, "price_3m": 6.3111, "price_5m": 6.2984, "price_sub": 6.33}, "velocity": {"velocity_1m": 0.003955696202531561, "velocity_sub": 0.0026329647182727193}, "slope": {"slope_1m": 0.23706045041485074, "slope_3m": 0.1977326654363329, "slope_5m": 0.029899291592446333, "slope_sub": 0.39564787339268337}, "acceleration": {"momentum_acceleration": 0.3657, "velocity_acceleration": -0.000526, "slope_acceleration": -0.015748}, "volume": {"volume_1m": 7576.0, "volume_3m": 67199.0, "volume_5m": 158226.0, "volume_sub": 7576.0, "volume_acceleration": 0.293, "relative_volume": 0.125}, "vwap": {"value": 6.3049, "slope": 0.0004, "price_vs_vwap_pct": 0.478, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3174, "ema20": 6.3128, "ema9_slope": 0.0203, "price_vs_ema9_pct": 0.278, "price_vs_ema9_atr": 0.696}, "volatility": {"atr": 0.0253, "atr_pct": 0.399, "vwap_distance_atr": 1.192, "range_expansion_pct": -27.4}, "rsi": {"value": 59.7, "has_full_history": true}, "quote": {"bid": 6.33, "ask": 6.34, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.308, "downtick_ratio": 0.288}, "pressure": {"score": -15.0, "slope": -3.0}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.3946329913180798, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.029899291592446333)", "volume=Declining (rvol=0.125, accel=0.293)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.278%, ema9_slope=0.0203)", "resistance=SAFE (session_high $6.36 (0.39% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:22.892529", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 10.018637, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.04571179111135037)", "volume=Declining (rvol=0.125, accel=0.295)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.342%, ema9_slope=0.0235)", "resistance=SAFE (session_high $6.36 (0.32% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:48:22.890057+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.34, "open": 6.22, "extension_from_open_pct": 1.9292604501607735, "price_1m": 6.32, "price_3m": 6.3111, "price_5m": 6.2984, "price_sub": 6.33}, "velocity": {"velocity_1m": 0.005274261603375415, "velocity_sub": 0.005265929436545439}, "slope": {"slope_1m": 0.3159557661927263, "slope_3m": 0.2372166578808665, "slope_5m": 0.04571179111135037, "slope_sub": 0.44303797468354617}, "acceleration": {"momentum_acceleration": 0.3973, "velocity_acceleration": 0.000526, "slope_acceleration": 0.015752}, "volume": {"volume_1m": 10265.0, "volume_3m": 69888.0, "volume_5m": 160915.0, "volume_sub": 10265.0, "volume_acceleration": 0.295, "relative_volume": 0.125}, "vwap": {"value": 6.3049, "slope": 0.0004, "price_vs_vwap_pct": 0.556, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3184, "ema20": 6.3133, "ema9_slope": 0.0235, "price_vs_ema9_pct": 0.342, "price_vs_ema9_atr": 0.854}, "volatility": {"atr": 0.0253, "atr_pct": 0.398, "vwap_distance_atr": 1.388, "range_expansion_pct": -27.5}, "rsi": {"value": 60.7, "has_full_history": true}, "quote": {"bid": 6.33, "ask": 6.34, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 84, "trades_per_second": 2.8, "uptick_ratio": 0.262, "downtick_ratio": 0.238}, "pressure": {"score": -13.0, "slope": 2.0}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.3154574132492186, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.04571179111135037)", "volume=Declining (rvol=0.125, accel=0.295)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.342%, ema9_slope=0.0235)", "resistance=SAFE (session_high $6.36 (0.32% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:27.901929", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 15.027597, "reasons_for": ["holding 15.0s / 18s", "momentum=Strong (slope_5m=0.01408178829218061)", "volume=Declining (rvol=0.125, accel=0.298)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0172)", "resistance=SAFE (session_high $6.36 (0.47% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:48:27.899017+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.33, "open": 6.22, "extension_from_open_pct": 1.7684887459807126, "price_1m": 6.32, "price_3m": 6.3111, "price_5m": 6.2984, "price_sub": 6.33}, "velocity": {"velocity_1m": 0.0026371308016877077, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.1581027667984156, "slope_3m": 0.15822784810126947, "slope_5m": 0.01408178829218061, "slope_sub": 0.34823901859913325}, "acceleration": {"momentum_acceleration": 0.3342, "velocity_acceleration": -0.001051, "slope_acceleration": -0.031514}, "volume": {"volume_1m": 13073.0, "volume_3m": 72696.0, "volume_5m": 163723.0, "volume_sub": 13073.0, "volume_acceleration": 0.298, "relative_volume": 0.125}, "vwap": {"value": 6.305, "slope": 0.0004, "price_vs_vwap_pct": 0.397, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3164, "ema20": 6.3123, "ema9_slope": 0.0172, "price_vs_ema9_pct": 0.215, "price_vs_ema9_atr": 0.538}, "volatility": {"atr": 0.0253, "atr_pct": 0.399, "vwap_distance_atr": 0.991, "range_expansion_pct": -27.4}, "rsi": {"value": 58.6, "has_full_history": true}, "quote": {"bid": 6.33, "ask": 6.34, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 108, "trades_per_second": 3.6, "uptick_ratio": 0.269, "downtick_ratio": 0.269}, "pressure": {"score": -17.5, "slope": -4.5}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.4739336492891035, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.01408178829218061)", "volume=Declining (rvol=0.125, accel=0.298)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0172)", "resistance=SAFE (session_high $6.36 (0.47% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:32.914178", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 20.036928, "reasons_for": ["held 20.0s (>= 18s)", "momentum=Strong (slope_5m=0.01408178829218061)", "volume=Declining (rvol=0.125, accel=0.3)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0172)", "resistance=SAFE (session_high $6.36 (0.47% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:48:32.908348+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.33, "open": 6.22, "extension_from_open_pct": 1.7684887459807126, "price_1m": 6.32, "price_3m": 6.3111, "price_5m": 6.2984, "price_sub": 6.335}, "velocity": {"velocity_1m": 0.0026371308016877077, "velocity_sub": -0.002630886608787105}, "slope": {"slope_1m": 0.1581027667984156, "slope_3m": 0.15822784810126947, "slope_5m": 0.01408178829218061, "slope_sub": 0.20549298557597717}, "acceleration": {"momentum_acceleration": 0.1914, "velocity_acceleration": -0.000525, "slope_acceleration": 0.0}, "volume": {"volume_1m": 15725.0, "volume_3m": 75348.0, "volume_5m": 166375.0, "volume_sub": 1375.0, "volume_acceleration": 0.3, "relative_volume": 0.125}, "vwap": {"value": 6.305, "slope": 0.0005, "price_vs_vwap_pct": 0.396, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3164, "ema20": 6.3123, "ema9_slope": 0.0172, "price_vs_ema9_pct": 0.215, "price_vs_ema9_atr": 0.538}, "volatility": {"atr": 0.0253, "atr_pct": 0.399, "vwap_distance_atr": 0.989, "range_expansion_pct": -27.4}, "rsi": {"value": 58.6, "has_full_history": true}, "quote": {"bid": 6.33, "ask": 6.34, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.308, "downtick_ratio": 0.308}, "pressure": {"score": -19.3, "slope": -1.8}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.4739336492891035, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.01408178829218061)", "volume=Declining (rvol=0.125, accel=0.3)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0172)", "resistance=SAFE (session_high $6.36 (0.47% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:32.964867", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-2.3482)", "spread 1.61% exceeds max 1.0%", "momentum=Weakening (slope_5m=2.663036229940315)", "volume=Steady (rvol=0.278, accel=2.574)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=4.601%, ema9_slope=1.5305)", "resistance=SAFE (session_high $14.21 (3.48% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:48:32.908348+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.7321, "open": 12.46, "extension_from_open_pct": 10.209470304975921, "price_1m": 13.87, "price_3m": 12.9, "price_5m": 12.41, "price_sub": 13.69}, "velocity": {"velocity_1m": -0.016570535928863057, "velocity_sub": 0.010250791331872743}, "slope": {"slope_1m": -0.9991993362823723, "slope_3m": -0.2098226473167523, "slope_5m": 2.663036229940315, "slope_sub": 0.31479882387662306}, "acceleration": {"momentum_acceleration": -2.3482, "velocity_acceleration": 5.7e-05, "slope_acceleration": -0.009087}, "volume": {"volume_1m": 38215.0, "volume_3m": 319251.0, "volume_5m": 742782.0, "volume_sub": 213.0, "volume_acceleration": 2.574, "relative_volume": 0.278}, "vwap": {"value": 12.9761, "slope": 0.3598, "price_vs_vwap_pct": 5.826, "time_above_pct": 15.0, "time_below_pct": 85.0, "hold_duration_bars": 4, "rejection_count": 6, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.1281, "ema20": 12.7984, "ema9_slope": 1.5305, "price_vs_ema9_pct": 4.601, "price_vs_ema9_atr": 2.691}, "volatility": {"atr": 0.2244, "atr_pct": 1.634, "vwap_distance_atr": 3.369, "range_expansion_pct": 82.2}, "rsi": {"value": 80.9, "has_full_history": true}, "quote": {"bid": 13.58, "ask": 13.8, "spread": 0.22, "spread_pct": 1.607}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.0}, "pressure": {"score": 40.2, "slope": 37.5}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.21, "resistance_source": "session_high", "resistance_distance_pct": 3.4801669081932114, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=2.663036229940315)", "volume=Steady (rvol=0.278, accel=2.574)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=4.601%, ema9_slope=1.5305)", "resistance=SAFE (session_high $14.21 (3.48% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:32.966806", "symbol": "BB", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.13% away, no breakout in progress)", "momentum=Strong (slope_5m=0.1984945417285189)", "volume=Declining (rvol=0.078, accel=0.923)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.686%, ema9_slope=0.1174)", "resistance=TOO_CLOSE (session_high $7.66 (0.13% away))", "extension=EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:48:32.908348+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.65, "open": 7.56, "extension_from_open_pct": 1.1904761904762005, "price_1m": 7.6297, "price_3m": 7.595, "price_5m": 7.58, "price_sub": 7.645}, "velocity": {"velocity_1m": 0.004434425119380109, "velocity_sub": 0.0021800741225205065}, "slope": {"slope_1m": 0.2657120231418241, "slope_3m": 0.3606604676782686, "slope_5m": 0.1984945417285189, "slope_sub": 0.445609436435129}, "acceleration": {"momentum_acceleration": 0.2471, "velocity_acceleration": 1.2e-05, "slope_acceleration": 0.00051}, "volume": {"volume_1m": 36686.0, "volume_3m": 84469.0, "volume_5m": 161720.0, "volume_sub": 2.0, "volume_acceleration": 0.923, "relative_volume": 0.078}, "vwap": {"value": 7.555, "slope": 0.0128, "price_vs_vwap_pct": 1.257, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 17, "rejection_count": 2, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.5979, "ema20": 7.5765, "ema9_slope": 0.1174, "price_vs_ema9_pct": 0.686, "price_vs_ema9_atr": 2.043}, "volatility": {"atr": 0.0255, "atr_pct": 0.333, "vwap_distance_atr": 3.726, "range_expansion_pct": -4.8}, "rsi": {"value": 65.2, "has_full_history": true}, "quote": {"bid": 7.64, "ask": 7.65, "spread": 0.01, "spread_pct": 0.131}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 39.6, "slope": 45.2}}, "prediction": {"symbol": "BB", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.66, "resistance_source": "session_high", "resistance_distance_pct": 0.13071895424836322, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1984945417285189)", "volume=Declining (rvol=0.078, accel=0.923)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.686%, ema9_slope=0.1174)", "resistance=TOO_CLOSE (session_high $7.66 (0.13% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:32.968672", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.28% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.293061044021333)", "volume=Declining (rvol=0.085, accel=0.623)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.791%, ema9_slope=0.2027)", "resistance=TOO_CLOSE (session_high $7.29 (0.28% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:48:32.908348+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.27, "open": 7.0, "extension_from_open_pct": 3.8571428571428514, "price_1m": 7.2871, "price_3m": 7.185, "price_5m": 7.185, "price_sub": 7.26}, "velocity": {"velocity_1m": -0.003911020845054987, "velocity_sub": 0.004591368227731767}, "slope": {"slope_1m": -0.23493690364152364, "slope_3m": 0.27608206728783086, "slope_5m": 0.293061044021333, "slope_sub": 0.09633579907104316}, "acceleration": {"momentum_acceleration": -0.1967, "velocity_acceleration": 3.4e-05, "slope_acceleration": -0.000533}, "volume": {"volume_1m": 145763.0, "volume_3m": 426166.0, "volume_5m": 749371.0, "volume_sub": 7675.0, "volume_acceleration": 0.623, "relative_volume": 0.085}, "vwap": {"value": 7.1445, "slope": 0.0138, "price_vs_vwap_pct": 1.756, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 7, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.213, "ema20": 7.1634, "ema9_slope": 0.2027, "price_vs_ema9_pct": 0.791, "price_vs_ema9_atr": 1.28}, "volatility": {"atr": 0.0446, "atr_pct": 0.613, "vwap_distance_atr": 2.816, "range_expansion_pct": -9.9}, "rsi": {"value": 73.8, "has_full_history": true}, "quote": {"bid": 7.26, "ask": 7.27, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.333, "downtick_ratio": 0.2}, "pressure": {"score": -0.9, "slope": 17.2}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.29, "resistance_source": "session_high", "resistance_distance_pct": 0.27510316368638876, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.293061044021333)", "volume=Declining (rvol=0.085, accel=0.623)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.791%, ema9_slope=0.2027)", "resistance=TOO_CLOSE (session_high $7.29 (0.28% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:40.559759", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.48295454545454525)", "volume=Declining (rvol=0.036, accel=0.568)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.1%, ema9_slope=0.1805)", "resistance=SAFE (session_high $5.35 (0.38% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:48:40.555377+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.33, "open": 5.285, "extension_from_open_pct": 0.8514664143803203, "price_1m": 5.335, "price_3m": 5.25, "price_5m": 5.25, "price_sub": 5.34}, "velocity": {"velocity_1m": -0.0015620118712901885, "velocity_sub": -0.006242197253433075}, "slope": {"slope_1m": -0.09376465072667406, "slope_3m": 0.8487896887771127, "slope_5m": 0.48295454545454525, "slope_sub": 0.9597741707833445}, "acceleration": {"momentum_acceleration": 0.4768, "velocity_acceleration": 3.3e-05, "slope_acceleration": 0.001537}, "volume": {"volume_1m": 19498.0, "volume_3m": 60097.0, "volume_5m": 83032.0, "volume_sub": 840.0, "volume_acceleration": 0.568, "relative_volume": 0.036}, "vwap": {"value": 5.2441, "slope": 0.0115, "price_vs_vwap_pct": 1.639, "time_above_pct": 40.0, "time_below_pct": 60.0, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.272, "ema20": 5.2539, "ema9_slope": 0.1805, "price_vs_ema9_pct": 1.1, "price_vs_ema9_atr": 1.965}, "volatility": {"atr": 0.0295, "atr_pct": 0.554, "vwap_distance_atr": 2.911, "range_expansion_pct": 97.5}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 5.32, "ask": 5.34, "spread": 0.02, "spread_pct": 0.375}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.429}, "pressure": {"score": -15.2, "slope": 29.8}}, "prediction": {"symbol": "SOC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.35, "resistance_source": "session_high", "resistance_distance_pct": 0.375234521575977, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.48295454545454525)", "volume=Declining (rvol=0.036, accel=0.568)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.1%, ema9_slope=0.1805)", "resistance=SAFE (session_high $5.35 (0.38% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:40.561396", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-2.748)", "momentum=Weakening (slope_5m=2.46264734589684)", "volume=Steady (rvol=0.279, accel=2.576)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=3.773%, ema9_slope=1.4882)", "resistance=SAFE (session_high $14.21 (4.52% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:48:40.555377+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.595, "open": 12.46, "extension_from_open_pct": 9.109149277688601, "price_1m": 13.87, "price_3m": 12.9, "price_5m": 12.41, "price_sub": 13.69}, "velocity": {"velocity_1m": -0.03304494111992293, "velocity_sub": -0.023131239347455288}, "slope": {"slope_1m": -2.0025486983433356, "slope_3m": -0.7090049690946498, "slope_5m": 2.46264734589684, "slope_sub": -0.28534328309143225}, "acceleration": {"momentum_acceleration": -2.748, "velocity_acceleration": -0.004365, "slope_acceleration": -0.131208}, "volume": {"volume_1m": 38871.0, "volume_3m": 319907.0, "volume_5m": 743438.0, "volume_sub": 869.0, "volume_acceleration": 2.576, "relative_volume": 0.279}, "vwap": {"value": 12.9748, "slope": 0.3586, "price_vs_vwap_pct": 4.78, "time_above_pct": 15.0, "time_below_pct": 85.0, "hold_duration_bars": 4, "rejection_count": 6, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 13.1007, "ema20": 12.7853, "ema9_slope": 1.4882, "price_vs_ema9_pct": 3.773, "price_vs_ema9_atr": 2.203}, "volatility": {"atr": 0.2244, "atr_pct": 1.651, "vwap_distance_atr": 2.763, "range_expansion_pct": 82.9}, "rsi": {"value": 75.0, "has_full_history": true}, "quote": {"bid": 13.58, "ask": 13.71, "spread": 0.13, "spread_pct": 0.953}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.333, "downtick_ratio": 0.389}, "pressure": {"score": 6.6, "slope": -33.6}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.21, "resistance_source": "session_high", "resistance_distance_pct": 4.523721956601693, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=2.46264734589684)", "volume=Steady (rvol=0.279, accel=2.576)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=3.773%, ema9_slope=1.4882)", "resistance=SAFE (session_high $14.21 (4.52% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:40.563007", "symbol": "BB", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.16% away, no breakout in progress)", "momentum=Strong (slope_5m=0.19351228073863155)", "volume=Declining (rvol=0.078, accel=0.924)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.666%, ema9_slope=0.1164)", "resistance=TOO_CLOSE (session_high $7.66 (0.16% away))", "extension=EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:48:40.555377+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.6481, "open": 7.56, "extension_from_open_pct": 1.1653439153439251, "price_1m": 7.6297, "price_3m": 7.595, "price_5m": 7.58, "price_sub": 7.645}, "velocity": {"velocity_1m": 0.004019380403773114, "velocity_sub": 0.001351645955962838}, "slope": {"slope_1m": 0.2408723769129147, "slope_3m": 0.34823021230457524, "slope_5m": 0.19351228073863155, "slope_sub": 0.4306952267670705}, "acceleration": {"momentum_acceleration": 0.2372, "velocity_acceleration": -0.000108, "slope_acceleration": -0.003248}, "volume": {"volume_1m": 36736.0, "volume_3m": 84519.0, "volume_5m": 161770.0, "volume_sub": 52.0, "volume_acceleration": 0.924, "relative_volume": 0.078}, "vwap": {"value": 7.555, "slope": 0.0128, "price_vs_vwap_pct": 1.233, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 17, "rejection_count": 2, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.5975, "ema20": 7.5763, "ema9_slope": 0.1164, "price_vs_ema9_pct": 0.666, "price_vs_ema9_atr": 1.984}, "volatility": {"atr": 0.0255, "atr_pct": 0.333, "vwap_distance_atr": 3.653, "range_expansion_pct": -4.7}, "rsi": {"value": 65.0, "has_full_history": true}, "quote": {"bid": 7.64, "ask": 7.65, "spread": 0.01, "spread_pct": 0.131}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.4}, "pressure": {"score": 7.0, "slope": -32.6}}, "prediction": {"symbol": "BB", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.66, "resistance_source": "session_high", "resistance_distance_pct": 0.1555941998666309, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.19351228073863155)", "volume=Declining (rvol=0.078, accel=0.924)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.666%, ema9_slope=0.1164)", "resistance=TOO_CLOSE (session_high $7.66 (0.16% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:40.564541", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.21% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.3068357648099042)", "volume=Declining (rvol=0.086, accel=0.628)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.846%, ema9_slope=0.2055)", "resistance=TOO_CLOSE (session_high $7.29 (0.21% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:48:40.555377+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.275, "open": 7.0, "extension_from_open_pct": 3.9285714285714333, "price_1m": 7.2871, "price_3m": 7.185, "price_5m": 7.185, "price_sub": 7.26}, "velocity": {"velocity_1m": -0.0027674474985475094, "velocity_sub": 0.006887052341598058}, "slope": {"slope_1m": -0.1661848222440353, "slope_3m": 0.3104350220264357, "slope_5m": 0.3068357648099042, "slope_sub": 0.1375988992088083}, "acceleration": {"momentum_acceleration": -0.1692, "velocity_acceleration": 0.0003, "slope_acceleration": 0.008991}, "volume": {"volume_1m": 158105.0, "volume_3m": 438508.0, "volume_5m": 761713.0, "volume_sub": 20017.0, "volume_acceleration": 0.628, "relative_volume": 0.086}, "vwap": {"value": 7.145, "slope": 0.0142, "price_vs_vwap_pct": 1.82, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 7, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.214, "ema20": 7.1638, "ema9_slope": 0.2055, "price_vs_ema9_pct": 0.846, "price_vs_ema9_atr": 1.37}, "volatility": {"atr": 0.0446, "atr_pct": 0.612, "vwap_distance_atr": 2.918, "range_expansion_pct": -9.9}, "rsi": {"value": 74.7, "has_full_history": true}, "quote": {"bid": 7.27, "ask": 7.28, "spread": 0.01, "spread_pct": 0.137}, "trade_flow": {"tick_count_sub": 77, "trades_per_second": 2.567, "uptick_ratio": 0.325, "downtick_ratio": 0.299}, "pressure": {"score": -3.4, "slope": -2.5}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.29, "resistance_source": "session_high", "resistance_distance_pct": 0.20618556701030485, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.3068357648099042)", "volume=Declining (rvol=0.086, accel=0.628)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.846%, ema9_slope=0.2055)", "resistance=TOO_CLOSE (session_high $7.29 (0.21% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:45.603023", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.1853822605862322)", "volume=Declining (rvol=0.078, accel=0.925)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.633%, ema9_slope=0.1148)", "resistance=SAFE (session_high $7.66 (0.20% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:48:45.598001+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.645, "open": 7.56, "extension_from_open_pct": 1.124338624338624, "price_1m": 7.6297, "price_3m": 7.595, "price_5m": 7.58, "price_sub": 7.645}, "velocity": {"velocity_1m": 0.0033422021835720645, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.20033126673518786, "slope_3m": 0.3279448353061026, "slope_5m": 0.1853822605862322, "slope_sub": 0.40635752908405537}, "acceleration": {"momentum_acceleration": 0.221, "velocity_acceleration": -0.000268, "slope_acceleration": -0.00804}, "volume": {"volume_1m": 37137.0, "volume_3m": 84920.0, "volume_5m": 162171.0, "volume_sub": 453.0, "volume_acceleration": 0.925, "relative_volume": 0.078}, "vwap": {"value": 7.555, "slope": 0.0128, "price_vs_vwap_pct": 1.192, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 17, "rejection_count": 2, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.5969, "ema20": 7.576, "ema9_slope": 0.1148, "price_vs_ema9_pct": 0.633, "price_vs_ema9_atr": 1.886}, "volatility": {"atr": 0.0255, "atr_pct": 0.333, "vwap_distance_atr": 3.532, "range_expansion_pct": -4.7}, "rsi": {"value": 64.6, "has_full_history": true}, "quote": {"bid": 7.64, "ask": 7.65, "spread": 0.01, "spread_pct": 0.131}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.5, "downtick_ratio": 0.4}, "pressure": {"score": 2.1, "slope": -4.9}}, "prediction": {"symbol": "BB", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.66, "resistance_source": "session_high", "resistance_distance_pct": 0.19620667102682238, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1853822605862322)", "volume=Declining (rvol=0.078, accel=0.925)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.633%, ema9_slope=0.1148)", "resistance=SAFE (session_high $7.66 (0.20% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:45.604989", "symbol": "SOC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.042624, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.40750568612585103)", "volume=Declining (rvol=0.036, accel=0.579)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.797%, ema9_slope=0.1653)", "resistance=SAFE (session_high $5.35 (0.75% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:48:45.598001+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.31, "open": 5.285, "extension_from_open_pct": 0.4730368968779464, "price_1m": 5.335, "price_3m": 5.25, "price_5m": 5.25, "price_sub": 5.34}, "velocity": {"velocity_1m": -0.00781005935645122, "velocity_sub": -0.018726591760299782}, "slope": {"slope_1m": -0.4697040864255586, "slope_3m": 0.6610009442870577, "slope_5m": 0.40750568612585103, "slope_sub": 0.7346362137979694}, "acceleration": {"momentum_acceleration": 0.3271, "velocity_acceleration": -0.002476, "slope_acceleration": -0.074552}, "volume": {"volume_1m": 21817.0, "volume_3m": 62416.0, "volume_5m": 85351.0, "volume_sub": 3159.0, "volume_acceleration": 0.579, "relative_volume": 0.036}, "vwap": {"value": 5.2442, "slope": 0.0116, "price_vs_vwap_pct": 1.255, "time_above_pct": 40.0, "time_below_pct": 60.0, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.268, "ema20": 5.252, "ema9_slope": 0.1653, "price_vs_ema9_pct": 0.797, "price_vs_ema9_atr": 1.423}, "volatility": {"atr": 0.0295, "atr_pct": 0.556, "vwap_distance_atr": 2.23, "range_expansion_pct": 97.7}, "rsi": {"value": 57.6, "has_full_history": true}, "quote": {"bid": 5.31, "ask": 5.33, "spread": 0.02, "spread_pct": 0.376}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.185, "downtick_ratio": 0.259}, "pressure": {"score": -26.6, "slope": -11.4}}, "prediction": {"symbol": "SOC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.35, "resistance_source": "session_high", "resistance_distance_pct": 0.7532956685499066, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.40750568612585103)", "volume=Declining (rvol=0.036, accel=0.579)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.797%, ema9_slope=0.1653)", "resistance=SAFE (session_high $5.35 (0.75% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:45.606851", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-2.6405)", "momentum=Weakening (slope_5m=2.516516137940143)", "volume=Steady (rvol=0.279, accel=2.577)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=3.996%, ema9_slope=1.4995)", "resistance=SAFE (session_high $14.21 (4.24% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:48:45.598001+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.6318, "open": 12.46, "extension_from_open_pct": 9.404494382022467, "price_1m": 13.87, "price_3m": 12.9, "price_5m": 12.41, "price_sub": 13.69}, "velocity": {"velocity_1m": -0.028622927180966002, "velocity_sub": -0.014170927684441044}, "slope": {"slope_1m": -1.732250252710725, "slope_3m": -0.5746903743600389, "slope_5m": 2.516516137940143, "slope_sub": -0.12395992838357135}, "acceleration": {"momentum_acceleration": -2.6405, "velocity_acceleration": 0.001777, "slope_acceleration": 0.053603}, "volume": {"volume_1m": 39064.0, "volume_3m": 320100.0, "volume_5m": 743631.0, "volume_sub": 1062.0, "volume_acceleration": 2.577, "relative_volume": 0.279}, "vwap": {"value": 12.9754, "slope": 0.3592, "price_vs_vwap_pct": 5.059, "time_above_pct": 15.0, "time_below_pct": 85.0, "hold_duration_bars": 4, "rejection_count": 6, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 13.108, "ema20": 12.7888, "ema9_slope": 1.4995, "price_vs_ema9_pct": 3.996, "price_vs_ema9_atr": 2.334}, "volatility": {"atr": 0.2244, "atr_pct": 1.646, "vwap_distance_atr": 2.925, "range_expansion_pct": 82.7}, "rsi": {"value": 76.5, "has_full_history": true}, "quote": {"bid": 13.58, "ask": 13.71, "spread": 0.13, "spread_pct": 0.953}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.417, "downtick_ratio": 0.375}, "pressure": {"score": 16.8, "slope": 10.2}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.21, "resistance_source": "session_high", "resistance_distance_pct": 4.241552839683687, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=2.516516137940143)", "volume=Steady (rvol=0.279, accel=2.577)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=3.996%, ema9_slope=1.4995)", "resistance=SAFE (session_high $14.21 (4.24% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:45.609486", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.14% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.32060668011161264)", "volume=Declining (rvol=0.086, accel=0.629)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.901%, ema9_slope=0.2083)", "resistance=TOO_CLOSE (session_high $7.29 (0.14% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:48:45.598001+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.28, "open": 7.0, "extension_from_open_pct": 4.0000000000000036, "price_1m": 7.2871, "price_3m": 7.185, "price_5m": 7.185, "price_sub": 7.26}, "velocity": {"velocity_1m": -0.0016238741520402356, "velocity_sub": 0.009182736455463941}, "slope": {"slope_1m": -0.09747993766775048, "slope_3m": 0.3447722163600528, "slope_5m": 0.32060668011161264, "slope_sub": 0.17884780739467002}, "acceleration": {"momentum_acceleration": -0.1418, "velocity_acceleration": 0.000455, "slope_acceleration": 0.013625}, "volume": {"volume_1m": 161018.0, "volume_3m": 441421.0, "volume_5m": 764626.0, "volume_sub": 22930.0, "volume_acceleration": 0.629, "relative_volume": 0.086}, "vwap": {"value": 7.1452, "slope": 0.0145, "price_vs_vwap_pct": 1.886, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 7, "rejection_count": 3, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.215, "ema20": 7.1643, "ema9_slope": 0.2083, "price_vs_ema9_pct": 0.901, "price_vs_ema9_atr": 1.453}, "volatility": {"atr": 0.0448, "atr_pct": 0.615, "vwap_distance_atr": 3.011, "range_expansion_pct": -10.0}, "rsi": {"value": 75.6, "has_full_history": true}, "quote": {"bid": 7.28, "ask": 7.29, "spread": 0.01, "spread_pct": 0.137}, "trade_flow": {"tick_count_sub": 121, "trades_per_second": 4.033, "uptick_ratio": 0.322, "downtick_ratio": 0.298}, "pressure": {"score": -1.9, "slope": 1.5}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.29, "resistance_source": "session_high", "resistance_distance_pct": 0.13736263736263443, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.32060668011161264)", "volume=Declining (rvol=0.086, accel=0.629)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.901%, ema9_slope=0.2083)", "resistance=TOO_CLOSE (session_high $7.29 (0.14% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:50.616648", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.013393, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.1853822605862322)", "volume=Declining (rvol=0.078, accel=0.925)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.633%, ema9_slope=0.1148)", "resistance=SAFE (session_high $7.66 (0.20% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:48:50.611394+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.645, "open": 7.56, "extension_from_open_pct": 1.124338624338624, "price_1m": 7.6297, "price_3m": 7.595, "price_5m": 7.58, "price_sub": 7.645}, "velocity": {"velocity_1m": 0.0033422021835720645, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.20033126673518786, "slope_3m": 0.3279448353061026, "slope_5m": 0.1853822605862322, "slope_sub": 0.40635752908405537}, "acceleration": {"momentum_acceleration": 0.221, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 37137.0, "volume_3m": 84920.0, "volume_5m": 162171.0, "volume_sub": 453.0, "volume_acceleration": 0.925, "relative_volume": 0.078}, "vwap": {"value": 7.555, "slope": 0.0128, "price_vs_vwap_pct": 1.192, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 17, "rejection_count": 2, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.5969, "ema20": 7.576, "ema9_slope": 0.1148, "price_vs_ema9_pct": 0.633, "price_vs_ema9_atr": 1.886}, "volatility": {"atr": 0.0255, "atr_pct": 0.333, "vwap_distance_atr": 3.532, "range_expansion_pct": -4.7}, "rsi": {"value": 64.6, "has_full_history": true}, "quote": {"bid": 7.64, "ask": 7.65, "spread": 0.01, "spread_pct": 0.131}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.5, "downtick_ratio": 0.4}, "pressure": {"score": 2.1, "slope": 0.0}}, "prediction": {"symbol": "BB", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.66, "resistance_source": "session_high", "resistance_distance_pct": 0.19620667102682238, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1853822605862322)", "volume=Declining (rvol=0.078, accel=0.925)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.633%, ema9_slope=0.1148)", "resistance=SAFE (session_high $7.66 (0.20% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:50.617685", "symbol": "SOC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.056017, "reasons_for": ["holding 10.1s / 18s", "momentum=Strong (slope_5m=0.47315265897398906)", "volume=Declining (rvol=0.036, accel=0.579)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.061%, ema9_slope=0.1785)", "resistance=SAFE (session_high $5.35 (0.42% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:48:50.611394+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3274, "open": 5.285, "extension_from_open_pct": 0.8022705771050098, "price_1m": 5.335, "price_3m": 5.25, "price_5m": 5.25, "price_sub": 5.34}, "velocity": {"velocity_1m": -0.002374258044361153, "velocity_sub": -0.007865168539325808}, "slope": {"slope_1m": -0.1425570228091246, "slope_3m": 0.8244038635677606, "slope_5m": 0.47315265897398906, "slope_sub": 0.930530198942235}, "acceleration": {"momentum_acceleration": 0.4574, "velocity_acceleration": 0.002166, "slope_acceleration": 0.065255}, "volume": {"volume_1m": 21821.0, "volume_3m": 62420.0, "volume_5m": 85355.0, "volume_sub": 3163.0, "volume_acceleration": 0.579, "relative_volume": 0.036}, "vwap": {"value": 5.2445, "slope": 0.012, "price_vs_vwap_pct": 1.58, "time_above_pct": 40.0, "time_below_pct": 60.0, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2715, "ema20": 5.2537, "ema9_slope": 0.1785, "price_vs_ema9_pct": 1.061, "price_vs_ema9_atr": 1.894}, "volatility": {"atr": 0.0295, "atr_pct": 0.554, "vwap_distance_atr": 2.807, "range_expansion_pct": 97.5}, "rsi": {"value": 60.6, "has_full_history": true}, "quote": {"bid": 5.31, "ask": 5.33, "spread": 0.02, "spread_pct": 0.376}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.207, "downtick_ratio": 0.241}, "pressure": {"score": -17.4, "slope": 9.2}}, "prediction": {"symbol": "SOC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.35, "resistance_source": "session_high", "resistance_distance_pct": 0.42422194691593895, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.47315265897398906)", "volume=Declining (rvol=0.036, accel=0.579)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.061%, ema9_slope=0.1785)", "resistance=SAFE (session_high $5.35 (0.42% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:50.619209", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-2.7462)", "momentum=Weakening (slope_5m=2.463526118842686)", "volume=Steady (rvol=0.279, accel=2.583)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=3.777%, ema9_slope=1.4884)", "resistance=SAFE (session_high $14.21 (4.52% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:48:50.611394+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5956, "open": 12.46, "extension_from_open_pct": 9.113964686998381, "price_1m": 13.87, "price_3m": 12.9, "price_5m": 12.41, "price_sub": 13.69}, "velocity": {"velocity_1m": -0.032972843066570535, "velocity_sub": -0.0229851473094717}, "slope": {"slope_1m": -1.9981358499359199, "slope_3m": -0.7068131356712783, "slope_5m": 2.463526118842686, "slope_sub": -0.2827102931749575}, "acceleration": {"momentum_acceleration": -2.7462, "velocity_acceleration": -0.001758, "slope_acceleration": -0.053035}, "volume": {"volume_1m": 40945.0, "volume_3m": 321981.0, "volume_5m": 745512.0, "volume_sub": 2943.0, "volume_acceleration": 2.583, "relative_volume": 0.279}, "vwap": {"value": 12.9761, "slope": 0.3599, "price_vs_vwap_pct": 4.774, "time_above_pct": 15.0, "time_below_pct": 85.0, "hold_duration_bars": 4, "rejection_count": 6, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 13.1008, "ema20": 12.7854, "ema9_slope": 1.4884, "price_vs_ema9_pct": 3.777, "price_vs_ema9_atr": 2.205}, "volatility": {"atr": 0.2244, "atr_pct": 1.651, "vwap_distance_atr": 2.76, "range_expansion_pct": 82.8}, "rsi": {"value": 75.0, "has_full_history": true}, "quote": {"bid": 13.59, "ask": 13.71, "spread": 0.12, "spread_pct": 0.879}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.444, "downtick_ratio": 0.37}, "pressure": {"score": 11.9, "slope": -4.9}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.21, "resistance_source": "session_high", "resistance_distance_pct": 4.51910912353998, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=2.463526118842686)", "volume=Steady (rvol=0.279, accel=2.583)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=3.777%, ema9_slope=1.4884)", "resistance=SAFE (session_high $14.21 (4.52% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:50.620942", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.34813710056066566)", "volume=Declining (rvol=0.086, accel=0.631)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.012%, ema9_slope=0.2138)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:48:50.611394+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.29, "open": 7.0, "extension_from_open_pct": 4.142857142857143, "price_1m": 7.2871, "price_3m": 7.185, "price_5m": 7.185, "price_sub": 7.26}, "velocity": {"velocity_1m": 0.0006632725409743122, "velocity_sub": 0.013774104683195709}, "slope": {"slope_1m": 0.039788435285486784, "slope_3m": 0.41339936717567943, "slope_5m": 0.34813710056066566, "slope_sub": 0.261303077187553}, "acceleration": {"momentum_acceleration": -0.0868, "velocity_acceleration": 0.000916, "slope_acceleration": 0.02738}, "volume": {"volume_1m": 164571.0, "volume_3m": 444974.0, "volume_5m": 768179.0, "volume_sub": 26483.0, "volume_acceleration": 0.631, "relative_volume": 0.086}, "vwap": {"value": 7.1455, "slope": 0.0147, "price_vs_vwap_pct": 2.022, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 7, "rejection_count": 3, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.217, "ema20": 7.1653, "ema9_slope": 0.2138, "price_vs_ema9_pct": 1.012, "price_vs_ema9_atr": 1.632}, "volatility": {"atr": 0.0448, "atr_pct": 0.614, "vwap_distance_atr": 3.229, "range_expansion_pct": -10.0}, "rsi": {"value": 77.1, "has_full_history": true}, "quote": {"bid": 7.28, "ask": 7.29, "spread": 0.01, "spread_pct": 0.137}, "trade_flow": {"tick_count_sub": 151, "trades_per_second": 5.033, "uptick_ratio": 0.331, "downtick_ratio": 0.298}, "pressure": {"score": 1.7, "slope": 3.6}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.34813710056066566)", "volume=Declining (rvol=0.086, accel=0.631)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.012%, ema9_slope=0.2138)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:55.629067", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.025217, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.1853822605862322)", "volume=Declining (rvol=0.078, accel=0.927)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.633%, ema9_slope=0.1148)", "resistance=SAFE (session_high $7.66 (0.20% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:48:55.623218+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.645, "open": 7.56, "extension_from_open_pct": 1.124338624338624, "price_1m": 7.6297, "price_3m": 7.595, "price_5m": 7.58, "price_sub": 7.645}, "velocity": {"velocity_1m": 0.0033422021835720645, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.20033126673518786, "slope_3m": 0.3279448353061026, "slope_5m": 0.1853822605862322, "slope_sub": 0.40635752908405537}, "acceleration": {"momentum_acceleration": 0.221, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 37834.0, "volume_3m": 85617.0, "volume_5m": 162868.0, "volume_sub": 1150.0, "volume_acceleration": 0.927, "relative_volume": 0.078}, "vwap": {"value": 7.5551, "slope": 0.0129, "price_vs_vwap_pct": 1.19, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 17, "rejection_count": 2, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.5969, "ema20": 7.576, "ema9_slope": 0.1148, "price_vs_ema9_pct": 0.633, "price_vs_ema9_atr": 1.886}, "volatility": {"atr": 0.0255, "atr_pct": 0.333, "vwap_distance_atr": 3.528, "range_expansion_pct": -4.7}, "rsi": {"value": 64.6, "has_full_history": true}, "quote": {"bid": 7.64, "ask": 7.65, "spread": 0.01, "spread_pct": 0.131}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.412, "downtick_ratio": 0.294}, "pressure": {"score": 2.9, "slope": 0.8}}, "prediction": {"symbol": "BB", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.66, "resistance_source": "session_high", "resistance_distance_pct": 0.19620667102682238, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1853822605862322)", "volume=Declining (rvol=0.078, accel=0.927)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.633%, ema9_slope=0.1148)", "resistance=SAFE (session_high $7.66 (0.20% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:55.630943", "symbol": "SOC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.067841, "reasons_for": ["holding 15.1s / 18s", "momentum=Strong (slope_5m=0.44524441076165266)", "volume=Declining (rvol=0.036, accel=0.583)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.949%, ema9_slope=0.1729)", "resistance=SAFE (session_high $5.35 (0.56% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:48:55.623218+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.32, "open": 5.285, "extension_from_open_pct": 0.6622516556291418, "price_1m": 5.335, "price_3m": 5.25, "price_5m": 5.25, "price_sub": 5.34}, "velocity": {"velocity_1m": -0.004686035613870566, "velocity_sub": -0.01248439450686615}, "slope": {"slope_1m": -0.2815579540121948, "slope_3m": 0.7549543881723819, "slope_5m": 0.44524441076165266, "slope_sub": 0.8472581783949185}, "acceleration": {"momentum_acceleration": 0.402, "velocity_acceleration": -0.000922, "slope_acceleration": -0.027735}, "volume": {"volume_1m": 22722.0, "volume_3m": 63321.0, "volume_5m": 86256.0, "volume_sub": 4064.0, "volume_acceleration": 0.583, "relative_volume": 0.036}, "vwap": {"value": 5.2446, "slope": 0.012, "price_vs_vwap_pct": 1.438, "time_above_pct": 40.0, "time_below_pct": 60.0, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.27, "ema20": 5.253, "ema9_slope": 0.1729, "price_vs_ema9_pct": 0.949, "price_vs_ema9_atr": 1.694}, "volatility": {"atr": 0.0295, "atr_pct": 0.555, "vwap_distance_atr": 2.555, "range_expansion_pct": 97.6}, "rsi": {"value": 59.3, "has_full_history": true}, "quote": {"bid": 5.31, "ask": 5.33, "spread": 0.02, "spread_pct": 0.376}, "trade_flow": {"tick_count_sub": 34, "trades_per_second": 1.133, "uptick_ratio": 0.235, "downtick_ratio": 0.294}, "pressure": {"score": -21.5, "slope": -4.1}}, "prediction": {"symbol": "SOC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.35, "resistance_source": "session_high", "resistance_distance_pct": 0.5639097744360781, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.44524441076165266)", "volume=Declining (rvol=0.036, accel=0.583)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.949%, ema9_slope=0.1729)", "resistance=SAFE (session_high $5.35 (0.56% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:55.632644", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-2.7626)", "spread 1.10% exceeds max 1.0%", "momentum=Weakening (slope_5m=2.4553236221654906)", "volume=Steady (rvol=0.28, accel=2.601)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=3.743%, ema9_slope=1.4866)", "resistance=SAFE (session_high $14.21 (4.56% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:48:55.623218+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.59, "open": 12.46, "extension_from_open_pct": 9.069020866773666, "price_1m": 13.87, "price_3m": 12.9, "price_5m": 12.41, "price_sub": 13.69}, "velocity": {"velocity_1m": -0.033645758231194346, "velocity_sub": -0.02434867299732156}, "slope": {"slope_1m": -2.039329934450105, "slope_3m": -0.7272727272727246, "slope_5m": 2.4553236221654906, "slope_sub": -0.3072871099778789}, "acceleration": {"momentum_acceleration": -2.7626, "velocity_acceleration": -0.000272, "slope_acceleration": -0.008219}, "volume": {"volume_1m": 46121.0, "volume_3m": 327157.0, "volume_5m": 750688.0, "volume_sub": 8119.0, "volume_acceleration": 2.601, "relative_volume": 0.28}, "vwap": {"value": 12.9792, "slope": 0.3629, "price_vs_vwap_pct": 4.706, "time_above_pct": 15.0, "time_below_pct": 85.0, "hold_duration_bars": 4, "rejection_count": 6, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 13.0997, "ema20": 12.7849, "ema9_slope": 1.4866, "price_vs_ema9_pct": 3.743, "price_vs_ema9_atr": 2.185}, "volatility": {"atr": 0.2244, "atr_pct": 1.651, "vwap_distance_atr": 2.722, "range_expansion_pct": 82.9}, "rsi": {"value": 74.8, "has_full_history": true}, "quote": {"bid": 13.59, "ask": 13.74, "spread": 0.15, "spread_pct": 1.098}, "trade_flow": {"tick_count_sub": 64, "trades_per_second": 2.133, "uptick_ratio": 0.406, "downtick_ratio": 0.375}, "pressure": {"score": 9.2, "slope": -2.7}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.21, "resistance_source": "session_high", "resistance_distance_pct": 4.562178072111854, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=2.4553236221654906)", "volume=Steady (rvol=0.28, accel=2.601)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=3.743%, ema9_slope=1.4866)", "resistance=SAFE (session_high $14.21 (4.56% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:48:55.634246", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.07% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.3343737915032328)", "volume=Declining (rvol=0.087, accel=0.646)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.957%, ema9_slope=0.2111)", "resistance=TOO_CLOSE (session_high $7.29 (0.07% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:48:55.623218+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.285, "open": 7.0, "extension_from_open_pct": 4.071428571428574, "price_1m": 7.2871, "price_3m": 7.185, "price_5m": 7.185, "price_sub": 7.26}, "velocity": {"velocity_1m": -0.00048030080553296164, "velocity_sub": 0.011478420569329824}, "slope": {"slope_1m": -0.0288222013299325, "slope_3m": 0.37909366113200876, "slope_5m": 0.3343737915032328, "slope_sub": 0.22008253094910607}, "acceleration": {"momentum_acceleration": -0.1143, "velocity_acceleration": -0.000458, "slope_acceleration": -0.01369}, "volume": {"volume_1m": 197063.0, "volume_3m": 477466.0, "volume_5m": 800671.0, "volume_sub": 58975.0, "volume_acceleration": 0.646, "relative_volume": 0.087}, "vwap": {"value": 7.1465, "slope": 0.0157, "price_vs_vwap_pct": 1.939, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 7, "rejection_count": 3, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.216, "ema20": 7.1648, "ema9_slope": 0.2111, "price_vs_ema9_pct": 0.957, "price_vs_ema9_atr": 1.542}, "volatility": {"atr": 0.0448, "atr_pct": 0.614, "vwap_distance_atr": 3.095, "range_expansion_pct": -10.0}, "rsi": {"value": 76.6, "has_full_history": true}, "quote": {"bid": 7.28, "ask": 7.29, "spread": 0.01, "spread_pct": 0.137}, "trade_flow": {"tick_count_sub": 184, "trades_per_second": 6.133, "uptick_ratio": 0.332, "downtick_ratio": 0.315}, "pressure": {"score": -0.1, "slope": -1.8}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.29, "resistance_source": "session_high", "resistance_distance_pct": 0.06863417982154967, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.3343737915032328)", "volume=Declining (rvol=0.087, accel=0.646)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.957%, ema9_slope=0.2111)", "resistance=TOO_CLOSE (session_high $7.29 (0.07% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:00.643235", "symbol": "SOC", "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": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-0.771)", "momentum=Weakening (slope_5m=0.37800037800037667)", "volume=Declining (rvol=0.036, accel=0.53)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.606%, ema9_slope=0.2142)", "resistance=SAFE (session_high $5.34 (0.56% away))", "extension=EXTENDED"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:49:00.640497+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.31, "open": 5.285, "extension_from_open_pct": 0.4730368968779464, "price_1m": 5.32, "price_3m": 5.24, "price_5m": 5.245, "price_sub": 5.3253}, "velocity": {"velocity_1m": -0.0031328320802007123, "velocity_sub": -0.00957692524364872}, "slope": {"slope_1m": -0.18814675446849813, "slope_3m": -0.234888819292205, "slope_5m": 0.37800037800037667, "slope_sub": -0.39295717160912685}, "acceleration": {"momentum_acceleration": -0.771, "velocity_acceleration": 0.000579, "slope_acceleration": 0.018618}, "volume": {"volume_1m": 22.0, "volume_3m": 51295.0, "volume_5m": 82217.0, "volume_sub": 22.0, "volume_acceleration": 0.53, "relative_volume": 0.036}, "vwap": {"value": 5.245, "slope": 0.0123, "price_vs_vwap_pct": 1.239, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 7, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.278, "ema20": 5.2584, "ema9_slope": 0.2142, "price_vs_ema9_pct": 0.606, "price_vs_ema9_atr": 1.218}, "volatility": {"atr": 0.0263, "atr_pct": 0.495, "vwap_distance_atr": 2.473, "range_expansion_pct": 64.0}, "rsi": {"value": 57.5, "has_full_history": true}, "quote": {"bid": 5.31, "ask": 5.33, "spread": 0.02, "spread_pct": 0.376}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -58.5, "slope": -37.0}}, "prediction": {"symbol": "SOC", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.34, "resistance_source": "session_high", "resistance_distance_pct": 0.564971751412434, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.37800037800037667)", "volume=Declining (rvol=0.036, accel=0.53)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.606%, ema9_slope=0.2142)", "resistance=SAFE (session_high $5.34 (0.56% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:15.698216", "symbol": "ACVA", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.004797083373309778)", "volume=Declining (rvol=0.019, accel=0.467)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.026%, ema9_slope=0.0003)", "resistance=SAFE (session_high $10.43 (0.10% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:49:15.695236+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.42, "open": 10.428, "extension_from_open_pct": -0.07671653241274352, "price_1m": 10.425, "price_3m": 10.42, "price_5m": 10.425, "price_sub": 10.42}, "velocity": {"velocity_1m": -0.0007993605115908523, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.04797313504438265, "slope_3m": -0.023984649824116317, "slope_5m": -0.004797083373309778, "slope_sub": -0.06715433505216481}, "acceleration": {"momentum_acceleration": 0.0624, "velocity_acceleration": 0.0, "slope_acceleration": -0.000138}, "volume": {"volume_1m": 5607.0, "volume_3m": 31983.0, "volume_5m": 285242.0, "volume_sub": 5607.0, "volume_acceleration": 0.467, "relative_volume": 0.019}, "vwap": {"value": 10.4182, "slope": 0.0001, "price_vs_vwap_pct": 0.017, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 9, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.4227, "ema20": 10.4226, "ema9_slope": 0.0003, "price_vs_ema9_pct": -0.026, "price_vs_ema9_atr": -0.275}, "volatility": {"atr": 0.0097, "atr_pct": 0.093, "vwap_distance_atr": 0.188, "range_expansion_pct": -50.0}, "rsi": {"value": 43.0, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 38, "trades_per_second": 1.267, "uptick_ratio": 0.105, "downtick_ratio": 0.105}, "pressure": {"score": -13.3, "slope": 3.9}}, "prediction": {"symbol": "ACVA", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.09596928982725324, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.004797083373309778)", "volume=Declining (rvol=0.019, accel=0.467)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.026%, ema9_slope=0.0003)", "resistance=SAFE (session_high $10.43 (0.10% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:15.699918", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.06110734202308468)", "volume=Declining (rvol=1.051, accel=0.472)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.367%, ema9_slope=0.1199)", "resistance=SAFE (session_high $8.38 (0.73% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:49:15.695236+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3196, "open": 8.0, "extension_from_open_pct": 3.994999999999993, "price_1m": 8.325, "price_3m": 8.27, "price_5m": 8.32, "price_sub": 8.325}, "velocity": {"velocity_1m": -0.0010810810810810512, "velocity_sub": -0.0021621621621621023}, "slope": {"slope_1m": -0.06488590894343932, "slope_3m": -0.061863100362374815, "slope_5m": 0.06110734202308468, "slope_sub": -0.1241285342569037}, "acceleration": {"momentum_acceleration": -0.1852, "velocity_acceleration": -1e-05, "slope_acceleration": -0.000291}, "volume": {"volume_1m": 75.0, "volume_3m": 21837.0, "volume_5m": 30612.0, "volume_sub": 75.0, "volume_acceleration": 0.472, "relative_volume": 1.051}, "vwap": {"value": 8.2109, "slope": 0.0138, "price_vs_vwap_pct": 1.323, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.2892, "ema20": 8.232, "ema9_slope": 0.1199, "price_vs_ema9_pct": 0.367, "price_vs_ema9_atr": 0.624}, "volatility": {"atr": 0.0487, "atr_pct": 0.585, "vwap_distance_atr": 2.231, "range_expansion_pct": -54.1}, "rsi": {"value": 67.2, "has_full_history": true}, "quote": {"bid": 8.31, "ask": 8.35, "spread": 0.04, "spread_pct": 0.48}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.231, "downtick_ratio": 0.231}, "pressure": {"score": -14.7, "slope": 2.9}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 0.7259964421366574, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06110734202308468)", "volume=Declining (rvol=1.051, accel=0.472)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.367%, ema9_slope=0.1199)", "resistance=SAFE (session_high $8.38 (0.73% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:20.709564", "symbol": "ACVA", "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.004796623177283942)", "volume=Declining (rvol=0.019, accel=0.47)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.013%, ema9_slope=0.0022)", "resistance=SAFE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:49:20.706117+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.425, "open": 10.428, "extension_from_open_pct": -0.028768699654776693, "price_1m": 10.425, "price_3m": 10.42, "price_5m": 10.425, "price_sub": 10.42}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.001599488163787838}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.004796623177283942, "slope_sub": -0.03836930455635069}, "acceleration": {"momentum_acceleration": -0.0432, "velocity_acceleration": 0.000319, "slope_acceleration": 0.009574}, "volume": {"volume_1m": 9627.0, "volume_3m": 36003.0, "volume_5m": 289262.0, "volume_sub": 9627.0, "volume_acceleration": 0.47, "relative_volume": 0.019}, "vwap": {"value": 10.4182, "slope": 0.0001, "price_vs_vwap_pct": 0.065, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 9, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.4237, "ema20": 10.4231, "ema9_slope": 0.0022, "price_vs_ema9_pct": 0.013, "price_vs_ema9_atr": 0.137}, "volatility": {"atr": 0.0097, "atr_pct": 0.093, "vwap_distance_atr": 0.701, "range_expansion_pct": -50.0}, "rsi": {"value": 48.1, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 50, "trades_per_second": 1.667, "uptick_ratio": 0.14, "downtick_ratio": 0.12}, "pressure": {"score": -11.3, "slope": 2.0}}, "prediction": {"symbol": "ACVA", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.0479616306954341, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.004796623177283942)", "volume=Declining (rvol=0.019, accel=0.47)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.013%, ema9_slope=0.0022)", "resistance=SAFE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:20.711423", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.08610612700413227)", "volume=Declining (rvol=1.057, accel=0.481)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.467%, ema9_slope=0.1249)", "resistance=SAFE (session_high $8.38 (0.60% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:49:20.706117+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.33, "open": 8.0, "extension_from_open_pct": 4.125000000000001, "price_1m": 8.325, "price_3m": 8.27, "price_5m": 8.32, "price_sub": 8.325}, "velocity": {"velocity_1m": 0.0010010010010011576, "velocity_sub": 0.002002002002002315}, "slope": {"slope_1m": 0.0600420294206038, "slope_3m": 0.0006003626190204901, "slope_5m": 0.08610612700413227, "slope_sub": -0.04920388710708617}, "acceleration": {"momentum_acceleration": -0.1353, "velocity_acceleration": 0.000831, "slope_acceleration": 0.024931}, "volume": {"volume_1m": 1268.0, "volume_3m": 23030.0, "volume_5m": 31805.0, "volume_sub": 1268.0, "volume_acceleration": 0.481, "relative_volume": 1.057}, "vwap": {"value": 8.2117, "slope": 0.0145, "price_vs_vwap_pct": 1.441, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.2913, "ema20": 8.233, "ema9_slope": 0.1249, "price_vs_ema9_pct": 0.467, "price_vs_ema9_atr": 0.795}, "volatility": {"atr": 0.0487, "atr_pct": 0.585, "vwap_distance_atr": 2.43, "range_expansion_pct": -54.2}, "rsi": {"value": 68.0, "has_full_history": true}, "quote": {"bid": 8.31, "ask": 8.35, "spread": 0.04, "spread_pct": 0.48}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.214}, "pressure": {"score": -8.7, "slope": 6.0}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 0.6002400960384239, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08610612700413227)", "volume=Declining (rvol=1.057, accel=0.481)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.467%, ema9_slope=0.1249)", "resistance=SAFE (session_high $8.38 (0.60% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:25.717926", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.05828993703723438)", "volume=Declining (rvol=1.068, accel=0.495)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.112%, ema9_slope=0.096)", "resistance=SAFE (session_high $8.38 (1.33% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:49:25.714543+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.27, "open": 8.0, "extension_from_open_pct": 3.3749999999999947, "price_1m": 8.325, "price_3m": 8.27, "price_5m": 8.32, "price_sub": 8.325}, "velocity": {"velocity_1m": -0.011011011011010955, "velocity_sub": -0.02202202202202191}, "slope": {"slope_1m": -0.6628502561012319, "slope_3m": -0.36048289060337696, "slope_5m": -0.05828993703723438, "slope_sub": -0.4821058769427838}, "acceleration": {"momentum_acceleration": 0.4238, "velocity_acceleration": -0.004797, "slope_acceleration": -0.144335}, "volume": {"volume_1m": 3258.0, "volume_3m": 25020.0, "volume_5m": 33795.0, "volume_sub": 3258.0, "volume_acceleration": 0.495, "relative_volume": 1.068}, "vwap": {"value": 8.2122, "slope": 0.0151, "price_vs_vwap_pct": 0.703, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.2793, "ema20": 8.2273, "ema9_slope": 0.096, "price_vs_ema9_pct": -0.112, "price_vs_ema9_atr": -0.174}, "volatility": {"atr": 0.0533, "atr_pct": 0.644, "vwap_distance_atr": 1.084, "range_expansion_pct": -54.1}, "rsi": {"value": 62.2, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.28, "spread": 0.03, "spread_pct": 0.363}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.163, "downtick_ratio": 0.265}, "pressure": {"score": -32.1, "slope": -23.4}}, "prediction": {"symbol": "ALLT", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 1.3301088270858672, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.05828993703723438)", "volume=Declining (rvol=1.068, accel=0.495)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.112%, ema9_slope=0.096)", "resistance=SAFE (session_high $8.38 (1.33% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:25.720832", "symbol": "ACVA", "shortlisted": true, "confidence_rank": 2, "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.02% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.009976459392931345)", "volume=Declining (rvol=0.019, accel=0.471)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.034%, ema9_slope=0.0032)", "resistance=TOO_CLOSE (session_high $10.43 (0.02% away))", "extension=NORMAL"], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:49:25.714543+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.4277, "open": 10.428, "extension_from_open_pct": -0.00287686996548789, "price_1m": 10.425, "price_3m": 10.42, "price_5m": 10.425, "price_sub": 10.42}, "velocity": {"velocity_1m": 0.00043165467625883876, "velocity_sub": 0.002463211772232827}, "slope": {"slope_1m": 0.025895927146115723, "slope_3m": 0.012948522429713675, "slope_5m": 0.009976459392931345, "slope_sub": -0.022828258122377088}, "acceleration": {"momentum_acceleration": -0.0328, "velocity_acceleration": 0.000172, "slope_acceleration": 0.00517}, "volume": {"volume_1m": 11321.0, "volume_3m": 37697.0, "volume_5m": 290956.0, "volume_sub": 11321.0, "volume_acceleration": 0.471, "relative_volume": 0.019}, "vwap": {"value": 10.4182, "slope": 0.0001, "price_vs_vwap_pct": 0.091, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 9, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.4242, "ema20": 10.4233, "ema9_slope": 0.0032, "price_vs_ema9_pct": 0.034, "price_vs_ema9_atr": 0.36}, "volatility": {"atr": 0.0097, "atr_pct": 0.093, "vwap_distance_atr": 0.979, "range_expansion_pct": -50.0}, "rsi": {"value": 51.2, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 64, "trades_per_second": 2.133, "uptick_ratio": 0.156, "downtick_ratio": 0.141}, "pressure": {"score": -10.9, "slope": 0.4}}, "prediction": {"symbol": "ACVA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.022056637609443777, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.009976459392931345)", "volume=Declining (rvol=0.019, accel=0.471)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.034%, ema9_slope=0.0032)", "resistance=TOO_CLOSE (session_high $10.43 (0.02% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:30.730413", "symbol": "ACVA", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.004797083373309778)", "volume=Declining (rvol=0.019, accel=0.471)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.026%, ema9_slope=0.0003)", "resistance=SAFE (session_high $10.43 (0.10% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:49:30.726979+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.42, "open": 10.428, "extension_from_open_pct": -0.07671653241274352, "price_1m": 10.425, "price_3m": 10.42, "price_5m": 10.425, "price_sub": 10.42}, "velocity": {"velocity_1m": -0.0007993605115908523, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.04797313504438265, "slope_3m": -0.023984649824116317, "slope_5m": -0.004797083373309778, "slope_sub": -0.06715433505216481}, "acceleration": {"momentum_acceleration": 0.0624, "velocity_acceleration": -0.000491, "slope_acceleration": -0.014737}, "volume": {"volume_1m": 11786.0, "volume_3m": 38162.0, "volume_5m": 291421.0, "volume_sub": 11786.0, "volume_acceleration": 0.471, "relative_volume": 0.019}, "vwap": {"value": 10.4182, "slope": 0.0001, "price_vs_vwap_pct": 0.017, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 9, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.4227, "ema20": 10.4226, "ema9_slope": 0.0003, "price_vs_ema9_pct": -0.026, "price_vs_ema9_atr": -0.275}, "volatility": {"atr": 0.0097, "atr_pct": 0.093, "vwap_distance_atr": 0.186, "range_expansion_pct": -50.0}, "rsi": {"value": 43.0, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 72, "trades_per_second": 2.4, "uptick_ratio": 0.167, "downtick_ratio": 0.167}, "pressure": {"score": -13.2, "slope": -2.3}}, "prediction": {"symbol": "ACVA", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.09596928982725324, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.004797083373309778)", "volume=Declining (rvol=0.019, accel=0.471)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.026%, ema9_slope=0.0003)", "resistance=SAFE (session_high $10.43 (0.10% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:30.732545", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.012436, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=-0.07034178398327082)", "volume=Declining (rvol=1.068, accel=0.495)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.16%, ema9_slope=0.0935)", "resistance=SAFE (session_high $8.38 (1.39% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:49:30.726979+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.265, "open": 8.0, "extension_from_open_pct": 3.312500000000007, "price_1m": 8.325, "price_3m": 8.27, "price_5m": 8.32, "price_sub": 8.325}, "velocity": {"velocity_1m": -0.012012012012011757, "velocity_sub": -0.024024024024023514}, "slope": {"slope_1m": -0.7233273056057712, "slope_3m": -0.3906516478798054, "slope_5m": -0.07034178398327082, "slope_sub": -0.5182515323591579}, "acceleration": {"momentum_acceleration": 0.4479, "velocity_acceleration": -0.000399, "slope_acceleration": -0.012065}, "volume": {"volume_1m": 3308.0, "volume_3m": 25070.0, "volume_5m": 33845.0, "volume_sub": 3308.0, "volume_acceleration": 0.495, "relative_volume": 1.068}, "vwap": {"value": 8.2122, "slope": 0.0151, "price_vs_vwap_pct": 0.643, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.2783, "ema20": 8.2268, "ema9_slope": 0.0935, "price_vs_ema9_pct": -0.16, "price_vs_ema9_atr": -0.249}, "volatility": {"atr": 0.0533, "atr_pct": 0.645, "vwap_distance_atr": 0.991, "range_expansion_pct": -54.0}, "rsi": {"value": 61.7, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.28, "spread": 0.03, "spread_pct": 0.363}, "trade_flow": {"tick_count_sub": 50, "trades_per_second": 1.667, "uptick_ratio": 0.16, "downtick_ratio": 0.28}, "pressure": {"score": -34.2, "slope": -2.1}}, "prediction": {"symbol": "ALLT", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 1.3914095583787078, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.07034178398327082)", "volume=Declining (rvol=1.068, accel=0.495)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.16%, ema9_slope=0.0935)", "resistance=SAFE (session_high $8.38 (1.39% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:35.744348", "symbol": "TNON", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 81.0, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.189685009879762)", "volume=Steady (rvol=0.013, accel=2.011)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.903%, ema9_slope=0.8389)", "resistance=SAFE (session_high $6.39 (4.58% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:49:35.738885+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.11, "open": 5.6, "extension_from_open_pct": 9.107142857142868, "price_1m": 6.195, "price_3m": 6.2025, "price_5m": 6.08, "price_sub": 6.1005}, "velocity": {"velocity_1m": -0.02286790422383642, "velocity_sub": 0.005190831352621405}, "slope": {"slope_1m": -1.3815522145469317, "slope_3m": -1.5310482722293568, "slope_5m": -0.189685009879762, "slope_sub": -1.2496191424102672}, "acceleration": {"momentum_acceleration": 1.0599, "velocity_acceleration": -9e-05, "slope_acceleration": -0.009753}, "volume": {"volume_1m": 68459.0, "volume_3m": 358831.0, "volume_5m": 670332.0, "volume_sub": 2327.0, "volume_acceleration": 2.011, "relative_volume": 0.013}, "vwap": {"value": 5.9326, "slope": 0.1014, "price_vs_vwap_pct": 2.991, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 12, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.0553, "ema20": 5.888, "ema9_slope": 0.8389, "price_vs_ema9_pct": 0.903, "price_vs_ema9_atr": 0.32}, "volatility": {"atr": 0.1707, "atr_pct": 2.794, "vwap_distance_atr": 1.039, "range_expansion_pct": -55.0}, "rsi": {"value": 65.1, "has_full_history": true}, "quote": {"bid": 6.1, "ask": 6.16, "spread": 0.06, "spread_pct": 0.979}, "trade_flow": {"tick_count_sub": 50, "trades_per_second": 1.667, "uptick_ratio": 0.34, "downtick_ratio": 0.3}, "pressure": {"score": 30.2, "slope": -11.0}}, "prediction": {"symbol": "TNON", "direction": "UP", "confidence": 81.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 4.582651391162019, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.189685009879762)", "volume=Steady (rvol=0.013, accel=2.011)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.903%, ema9_slope=0.8389)", "resistance=SAFE (session_high $6.39 (4.58% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:35.746068", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 10.024342, "reasons_for": ["holding 10.0s / 18s", "momentum=Building (slope_5m=-0.042385943279900966)", "volume=Declining (rvol=1.068, accel=0.495)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.048%, ema9_slope=0.0991)", "resistance=SAFE (session_high $8.38 (1.25% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:49:35.738885+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2766, "open": 8.0, "extension_from_open_pct": 3.4575000000000022, "price_1m": 8.325, "price_3m": 8.27, "price_5m": 8.32, "price_sub": 8.265}, "velocity": {"velocity_1m": -0.009689689689689512, "velocity_sub": 0.004678362573099257}, "slope": {"slope_1m": -0.5830763299922792, "slope_3m": -0.32067865952710506, "slope_5m": -0.042385943279900966, "slope_sub": -0.6445785309101416}, "acceleration": {"momentum_acceleration": 0.6022, "velocity_acceleration": 0.005727, "slope_acceleration": 0.027984}, "volume": {"volume_1m": 3311.0, "volume_3m": 25073.0, "volume_5m": 33848.0, "volume_sub": 3.0, "volume_acceleration": 0.495, "relative_volume": 1.068}, "vwap": {"value": 8.2123, "slope": 0.0151, "price_vs_vwap_pct": 0.783, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.2806, "ema20": 8.2279, "ema9_slope": 0.0991, "price_vs_ema9_pct": -0.048, "price_vs_ema9_atr": -0.075}, "volatility": {"atr": 0.0533, "atr_pct": 0.644, "vwap_distance_atr": 1.207, "range_expansion_pct": -54.1}, "rsi": {"value": 62.8, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.28, "spread": 0.03, "spread_pct": 0.363}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -9.4, "slope": 24.8}}, "prediction": {"symbol": "ALLT", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 8.38, "resistance_source": "session_high", "resistance_distance_pct": 1.249305270280074, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.042385943279900966)", "volume=Declining (rvol=1.068, accel=0.495)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.048%, ema9_slope=0.0991)", "resistance=SAFE (session_high $8.38 (1.25% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:35.748004", "symbol": "ACVA", "shortlisted": true, "confidence_rank": 3, "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.004796623177283942)", "volume=Declining (rvol=0.019, accel=0.489)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.013%, ema9_slope=0.0022)", "resistance=SAFE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:49:35.738885+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.425, "open": 10.428, "extension_from_open_pct": -0.028768699654776693, "price_1m": 10.425, "price_3m": 10.42, "price_5m": 10.425, "price_sub": 10.42}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.001599488163787838}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.004796623177283942, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": -0.0048, "velocity_acceleration": 0.000319, "slope_acceleration": 0.009572}, "volume": {"volume_1m": 40432.0, "volume_3m": 66808.0, "volume_5m": 320067.0, "volume_sub": 28646.0, "volume_acceleration": 0.489, "relative_volume": 0.019}, "vwap": {"value": 10.4183, "slope": 0.0002, "price_vs_vwap_pct": 0.064, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 9, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.4237, "ema20": 10.4231, "ema9_slope": 0.0022, "price_vs_ema9_pct": 0.013, "price_vs_ema9_atr": 0.137}, "volatility": {"atr": 0.0097, "atr_pct": 0.093, "vwap_distance_atr": 0.691, "range_expansion_pct": -50.0}, "rsi": {"value": 48.1, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 42, "trades_per_second": 1.4, "uptick_ratio": 0.119, "downtick_ratio": 0.095}, "pressure": {"score": -10.7, "slope": 2.5}}, "prediction": {"symbol": "ACVA", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.0479616306954341, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.004796623177283942)", "volume=Declining (rvol=0.019, accel=0.489)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.013%, ema9_slope=0.0022)", "resistance=SAFE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:35.749819", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.06391307821362907)", "volume=Declining (rvol=0.042, accel=0.653)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.054%, ema9_slope=-0.0259)", "resistance=SAFE (session_high $8.08 (0.82% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:49:35.738885+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0144, "open": 7.9, "extension_from_open_pct": 1.4481012658227825, "price_1m": 8.0, "price_3m": 7.99, "price_5m": 8.035, "price_sub": 8.0177}, "velocity": {"velocity_1m": 0.0030000000000000395, "velocity_sub": -0.001371964528480493}, "slope": {"slope_1m": 0.17983814566890033, "slope_3m": 0.05870254877307139, "slope_5m": -0.06391307821362907, "slope_sub": 0.27855936093735945}, "acceleration": {"momentum_acceleration": -0.3425, "velocity_acceleration": -7e-06, "slope_acceleration": 0.003363}, "volume": {"volume_1m": 12860.0, "volume_3m": 43789.0, "volume_5m": 114866.0, "volume_sub": 84.0, "volume_acceleration": 0.653, "relative_volume": 0.042}, "vwap": {"value": 7.9712, "slope": 0.003, "price_vs_vwap_pct": 0.541, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 17, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0101, "ema20": 7.9904, "ema9_slope": -0.0259, "price_vs_ema9_pct": 0.054, "price_vs_ema9_atr": 0.124}, "volatility": {"atr": 0.0346, "atr_pct": 0.432, "vwap_distance_atr": 1.246, "range_expansion_pct": -49.7}, "rsi": {"value": 62.3, "has_full_history": true}, "quote": {"bid": 8.02, "ask": 8.03, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.4}, "pressure": {"score": -17.6, "slope": -9.6}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.08, "resistance_source": "session_high", "resistance_distance_pct": 0.8185266520263511, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.06391307821362907)", "volume=Declining (rvol=0.042, accel=0.653)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.054%, ema9_slope=-0.0259)", "resistance=SAFE (session_high $8.08 (0.82% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:35.751914", "symbol": "PCG", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 15.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $13.89 fell below VWAP $13.93", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.0718752246100792)", "volume=Steady (rvol=0.057, accel=0.964)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.218%, ema9_slope=-0.0544)", "resistance=SAFE (session_high $14.02 (0.90% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:49:35.738885+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.895, "open": 13.87, "extension_from_open_pct": 0.18024513338140127, "price_1m": 13.915, "price_3m": 13.935, "price_5m": 13.97, "price_sub": 13.895}, "velocity": {"velocity_1m": -0.0023954964666426607, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.14383315354188833, "slope_3m": 0.035975536635087374, "slope_5m": -0.0718752246100792, "slope_sub": 0.03598093010703867}, "acceleration": {"momentum_acceleration": -0.1079, "velocity_acceleration": -7e-06, "slope_acceleration": -0.000981}, "volume": {"volume_1m": 29625.0, "volume_3m": 399305.0, "volume_5m": 445273.0, "volume_sub": 416.0, "volume_acceleration": 0.964, "relative_volume": 0.057}, "vwap": {"value": 13.9265, "slope": -0.0093, "price_vs_vwap_pct": -0.226, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.9254, "ema20": 13.911, "ema9_slope": -0.0544, "price_vs_ema9_pct": -0.218, "price_vs_ema9_atr": -0.771}, "volatility": {"atr": 0.0394, "atr_pct": 0.283, "vwap_distance_atr": -0.8, "range_expansion_pct": -18.4}, "rsi": {"value": 57.7, "has_full_history": true}, "quote": {"bid": 13.89, "ask": 13.9, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -0.9, "slope": 3.3}}, "prediction": {"symbol": "PCG", "direction": "DOWN", "confidence": 15.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.8996041741633681, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.0718752246100792)", "volume=Steady (rvol=0.057, accel=0.964)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.218%, ema9_slope=-0.0544)", "resistance=SAFE (session_high $14.02 (0.90% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:40.761387", "symbol": "TNON", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 81.0, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.019114, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=-0.1088800996212584)", "volume=Steady (rvol=0.013, accel=2.017)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.232%, ema9_slope=0.8555)", "resistance=SAFE (session_high $6.39 (4.16% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:49:40.757999+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.135, "open": 5.6, "extension_from_open_pct": 9.553571428571432, "price_1m": 6.195, "price_3m": 6.2025, "price_5m": 6.08, "price_sub": 6.1005}, "velocity": {"velocity_1m": -0.01614205004035526, "velocity_sub": 0.018850913859519456}, "slope": {"slope_1m": -0.9732360097323681, "slope_3m": -1.327704389180835, "slope_5m": -0.1088800996212584, "slope_sub": -1.0048497392504234}, "acceleration": {"momentum_acceleration": 0.896, "velocity_acceleration": 0.002722, "slope_acceleration": 0.081352}, "volume": {"volume_1m": 71804.0, "volume_3m": 362176.0, "volume_5m": 673677.0, "volume_sub": 5672.0, "volume_acceleration": 2.017, "relative_volume": 0.013}, "vwap": {"value": 5.9335, "slope": 0.1024, "price_vs_vwap_pct": 3.396, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 12, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.0603, "ema20": 5.8903, "ema9_slope": 0.8555, "price_vs_ema9_pct": 1.232, "price_vs_ema9_atr": 0.438}, "volatility": {"atr": 0.1707, "atr_pct": 2.783, "vwap_distance_atr": 1.18, "range_expansion_pct": -55.1}, "rsi": {"value": 66.7, "has_full_history": true}, "quote": {"bid": 6.11, "ask": 6.16, "spread": 0.05, "spread_pct": 0.815}, "trade_flow": {"tick_count_sub": 106, "trades_per_second": 3.533, "uptick_ratio": 0.321, "downtick_ratio": 0.311}, "pressure": {"score": 38.6, "slope": 8.4}}, "prediction": {"symbol": "TNON", "direction": "UP", "confidence": 81.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 4.15647921760391, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.1088800996212584)", "volume=Steady (rvol=0.013, accel=2.017)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.232%, ema9_slope=0.8555)", "resistance=SAFE (session_high $6.39 (4.16% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:40.763797", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.04992511233150389)", "volume=Declining (rvol=0.042, accel=0.653)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.11%, ema9_slope=-0.0231)", "resistance=SAFE (session_high $8.08 (0.75% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:49:40.757999+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.02, "open": 7.9, "extension_from_open_pct": 1.518987341772142, "price_1m": 8.0, "price_3m": 7.99, "price_5m": 8.035, "price_sub": 8.0177}, "velocity": {"velocity_1m": 0.004166666666666578, "velocity_sub": 0.0009562177016683791}, "slope": {"slope_1m": 0.249687890137323, "slope_3m": 0.0936524453693993, "slope_5m": -0.04992511233150389, "slope_sub": 0.3204745921473696}, "acceleration": {"momentum_acceleration": -0.3704, "velocity_acceleration": 0.000464, "slope_acceleration": 0.013917}, "volume": {"volume_1m": 12898.0, "volume_3m": 43827.0, "volume_5m": 114904.0, "volume_sub": 122.0, "volume_acceleration": 0.653, "relative_volume": 0.042}, "vwap": {"value": 7.9713, "slope": 0.003, "price_vs_vwap_pct": 0.611, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 17, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0112, "ema20": 7.991, "ema9_slope": -0.0231, "price_vs_ema9_pct": 0.11, "price_vs_ema9_atr": 0.254}, "volatility": {"atr": 0.0346, "atr_pct": 0.432, "vwap_distance_atr": 1.406, "range_expansion_pct": -49.7}, "rsi": {"value": 63.0, "has_full_history": true}, "quote": {"bid": 8.02, "ask": 8.03, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.375}, "pressure": {"score": -8.0, "slope": 9.6}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.08, "resistance_source": "session_high", "resistance_distance_pct": 0.7481296758104801, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04992511233150389)", "volume=Declining (rvol=0.042, accel=0.653)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.11%, ema9_slope=-0.0231)", "resistance=SAFE (session_high $8.08 (0.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:40.765428", "symbol": "PCG", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 15.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $13.89 fell below VWAP $13.93", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.0718752246100792)", "volume=Steady (rvol=0.057, accel=0.965)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.218%, ema9_slope=-0.0544)", "resistance=SAFE (session_high $14.02 (0.90% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:49:40.757999+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.895, "open": 13.87, "extension_from_open_pct": 0.18024513338140127, "price_1m": 13.915, "price_3m": 13.935, "price_5m": 13.97, "price_sub": 13.895}, "velocity": {"velocity_1m": -0.0023954964666426607, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.14383315354188833, "slope_3m": 0.035975536635087374, "slope_5m": -0.0718752246100792, "slope_sub": 0.03598093010703867}, "acceleration": {"momentum_acceleration": -0.1079, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 29826.0, "volume_3m": 399506.0, "volume_5m": 445474.0, "volume_sub": 617.0, "volume_acceleration": 0.965, "relative_volume": 0.057}, "vwap": {"value": 13.9265, "slope": -0.0093, "price_vs_vwap_pct": -0.226, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.9254, "ema20": 13.911, "ema9_slope": -0.0544, "price_vs_ema9_pct": -0.218, "price_vs_ema9_atr": -0.771}, "volatility": {"atr": 0.0394, "atr_pct": 0.283, "vwap_distance_atr": -0.8, "range_expansion_pct": -18.4}, "rsi": {"value": 57.7, "has_full_history": true}, "quote": {"bid": 13.89, "ask": 13.9, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.286}, "pressure": {"score": -0.9, "slope": 0.0}}, "prediction": {"symbol": "PCG", "direction": "DOWN", "confidence": 15.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.8996041741633681, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.0718752246100792)", "volume=Steady (rvol=0.057, accel=0.965)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.218%, ema9_slope=-0.0544)", "resistance=SAFE (session_high $14.02 (0.90% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:45.787955", "symbol": "TNON", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 81.0, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 10.045652, "reasons_for": ["holding 10.0s / 18s", "momentum=Building (slope_5m=-0.12503065267613944)", "volume=Steady (rvol=0.013, accel=2.024)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.167%, ema9_slope=0.8522)", "resistance=SAFE (session_high $6.39 (4.24% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:49:45.784537+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.13, "open": 5.6, "extension_from_open_pct": 9.464285714285719, "price_1m": 6.195, "price_3m": 6.2025, "price_5m": 6.08, "price_sub": 6.1005}, "velocity": {"velocity_1m": -0.01748722087705149, "velocity_sub": 0.016118897358139844}, "slope": {"slope_1m": -1.0547667342799252, "slope_3m": -1.3683294943865483, "slope_5m": -0.12503065267613944, "slope_sub": -1.0537638773314948}, "acceleration": {"momentum_acceleration": 0.9287, "velocity_acceleration": -0.000544, "slope_acceleration": -0.01622}, "volume": {"volume_1m": 74872.0, "volume_3m": 365244.0, "volume_5m": 676745.0, "volume_sub": 8740.0, "volume_acceleration": 2.024, "relative_volume": 0.013}, "vwap": {"value": 5.9339, "slope": 0.1028, "price_vs_vwap_pct": 3.305, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 12, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.0593, "ema20": 5.8899, "ema9_slope": 0.8522, "price_vs_ema9_pct": 1.167, "price_vs_ema9_atr": 0.414}, "volatility": {"atr": 0.1707, "atr_pct": 2.785, "vwap_distance_atr": 1.149, "range_expansion_pct": -55.1}, "rsi": {"value": 66.4, "has_full_history": true}, "quote": {"bid": 6.11, "ask": 6.15, "spread": 0.04, "spread_pct": 0.653}, "trade_flow": {"tick_count_sub": 131, "trades_per_second": 4.367, "uptick_ratio": 0.29, "downtick_ratio": 0.305}, "pressure": {"score": 35.7, "slope": -2.9}}, "prediction": {"symbol": "TNON", "direction": "UP", "confidence": 81.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 4.2414355628058695, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.12503065267613944)", "volume=Steady (rvol=0.013, accel=2.024)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.167%, ema9_slope=0.8522)", "resistance=SAFE (session_high $6.39 (4.24% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:45.789592", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.04992511233150389)", "volume=Declining (rvol=0.042, accel=0.656)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.11%, ema9_slope=-0.0231)", "resistance=SAFE (session_high $8.08 (0.75% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:49:45.784537+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.02, "open": 7.9, "extension_from_open_pct": 1.518987341772142, "price_1m": 8.0, "price_3m": 7.99, "price_5m": 8.035, "price_sub": 8.0177}, "velocity": {"velocity_1m": 0.004166666666666578, "velocity_sub": 0.0009562177016683791}, "slope": {"slope_1m": 0.249687890137323, "slope_3m": 0.0936524453693993, "slope_5m": -0.04992511233150389, "slope_sub": 0.3204745921473696}, "acceleration": {"momentum_acceleration": -0.3704, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 13720.0, "volume_3m": 44649.0, "volume_5m": 115726.0, "volume_sub": 944.0, "volume_acceleration": 0.656, "relative_volume": 0.042}, "vwap": {"value": 7.9714, "slope": 0.0031, "price_vs_vwap_pct": 0.61, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 17, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0112, "ema20": 7.991, "ema9_slope": -0.0231, "price_vs_ema9_pct": 0.11, "price_vs_ema9_atr": 0.254}, "volatility": {"atr": 0.0346, "atr_pct": 0.432, "vwap_distance_atr": 1.404, "range_expansion_pct": -49.7}, "rsi": {"value": 63.0, "has_full_history": true}, "quote": {"bid": 8.02, "ask": 8.03, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.222, "downtick_ratio": 0.222}, "pressure": {"score": -7.9, "slope": 0.1}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.08, "resistance_source": "session_high", "resistance_distance_pct": 0.7481296758104801, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04992511233150389)", "volume=Declining (rvol=0.042, accel=0.656)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.11%, ema9_slope=-0.0231)", "resistance=SAFE (session_high $8.08 (0.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:45.791366", "symbol": "PCG", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 15.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $13.89 fell below VWAP $13.93", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.07619102383485482)", "volume=Steady (rvol=0.057, accel=0.967)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.235%, ema9_slope=-0.0552)", "resistance=SAFE (session_high $14.02 (0.92% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:49:45.784537+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.892, "open": 13.87, "extension_from_open_pct": 0.1586157173756326, "price_1m": 13.915, "price_3m": 13.935, "price_5m": 13.97, "price_sub": 13.895}, "velocity": {"velocity_1m": -0.0027548209366390812, "velocity_sub": -0.0007196833393307218}, "slope": {"slope_1m": -0.16542597187758254, "slope_3m": 0.025184687709871225, "slope_5m": -0.07619102383485482, "slope_sub": 0.023029038177822262}, "acceleration": {"momentum_acceleration": -0.0992, "velocity_acceleration": -0.000143, "slope_acceleration": -0.004296}, "volume": {"volume_1m": 31627.0, "volume_3m": 401307.0, "volume_5m": 447275.0, "volume_sub": 2418.0, "volume_acceleration": 0.967, "relative_volume": 0.057}, "vwap": {"value": 13.9264, "slope": -0.0094, "price_vs_vwap_pct": -0.247, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.9248, "ema20": 13.9107, "ema9_slope": -0.0552, "price_vs_ema9_pct": -0.235, "price_vs_ema9_atr": -0.832}, "volatility": {"atr": 0.0394, "atr_pct": 0.283, "vwap_distance_atr": -0.874, "range_expansion_pct": -18.4}, "rsi": {"value": 57.3, "has_full_history": true}, "quote": {"bid": 13.89, "ask": 13.9, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.286}, "pressure": {"score": -4.2, "slope": -3.3}}, "prediction": {"symbol": "PCG", "direction": "DOWN", "confidence": 15.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.9213936078318465, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.07619102383485482)", "volume=Steady (rvol=0.057, accel=0.967)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.235%, ema9_slope=-0.0552)", "resistance=SAFE (session_high $14.02 (0.92% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:50.800134", "symbol": "TNON", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 81.0, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 15.05637, "reasons_for": ["holding 15.1s / 18s", "momentum=Building (slope_5m=-0.09273475601888902)", "volume=Steady (rvol=0.013, accel=2.029)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.298%, ema9_slope=0.8588)", "resistance=SAFE (session_high $6.39 (4.07% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:49:50.795255+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.14, "open": 5.6, "extension_from_open_pct": 9.642857142857144, "price_1m": 6.195, "price_3m": 6.2025, "price_5m": 6.08, "price_sub": 6.1005}, "velocity": {"velocity_1m": -0.014796879203659028, "velocity_sub": 0.021582930360899064}, "slope": {"slope_1m": -0.8917713822456522, "slope_3m": -1.2871010845242021, "slope_5m": -0.09273475601888902, "slope_sub": -0.9559554482562774}, "acceleration": {"momentum_acceleration": 0.8632, "velocity_acceleration": 0.00109, "slope_acceleration": 0.032529}, "volume": {"volume_1m": 77320.0, "volume_3m": 367692.0, "volume_5m": 679193.0, "volume_sub": 11188.0, "volume_acceleration": 2.029, "relative_volume": 0.013}, "vwap": {"value": 5.9344, "slope": 0.1033, "price_vs_vwap_pct": 3.464, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 12, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.0613, "ema20": 5.8908, "ema9_slope": 0.8588, "price_vs_ema9_pct": 1.298, "price_vs_ema9_atr": 0.461}, "volatility": {"atr": 0.1707, "atr_pct": 2.78, "vwap_distance_atr": 1.204, "range_expansion_pct": -55.1}, "rsi": {"value": 67.0, "has_full_history": true}, "quote": {"bid": 6.13, "ask": 6.15, "spread": 0.02, "spread_pct": 0.326}, "trade_flow": {"tick_count_sub": 150, "trades_per_second": 5.0, "uptick_ratio": 0.293, "downtick_ratio": 0.313}, "pressure": {"score": 39.3, "slope": 3.6}}, "prediction": {"symbol": "TNON", "direction": "UP", "confidence": 81.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 4.071661237785016, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.09273475601888902)", "volume=Steady (rvol=0.013, accel=2.029)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.298%, ema9_slope=0.8588)", "resistance=SAFE (session_high $6.39 (4.07% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:50.801957", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.04967536276744366)", "volume=Declining (rvol=0.042, accel=0.656)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.111%, ema9_slope=-0.023)", "resistance=SAFE (session_high $8.08 (0.75% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:49:50.795255+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0201, "open": 7.9, "extension_from_open_pct": 1.5202531645569493, "price_1m": 8.0, "price_3m": 7.99, "price_5m": 8.035, "price_sub": 8.0177}, "velocity": {"velocity_1m": 0.004187499999999862, "velocity_sub": 0.0009977923843495168}, "slope": {"slope_1m": 0.2509347632037171, "slope_3m": 0.09427640259560974, "slope_5m": -0.04967536276744366, "slope_sub": 0.3212229452097512}, "acceleration": {"momentum_acceleration": -0.3709, "velocity_acceleration": 8e-06, "slope_acceleration": 0.000249}, "volume": {"volume_1m": 13829.0, "volume_3m": 44758.0, "volume_5m": 115835.0, "volume_sub": 1053.0, "volume_acceleration": 0.656, "relative_volume": 0.042}, "vwap": {"value": 7.9714, "slope": 0.0031, "price_vs_vwap_pct": 0.611, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 17, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0112, "ema20": 7.991, "ema9_slope": -0.023, "price_vs_ema9_pct": 0.111, "price_vs_ema9_atr": 0.256}, "volatility": {"atr": 0.0346, "atr_pct": 0.432, "vwap_distance_atr": 1.407, "range_expansion_pct": -49.7}, "rsi": {"value": 63.0, "has_full_history": true}, "quote": {"bid": 8.02, "ask": 8.03, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.261, "downtick_ratio": 0.304}, "pressure": {"score": -9.6, "slope": -1.7}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.08, "resistance_source": "session_high", "resistance_distance_pct": 0.746873480380553, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04967536276744366)", "volume=Declining (rvol=0.042, accel=0.656)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.111%, ema9_slope=-0.023)", "resistance=SAFE (session_high $8.08 (0.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:50.804306", "symbol": "PCG", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 15.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $13.90 fell below VWAP $13.93", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.06482688634021407)", "volume=Steady (rvol=0.057, accel=0.968)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.19%, ema9_slope=-0.0529)", "resistance=SAFE (session_high $14.02 (0.86% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:49:50.795255+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.8999, "open": 13.87, "extension_from_open_pct": 0.21557317952416274, "price_1m": 13.915, "price_3m": 13.935, "price_5m": 13.97, "price_sub": 13.895}, "velocity": {"velocity_1m": -0.0018085998323150749, "velocity_sub": 0.0011754827875737112}, "slope": {"slope_1m": -0.10857490050295747, "slope_3m": 0.05359725083273869, "slope_5m": -0.06482688634021407, "slope_sub": 0.05713268057686716}, "acceleration": {"momentum_acceleration": -0.122, "velocity_acceleration": 0.000378, "slope_acceleration": 0.011346}, "volume": {"volume_1m": 32535.0, "volume_3m": 402215.0, "volume_5m": 448183.0, "volume_sub": 3326.0, "volume_acceleration": 0.968, "relative_volume": 0.057}, "vwap": {"value": 13.9265, "slope": -0.0093, "price_vs_vwap_pct": -0.191, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.9263, "ema20": 13.9114, "ema9_slope": -0.0529, "price_vs_ema9_pct": -0.19, "price_vs_ema9_atr": -0.672}, "volatility": {"atr": 0.0394, "atr_pct": 0.283, "vwap_distance_atr": -0.675, "range_expansion_pct": -18.4}, "rsi": {"value": 58.2, "has_full_history": true}, "quote": {"bid": 13.89, "ask": 13.9, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.292, "downtick_ratio": 0.208}, "pressure": {"score": 3.4, "slope": 7.6}}, "prediction": {"symbol": "PCG", "direction": "DOWN", "confidence": 15.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.8640349930574966, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.06482688634021407)", "volume=Steady (rvol=0.057, accel=0.968)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.19%, ema9_slope=-0.0529)", "resistance=SAFE (session_high $14.02 (0.86% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:55.817061", "symbol": "TNON", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 81.0, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 20.071467, "reasons_for": ["held 20.1s (>= 18s)", "momentum=Building (slope_5m=-0.15734739723197566)", "volume=Steady (rvol=0.013, accel=2.031)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.035%, ema9_slope=0.8455)", "resistance=SAFE (session_high $6.39 (4.41% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:49:55.810352+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.12, "open": 5.6, "extension_from_open_pct": 9.285714285714294, "price_1m": 6.195, "price_3m": 6.2025, "price_5m": 6.08, "price_sub": 6.1005}, "velocity": {"velocity_1m": -0.02017756255044395, "velocity_sub": 0.010654864355380624}, "slope": {"slope_1m": -1.2180267965895277, "slope_3m": -1.4496451767132774, "slope_5m": -0.15734739723197566, "slope_sub": -1.1516517431118143}, "acceleration": {"momentum_acceleration": 0.9943, "velocity_acceleration": -0.002179, "slope_acceleration": -0.065055}, "volume": {"volume_1m": 78550.0, "volume_3m": 368922.0, "volume_5m": 680423.0, "volume_sub": 12418.0, "volume_acceleration": 2.031, "relative_volume": 0.013}, "vwap": {"value": 5.9343, "slope": 0.1031, "price_vs_vwap_pct": 3.13, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 12, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.0573, "ema20": 5.8889, "ema9_slope": 0.8455, "price_vs_ema9_pct": 1.035, "price_vs_ema9_atr": 0.367}, "volatility": {"atr": 0.1707, "atr_pct": 2.789, "vwap_distance_atr": 1.088, "range_expansion_pct": -55.0}, "rsi": {"value": 65.8, "has_full_history": true}, "quote": {"bid": 6.11, "ask": 6.12, "spread": 0.01, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 170, "trades_per_second": 5.667, "uptick_ratio": 0.294, "downtick_ratio": 0.318}, "pressure": {"score": 31.5, "slope": -7.8}}, "prediction": {"symbol": "TNON", "direction": "UP", "confidence": 81.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 4.411764705882345, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.15734739723197566)", "volume=Steady (rvol=0.013, accel=2.031)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.035%, ema9_slope=0.8455)", "resistance=SAFE (session_high $6.39 (4.41% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:55.852874", "symbol": "BTE", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.04890534843088755)", "volume=Declining (rvol=0.089, accel=0.277)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.285%, ema9_slope=0.0484)", "resistance=SAFE (session_high $5.13 (0.98% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:49:55.810352+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.08, "open": 5.1, "extension_from_open_pct": -0.3921568627450897, "price_1m": 5.07, "price_3m": 5.065, "price_5m": 5.065, "price_sub": 5.085}, "velocity": {"velocity_1m": 0.003287310979618602, "velocity_sub": -0.0032776138970828537}, "slope": {"slope_1m": 0.19704433497536525, "slope_3m": 0.09855453350853931, "slope_5m": 0.04890534843088755, "slope_sub": 0.08977615025692227}, "acceleration": {"momentum_acceleration": 0.0409, "velocity_acceleration": 0.0, "slope_acceleration": 0.001625}, "volume": {"volume_1m": 17800.0, "volume_3m": 61736.0, "volume_5m": 141955.0, "volume_sub": 426.0, "volume_acceleration": 0.277, "relative_volume": 0.089}, "vwap": {"value": 5.0632, "slope": 0.0005, "price_vs_vwap_pct": 0.332, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 6, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.0656, "ema20": 5.0638, "ema9_slope": 0.0484, "price_vs_ema9_pct": 0.285, "price_vs_ema9_atr": 1.394}, "volatility": {"atr": 0.0103, "atr_pct": 0.204, "vwap_distance_atr": 1.626, "range_expansion_pct": -37.7}, "rsi": {"value": 49.4, "has_full_history": true}, "quote": {"bid": 5.08, "ask": 5.09, "spread": 0.01, "spread_pct": 0.197}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.0, "downtick_ratio": 0.143}, "pressure": {"score": -26.1, "slope": 4.3}}, "prediction": {"symbol": "BTE", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 0.9842519685039335, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.04890534843088755)", "volume=Declining (rvol=0.089, accel=0.277)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.285%, ema9_slope=0.0484)", "resistance=SAFE (session_high $5.13 (0.98% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:55.854591", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.04967536276744366)", "volume=Declining (rvol=0.042, accel=0.656)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.111%, ema9_slope=-0.023)", "resistance=SAFE (session_high $8.08 (0.75% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:49:55.810352+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0201, "open": 7.9, "extension_from_open_pct": 1.5202531645569493, "price_1m": 8.0, "price_3m": 7.99, "price_5m": 8.035, "price_sub": 8.0177}, "velocity": {"velocity_1m": 0.004187499999999862, "velocity_sub": 0.0009977923843495168}, "slope": {"slope_1m": 0.2509347632037171, "slope_3m": 0.09427640259560974, "slope_5m": -0.04967536276744366, "slope_sub": 0.3212229452097512}, "acceleration": {"momentum_acceleration": -0.3709, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 13829.0, "volume_3m": 44758.0, "volume_5m": 115835.0, "volume_sub": 1053.0, "volume_acceleration": 0.656, "relative_volume": 0.042}, "vwap": {"value": 7.9714, "slope": 0.0031, "price_vs_vwap_pct": 0.611, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 17, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0112, "ema20": 7.991, "ema9_slope": -0.023, "price_vs_ema9_pct": 0.111, "price_vs_ema9_atr": 0.256}, "volatility": {"atr": 0.0346, "atr_pct": 0.432, "vwap_distance_atr": 1.407, "range_expansion_pct": -49.7}, "rsi": {"value": 63.0, "has_full_history": true}, "quote": {"bid": 8.02, "ask": 8.03, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.261, "downtick_ratio": 0.304}, "pressure": {"score": -9.6, "slope": 0.0}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.08, "resistance_source": "session_high", "resistance_distance_pct": 0.746873480380553, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04967536276744366)", "volume=Declining (rvol=0.042, accel=0.656)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.111%, ema9_slope=-0.023)", "resistance=SAFE (session_high $8.08 (0.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:49:55.856453", "symbol": "PCG", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 15.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $13.89 fell below VWAP $13.93", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.0718752246100792)", "volume=Steady (rvol=0.057, accel=0.968)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.218%, ema9_slope=-0.0544)", "resistance=SAFE (session_high $14.02 (0.90% away))", "extension=NORMAL"], "features": {"symbol": "PCG", "computed_at": "2026-09-14T13:49:55.810352+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.895, "open": 13.87, "extension_from_open_pct": 0.18024513338140127, "price_1m": 13.915, "price_3m": 13.935, "price_5m": 13.97, "price_sub": 13.895}, "velocity": {"velocity_1m": -0.0023954964666426607, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.14383315354188833, "slope_3m": 0.035975536635087374, "slope_5m": -0.0718752246100792, "slope_sub": 0.03598093010703867}, "acceleration": {"momentum_acceleration": -0.1079, "velocity_acceleration": -0.000234, "slope_acceleration": -0.00703}, "volume": {"volume_1m": 32811.0, "volume_3m": 402491.0, "volume_5m": 448459.0, "volume_sub": 3602.0, "volume_acceleration": 0.968, "relative_volume": 0.057}, "vwap": {"value": 13.9264, "slope": -0.0094, "price_vs_vwap_pct": -0.226, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 0, "rejection_count": 5, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 13.9254, "ema20": 13.911, "ema9_slope": -0.0544, "price_vs_ema9_pct": -0.218, "price_vs_ema9_atr": -0.771}, "volatility": {"atr": 0.0394, "atr_pct": 0.283, "vwap_distance_atr": -0.798, "range_expansion_pct": -18.4}, "rsi": {"value": 57.7, "has_full_history": true}, "quote": {"bid": 13.89, "ask": 13.9, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.321, "downtick_ratio": 0.25}, "pressure": {"score": 2.0, "slope": -1.4}}, "prediction": {"symbol": "PCG", "direction": "DOWN", "confidence": 15.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.02, "resistance_source": "session_high", "resistance_distance_pct": 0.8996041741633681, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.0718752246100792)", "volume=Steady (rvol=0.057, accel=0.968)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.218%, ema9_slope=-0.0544)", "resistance=SAFE (session_high $14.02 (0.90% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:00.867937", "symbol": "BTE", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.055095, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.04890534843088755)", "volume=Declining (rvol=0.091, accel=0.301)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.285%, ema9_slope=0.0484)", "resistance=SAFE (session_high $5.13 (0.98% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:50:00.865447+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.08, "open": 5.1, "extension_from_open_pct": -0.3921568627450897, "price_1m": 5.07, "price_3m": 5.065, "price_5m": 5.065, "price_sub": 5.085}, "velocity": {"velocity_1m": 0.003287310979618602, "velocity_sub": -0.0032776138970828537}, "slope": {"slope_1m": 0.19704433497536525, "slope_3m": 0.09855453350853931, "slope_5m": 0.04890534843088755, "slope_sub": 0.08977615025692227}, "acceleration": {"momentum_acceleration": 0.0409, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 41020.0, "volume_3m": 84956.0, "volume_5m": 165175.0, "volume_sub": 23646.0, "volume_acceleration": 0.301, "relative_volume": 0.091}, "vwap": {"value": 5.0635, "slope": 0.0008, "price_vs_vwap_pct": 0.327, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 6, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.0656, "ema20": 5.0638, "ema9_slope": 0.0484, "price_vs_ema9_pct": 0.285, "price_vs_ema9_atr": 1.443}, "volatility": {"atr": 0.01, "atr_pct": 0.197, "vwap_distance_atr": 1.657, "range_expansion_pct": -50.1}, "rsi": {"value": 49.4, "has_full_history": true}, "quote": {"bid": 5.07, "ask": 5.08, "spread": 0.01, "spread_pct": 0.197}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.061, "downtick_ratio": 0.091}, "pressure": {"score": -21.0, "slope": 5.1}}, "prediction": {"symbol": "BTE", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 0.9842519685039335, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.04890534843088755)", "volume=Declining (rvol=0.091, accel=0.301)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.285%, ema9_slope=0.0484)", "resistance=SAFE (session_high $5.13 (0.98% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:08.935850", "symbol": "JBS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 90.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.07846214201647676)", "volume=Steady (rvol=0.051, accel=1.397)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.029)", "resistance=SAFE (session_high $12.85 (0.71% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "JBS", "computed_at": "2026-09-14T13:50:08.929033+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.76, "open": 12.58, "extension_from_open_pct": 1.4308426073131935, "price_1m": 12.76, "price_3m": 12.75, "price_5m": 12.72, "price_sub": 12.76}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.07841087297438411, "slope_5m": 0.07846214201647676, "slope_sub": 0.10978239560870186}, "acceleration": {"momentum_acceleration": 0.0313, "velocity_acceleration": -6e-06, "slope_acceleration": -0.000189}, "volume": {"volume_1m": 700.0, "volume_3m": 39215.0, "volume_5m": 72554.0, "volume_sub": 700.0, "volume_acceleration": 1.397, "relative_volume": 0.051}, "vwap": {"value": 12.7381, "slope": 0.0017, "price_vs_vwap_pct": 0.172, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 4, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.7434, "ema20": 12.73, "ema9_slope": 0.029, "price_vs_ema9_pct": 0.13, "price_vs_ema9_atr": 0.535}, "volatility": {"atr": 0.031, "atr_pct": 0.243, "vwap_distance_atr": 0.708, "range_expansion_pct": -50.1}, "rsi": {"value": 64.8, "has_full_history": true}, "quote": {"bid": 12.75, "ask": 12.77, "spread": 0.02, "spread_pct": 0.157}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.4}, "pressure": {"score": 1.9, "slope": 4.9}}, "prediction": {"symbol": "JBS", "direction": "UP", "confidence": 90.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7053291536050146, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.07846214201647676)", "volume=Steady (rvol=0.051, accel=1.397)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.029)", "resistance=SAFE (session_high $12.85 (0.71% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:08.937687", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 2, "state": "BUY", "should_enter": true, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 116.057613, "reasons_for": ["held 116.1s (>= 18s)", "momentum=Strong (slope_5m=0.08699173104054861)", "volume=Declining (rvol=0.133, accel=0.337)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.229%, ema9_slope=0.0354)", "resistance=SAFE (session_high $6.36 (0.39% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:50:08.929033+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.335, "open": 6.22, "extension_from_open_pct": 1.8488745980707428, "price_1m": 6.325, "price_3m": 6.32, "price_5m": 6.3111, "price_sub": 6.33}, "velocity": {"velocity_1m": 0.0026350461133069266, "velocity_sub": 0.0026329647182727193}, "slope": {"slope_1m": 0.15797788309636315, "slope_3m": 0.10114739071340809, "slope_5m": 0.08699173104054861, "slope_sub": 0.15584682438385988}, "acceleration": {"momentum_acceleration": 0.0689, "velocity_acceleration": 5.5e-05, "slope_acceleration": -1e-06}, "volume": {"volume_1m": 17233.0, "volume_3m": 122022.0, "volume_5m": 181645.0, "volume_sub": 17233.0, "volume_acceleration": 0.337, "relative_volume": 0.133}, "vwap": {"value": 6.3064, "slope": 0.0017, "price_vs_vwap_pct": 0.453, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 7, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3205, "ema20": 6.315, "ema9_slope": 0.0354, "price_vs_ema9_pct": 0.229, "price_vs_ema9_atr": 0.608}, "volatility": {"atr": 0.0238, "atr_pct": 0.376, "vwap_distance_atr": 1.199, "range_expansion_pct": -33.5}, "rsi": {"value": 60.1, "has_full_history": true}, "quote": {"bid": 6.33, "ask": 6.34, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.111, "downtick_ratio": 0.111}, "pressure": {"score": -14.7, "slope": 4.6}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.3946329913180798, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.08699173104054861)", "volume=Declining (rvol=0.133, accel=0.337)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.229%, ema9_slope=0.0354)", "resistance=SAFE (session_high $6.36 (0.39% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:08.979290", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 3, "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.17546457159237852)", "volume=Declining (rvol=0.055, accel=0.371)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.414%, ema9_slope=0.1147)", "resistance=SAFE (session_high $6.39 (0.39% away))", "extension=NORMAL"], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:50:08.929033+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3649, "open": 6.23, "extension_from_open_pct": 2.165329052969488, "price_1m": 6.3616, "price_3m": 6.35, "price_5m": 6.285, "price_sub": 6.3616}, "velocity": {"velocity_1m": 0.0008645623742453194, "velocity_sub": 0.001729124748490639}, "slope": {"slope_1m": 0.05186029151769009, "slope_3m": 0.09512927623130303, "slope_5m": 0.17546457159237852, "slope_sub": 0.08582240577807816}, "acceleration": {"momentum_acceleration": -0.0896, "velocity_acceleration": -5e-06, "slope_acceleration": 0.000755}, "volume": {"volume_1m": 6350.0, "volume_3m": 172459.0, "volume_5m": 249264.0, "volume_sub": 6350.0, "volume_acceleration": 0.371, "relative_volume": 0.055}, "vwap": {"value": 6.3101, "slope": 0.0048, "price_vs_vwap_pct": 0.868, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3386, "ema20": 6.3156, "ema9_slope": 0.1147, "price_vs_ema9_pct": 0.414, "price_vs_ema9_atr": 0.835}, "volatility": {"atr": 0.0314, "atr_pct": 0.494, "vwap_distance_atr": 1.743, "range_expansion_pct": -43.4}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 6.36, "ask": 6.37, "spread": 0.01, "spread_pct": 0.157}, "trade_flow": {"tick_count_sub": 39, "trades_per_second": 1.3, "uptick_ratio": 0.256, "downtick_ratio": 0.256}, "pressure": {"score": -14.5, "slope": -20.8}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 0.3943502647331478, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.17546457159237852)", "volume=Declining (rvol=0.055, accel=0.371)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.414%, ema9_slope=0.1147)", "resistance=SAFE (session_high $6.39 (0.39% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:08.981156", "symbol": "BTE", "shortlisted": true, "confidence_rank": 4, "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.05914826498422585)", "volume=Declining (rvol=0.091, accel=0.31)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0506)", "resistance=SAFE (session_high $5.13 (1.08% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:50:08.929033+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.075, "open": 5.1, "extension_from_open_pct": -0.49019607843136215, "price_1m": 5.08, "price_3m": 5.07, "price_5m": 5.0701, "price_sub": 5.08}, "velocity": {"velocity_1m": -0.0016404199475065265, "velocity_sub": -0.003280839895013053}, "slope": {"slope_1m": -0.09847365829640359, "slope_3m": 0.04926108374384131, "slope_5m": 0.05914826498422585, "slope_sub": -0.04567558521843757}, "acceleration": {"momentum_acceleration": -0.1048, "velocity_acceleration": -0.0, "slope_acceleration": -0.036648}, "volume": {"volume_1m": 25.0, "volume_3m": 70562.0, "volume_5m": 126402.0, "volume_sub": 25.0, "volume_acceleration": 0.31, "relative_volume": 0.091}, "vwap": {"value": 5.0635, "slope": 0.0007, "price_vs_vwap_pct": 0.228, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 7, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.0675, "ema20": 5.0648, "ema9_slope": 0.0506, "price_vs_ema9_pct": 0.149, "price_vs_ema9_atr": 0.872}, "volatility": {"atr": 0.0086, "atr_pct": 0.17, "vwap_distance_atr": 1.337, "range_expansion_pct": -66.7}, "rsi": {"value": 47.8, "has_full_history": true}, "quote": {"bid": 5.07, "ask": 5.08, "spread": 0.01, "spread_pct": 0.197}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -59.5, "slope": -38.5}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.0837438423645265, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.05914826498422585)", "volume=Declining (rvol=0.091, accel=0.31)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0506)", "resistance=SAFE (session_high $5.13 (1.08% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:08.982862", "symbol": "RDW", "shortlisted": true, "confidence_rank": 5, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.1762739758085654)", "volume=Declining (rvol=0.096, accel=0.398)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.433%, ema9_slope=0.0835)", "resistance=SAFE (session_high $10.71 (0.77% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:50:08.929033+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.6335, "open": 10.25, "extension_from_open_pct": 3.7414634146341434, "price_1m": 10.6124, "price_3m": 10.577, "price_5m": 10.5201, "price_sub": 10.6124}, "velocity": {"velocity_1m": 0.003313733619790774, "velocity_sub": 0.006627467239581548}, "slope": {"slope_1m": 0.19862655853600517, "slope_3m": 0.13421912724600862, "slope_5m": 0.1762739758085654, "slope_sub": 0.12786923064247}, "acceleration": {"momentum_acceleration": -0.0484, "velocity_acceleration": 4.8e-05, "slope_acceleration": 0.000703}, "volume": {"volume_1m": 5426.0, "volume_3m": 39672.0, "volume_5m": 110279.0, "volume_sub": 5426.0, "volume_acceleration": 0.398, "relative_volume": 0.096}, "vwap": {"value": 10.4763, "slope": 0.0049, "price_vs_vwap_pct": 1.5, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5876, "ema20": 10.5383, "ema9_slope": 0.0835, "price_vs_ema9_pct": 0.433, "price_vs_ema9_atr": 0.677}, "volatility": {"atr": 0.0677, "atr_pct": 0.637, "vwap_distance_atr": 2.321, "range_expansion_pct": -66.8}, "rsi": {"value": 69.2, "has_full_history": true}, "quote": {"bid": 10.62, "ask": 10.63, "spread": 0.01, "spread_pct": 0.094}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.224, "downtick_ratio": 0.204}, "pressure": {"score": -9.6, "slope": 18.9}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 0.7664456669958164, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1762739758085654)", "volume=Declining (rvol=0.096, accel=0.398)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.433%, ema9_slope=0.0835)", "resistance=SAFE (session_high $10.71 (0.77% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:16.358481", "symbol": "RDW", "shortlisted": false, "confidence_rank": 6, "confidence": 45.5, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:50:16.352250+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.62, "open": 10.25, "extension_from_open_pct": 3.6097560975609677, "price_1m": 10.6124, "price_3m": 10.577, "price_5m": 10.5201, "price_sub": 10.6124}, "velocity": {"velocity_1m": 0.0011935722990715346, "velocity_sub": 0.0023871445981430693}, "slope": {"slope_1m": 0.07158870405606575, "slope_3m": 0.07067160006783907, "slope_5m": 0.15083383359573238, "slope_sub": 0.05161606314489658}, "acceleration": {"momentum_acceleration": -0.0992, "velocity_acceleration": -0.000571, "slope_acceleration": -0.017114}, "volume": {"volume_1m": 13936.0, "volume_3m": 48182.0, "volume_5m": 118789.0, "volume_sub": 13936.0, "volume_acceleration": 0.409, "relative_volume": 0.097}, "vwap": {"value": 10.4772, "slope": 0.0058, "price_vs_vwap_pct": 1.363, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5849, "ema20": 10.537, "ema9_slope": 0.0784, "price_vs_ema9_pct": 0.331, "price_vs_ema9_atr": 0.492}, "volatility": {"atr": 0.0712, "atr_pct": 0.671, "vwap_distance_atr": 2.006, "range_expansion_pct": -57.7}, "rsi": {"value": 68.6, "has_full_history": true}, "quote": {"bid": 10.62, "ask": 10.63, "spread": 0.01, "spread_pct": 0.094}, "trade_flow": {"tick_count_sub": 84, "trades_per_second": 2.8, "uptick_ratio": 0.262, "downtick_ratio": 0.262}, "pressure": {"score": -13.1, "slope": -3.5}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 0.8945386064030192, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.15083383359573238)", "volume=Declining (rvol=0.097, accel=0.409)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.331%, ema9_slope=0.0784)", "resistance=SAFE (session_high $10.71 (0.89% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:16.360865", "symbol": "JOBY", "shortlisted": false, "confidence_rank": 7, "confidence": 38.7, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:50:16.352250+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3781, "open": 6.23, "extension_from_open_pct": 2.377207062600312, "price_1m": 6.3616, "price_3m": 6.35, "price_5m": 6.285, "price_sub": 6.3616}, "velocity": {"velocity_1m": 0.0043228118712272945, "velocity_sub": 0.008645623742454589}, "slope": {"slope_1m": 0.2590327872712817, "slope_3m": 0.19876915018986244, "slope_5m": 0.21695662441942767, "slope_sub": 0.21020301558063215}, "acceleration": {"momentum_acceleration": -0.0068, "velocity_acceleration": 0.000932, "slope_acceleration": 0.027909}, "volume": {"volume_1m": 28139.0, "volume_3m": 194248.0, "volume_5m": 271053.0, "volume_sub": 28139.0, "volume_acceleration": 0.388, "relative_volume": 0.056}, "vwap": {"value": 6.3108, "slope": 0.0055, "price_vs_vwap_pct": 1.067, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3413, "ema20": 6.3168, "ema9_slope": 0.123, "price_vs_ema9_pct": 0.581, "price_vs_ema9_atr": 1.145}, "volatility": {"atr": 0.0321, "atr_pct": 0.504, "vwap_distance_atr": 2.094, "range_expansion_pct": -29.3}, "rsi": {"value": 68.6, "has_full_history": true}, "quote": {"bid": 6.37, "ask": 6.38, "spread": 0.01, "spread_pct": 0.157}, "trade_flow": {"tick_count_sub": 108, "trades_per_second": 3.6, "uptick_ratio": 0.231, "downtick_ratio": 0.194}, "pressure": {"score": -7.8, "slope": 6.7}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 0.186575939543121, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.21695662441942767)", "volume=Declining (rvol=0.056, accel=0.388)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.581%, ema9_slope=0.123)", "resistance=TOO_CLOSE (session_high $6.39 (0.19% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:16.363282", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Strong (slope_5m=0.32688780073677554)", "volume=Declining (rvol=0.066, accel=0.672)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.463%, ema9_slope=0.0926)", "resistance=SAFE (session_high $5.36 (1.09% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:50:16.352250+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3023, "open": 5.26, "extension_from_open_pct": 0.8041825095057036, "price_1m": 5.3079, "price_3m": 5.26, "price_5m": 5.245, "price_sub": 5.308}, "velocity": {"velocity_1m": -0.0017583852998989782, "velocity_sub": -0.0035795026375282837}, "slope": {"slope_1m": -0.10555880190760347, "slope_3m": 0.2577871226046833, "slope_5m": 0.32688780073677554, "slope_sub": 0.3964043967255938}, "acceleration": {"momentum_acceleration": 0.0695, "velocity_acceleration": -7.6e-05, "slope_acceleration": -0.000552}, "volume": {"volume_1m": 2651.0, "volume_3m": 71560.0, "volume_5m": 132263.0, "volume_sub": 2651.0, "volume_acceleration": 0.672, "relative_volume": 0.066}, "vwap": {"value": 5.288, "slope": -0.0006, "price_vs_vwap_pct": 0.271, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 2, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.2778, "ema20": 5.2786, "ema9_slope": 0.0926, "price_vs_ema9_pct": 0.463, "price_vs_ema9_atr": 0.912}, "volatility": {"atr": 0.0268, "atr_pct": 0.506, "vwap_distance_atr": 0.534, "range_expansion_pct": 18.8}, "rsi": {"value": 59.6, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.364}, "pressure": {"score": -10.7, "slope": -18.6}}, "prediction": {"symbol": "FRMI", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 1.0882070045074879, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.32688780073677554)", "volume=Declining (rvol=0.066, accel=0.672)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.463%, ema9_slope=0.0926)", "resistance=SAFE (session_high $5.36 (1.09% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:16.364876", "symbol": "JBS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 66.0, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 7.423217, "reasons_for": ["holding 7.4s / 18s", "momentum=Weakening (slope_5m=0.0597993191353127)", "volume=Steady (rvol=0.051, accel=1.405)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.055%, ema9_slope=0.0252)", "resistance=SAFE (session_high $12.85 (0.80% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "JBS", "computed_at": "2026-09-14T13:50:16.352250+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.7481, "open": 12.58, "extension_from_open_pct": 1.3362480127186074, "price_1m": 12.76, "price_3m": 12.75, "price_5m": 12.72, "price_sub": 12.76}, "velocity": {"velocity_1m": -0.0015543364681294294, "velocity_sub": -0.003108672936258859}, "slope": {"slope_1m": -0.09330369568881187, "slope_3m": 0.0317662838154078, "slope_5m": 0.0597993191353127, "slope_sub": 0.05380592610313212}, "acceleration": {"momentum_acceleration": -0.006, "velocity_acceleration": -0.000419, "slope_acceleration": -0.012569}, "volume": {"volume_1m": 1663.0, "volume_3m": 40178.0, "volume_5m": 73517.0, "volume_sub": 1663.0, "volume_acceleration": 1.405, "relative_volume": 0.051}, "vwap": {"value": 12.7381, "slope": 0.0017, "price_vs_vwap_pct": 0.078, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 4, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 12.7411, "ema20": 12.7289, "ema9_slope": 0.0252, "price_vs_ema9_pct": 0.055, "price_vs_ema9_atr": 0.222}, "volatility": {"atr": 0.0317, "atr_pct": 0.249, "vwap_distance_atr": 0.315, "range_expansion_pct": -35.9}, "rsi": {"value": 62.7, "has_full_history": true}, "quote": {"bid": 12.75, "ask": 12.76, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.158, "downtick_ratio": 0.368}, "pressure": {"score": -0.5, "slope": -2.4}}, "prediction": {"symbol": "JBS", "direction": "UP", "confidence": 66.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7993348028333538, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.0597993191353127)", "volume=Steady (rvol=0.051, accel=1.405)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.055%, ema9_slope=0.0252)", "resistance=SAFE (session_high $12.85 (0.80% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:16.366412", "symbol": "NU", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.10% away, no breakout in progress)", "momentum=Strong (slope_5m=0.18482354582229082)", "volume=Declining (rvol=0.049, accel=0.845)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.502%, ema9_slope=0.0857)", "resistance=TOO_CLOSE (session_high $14.41 (0.10% away))", "extension=EXTENDED"], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:50:16.352250+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.395, "open": 14.32, "extension_from_open_pct": 0.5237430167597715, "price_1m": 14.38, "price_3m": 14.315, "price_5m": 14.2896, "price_sub": 14.38}, "velocity": {"velocity_1m": 0.0017385257301806665, "velocity_sub": 0.003477051460361333}, "slope": {"slope_1m": 0.10425716768026963, "slope_3m": 0.313370473537604, "slope_5m": 0.18482354582229082, "slope_sub": 0.4033594718442275}, "acceleration": {"momentum_acceleration": 0.2185, "velocity_acceleration": 8e-06, "slope_acceleration": -0.0}, "volume": {"volume_1m": 118189.0, "volume_3m": 426855.0, "volume_5m": 679778.0, "volume_sub": 118189.0, "volume_acceleration": 0.845, "relative_volume": 0.049}, "vwap": {"value": 14.3077, "slope": 0.0066, "price_vs_vwap_pct": 0.61, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 4, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3232, "ema20": 14.3079, "ema9_slope": 0.0857, "price_vs_ema9_pct": 0.502, "price_vs_ema9_atr": 1.867}, "volatility": {"atr": 0.0385, "atr_pct": 0.267, "vwap_distance_atr": 2.27, "range_expansion_pct": 24.9}, "rsi": {"value": 63.3, "has_full_history": true}, "quote": {"bid": 14.39, "ask": 14.4, "spread": 0.01, "spread_pct": 0.069}, "trade_flow": {"tick_count_sub": 127, "trades_per_second": 4.233, "uptick_ratio": 0.213, "downtick_ratio": 0.205}, "pressure": {"score": -1.1, "slope": 20.9}}, "prediction": {"symbol": "NU", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.41, "resistance_source": "session_high", "resistance_distance_pct": 0.1042028482111884, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.18482354582229082)", "volume=Declining (rvol=0.049, accel=0.845)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.502%, ema9_slope=0.0857)", "resistance=TOO_CLOSE (session_high $14.41 (0.10% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:16.368138", "symbol": "BTE", "shortlisted": true, "confidence_rank": 4, "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.05914826498422585)", "volume=Declining (rvol=0.091, accel=0.31)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0506)", "resistance=SAFE (session_high $5.13 (1.08% away))", "extension=NORMAL"], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:50:16.352250+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.075, "open": 5.1, "extension_from_open_pct": -0.49019607843136215, "price_1m": 5.08, "price_3m": 5.07, "price_5m": 5.0701, "price_sub": 5.08}, "velocity": {"velocity_1m": -0.0016404199475065265, "velocity_sub": -0.003280839895013053}, "slope": {"slope_1m": -0.09847365829640359, "slope_3m": 0.04926108374384131, "slope_5m": 0.05914826498422585, "slope_sub": -0.04567558521843757}, "acceleration": {"momentum_acceleration": -0.1048, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 95.0, "volume_3m": 70632.0, "volume_5m": 126472.0, "volume_sub": 95.0, "volume_acceleration": 0.31, "relative_volume": 0.091}, "vwap": {"value": 5.0635, "slope": 0.0007, "price_vs_vwap_pct": 0.228, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 7, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.0675, "ema20": 5.0648, "ema9_slope": 0.0506, "price_vs_ema9_pct": 0.149, "price_vs_ema9_atr": 0.872}, "volatility": {"atr": 0.0086, "atr_pct": 0.17, "vwap_distance_atr": 1.337, "range_expansion_pct": -66.7}, "rsi": {"value": 47.8, "has_full_history": true}, "quote": {"bid": 5.07, "ask": 5.08, "spread": 0.01, "spread_pct": 0.197}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -39.5, "slope": 20.0}}, "prediction": {"symbol": "BTE", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 1.0837438423645265, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.05914826498422585)", "volume=Declining (rvol=0.091, accel=0.31)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0506)", "resistance=SAFE (session_high $5.13 (1.08% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:16.369638", "symbol": "TNON", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 48.0, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.88 fell below VWAP $5.93", "spread 1.53% exceeds max 1.0%", "momentum=Building (slope_5m=-1.3519633524911694)", "volume=Steady (rvol=0.015, accel=2.33)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Reclaiming (price_vs_ema9=-2.343%, ema9_slope=0.394)", "resistance=SAFE (session_high $6.39 (8.67% away))", "extension=NORMAL"], "features": {"symbol": "TNON", "computed_at": "2026-09-14T13:50:16.352250+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.88, "open": 5.6, "extension_from_open_pct": 5.000000000000004, "price_1m": 6.115, "price_3m": 6.2999, "price_5m": 6.165, "price_sub": 6.1197}, "velocity": {"velocity_1m": -0.06405014990460625, "velocity_sub": -0.13056195565142084}, "slope": {"slope_1m": -3.91829929137141, "slope_3m": -2.5975810885101738, "slope_5m": -1.3519633524911694, "slope_sub": -3.097258458778121}, "acceleration": {"momentum_acceleration": 1.7453, "velocity_acceleration": -0.006875, "slope_acceleration": -0.131452}, "volume": {"volume_1m": 148714.0, "volume_3m": 358429.0, "volume_5m": 666738.0, "volume_sub": 148714.0, "volume_acceleration": 2.33, "relative_volume": 0.015}, "vwap": {"value": 5.9272, "slope": 0.0362, "price_vs_vwap_pct": -0.797, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.021, "ema20": 5.8876, "ema9_slope": 0.394, "price_vs_ema9_pct": -2.343, "price_vs_ema9_atr": -0.695}, "volatility": {"atr": 0.2028, "atr_pct": 3.45, "vwap_distance_atr": -0.233, "range_expansion_pct": 4.3}, "rsi": {"value": 52.8, "has_full_history": true}, "quote": {"bid": 5.84, "ask": 5.93, "spread": 0.09, "spread_pct": 1.529}, "trade_flow": {"tick_count_sub": 1652, "trades_per_second": 55.067, "uptick_ratio": 0.236, "downtick_ratio": 0.251}, "pressure": {"score": -10.6, "slope": -42.1}}, "prediction": {"symbol": "TNON", "direction": "NEUTRAL", "confidence": 48.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bearish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 8.6734693877551, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-1.3519633524911694)", "volume=Steady (rvol=0.015, accel=2.33)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Reclaiming (price_vs_ema9=-2.343%, ema9_slope=0.394)", "resistance=SAFE (session_high $6.39 (8.67% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:21.436301", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Strong (slope_5m=0.3559669456558375)", "volume=Declining (rvol=0.066, accel=0.672)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.58%, ema9_slope=0.0985)", "resistance=SAFE (session_high $5.36 (0.94% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:50:21.430723+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.31, "open": 5.26, "extension_from_open_pct": 0.9505703422053199, "price_1m": 5.3079, "price_3m": 5.26, "price_5m": 5.245, "price_sub": 5.308}, "velocity": {"velocity_1m": 0.0006593944874619426, "velocity_sub": 0.0012559658377290755}, "slope": {"slope_1m": 0.039555844375998024, "slope_3m": 0.3303361878574639, "slope_5m": 0.3559669456558375, "slope_sub": 0.4835206346208233}, "acceleration": {"momentum_acceleration": 0.1276, "velocity_acceleration": 0.000952, "slope_acceleration": 0.028574}, "volume": {"volume_1m": 2851.0, "volume_3m": 71760.0, "volume_5m": 132463.0, "volume_sub": 2851.0, "volume_acceleration": 0.672, "relative_volume": 0.066}, "vwap": {"value": 5.288, "slope": -0.0005, "price_vs_vwap_pct": 0.416, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 2, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.2794, "ema20": 5.2793, "ema9_slope": 0.0985, "price_vs_ema9_pct": 0.58, "price_vs_ema9_atr": 1.142}, "volatility": {"atr": 0.0268, "atr_pct": 0.505, "vwap_distance_atr": 0.821, "range_expansion_pct": 18.7}, "rsi": {"value": 61.5, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.4, "downtick_ratio": 0.333}, "pressure": {"score": -4.6, "slope": 6.1}}, "prediction": {"symbol": "FRMI", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 0.9416195856873958, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.3559669456558375)", "volume=Declining (rvol=0.066, accel=0.672)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.58%, ema9_slope=0.0985)", "resistance=SAFE (session_high $5.36 (0.94% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:21.439033", "symbol": "NU", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.03% away, no breakout in progress)", "momentum=Strong (slope_5m=0.19874476987447712)", "volume=Declining (rvol=0.05, accel=0.854)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.557%, ema9_slope=0.0885)", "resistance=TOO_CLOSE (session_high $14.41 (0.03% away))", "extension=EXTENDED"], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:50:21.430723+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.405, "open": 14.32, "extension_from_open_pct": 0.593575418994407, "price_1m": 14.38, "price_3m": 14.315, "price_5m": 14.2896, "price_sub": 14.38}, "velocity": {"velocity_1m": 0.002897542883634513, "velocity_sub": 0.005795085767269026}, "slope": {"slope_1m": 0.17370158068437436, "slope_3m": 0.3481086098862832, "slope_5m": 0.19874476987447712, "slope_sub": 0.44506646056580185}, "acceleration": {"momentum_acceleration": 0.2463, "velocity_acceleration": 0.000456, "slope_acceleration": 0.013674}, "volume": {"volume_1m": 132930.0, "volume_3m": 441596.0, "volume_5m": 694519.0, "volume_sub": 132930.0, "volume_acceleration": 0.854, "relative_volume": 0.05}, "vwap": {"value": 14.3081, "slope": 0.0071, "price_vs_vwap_pct": 0.677, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 4, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3252, "ema20": 14.3088, "ema9_slope": 0.0885, "price_vs_ema9_pct": 0.557, "price_vs_ema9_atr": 2.075}, "volatility": {"atr": 0.0385, "atr_pct": 0.267, "vwap_distance_atr": 2.519, "range_expansion_pct": 24.8}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 14.4, "ask": 14.41, "spread": 0.01, "spread_pct": 0.069}, "trade_flow": {"tick_count_sub": 159, "trades_per_second": 5.3, "uptick_ratio": 0.201, "downtick_ratio": 0.189}, "pressure": {"score": 0.9, "slope": 2.0}}, "prediction": {"symbol": "NU", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.41, "resistance_source": "session_high", "resistance_distance_pct": 0.034710170079838815, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.19874476987447712)", "volume=Declining (rvol=0.05, accel=0.854)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.557%, ema9_slope=0.0885)", "resistance=TOO_CLOSE (session_high $14.41 (0.03% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:21.440824", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 3, "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.24% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.20721537802635182)", "volume=Declining (rvol=0.056, accel=0.39)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.542%, ema9_slope=0.121)", "resistance=TOO_CLOSE (session_high $6.39 (0.24% away))", "extension=NORMAL"], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:50:21.430723+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.375, "open": 6.23, "extension_from_open_pct": 2.3274478330658037, "price_1m": 6.3616, "price_3m": 6.35, "price_5m": 6.285, "price_sub": 6.3616}, "velocity": {"velocity_1m": 0.0035106472166330943, "velocity_sub": 0.0070212944332661885}, "slope": {"slope_1m": 0.21041722280671227, "slope_3m": 0.1744423606818426, "slope_5m": 0.20721537802635182, "slope_sub": 0.18100400659910681}, "acceleration": {"momentum_acceleration": -0.0262, "velocity_acceleration": -0.00032, "slope_acceleration": -0.009573}, "volume": {"volume_1m": 30578.0, "volume_3m": 196687.0, "volume_5m": 273492.0, "volume_sub": 30578.0, "volume_acceleration": 0.39, "relative_volume": 0.056}, "vwap": {"value": 6.3108, "slope": 0.0055, "price_vs_vwap_pct": 1.017, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3407, "ema20": 6.3165, "ema9_slope": 0.121, "price_vs_ema9_pct": 0.542, "price_vs_ema9_atr": 1.068}, "volatility": {"atr": 0.0321, "atr_pct": 0.504, "vwap_distance_atr": 1.996, "range_expansion_pct": -29.3}, "rsi": {"value": 68.3, "has_full_history": true}, "quote": {"bid": 6.37, "ask": 6.38, "spread": 0.01, "spread_pct": 0.157}, "trade_flow": {"tick_count_sub": 123, "trades_per_second": 4.1, "uptick_ratio": 0.26, "downtick_ratio": 0.22}, "pressure": {"score": -8.7, "slope": -0.9}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 0.23529411764705382, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.20721537802635182)", "volume=Declining (rvol=0.056, accel=0.39)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.542%, ema9_slope=0.121)", "resistance=TOO_CLOSE (session_high $6.39 (0.24% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:26.452113", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Strong (slope_5m=0.3559669456558375)", "volume=Declining (rvol=0.066, accel=0.672)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.58%, ema9_slope=0.0985)", "resistance=SAFE (session_high $5.36 (0.94% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:50:26.447177+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.31, "open": 5.26, "extension_from_open_pct": 0.9505703422053199, "price_1m": 5.3079, "price_3m": 5.26, "price_5m": 5.245, "price_sub": 5.308}, "velocity": {"velocity_1m": 0.0006593944874619426, "velocity_sub": 0.0012559658377290755}, "slope": {"slope_1m": 0.039555844375998024, "slope_3m": 0.3303361878574639, "slope_5m": 0.3559669456558375, "slope_sub": 0.4835206346208233}, "acceleration": {"momentum_acceleration": 0.1276, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2851.0, "volume_3m": 71760.0, "volume_5m": 132463.0, "volume_sub": 2851.0, "volume_acceleration": 0.672, "relative_volume": 0.066}, "vwap": {"value": 5.288, "slope": -0.0005, "price_vs_vwap_pct": 0.416, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 2, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.2794, "ema20": 5.2793, "ema9_slope": 0.0985, "price_vs_ema9_pct": 0.58, "price_vs_ema9_atr": 1.142}, "volatility": {"atr": 0.0268, "atr_pct": 0.505, "vwap_distance_atr": 0.821, "range_expansion_pct": 18.7}, "rsi": {"value": 61.5, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.4, "downtick_ratio": 0.333}, "pressure": {"score": -4.6, "slope": 0.0}}, "prediction": {"symbol": "FRMI", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 0.9416195856873958, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.3559669456558375)", "volume=Declining (rvol=0.066, accel=0.672)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.58%, ema9_slope=0.0985)", "resistance=SAFE (session_high $5.36 (0.94% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:26.454907", "symbol": "NU", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.02% away, no breakout in progress)", "momentum=Strong (slope_5m=0.20222446916077033)", "volume=Declining (rvol=0.05, accel=0.867)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.571%, ema9_slope=0.0892)", "resistance=TOO_CLOSE (session_high $14.41 (0.02% away))", "extension=EXTENDED"], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:50:26.447177+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.4075, "open": 14.32, "extension_from_open_pct": 0.611033519553075, "price_1m": 14.38, "price_3m": 14.315, "price_5m": 14.2896, "price_sub": 14.38}, "velocity": {"velocity_1m": 0.0031872971719981292, "velocity_sub": 0.0063745943439962585}, "slope": {"slope_1m": 0.1910551454624393, "slope_3m": 0.35679062481870716, "slope_5m": 0.20222446916077033, "slope_sub": 0.45549093909323507}, "acceleration": {"momentum_acceleration": 0.2533, "velocity_acceleration": 0.000116, "slope_acceleration": 0.003459}, "volume": {"volume_1m": 155684.0, "volume_3m": 464350.0, "volume_5m": 717273.0, "volume_sub": 155684.0, "volume_acceleration": 0.867, "relative_volume": 0.05}, "vwap": {"value": 14.3086, "slope": 0.0076, "price_vs_vwap_pct": 0.691, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 4, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3257, "ema20": 14.3091, "ema9_slope": 0.0892, "price_vs_ema9_pct": 0.571, "price_vs_ema9_atr": 2.127}, "volatility": {"atr": 0.0385, "atr_pct": 0.267, "vwap_distance_atr": 2.571, "range_expansion_pct": 24.8}, "rsi": {"value": 64.8, "has_full_history": true}, "quote": {"bid": 14.4, "ask": 14.41, "spread": 0.01, "spread_pct": 0.069}, "trade_flow": {"tick_count_sub": 187, "trades_per_second": 6.233, "uptick_ratio": 0.182, "downtick_ratio": 0.171}, "pressure": {"score": 1.6, "slope": 0.7}}, "prediction": {"symbol": "NU", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.41, "resistance_source": "session_high", "resistance_distance_pct": 0.017352073572788496, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.20222446916077033)", "volume=Declining (rvol=0.05, accel=0.867)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.571%, ema9_slope=0.0892)", "resistance=TOO_CLOSE (session_high $14.41 (0.02% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:26.457244", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 3, "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.24% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.20721537802635182)", "volume=Declining (rvol=0.056, accel=0.392)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.542%, ema9_slope=0.121)", "resistance=TOO_CLOSE (session_high $6.39 (0.24% away))", "extension=NORMAL"], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:50:26.447177+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.375, "open": 6.23, "extension_from_open_pct": 2.3274478330658037, "price_1m": 6.3616, "price_3m": 6.35, "price_5m": 6.285, "price_sub": 6.3616}, "velocity": {"velocity_1m": 0.0035106472166330943, "velocity_sub": 0.0070212944332661885}, "slope": {"slope_1m": 0.21041722280671227, "slope_3m": 0.1744423606818426, "slope_5m": 0.20721537802635182, "slope_sub": 0.18100400659910681}, "acceleration": {"momentum_acceleration": -0.0262, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 33241.0, "volume_3m": 199350.0, "volume_5m": 276155.0, "volume_sub": 33241.0, "volume_acceleration": 0.392, "relative_volume": 0.056}, "vwap": {"value": 6.3109, "slope": 0.0056, "price_vs_vwap_pct": 1.015, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3407, "ema20": 6.3165, "ema9_slope": 0.121, "price_vs_ema9_pct": 0.542, "price_vs_ema9_atr": 1.068}, "volatility": {"atr": 0.0321, "atr_pct": 0.504, "vwap_distance_atr": 1.994, "range_expansion_pct": -29.3}, "rsi": {"value": 68.3, "has_full_history": true}, "quote": {"bid": 6.37, "ask": 6.38, "spread": 0.01, "spread_pct": 0.157}, "trade_flow": {"tick_count_sub": 144, "trades_per_second": 4.8, "uptick_ratio": 0.292, "downtick_ratio": 0.25}, "pressure": {"score": -8.6, "slope": 0.1}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 0.23529411764705382, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.20721537802635182)", "volume=Declining (rvol=0.056, accel=0.392)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.542%, ema9_slope=0.121)", "resistance=TOO_CLOSE (session_high $6.39 (0.24% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:31.465704", "symbol": "NU", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.19178464328056494)", "volume=Declining (rvol=0.051, accel=0.889)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.529%, ema9_slope=0.0871)", "resistance=SAFE (session_high $14.42 (0.14% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:50:31.458823+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.4, "open": 14.32, "extension_from_open_pct": 0.5586592178770954, "price_1m": 14.38, "price_3m": 14.315, "price_5m": 14.2896, "price_sub": 14.4}, "velocity": {"velocity_1m": 0.0023180343069076925, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.13898540653231115, "slope_3m": 0.33074155738656363, "slope_5m": 0.19178464328056494, "slope_sub": 0.21051094789020117}, "acceleration": {"momentum_acceleration": 0.0187, "velocity_acceleration": -0.001272, "slope_acceleration": -0.01039}, "volume": {"volume_1m": 194274.0, "volume_3m": 502940.0, "volume_5m": 755863.0, "volume_sub": 14578.0, "volume_acceleration": 0.889, "relative_volume": 0.051}, "vwap": {"value": 14.3094, "slope": 0.0084, "price_vs_vwap_pct": 0.633, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 4, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3242, "ema20": 14.3084, "ema9_slope": 0.0871, "price_vs_ema9_pct": 0.529, "price_vs_ema9_atr": 1.935}, "volatility": {"atr": 0.0392, "atr_pct": 0.272, "vwap_distance_atr": 2.312, "range_expansion_pct": 35.4}, "rsi": {"value": 63.9, "has_full_history": true}, "quote": {"bid": 14.4, "ask": 14.41, "spread": 0.01, "spread_pct": 0.069}, "trade_flow": {"tick_count_sub": 68, "trades_per_second": 2.267, "uptick_ratio": 0.088, "downtick_ratio": 0.088}, "pressure": {"score": -2.8, "slope": -4.4}}, "prediction": {"symbol": "NU", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.42, "resistance_source": "session_high", "resistance_distance_pct": 0.13888888888888593, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.19178464328056494)", "volume=Declining (rvol=0.051, accel=0.889)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.529%, ema9_slope=0.0871)", "resistance=SAFE (session_high $14.42 (0.14% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:31.467752", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "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.17577903504240142)", "volume=Declining (rvol=0.056, accel=0.401)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.416%, ema9_slope=0.1147)", "resistance=SAFE (session_high $6.39 (0.39% away))", "extension=NORMAL"], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:50:31.458823+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.365, "open": 6.23, "extension_from_open_pct": 2.166934189406096, "price_1m": 6.3616, "price_3m": 6.35, "price_5m": 6.285, "price_sub": 6.365}, "velocity": {"velocity_1m": 0.0008907612340711116, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.053431395659485945, "slope_3m": 0.09591496587943009, "slope_5m": 0.17577903504240142, "slope_sub": -0.01382604323780921}, "acceleration": {"momentum_acceleration": -0.1896, "velocity_acceleration": -0.001401, "slope_acceleration": -0.031324}, "volume": {"volume_1m": 45159.0, "volume_3m": 211268.0, "volume_5m": 288073.0, "volume_sub": 301.0, "volume_acceleration": 0.401, "relative_volume": 0.056}, "vwap": {"value": 6.3112, "slope": 0.0058, "price_vs_vwap_pct": 0.853, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3387, "ema20": 6.3156, "ema9_slope": 0.1147, "price_vs_ema9_pct": 0.416, "price_vs_ema9_atr": 0.819}, "volatility": {"atr": 0.0321, "atr_pct": 0.505, "vwap_distance_atr": 1.675, "range_expansion_pct": -29.3}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 6.36, "ask": 6.37, "spread": 0.01, "spread_pct": 0.157}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -15.0, "slope": -6.4}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 0.392772977219159, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.17577903504240142)", "volume=Declining (rvol=0.056, accel=0.401)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.416%, ema9_slope=0.1147)", "resistance=SAFE (session_high $6.39 (0.39% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:31.469566", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 3, "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": ["VWAP slope turned negative", "momentum=Weakening (slope_5m=0.3472827446136107)", "volume=Declining (rvol=0.066, accel=0.672)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.545%, ema9_slope=0.0967)", "resistance=SAFE (session_high $5.36 (0.99% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:50:31.458823+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3077, "open": 5.26, "extension_from_open_pct": 0.9068441064638756, "price_1m": 5.3079, "price_3m": 5.26, "price_5m": 5.245, "price_sub": 5.305}, "velocity": {"velocity_1m": -6.279947499652156e-05, "velocity_sub": 0.0016965127238453815}, "slope": {"slope_1m": -0.0037680394890617966, "slope_3m": 0.30867305199299544, "slope_5m": 0.3472827446136107, "slope_sub": 0.2455943449166908}, "acceleration": {"momentum_acceleration": -0.1017, "velocity_acceleration": 8.8e-05, "slope_acceleration": -0.008645}, "volume": {"volume_1m": 2910.0, "volume_3m": 71819.0, "volume_5m": 132522.0, "volume_sub": 8.0, "volume_acceleration": 0.672, "relative_volume": 0.066}, "vwap": {"value": 5.288, "slope": -0.0005, "price_vs_vwap_pct": 0.373, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 2, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.2789, "ema20": 5.2791, "ema9_slope": 0.0967, "price_vs_ema9_pct": 0.545, "price_vs_ema9_atr": 1.073}, "volatility": {"atr": 0.0268, "atr_pct": 0.505, "vwap_distance_atr": 0.735, "range_expansion_pct": 18.7}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 13.0, "slope": 17.6}}, "prediction": {"symbol": "FRMI", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 0.9853608907813305, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.3472827446136107)", "volume=Declining (rvol=0.066, accel=0.672)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.545%, ema9_slope=0.0967)", "resistance=SAFE (session_high $5.36 (0.99% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:36.480151", "symbol": "NU", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.10% away, no breakout in progress)", "momentum=Strong (slope_5m=0.19874476987447712)", "volume=Declining (rvol=0.051, accel=0.892)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.557%, ema9_slope=0.0885)", "resistance=TOO_CLOSE (session_high $14.42 (0.10% away))", "extension=EXTENDED"], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:50:36.476071+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.405, "open": 14.32, "extension_from_open_pct": 0.593575418994407, "price_1m": 14.38, "price_3m": 14.315, "price_5m": 14.2896, "price_sub": 14.4}, "velocity": {"velocity_1m": 0.002897542883634513, "velocity_sub": 0.001157407407407177}, "slope": {"slope_1m": 0.17370158068437436, "slope_3m": 0.3481086098862832, "slope_5m": 0.19874476987447712, "slope_sub": 0.23134727812419545}, "acceleration": {"momentum_acceleration": 0.0326, "velocity_acceleration": 0.000231, "slope_acceleration": 0.006919}, "volume": {"volume_1m": 200589.0, "volume_3m": 509255.0, "volume_5m": 762178.0, "volume_sub": 20893.0, "volume_acceleration": 0.892, "relative_volume": 0.051}, "vwap": {"value": 14.3096, "slope": 0.0086, "price_vs_vwap_pct": 0.666, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 4, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.3252, "ema20": 14.3088, "ema9_slope": 0.0885, "price_vs_ema9_pct": 0.557, "price_vs_ema9_atr": 2.037}, "volatility": {"atr": 0.0392, "atr_pct": 0.272, "vwap_distance_atr": 2.433, "range_expansion_pct": 35.3}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 14.4, "ask": 14.41, "spread": 0.01, "spread_pct": 0.069}, "trade_flow": {"tick_count_sub": 102, "trades_per_second": 3.4, "uptick_ratio": 0.147, "downtick_ratio": 0.137}, "pressure": {"score": -1.5, "slope": 1.3}}, "prediction": {"symbol": "NU", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 14.42, "resistance_source": "session_high", "resistance_distance_pct": 0.10413051023950412, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.19874476987447712)", "volume=Declining (rvol=0.051, accel=0.892)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.557%, ema9_slope=0.0885)", "resistance=TOO_CLOSE (session_high $14.42 (0.10% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:36.482351", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "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.17577903504240142)", "volume=Declining (rvol=0.056, accel=0.402)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.416%, ema9_slope=0.1147)", "resistance=SAFE (session_high $6.39 (0.39% away))", "extension=NORMAL"], "features": {"symbol": "JOBY", "computed_at": "2026-09-14T13:50:36.476071+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.365, "open": 6.23, "extension_from_open_pct": 2.166934189406096, "price_1m": 6.3616, "price_3m": 6.35, "price_5m": 6.285, "price_sub": 6.365}, "velocity": {"velocity_1m": 0.0008907612340711116, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.053431395659485945, "slope_3m": 0.09591496587943009, "slope_5m": 0.17577903504240142, "slope_sub": -0.01382604323780921}, "acceleration": {"momentum_acceleration": -0.1896, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 46896.0, "volume_3m": 213005.0, "volume_5m": 289810.0, "volume_sub": 2038.0, "volume_acceleration": 0.402, "relative_volume": 0.056}, "vwap": {"value": 6.3112, "slope": 0.0059, "price_vs_vwap_pct": 0.852, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 5, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3387, "ema20": 6.3156, "ema9_slope": 0.1147, "price_vs_ema9_pct": 0.416, "price_vs_ema9_atr": 0.819}, "volatility": {"atr": 0.0321, "atr_pct": 0.505, "vwap_distance_atr": 1.673, "range_expansion_pct": -29.3}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 6.36, "ask": 6.37, "spread": 0.01, "spread_pct": 0.157}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.4, "downtick_ratio": 0.35}, "pressure": {"score": -12.9, "slope": 2.1}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.39, "resistance_source": "session_high", "resistance_distance_pct": 0.392772977219159, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.17577903504240142)", "volume=Declining (rvol=0.056, accel=0.402)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.416%, ema9_slope=0.1147)", "resistance=SAFE (session_high $6.39 (0.39% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:50:36.485441", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 3, "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": ["VWAP slope turned negative", "momentum=Weakening (slope_5m=0.3559669456558375)", "volume=Declining (rvol=0.066, accel=0.672)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.58%, ema9_slope=0.0985)", "resistance=SAFE (session_high $5.36 (0.94% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:50:36.476071+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.31, "open": 5.26, "extension_from_open_pct": 0.9505703422053199, "price_1m": 5.3079, "price_3m": 5.26, "price_5m": 5.245, "price_sub": 5.305}, "velocity": {"velocity_1m": 0.0006593944874619426, "velocity_sub": 0.00314169022934332}, "slope": {"slope_1m": 0.039555844375998024, "slope_3m": 0.3303361878574639, "slope_5m": 0.3559669456558375, "slope_sub": 0.27159562429271333}, "acceleration": {"momentum_acceleration": -0.0844, "velocity_acceleration": 0.000288, "slope_acceleration": 0.008635}, "volume": {"volume_1m": 2939.0, "volume_3m": 71848.0, "volume_5m": 132551.0, "volume_sub": 37.0, "volume_acceleration": 0.672, "relative_volume": 0.066}, "vwap": {"value": 5.288, "slope": -0.0005, "price_vs_vwap_pct": 0.416, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 2, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.2794, "ema20": 5.2793, "ema9_slope": 0.0985, "price_vs_ema9_pct": 0.58, "price_vs_ema9_atr": 1.142}, "volatility": {"atr": 0.0268, "atr_pct": 0.505, "vwap_distance_atr": 0.821, "range_expansion_pct": 18.7}, "rsi": {"value": 61.5, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.2}, "pressure": {"score": 10.0, "slope": -3.0}}, "prediction": {"symbol": "FRMI", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 0.9416195856873958, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.3559669456558375)", "volume=Declining (rvol=0.066, accel=0.672)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.58%, ema9_slope=0.0985)", "resistance=SAFE (session_high $5.36 (0.94% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:51:16.550053", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.14% away, no breakout in progress)", "momentum=Strong (slope_5m=0.07294611106045415)", "volume=Declining (rvol=0.145, accel=0.453)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.248%, ema9_slope=0.0871)", "resistance=TOO_CLOSE (session_high $10.99 (0.14% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:51:16.547748+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.975, "open": 10.82, "extension_from_open_pct": 1.432532347504615, "price_1m": 10.985, "price_3m": 10.975, "price_5m": 10.935, "price_sub": 10.985}, "velocity": {"velocity_1m": -0.0015172204521316623, "velocity_sub": -0.0030344409042633246}, "slope": {"slope_1m": -0.09107468123861373, "slope_3m": 0.0683475091129957, "slope_5m": 0.07294611106045415, "slope_sub": 0.08765914987937072}, "acceleration": {"momentum_acceleration": 0.0147, "velocity_acceleration": -2.1e-05, "slope_acceleration": -0.000745}, "volume": {"volume_1m": 26115.0, "volume_3m": 92328.0, "volume_5m": 163979.0, "volume_sub": 26115.0, "volume_acceleration": 0.453, "relative_volume": 0.145}, "vwap": {"value": 10.901, "slope": 0.0055, "price_vs_vwap_pct": 0.679, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 9, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9478, "ema20": 10.9189, "ema9_slope": 0.0871, "price_vs_ema9_pct": 0.248, "price_vs_ema9_atr": 0.605}, "volatility": {"atr": 0.0449, "atr_pct": 0.409, "vwap_distance_atr": 1.647, "range_expansion_pct": -45.8}, "rsi": {"value": 62.7, "has_full_history": true}, "quote": {"bid": 10.97, "ask": 10.98, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 105, "trades_per_second": 3.5, "uptick_ratio": 0.086, "downtick_ratio": 0.114}, "pressure": {"score": -16.9, "slope": 1.8}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.99, "resistance_source": "session_high", "resistance_distance_pct": 0.1366742596810986, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.07294611106045415)", "volume=Declining (rvol=0.145, accel=0.453)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.248%, ema9_slope=0.0871)", "resistance=TOO_CLOSE (session_high $10.99 (0.14% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:51:21.584386", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Strong (slope_5m=0.10384908202323376)", "volume=Declining (rvol=0.091, accel=0.46)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.424%, ema9_slope=0.0498)", "resistance=SAFE (session_high $5.77 (0.87% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:51:21.580501+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.72, "open": 5.71, "extension_from_open_pct": 0.17513134851137982, "price_1m": 5.705, "price_3m": 5.68, "price_5m": 5.655, "price_sub": 5.7023}, "velocity": {"velocity_1m": 0.004382120946538032, "velocity_sub": 0.0103467022078808}, "slope": {"slope_1m": 0.2625820568927734, "slope_3m": 0.21904205607476165, "slope_5m": 0.10384908202323376, "slope_sub": 0.27102242596625675}, "acceleration": {"momentum_acceleration": 0.1672, "velocity_acceleration": 2.6e-05, "slope_acceleration": 0.000794}, "volume": {"volume_1m": 15518.0, "volume_3m": 103527.0, "volume_5m": 232092.0, "volume_sub": 15518.0, "volume_acceleration": 0.46, "relative_volume": 0.091}, "vwap": {"value": 5.7069, "slope": -0.0003, "price_vs_vwap_pct": 0.229, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 1, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.6958, "ema20": 5.6972, "ema9_slope": 0.0498, "price_vs_ema9_pct": 0.424, "price_vs_ema9_atr": 0.932}, "volatility": {"atr": 0.0259, "atr_pct": 0.453, "vwap_distance_atr": 0.505, "range_expansion_pct": -27.6}, "rsi": {"value": 54.1, "has_full_history": true}, "quote": {"bid": 5.72, "ask": 5.73, "spread": 0.01, "spread_pct": 0.175}, "trade_flow": {"tick_count_sub": 74, "trades_per_second": 2.467, "uptick_ratio": 0.149, "downtick_ratio": 0.095}, "pressure": {"score": -4.1, "slope": -12.7}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.8741258741258711, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.10384908202323376)", "volume=Declining (rvol=0.091, accel=0.46)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.424%, ema9_slope=0.0498)", "resistance=SAFE (session_high $5.77 (0.87% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:51:21.587110", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.17% away, no breakout in progress)", "momentum=Strong (slope_5m=0.0671143387596256)", "volume=Declining (rvol=0.145, accel=0.457)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.225%, ema9_slope=0.086)", "resistance=TOO_CLOSE (session_high $10.99 (0.17% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:51:21.580501+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.9718, "open": 10.82, "extension_from_open_pct": 1.402957486136781, "price_1m": 10.985, "price_3m": 10.975, "price_5m": 10.935, "price_sub": 10.985}, "velocity": {"velocity_1m": -0.0020027309968137516, "velocity_sub": -0.004005461993627503}, "slope": {"slope_1m": -0.12023609997813374, "slope_3m": 0.053771934088364344, "slope_5m": 0.0671143387596256, "slope_sub": 0.07016888374519092}, "acceleration": {"momentum_acceleration": 0.0031, "velocity_acceleration": -0.000193, "slope_acceleration": -0.005794}, "volume": {"volume_1m": 29509.0, "volume_3m": 95722.0, "volume_5m": 167373.0, "volume_sub": 29509.0, "volume_acceleration": 0.457, "relative_volume": 0.145}, "vwap": {"value": 10.9011, "slope": 0.0057, "price_vs_vwap_pct": 0.648, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 9, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9472, "ema20": 10.9186, "ema9_slope": 0.086, "price_vs_ema9_pct": 0.225, "price_vs_ema9_atr": 0.548}, "volatility": {"atr": 0.0449, "atr_pct": 0.41, "vwap_distance_atr": 1.572, "range_expansion_pct": -45.8}, "rsi": {"value": 62.2, "has_full_history": true}, "quote": {"bid": 10.98, "ask": 10.99, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 125, "trades_per_second": 4.167, "uptick_ratio": 0.088, "downtick_ratio": 0.104}, "pressure": {"score": -17.0, "slope": -0.1}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.99, "resistance_source": "session_high", "resistance_distance_pct": 0.16587980094424085, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.0671143387596256)", "volume=Declining (rvol=0.145, accel=0.457)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.225%, ema9_slope=0.086)", "resistance=TOO_CLOSE (session_high $10.99 (0.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:51:26.597483", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Strong (slope_5m=0.06387870066511142)", "volume=Declining (rvol=0.091, accel=0.461)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.264%, ema9_slope=0.0418)", "resistance=SAFE (session_high $5.77 (1.08% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:51:26.593382+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.7086, "open": 5.71, "extension_from_open_pct": -0.024518388791598775, "price_1m": 5.705, "price_3m": 5.68, "price_5m": 5.655, "price_sub": 5.7023}, "velocity": {"velocity_1m": 0.0010517090271690342, "velocity_sub": 0.003682724514669243}, "slope": {"slope_1m": 0.06308263825610858, "slope_3m": 0.11923827782518201, "slope_5m": 0.06387870066511142, "slope_sub": 0.1511889467199212}, "acceleration": {"momentum_acceleration": 0.0873, "velocity_acceleration": -0.001329, "slope_acceleration": -0.039797}, "volume": {"volume_1m": 17780.0, "volume_3m": 105789.0, "volume_5m": 234354.0, "volume_sub": 17780.0, "volume_acceleration": 0.461, "relative_volume": 0.091}, "vwap": {"value": 5.7069, "slope": -0.0003, "price_vs_vwap_pct": 0.03, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 1, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.6936, "ema20": 5.6961, "ema9_slope": 0.0418, "price_vs_ema9_pct": 0.264, "price_vs_ema9_atr": 0.572}, "volatility": {"atr": 0.0263, "atr_pct": 0.46, "vwap_distance_atr": 0.065, "range_expansion_pct": -18.5}, "rsi": {"value": 52.0, "has_full_history": true}, "quote": {"bid": 5.72, "ask": 5.73, "spread": 0.01, "spread_pct": 0.175}, "trade_flow": {"tick_count_sub": 88, "trades_per_second": 2.933, "uptick_ratio": 0.148, "downtick_ratio": 0.091}, "pressure": {"score": -8.6, "slope": -4.5}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.0755701923413779, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.06387870066511142)", "volume=Declining (rvol=0.091, accel=0.461)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.264%, ema9_slope=0.0418)", "resistance=SAFE (session_high $5.77 (1.08% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:51:26.599286", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.09% away, no breakout in progress)", "momentum=Strong (slope_5m=0.08223909146774092)", "volume=Declining (rvol=0.145, accel=0.457)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.285%, ema9_slope=0.089)", "resistance=TOO_CLOSE (session_high $10.99 (0.09% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:51:26.593382+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.9801, "open": 10.82, "extension_from_open_pct": 1.479667282809611, "price_1m": 10.985, "price_3m": 10.975, "price_5m": 10.935, "price_sub": 10.985}, "velocity": {"velocity_1m": -0.0007434380215444149, "velocity_sub": -0.0014868760430888299}, "slope": {"slope_1m": -0.0446162321136643, "slope_3m": 0.09157147586491464, "slope_5m": 0.08223909146774092, "slope_sub": 0.11552899158132203}, "acceleration": {"momentum_acceleration": 0.0333, "velocity_acceleration": 0.000502, "slope_acceleration": 0.015085}, "volume": {"volume_1m": 29590.0, "volume_3m": 95803.0, "volume_5m": 167454.0, "volume_sub": 29590.0, "volume_acceleration": 0.457, "relative_volume": 0.145}, "vwap": {"value": 10.9012, "slope": 0.0057, "price_vs_vwap_pct": 0.724, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 9, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9489, "ema20": 10.9194, "ema9_slope": 0.089, "price_vs_ema9_pct": 0.285, "price_vs_ema9_atr": 0.695}, "volatility": {"atr": 0.0449, "atr_pct": 0.409, "vwap_distance_atr": 1.756, "range_expansion_pct": -45.8}, "rsi": {"value": 63.5, "has_full_history": true}, "quote": {"bid": 10.98, "ask": 10.99, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 128, "trades_per_second": 4.267, "uptick_ratio": 0.094, "downtick_ratio": 0.117}, "pressure": {"score": -15.5, "slope": 1.5}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.99, "resistance_source": "session_high", "resistance_distance_pct": 0.09016311326854964, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.08223909146774092)", "volume=Declining (rvol=0.145, accel=0.457)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.285%, ema9_slope=0.089)", "resistance=TOO_CLOSE (session_high $10.99 (0.09% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:51:31.609321", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Strong (slope_5m=0.07264687302590231)", "volume=Declining (rvol=0.091, accel=0.461)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.299%, ema9_slope=0.0436)", "resistance=SAFE (session_high $5.77 (1.03% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:51:31.605571+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.7111, "open": 5.71, "extension_from_open_pct": 0.019264448336253955, "price_1m": 5.705, "price_3m": 5.68, "price_5m": 5.655, "price_sub": 5.72}, "velocity": {"velocity_1m": 0.0017820625182588354, "velocity_sub": -0.005186480186480004}, "slope": {"slope_1m": 0.1068666181971075, "slope_3m": 0.1411364552834106, "slope_5m": 0.07264687302590231, "slope_sub": 0.1786856096770495}, "acceleration": {"momentum_acceleration": 0.106, "velocity_acceleration": -0.00177, "slope_acceleration": 0.008736}, "volume": {"volume_1m": 18357.0, "volume_3m": 106366.0, "volume_5m": 234931.0, "volume_sub": 18.0, "volume_acceleration": 0.461, "relative_volume": 0.091}, "vwap": {"value": 5.7069, "slope": -0.0003, "price_vs_vwap_pct": 0.074, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 1, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.6941, "ema20": 5.6963, "ema9_slope": 0.0436, "price_vs_ema9_pct": 0.299, "price_vs_ema9_atr": 0.649}, "volatility": {"atr": 0.0263, "atr_pct": 0.46, "vwap_distance_atr": 0.16, "range_expansion_pct": -18.5}, "rsi": {"value": 52.5, "has_full_history": true}, "quote": {"bid": 5.71, "ask": 5.72, "spread": 0.01, "spread_pct": 0.175}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -57.1, "slope": -48.5}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 1.031324963667236, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.07264687302590231)", "volume=Declining (rvol=0.091, accel=0.461)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.299%, ema9_slope=0.0436)", "resistance=SAFE (session_high $5.77 (1.03% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:51:31.612184", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 2, "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.17% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.06656757520768371)", "volume=Declining (rvol=0.146, accel=0.458)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.223%, ema9_slope=0.0859)", "resistance=TOO_CLOSE (session_high $10.99 (0.17% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:51:31.605571+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.9715, "open": 10.82, "extension_from_open_pct": 1.4001848428835526, "price_1m": 10.985, "price_3m": 10.975, "price_5m": 10.935, "price_sub": 10.985}, "velocity": {"velocity_1m": -0.002048247610377596, "velocity_sub": -0.004096495220755192}, "slope": {"slope_1m": -0.12297041878258133, "slope_3m": 0.05240532863457465, "slope_5m": 0.06656757520768371, "slope_sub": -0.019127207313874}, "acceleration": {"momentum_acceleration": -0.0857, "velocity_acceleration": -0.000521, "slope_acceleration": -0.015633}, "volume": {"volume_1m": 29903.0, "volume_3m": 96116.0, "volume_5m": 167767.0, "volume_sub": 12.0, "volume_acceleration": 0.458, "relative_volume": 0.146}, "vwap": {"value": 10.9012, "slope": 0.0057, "price_vs_vwap_pct": 0.645, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 9, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9471, "ema20": 10.9186, "ema9_slope": 0.0859, "price_vs_ema9_pct": 0.223, "price_vs_ema9_atr": 0.542}, "volatility": {"atr": 0.0449, "atr_pct": 0.41, "vwap_distance_atr": 1.565, "range_expansion_pct": -45.8}, "rsi": {"value": 62.1, "has_full_history": true}, "quote": {"bid": 10.98, "ask": 10.99, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -16.4, "slope": -0.9}}, "prediction": {"symbol": "PSKY", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.99, "resistance_source": "session_high", "resistance_distance_pct": 0.16861869388870726, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.06656757520768371)", "volume=Declining (rvol=0.146, accel=0.458)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.223%, ema9_slope=0.0859)", "resistance=TOO_CLOSE (session_high $10.99 (0.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:51:36.621481", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Strong (slope_5m=0.10384908202323376)", "volume=Declining (rvol=0.091, accel=0.461)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.424%, ema9_slope=0.0498)", "resistance=SAFE (session_high $5.77 (0.87% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:51:36.618513+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.72, "open": 5.71, "extension_from_open_pct": 0.17513134851137982, "price_1m": 5.705, "price_3m": 5.68, "price_5m": 5.655, "price_sub": 5.72}, "velocity": {"velocity_1m": 0.004382120946538032, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.2625820568927734, "slope_3m": 0.21904205607476165, "slope_5m": 0.10384908202323376, "slope_sub": 0.27212671228378343}, "acceleration": {"momentum_acceleration": 0.1683, "velocity_acceleration": 0.001035, "slope_acceleration": 0.031063}, "volume": {"volume_1m": 18783.0, "volume_3m": 106792.0, "volume_5m": 235357.0, "volume_sub": 444.0, "volume_acceleration": 0.461, "relative_volume": 0.091}, "vwap": {"value": 5.7069, "slope": -0.0003, "price_vs_vwap_pct": 0.229, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 1, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.6958, "ema20": 5.6972, "ema9_slope": 0.0498, "price_vs_ema9_pct": 0.424, "price_vs_ema9_atr": 0.92}, "volatility": {"atr": 0.0263, "atr_pct": 0.459, "vwap_distance_atr": 0.498, "range_expansion_pct": -18.6}, "rsi": {"value": 54.1, "has_full_history": true}, "quote": {"bid": 5.71, "ask": 5.72, "spread": 0.01, "spread_pct": 0.175}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.429}, "pressure": {"score": -13.5, "slope": 43.6}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.8741258741258711, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.10384908202323376)", "volume=Declining (rvol=0.091, accel=0.461)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.424%, ema9_slope=0.0498)", "resistance=SAFE (session_high $5.77 (0.87% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:51:36.623144", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 2, "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.05% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.09116601331023762)", "volume=Declining (rvol=0.146, accel=0.458)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.321%, ema9_slope=0.0908)", "resistance=TOO_CLOSE (session_high $10.99 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:51:36.618513+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.985, "open": 10.82, "extension_from_open_pct": 1.5249537892791047, "price_1m": 10.985, "price_3m": 10.975, "price_5m": 10.935, "price_sub": 10.985}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.11387792286668044, "slope_5m": 0.09116601331023762, "slope_sub": 0.05463236967903366}, "acceleration": {"momentum_acceleration": -0.0365, "velocity_acceleration": 0.000817, "slope_acceleration": 0.024531}, "volume": {"volume_1m": 30085.0, "volume_3m": 96298.0, "volume_5m": 167949.0, "volume_sub": 194.0, "volume_acceleration": 0.458, "relative_volume": 0.146}, "vwap": {"value": 10.9013, "slope": 0.0058, "price_vs_vwap_pct": 0.768, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 9, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9498, "ema20": 10.9199, "ema9_slope": 0.0908, "price_vs_ema9_pct": 0.321, "price_vs_ema9_atr": 0.783}, "volatility": {"atr": 0.0449, "atr_pct": 0.409, "vwap_distance_atr": 1.863, "range_expansion_pct": -45.8}, "rsi": {"value": 64.3, "has_full_history": true}, "quote": {"bid": 10.98, "ask": 10.99, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.5, "downtick_ratio": 0.333}, "pressure": {"score": -6.9, "slope": 9.5}}, "prediction": {"symbol": "PSKY", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.99, "resistance_source": "session_high", "resistance_distance_pct": 0.04551661356395796, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.09116601331023762)", "volume=Declining (rvol=0.146, accel=0.458)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.321%, ema9_slope=0.0908)", "resistance=TOO_CLOSE (session_high $10.99 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:51:41.632370", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["VWAP slope turned negative", "momentum=Strong (slope_5m=0.10384908202323376)", "volume=Declining (rvol=0.091, accel=0.461)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.424%, ema9_slope=0.0498)", "resistance=SAFE (session_high $5.77 (0.87% away))", "extension=NORMAL"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T13:51:41.629580+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.72, "open": 5.71, "extension_from_open_pct": 0.17513134851137982, "price_1m": 5.705, "price_3m": 5.68, "price_5m": 5.655, "price_sub": 5.72}, "velocity": {"velocity_1m": 0.004382120946538032, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.2625820568927734, "slope_3m": 0.21904205607476165, "slope_5m": 0.10384908202323376, "slope_sub": 0.27212671228378343}, "acceleration": {"momentum_acceleration": 0.1683, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 18916.0, "volume_3m": 106925.0, "volume_5m": 235490.0, "volume_sub": 577.0, "volume_acceleration": 0.461, "relative_volume": 0.091}, "vwap": {"value": 5.7069, "slope": -0.0003, "price_vs_vwap_pct": 0.229, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 1, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.6958, "ema20": 5.6972, "ema9_slope": 0.0498, "price_vs_ema9_pct": 0.424, "price_vs_ema9_atr": 0.92}, "volatility": {"atr": 0.0263, "atr_pct": 0.459, "vwap_distance_atr": 0.498, "range_expansion_pct": -18.6}, "rsi": {"value": 54.1, "has_full_history": true}, "quote": {"bid": 5.71, "ask": 5.72, "spread": 0.01, "spread_pct": 0.175}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.455, "downtick_ratio": 0.455}, "pressure": {"score": -13.5, "slope": 0.0}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.8741258741258711, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.10384908202323376)", "volume=Declining (rvol=0.091, accel=0.461)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.424%, ema9_slope=0.0498)", "resistance=SAFE (session_high $5.77 (0.87% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:51:56.663989", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.17047516362221904)", "volume=Steady (rvol=0.09, accel=0.953)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.511%, ema9_slope=0.1728)", "resistance=SAFE (session_high $7.69 (0.20% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:51:56.660949+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.675, "open": 7.56, "extension_from_open_pct": 1.521164021164024, "price_1m": 7.685, "price_3m": 7.645, "price_5m": 7.595, "price_sub": 7.68}, "velocity": {"velocity_1m": -0.002168726957276033, "velocity_sub": -0.0021701388888888426}, "slope": {"slope_1m": -0.13020833333333057, "slope_3m": 0.032566217976551626, "slope_5m": 0.17047516362221904, "slope_sub": -0.0911310008136677}, "acceleration": {"momentum_acceleration": -0.2616, "velocity_acceleration": -1.2e-05, "slope_acceleration": -0.001826}, "volume": {"volume_1m": 34181.0, "volume_3m": 77846.0, "volume_5m": 151918.0, "volume_sub": 11048.0, "volume_acceleration": 0.953, "relative_volume": 0.09}, "vwap": {"value": 7.5702, "slope": 0.0147, "price_vs_vwap_pct": 1.384, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.636, "ema20": 7.6022, "ema9_slope": 0.1728, "price_vs_ema9_pct": 0.511, "price_vs_ema9_atr": 1.573}, "volatility": {"atr": 0.0248, "atr_pct": 0.323, "vwap_distance_atr": 4.222, "range_expansion_pct": -50.5}, "rsi": {"value": 67.0, "has_full_history": true}, "quote": {"bid": 7.67, "ask": 7.68, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 48, "trades_per_second": 1.6, "uptick_ratio": 0.167, "downtick_ratio": 0.188}, "pressure": {"score": -3.5, "slope": -6.4}}, "prediction": {"symbol": "BB", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.69, "resistance_source": "session_high", "resistance_distance_pct": 0.1954397394136882, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.17047516362221904)", "volume=Steady (rvol=0.09, accel=0.953)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.511%, ema9_slope=0.1728)", "resistance=SAFE (session_high $7.69 (0.20% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:01.673992", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.17047516362221904)", "volume=Steady (rvol=0.09, accel=0.955)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.511%, ema9_slope=0.1728)", "resistance=SAFE (session_high $7.69 (0.20% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:52:01.670882+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.675, "open": 7.56, "extension_from_open_pct": 1.521164021164024, "price_1m": 7.685, "price_3m": 7.645, "price_5m": 7.595, "price_sub": 7.68}, "velocity": {"velocity_1m": -0.002168726957276033, "velocity_sub": -0.0021701388888888426}, "slope": {"slope_1m": -0.13020833333333057, "slope_3m": 0.032566217976551626, "slope_5m": 0.17047516362221904, "slope_sub": -0.11613902831213849}, "acceleration": {"momentum_acceleration": -0.2866, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 34714.0, "volume_3m": 78379.0, "volume_5m": 152451.0, "volume_sub": 11581.0, "volume_acceleration": 0.955, "relative_volume": 0.09}, "vwap": {"value": 7.5703, "slope": 0.0147, "price_vs_vwap_pct": 1.383, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.636, "ema20": 7.6022, "ema9_slope": 0.1728, "price_vs_ema9_pct": 0.511, "price_vs_ema9_atr": 1.584}, "volatility": {"atr": 0.0246, "atr_pct": 0.321, "vwap_distance_atr": 4.252, "range_expansion_pct": -50.5}, "rsi": {"value": 67.0, "has_full_history": true}, "quote": {"bid": 7.67, "ask": 7.68, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 51, "trades_per_second": 1.7, "uptick_ratio": 0.176, "downtick_ratio": 0.216}, "pressure": {"score": -4.2, "slope": -0.7}}, "prediction": {"symbol": "BB", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.69, "resistance_source": "session_high", "resistance_distance_pct": 0.1954397394136882, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.17047516362221904)", "volume=Steady (rvol=0.09, accel=0.955)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.511%, ema9_slope=0.1728)", "resistance=SAFE (session_high $7.69 (0.20% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:06.682713", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.1238107650202027)", "volume=Steady (rvol=0.09, accel=1.017)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.565%, ema9_slope=0.1629)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:52:06.680356+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.69, "open": 7.56, "extension_from_open_pct": 1.71957671957673, "price_1m": 7.675, "price_3m": 7.67, "price_5m": 7.6297, "price_sub": 7.6718}, "velocity": {"velocity_1m": 0.0032573289902281368, "velocity_sub": 0.007907748724766989}, "slope": {"slope_1m": 0.19524894240156937, "slope_3m": 0.03253796095445194, "slope_5m": 0.1238107650202027, "slope_sub": 0.017704414387447583}, "acceleration": {"momentum_acceleration": -0.1061, "velocity_acceleration": 0.002012, "slope_acceleration": 0.064968}, "volume": {"volume_1m": 4314.0, "volume_3m": 66864.0, "volume_5m": 120627.0, "volume_sub": 4314.0, "volume_acceleration": 1.017, "relative_volume": 0.09}, "vwap": {"value": 7.5711, "slope": 0.0125, "price_vs_vwap_pct": 1.571, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6468, "ema20": 7.6105, "ema9_slope": 0.1629, "price_vs_ema9_pct": 0.565, "price_vs_ema9_atr": 1.741}, "volatility": {"atr": 0.0248, "atr_pct": 0.323, "vwap_distance_atr": 4.792, "range_expansion_pct": -65.0}, "rsi": {"value": 69.1, "has_full_history": true}, "quote": {"bid": 7.68, "ask": 7.69, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 32, "trades_per_second": 1.067, "uptick_ratio": 0.188, "downtick_ratio": 0.062}, "pressure": {"score": 11.0, "slope": 15.2}}, "prediction": {"symbol": "BB", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1238107650202027)", "volume=Steady (rvol=0.09, accel=1.017)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.565%, ema9_slope=0.1629)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:11.691762", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.1238107650202027)", "volume=Steady (rvol=0.09, accel=1.02)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.565%, ema9_slope=0.1629)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:52:11.688973+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.69, "open": 7.56, "extension_from_open_pct": 1.71957671957673, "price_1m": 7.675, "price_3m": 7.67, "price_5m": 7.6297, "price_sub": 7.6718}, "velocity": {"velocity_1m": 0.0032573289902281368, "velocity_sub": 0.007907748724766989}, "slope": {"slope_1m": 0.19524894240156937, "slope_3m": 0.03253796095445194, "slope_5m": 0.1238107650202027, "slope_sub": 0.017704414387447583}, "acceleration": {"momentum_acceleration": -0.1061, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5016.0, "volume_3m": 67566.0, "volume_5m": 121329.0, "volume_sub": 5016.0, "volume_acceleration": 1.02, "relative_volume": 0.09}, "vwap": {"value": 7.5712, "slope": 0.0127, "price_vs_vwap_pct": 1.569, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6468, "ema20": 7.6105, "ema9_slope": 0.1629, "price_vs_ema9_pct": 0.565, "price_vs_ema9_atr": 1.741}, "volatility": {"atr": 0.0248, "atr_pct": 0.323, "vwap_distance_atr": 4.787, "range_expansion_pct": -65.0}, "rsi": {"value": 69.1, "has_full_history": true}, "quote": {"bid": 7.68, "ask": 7.69, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 37, "trades_per_second": 1.233, "uptick_ratio": 0.189, "downtick_ratio": 0.081}, "pressure": {"score": 10.4, "slope": -0.6}}, "prediction": {"symbol": "BB", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1238107650202027)", "volume=Steady (rvol=0.09, accel=1.02)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.565%, ema9_slope=0.1629)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:16.700581", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.1238107650202027)", "volume=Steady (rvol=0.091, accel=1.031)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.565%, ema9_slope=0.1629)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:52:16.697876+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.69, "open": 7.56, "extension_from_open_pct": 1.71957671957673, "price_1m": 7.675, "price_3m": 7.67, "price_5m": 7.6297, "price_sub": 7.6718}, "velocity": {"velocity_1m": 0.0032573289902281368, "velocity_sub": 0.007907748724766989}, "slope": {"slope_1m": 0.19524894240156937, "slope_3m": 0.03253796095445194, "slope_5m": 0.1238107650202027, "slope_sub": 0.017704414387447583}, "acceleration": {"momentum_acceleration": -0.1061, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 8518.0, "volume_3m": 71068.0, "volume_5m": 124831.0, "volume_sub": 8518.0, "volume_acceleration": 1.031, "relative_volume": 0.091}, "vwap": {"value": 7.5718, "slope": 0.0133, "price_vs_vwap_pct": 1.561, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6468, "ema20": 7.6105, "ema9_slope": 0.1629, "price_vs_ema9_pct": 0.565, "price_vs_ema9_atr": 1.741}, "volatility": {"atr": 0.0248, "atr_pct": 0.323, "vwap_distance_atr": 4.762, "range_expansion_pct": -65.0}, "rsi": {"value": 69.1, "has_full_history": true}, "quote": {"bid": 7.68, "ask": 7.69, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 40, "trades_per_second": 1.333, "uptick_ratio": 0.2, "downtick_ratio": 0.1}, "pressure": {"score": 10.3, "slope": -0.1}}, "prediction": {"symbol": "BB", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1238107650202027)", "volume=Steady (rvol=0.091, accel=1.031)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.565%, ema9_slope=0.1629)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:21.741167", "symbol": "BTE", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.12179333304475214)", "volume=Declining (rvol=0.103, accel=0.469)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.357%, ema9_slope=0.0721)", "resistance=SAFE (session_high $5.13 (0.69% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:52:21.737088+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.095, "open": 5.1, "extension_from_open_pct": -0.09803921568627243, "price_1m": 5.0919, "price_3m": 5.08, "price_5m": 5.07, "price_sub": 5.0919}, "velocity": {"velocity_1m": 0.001014683451494819, "velocity_sub": 0.002029366902989638}, "slope": {"slope_1m": 0.06086248024423291, "slope_3m": 0.19656792404614998, "slope_5m": 0.12179333304475214, "slope_sub": 0.3149931427054602}, "acceleration": {"momentum_acceleration": 0.1932, "velocity_acceleration": 4.2e-05, "slope_acceleration": 0.001271}, "volume": {"volume_1m": 267.0, "volume_3m": 150520.0, "volume_5m": 221057.0, "volume_sub": 267.0, "volume_acceleration": 0.469, "relative_volume": 0.103}, "vwap": {"value": 5.066, "slope": 0.0025, "price_vs_vwap_pct": 0.573, "time_above_pct": 35.0, "time_below_pct": 65.0, "hold_duration_bars": 9, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.0769, "ema20": 5.07, "ema9_slope": 0.0721, "price_vs_ema9_pct": 0.357, "price_vs_ema9_atr": 1.911}, "volatility": {"atr": 0.0095, "atr_pct": 0.186, "vwap_distance_atr": 3.061, "range_expansion_pct": 42.0}, "rsi": {"value": 54.5, "has_full_history": true}, "quote": {"bid": 5.09, "ask": 5.1, "spread": 0.01, "spread_pct": 0.196}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.5, "downtick_ratio": 0.333}, "pressure": {"score": -5.2, "slope": 34.3}}, "prediction": {"symbol": "BTE", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 0.6869479882237516, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.12179333304475214)", "volume=Declining (rvol=0.103, accel=0.469)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.357%, ema9_slope=0.0721)", "resistance=SAFE (session_high $5.13 (0.69% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:21.742985", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.004811208190601821)", "volume=Declining (rvol=0.1, accel=0.723)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.344%, ema9_slope=0.119)", "resistance=SAFE (session_high $7.30 (0.32% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:52:21.737088+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.275, "open": 7.0, "extension_from_open_pct": 3.9285714285714333, "price_1m": 7.2885, "price_3m": 7.265, "price_5m": 7.2871, "price_sub": 7.285}, "velocity": {"velocity_1m": -0.0030870549495780166, "velocity_sub": -0.004575611988103311}, "slope": {"slope_1m": -0.18539499433514775, "slope_3m": 0.1037876774471462, "slope_5m": 0.004811208190601821, "slope_sub": 0.18483500312871912}, "acceleration": {"momentum_acceleration": 0.18, "velocity_acceleration": -7.8e-05, "slope_acceleration": -0.00076}, "volume": {"volume_1m": 42090.0, "volume_3m": 375997.0, "volume_5m": 764602.0, "volume_sub": 42090.0, "volume_acceleration": 0.723, "relative_volume": 0.1}, "vwap": {"value": 7.1641, "slope": 0.0107, "price_vs_vwap_pct": 1.548, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.25, "ema20": 7.2004, "ema9_slope": 0.119, "price_vs_ema9_pct": 0.344, "price_vs_ema9_atr": 0.663}, "volatility": {"atr": 0.0377, "atr_pct": 0.518, "vwap_distance_atr": 2.943, "range_expansion_pct": -64.3}, "rsi": {"value": 71.1, "has_full_history": true}, "quote": {"bid": 7.27, "ask": 7.28, "spread": 0.01, "spread_pct": 0.137}, "trade_flow": {"tick_count_sub": 166, "trades_per_second": 5.533, "uptick_ratio": 0.187, "downtick_ratio": 0.223}, "pressure": {"score": -11.6, "slope": -11.5}}, "prediction": {"symbol": "ONDS", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.298, "resistance_source": "session_high", "resistance_distance_pct": 0.3161512027491366, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.004811208190601821)", "volume=Declining (rvol=0.1, accel=0.723)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.344%, ema9_slope=0.119)", "resistance=SAFE (session_high $7.30 (0.32% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:21.745435", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 3, "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.085270607853109)", "volume=Declining (rvol=0.138, accel=0.347)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.219%, ema9_slope=0.0531)", "resistance=SAFE (session_high $6.36 (0.29% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:52:21.737088+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3417, "open": 6.22, "extension_from_open_pct": 1.9565916398713923, "price_1m": 6.34, "price_3m": 6.325, "price_5m": 6.32, "price_sub": 6.34}, "velocity": {"velocity_1m": 0.00044689800210317537, "velocity_sub": 0.0008937960042063507}, "slope": {"slope_1m": 0.026810285687257684, "slope_3m": 0.05284828598022032, "slope_5m": 0.085270607853109, "slope_sub": 0.07920573373778016}, "acceleration": {"momentum_acceleration": -0.0061, "velocity_acceleration": -1.3e-05, "slope_acceleration": -0.000988}, "volume": {"volume_1m": 12648.0, "volume_3m": 89770.0, "volume_5m": 194559.0, "volume_sub": 12648.0, "volume_acceleration": 0.347, "relative_volume": 0.138}, "vwap": {"value": 6.3076, "slope": 0.0014, "price_vs_vwap_pct": 0.54, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3279, "ema20": 6.3197, "ema9_slope": 0.0531, "price_vs_ema9_pct": 0.219, "price_vs_ema9_atr": 0.606}, "volatility": {"atr": 0.0228, "atr_pct": 0.36, "vwap_distance_atr": 1.491, "range_expansion_pct": -50.2}, "rsi": {"value": 61.7, "has_full_history": true}, "quote": {"bid": 6.34, "ask": 6.35, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.388, "downtick_ratio": 0.408}, "pressure": {"score": -16.5, "slope": -1.8}}, "prediction": {"symbol": "SOUN", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.28856615733951435, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.085270607853109)", "volume=Declining (rvol=0.138, accel=0.347)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.219%, ema9_slope=0.0531)", "resistance=SAFE (session_high $6.36 (0.29% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:26.754512", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.09568259902991107)", "volume=Declining (rvol=0.138, accel=0.347)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.26%, ema9_slope=0.0552)", "resistance=SAFE (session_high $6.36 (0.24% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:52:26.751708+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.345, "open": 6.22, "extension_from_open_pct": 2.009646302250804, "price_1m": 6.34, "price_3m": 6.325, "price_5m": 6.32, "price_sub": 6.34}, "velocity": {"velocity_1m": 0.0013144058885383525, "velocity_sub": 0.002628811777076705}, "slope": {"slope_1m": 0.07883326763894197, "slope_3m": 0.07886435331230116, "slope_5m": 0.09568259902991107, "slope_sub": 0.11043186748175668}, "acceleration": {"momentum_acceleration": 0.0147, "velocity_acceleration": 0.000346, "slope_acceleration": 0.010374}, "volume": {"volume_1m": 13190.0, "volume_3m": 90312.0, "volume_5m": 195101.0, "volume_sub": 13190.0, "volume_acceleration": 0.347, "relative_volume": 0.138}, "vwap": {"value": 6.3077, "slope": 0.0015, "price_vs_vwap_pct": 0.592, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3285, "ema20": 6.32, "ema9_slope": 0.0552, "price_vs_ema9_pct": 0.26, "price_vs_ema9_atr": 0.721}, "volatility": {"atr": 0.0228, "atr_pct": 0.36, "vwap_distance_atr": 1.635, "range_expansion_pct": -50.2}, "rsi": {"value": 62.5, "has_full_history": true}, "quote": {"bid": 6.34, "ask": 6.35, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 58, "trades_per_second": 1.933, "uptick_ratio": 0.362, "downtick_ratio": 0.414}, "pressure": {"score": -16.6, "slope": -0.1}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.23640661938535176, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.09568259902991107)", "volume=Declining (rvol=0.138, accel=0.347)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.26%, ema9_slope=0.0552)", "resistance=SAFE (session_high $6.36 (0.24% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:26.756315", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.01462, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.004811208190601821)", "volume=Declining (rvol=0.1, accel=0.724)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.344%, ema9_slope=0.119)", "resistance=SAFE (session_high $7.30 (0.32% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:52:26.751708+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.275, "open": 7.0, "extension_from_open_pct": 3.9285714285714333, "price_1m": 7.2885, "price_3m": 7.265, "price_5m": 7.2871, "price_sub": 7.285}, "velocity": {"velocity_1m": -0.0030870549495780166, "velocity_sub": -0.004575611988103311}, "slope": {"slope_1m": -0.18539499433514775, "slope_3m": 0.1037876774471462, "slope_5m": 0.004811208190601821, "slope_sub": 0.18483500312871912}, "acceleration": {"momentum_acceleration": 0.18, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 42403.0, "volume_3m": 376310.0, "volume_5m": 764915.0, "volume_sub": 42403.0, "volume_acceleration": 0.724, "relative_volume": 0.1}, "vwap": {"value": 7.1641, "slope": 0.0107, "price_vs_vwap_pct": 1.548, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.25, "ema20": 7.2004, "ema9_slope": 0.119, "price_vs_ema9_pct": 0.344, "price_vs_ema9_atr": 0.659}, "volatility": {"atr": 0.0379, "atr_pct": 0.521, "vwap_distance_atr": 2.927, "range_expansion_pct": -64.3}, "rsi": {"value": 71.1, "has_full_history": true}, "quote": {"bid": 7.27, "ask": 7.28, "spread": 0.01, "spread_pct": 0.137}, "trade_flow": {"tick_count_sub": 196, "trades_per_second": 6.533, "uptick_ratio": 0.209, "downtick_ratio": 0.24}, "pressure": {"score": -11.3, "slope": 0.3}}, "prediction": {"symbol": "ONDS", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.298, "resistance_source": "session_high", "resistance_distance_pct": 0.3161512027491366, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.004811208190601821)", "volume=Declining (rvol=0.1, accel=0.724)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.344%, ema9_slope=0.119)", "resistance=SAFE (session_high $7.30 (0.32% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:31.763072", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.008071, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.10293815816479568)", "volume=Declining (rvol=0.138, accel=0.347)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.289%, ema9_slope=0.0566)", "resistance=SAFE (session_high $6.36 (0.20% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:52:31.759779+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3473, "open": 6.22, "extension_from_open_pct": 2.046623794212218, "price_1m": 6.34, "price_3m": 6.325, "price_5m": 6.32, "price_sub": 6.34}, "velocity": {"velocity_1m": 0.0019190325972659994, "velocity_sub": 0.003838065194531999}, "slope": {"slope_1m": 0.11507570562688456, "slope_3m": 0.09699142585281292, "slope_5m": 0.10293815816479568, "slope_sub": 0.11639322932068233}, "acceleration": {"momentum_acceleration": 0.0135, "velocity_acceleration": 0.000241, "slope_acceleration": 0.007237}, "volume": {"volume_1m": 13640.0, "volume_3m": 90762.0, "volume_5m": 195551.0, "volume_sub": 419.0, "volume_acceleration": 0.347, "relative_volume": 0.138}, "vwap": {"value": 6.3077, "slope": 0.0015, "price_vs_vwap_pct": 0.628, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.329, "ema20": 6.3202, "ema9_slope": 0.0566, "price_vs_ema9_pct": 0.289, "price_vs_ema9_atr": 0.802}, "volatility": {"atr": 0.0228, "atr_pct": 0.36, "vwap_distance_atr": 1.735, "range_expansion_pct": -50.2}, "rsi": {"value": 63.1, "has_full_history": true}, "quote": {"bid": 6.34, "ask": 6.35, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -13.6, "slope": 3.0}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.20008507554394153, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.10293815816479568)", "volume=Declining (rvol=0.138, accel=0.347)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.289%, ema9_slope=0.0566)", "resistance=SAFE (session_high $6.36 (0.20% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:31.765068", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.022691, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.01498195293192622)", "volume=Declining (rvol=0.1, accel=0.726)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.385%, ema9_slope=0.1211)", "resistance=SAFE (session_high $7.30 (0.27% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:52:31.759779+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.2787, "open": 7.0, "extension_from_open_pct": 3.9814285714285678, "price_1m": 7.2885, "price_3m": 7.265, "price_5m": 7.2871, "price_sub": 7.28}, "velocity": {"velocity_1m": -0.0022409732226567544, "velocity_sub": -0.0005952380952383347}, "slope": {"slope_1m": -0.13454884947004575, "slope_3m": 0.12919719064832047, "slope_5m": 0.01498195293192622, "slope_sub": 0.08519292074309884}, "acceleration": {"momentum_acceleration": 0.0702, "velocity_acceleration": 0.000795, "slope_acceleration": 0.010153}, "volume": {"volume_1m": 47165.0, "volume_3m": 381072.0, "volume_5m": 769677.0, "volume_sub": 182.0, "volume_acceleration": 0.726, "relative_volume": 0.1}, "vwap": {"value": 7.1642, "slope": 0.0109, "price_vs_vwap_pct": 1.598, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 3, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.2508, "ema20": 7.2008, "ema9_slope": 0.1211, "price_vs_ema9_pct": 0.385, "price_vs_ema9_atr": 0.737}, "volatility": {"atr": 0.0379, "atr_pct": 0.521, "vwap_distance_atr": 3.021, "range_expansion_pct": -64.3}, "rsi": {"value": 71.8, "has_full_history": true}, "quote": {"bid": 7.27, "ask": 7.28, "spread": 0.01, "spread_pct": 0.137}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.333}, "pressure": {"score": -11.7, "slope": -0.4}}, "prediction": {"symbol": "ONDS", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.298, "resistance_source": "session_high", "resistance_distance_pct": 0.2651572396169689, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.01498195293192622)", "volume=Declining (rvol=0.1, accel=0.726)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.385%, ema9_slope=0.1211)", "resistance=SAFE (session_high $7.30 (0.27% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:36.774761", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.11145420905399656)", "volume=Declining (rvol=0.138, accel=0.348)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.324%, ema9_slope=0.0583)", "resistance=TOO_CLOSE (session_high $6.36 (0.16% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:52:36.771565+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.35, "open": 6.22, "extension_from_open_pct": 2.0900321543408342, "price_1m": 6.34, "price_3m": 6.325, "price_5m": 6.32, "price_sub": 6.34}, "velocity": {"velocity_1m": 0.002628811777076705, "velocity_sub": 0.00525762355415341}, "slope": {"slope_1m": 0.1576044129235585, "slope_3m": 0.11826544021024715, "slope_5m": 0.11145420905399656, "slope_sub": 0.1419278533412152}, "acceleration": {"momentum_acceleration": 0.0305, "velocity_acceleration": 0.000283, "slope_acceleration": 0.008486}, "volume": {"volume_1m": 13933.0, "volume_3m": 91055.0, "volume_5m": 195844.0, "volume_sub": 712.0, "volume_acceleration": 0.348, "relative_volume": 0.138}, "vwap": {"value": 6.3077, "slope": 0.0015, "price_vs_vwap_pct": 0.671, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3295, "ema20": 6.3205, "ema9_slope": 0.0583, "price_vs_ema9_pct": 0.324, "price_vs_ema9_atr": 0.886}, "volatility": {"atr": 0.0231, "atr_pct": 0.364, "vwap_distance_atr": 1.832, "range_expansion_pct": -50.2}, "rsi": {"value": 63.7, "has_full_history": true}, "quote": {"bid": 6.34, "ask": 6.35, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.3, "downtick_ratio": 0.4}, "pressure": {"score": -16.6, "slope": -3.0}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.15748031496064058, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.11145420905399656)", "volume=Declining (rvol=0.138, accel=0.348)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.324%, ema9_slope=0.0583)", "resistance=TOO_CLOSE (session_high $6.36 (0.16% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:36.776558", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.18% away, no breakout in progress)", "momentum=Strong (slope_5m=0.03229494769592768)", "volume=Declining (rvol=0.1, accel=0.727)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.455%, ema9_slope=0.1246)", "resistance=TOO_CLOSE (session_high $7.30 (0.18% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:52:36.771565+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.285, "open": 7.0, "extension_from_open_pct": 4.071428571428574, "price_1m": 7.2885, "price_3m": 7.265, "price_5m": 7.2871, "price_sub": 7.28}, "velocity": {"velocity_1m": -0.0008003475795202114, "velocity_sub": 0.0022893772893772405}, "slope": {"slope_1m": -0.048032387552747614, "slope_3m": 0.1724422215504694, "slope_5m": 0.03229494769592768, "slope_sub": 0.13710344922329812}, "acceleration": {"momentum_acceleration": 0.1048, "velocity_acceleration": 0.000576, "slope_acceleration": 0.017263}, "volume": {"volume_1m": 51504.0, "volume_3m": 385411.0, "volume_5m": 774016.0, "volume_sub": 4521.0, "volume_acceleration": 0.727, "relative_volume": 0.1}, "vwap": {"value": 7.1644, "slope": 0.011, "price_vs_vwap_pct": 1.683, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 3, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.252, "ema20": 7.2014, "ema9_slope": 0.1246, "price_vs_ema9_pct": 0.455, "price_vs_ema9_atr": 0.87}, "volatility": {"atr": 0.0379, "atr_pct": 0.52, "vwap_distance_atr": 3.183, "range_expansion_pct": -64.3}, "rsi": {"value": 73.1, "has_full_history": true}, "quote": {"bid": 7.28, "ask": 7.29, "spread": 0.01, "spread_pct": 0.137}, "trade_flow": {"tick_count_sub": 60, "trades_per_second": 2.0, "uptick_ratio": 0.217, "downtick_ratio": 0.15}, "pressure": {"score": -2.5, "slope": 9.2}}, "prediction": {"symbol": "ONDS", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.298, "resistance_source": "session_high", "resistance_distance_pct": 0.17844886753603156, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03229494769592768)", "volume=Declining (rvol=0.1, accel=0.727)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.455%, ema9_slope=0.1246)", "resistance=TOO_CLOSE (session_high $7.30 (0.18% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:41.786677", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.014157375030240244)", "volume=Declining (rvol=0.1, accel=0.729)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.382%, ema9_slope=0.1209)", "resistance=SAFE (session_high $7.30 (0.27% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:52:41.782665+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.2784, "open": 7.0, "extension_from_open_pct": 3.977142857142863, "price_1m": 7.2885, "price_3m": 7.265, "price_5m": 7.2871, "price_sub": 7.28}, "velocity": {"velocity_1m": -0.0023095744437583304, "velocity_sub": -0.0007326007326006519}, "slope": {"slope_1m": -0.13867054761135936, "slope_3m": 0.127137280774097, "slope_5m": 0.014157375030240244, "slope_sub": 0.08272043036609533}, "acceleration": {"momentum_acceleration": 0.0686, "velocity_acceleration": -0.000603, "slope_acceleration": -0.018087}, "volume": {"volume_1m": 56552.0, "volume_3m": 390459.0, "volume_5m": 779064.0, "volume_sub": 9569.0, "volume_acceleration": 0.729, "relative_volume": 0.1}, "vwap": {"value": 7.1645, "slope": 0.0111, "price_vs_vwap_pct": 1.59, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 3, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.2507, "ema20": 7.2008, "ema9_slope": 0.1209, "price_vs_ema9_pct": 0.382, "price_vs_ema9_atr": 0.731}, "volatility": {"atr": 0.0379, "atr_pct": 0.521, "vwap_distance_atr": 3.006, "range_expansion_pct": -64.3}, "rsi": {"value": 71.8, "has_full_history": true}, "quote": {"bid": 7.27, "ask": 7.28, "spread": 0.01, "spread_pct": 0.137}, "trade_flow": {"tick_count_sub": 112, "trades_per_second": 3.733, "uptick_ratio": 0.25, "downtick_ratio": 0.241}, "pressure": {"score": -6.9, "slope": -4.4}}, "prediction": {"symbol": "ONDS", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.298, "resistance_source": "session_high", "resistance_distance_pct": 0.2692899538360027, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.014157375030240244)", "volume=Declining (rvol=0.1, accel=0.729)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.382%, ema9_slope=0.1209)", "resistance=SAFE (session_high $7.30 (0.27% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:41.789116", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 2, "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.08558615462354834)", "volume=Declining (rvol=0.139, accel=0.348)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.22%, ema9_slope=0.0531)", "resistance=SAFE (session_high $6.36 (0.29% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:52:41.782665+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.3418, "open": 6.22, "extension_from_open_pct": 1.958199356913189, "price_1m": 6.34, "price_3m": 6.325, "price_5m": 6.32, "price_sub": 6.34}, "velocity": {"velocity_1m": 0.0004731861198738817, "velocity_sub": 0.0009463722397477634}, "slope": {"slope_1m": 0.02838713747260241, "slope_3m": 0.053636784317026044, "slope_5m": 0.08558615462354834, "slope_sub": 0.06436143361938547}, "acceleration": {"momentum_acceleration": -0.0212, "velocity_acceleration": -0.00086, "slope_acceleration": -0.025786}, "volume": {"volume_1m": 14175.0, "volume_3m": 91297.0, "volume_5m": 196086.0, "volume_sub": 954.0, "volume_acceleration": 0.348, "relative_volume": 0.139}, "vwap": {"value": 6.3077, "slope": 0.0015, "price_vs_vwap_pct": 0.541, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3279, "ema20": 6.3197, "ema9_slope": 0.0531, "price_vs_ema9_pct": 0.22, "price_vs_ema9_atr": 0.602}, "volatility": {"atr": 0.0231, "atr_pct": 0.364, "vwap_distance_atr": 1.477, "range_expansion_pct": -50.2}, "rsi": {"value": 61.8, "has_full_history": true}, "quote": {"bid": 6.34, "ask": 6.35, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.294, "downtick_ratio": 0.471}, "pressure": {"score": -22.7, "slope": -6.1}}, "prediction": {"symbol": "SOUN", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.28698476773156223, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.08558615462354834)", "volume=Declining (rvol=0.139, accel=0.348)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.22%, ema9_slope=0.0531)", "resistance=SAFE (session_high $6.36 (0.29% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:52:56.818250", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.18219225620940765)", "volume=Declining (rvol=0.05, accel=0.848)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.331%, ema9_slope=0.1384)", "resistance=SAFE (session_high $8.12 (0.43% away))", "extension=EXTENDED"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:52:56.815766+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.08, "open": 7.9, "extension_from_open_pct": 2.278481012658224, "price_1m": 8.072, "price_3m": 8.085, "price_5m": 8.005, "price_sub": 8.08}, "velocity": {"velocity_1m": 0.0016518004625043145, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.09905894006935233, "slope_3m": -0.1545945500267986, "slope_5m": 0.18219225620940765, "slope_sub": -0.20283223053613797}, "acceleration": {"momentum_acceleration": -0.385, "velocity_acceleration": -6e-06, "slope_acceleration": -0.000839}, "volume": {"volume_1m": 5656.0, "volume_3m": 77763.0, "volume_5m": 127252.0, "volume_sub": 1332.0, "volume_acceleration": 0.848, "relative_volume": 0.05}, "vwap": {"value": 7.9906, "slope": 0.0147, "price_vs_vwap_pct": 1.119, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0534, "ema20": 8.0199, "ema9_slope": 0.1384, "price_vs_ema9_pct": 0.331, "price_vs_ema9_atr": 0.667}, "volatility": {"atr": 0.04, "atr_pct": 0.495, "vwap_distance_atr": 2.238, "range_expansion_pct": -40.6}, "rsi": {"value": 65.8, "has_full_history": true}, "quote": {"bid": 8.07, "ask": 8.08, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.357, "downtick_ratio": 0.321}, "pressure": {"score": -2.4, "slope": 7.2}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.115, "resistance_source": "session_high", "resistance_distance_pct": 0.43316831683168494, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.18219225620940765)", "volume=Declining (rvol=0.05, accel=0.848)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.331%, ema9_slope=0.1384)", "resistance=SAFE (session_high $8.12 (0.43% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:01.828585", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.053199386351267884)", "volume=Declining (rvol=0.05, accel=0.783)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.28%, ema9_slope=0.0967)", "resistance=SAFE (session_high $8.12 (0.43% away))", "extension=EXTENDED"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:53:01.824783+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.08, "open": 7.9, "extension_from_open_pct": 2.278481012658224, "price_1m": 8.072, "price_3m": 8.105, "price_5m": 8.0, "price_sub": 8.07}, "velocity": {"velocity_1m": 0.0016518004625043145, "velocity_sub": 0.004130524576621142}, "slope": {"slope_1m": 0.09905894006935233, "slope_3m": 0.04953764861295139, "slope_5m": -0.053199386351267884, "slope_sub": 0.03467277567953167}, "acceleration": {"momentum_acceleration": -0.0879, "velocity_acceleration": 0.000825, "slope_acceleration": 0.0}, "volume": {"volume_1m": 9.0, "volume_3m": 31052.0, "volume_5m": 113812.0, "volume_sub": 9.0, "volume_acceleration": 0.783, "relative_volume": 0.05}, "vwap": {"value": 7.9906, "slope": 0.0049, "price_vs_vwap_pct": 1.119, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0574, "ema20": 8.0249, "ema9_slope": 0.0967, "price_vs_ema9_pct": 0.28, "price_vs_ema9_atr": 0.611}, "volatility": {"atr": 0.037, "atr_pct": 0.458, "vwap_distance_atr": 2.417, "range_expansion_pct": -66.9}, "rsi": {"value": 65.9, "has_full_history": true}, "quote": {"bid": 8.07, "ask": 8.08, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 37.5, "slope": 39.9}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.115, "resistance_source": "session_high", "resistance_distance_pct": 0.43316831683168494, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.053199386351267884)", "volume=Declining (rvol=0.05, accel=0.783)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.28%, ema9_slope=0.0967)", "resistance=SAFE (session_high $8.12 (0.43% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:06.837187", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.058893835201195135)", "volume=Declining (rvol=0.051, accel=0.785)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.258%, ema9_slope=0.0955)", "resistance=SAFE (session_high $8.12 (0.46% away))", "extension=EXTENDED"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:53:06.834970+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0777, "open": 7.9, "extension_from_open_pct": 2.249367088607592, "price_1m": 8.072, "price_3m": 8.105, "price_5m": 8.0, "price_sub": 8.07}, "velocity": {"velocity_1m": 0.0011769078295343837, "velocity_sub": 0.0031805039239982727}, "slope": {"slope_1m": 0.07058954655505584, "slope_3m": 0.035298926169514896, "slope_5m": -0.058893835201195135, "slope_sub": 0.017585302649877222}, "acceleration": {"momentum_acceleration": -0.0765, "velocity_acceleration": -0.00019, "slope_acceleration": -0.005682}, "volume": {"volume_1m": 630.0, "volume_3m": 31673.0, "volume_5m": 114433.0, "volume_sub": 630.0, "volume_acceleration": 0.785, "relative_volume": 0.051}, "vwap": {"value": 7.9907, "slope": 0.005, "price_vs_vwap_pct": 1.089, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0569, "ema20": 8.0247, "ema9_slope": 0.0955, "price_vs_ema9_pct": 0.258, "price_vs_ema9_atr": 0.561}, "volatility": {"atr": 0.037, "atr_pct": 0.458, "vwap_distance_atr": 2.352, "range_expansion_pct": -66.9}, "rsi": {"value": 65.6, "has_full_history": true}, "quote": {"bid": 8.07, "ask": 8.08, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.4}, "pressure": {"score": 4.9, "slope": -32.6}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.115, "resistance_source": "session_high", "resistance_distance_pct": 0.46176510640405205, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.058893835201195135)", "volume=Declining (rvol=0.051, accel=0.785)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.258%, ema9_slope=0.0955)", "resistance=SAFE (session_high $8.12 (0.46% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:11.846033", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.053199386351267884)", "volume=Declining (rvol=0.051, accel=0.785)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.28%, ema9_slope=0.0967)", "resistance=SAFE (session_high $8.12 (0.43% away))", "extension=EXTENDED"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:53:11.843362+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.08, "open": 7.9, "extension_from_open_pct": 2.278481012658224, "price_1m": 8.072, "price_3m": 8.105, "price_5m": 8.0, "price_sub": 8.07}, "velocity": {"velocity_1m": 0.0016518004625043145, "velocity_sub": 0.004130524576621142}, "slope": {"slope_1m": 0.09905894006935233, "slope_3m": 0.04953764861295139, "slope_5m": -0.053199386351267884, "slope_sub": 0.03467277567953167}, "acceleration": {"momentum_acceleration": -0.0879, "velocity_acceleration": 0.00019, "slope_acceleration": 0.005684}, "volume": {"volume_1m": 663.0, "volume_3m": 31706.0, "volume_5m": 114466.0, "volume_sub": 663.0, "volume_acceleration": 0.785, "relative_volume": 0.051}, "vwap": {"value": 7.9907, "slope": 0.005, "price_vs_vwap_pct": 1.118, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0574, "ema20": 8.0249, "ema9_slope": 0.0967, "price_vs_ema9_pct": 0.28, "price_vs_ema9_atr": 0.611}, "volatility": {"atr": 0.037, "atr_pct": 0.458, "vwap_distance_atr": 2.414, "range_expansion_pct": -66.9}, "rsi": {"value": 65.9, "has_full_history": true}, "quote": {"bid": 8.07, "ask": 8.08, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.444, "downtick_ratio": 0.222}, "pressure": {"score": 6.4, "slope": 1.5}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.115, "resistance_source": "session_high", "resistance_distance_pct": 0.43316831683168494, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.053199386351267884)", "volume=Declining (rvol=0.051, accel=0.785)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.28%, ema9_slope=0.0967)", "resistance=SAFE (session_high $8.12 (0.43% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:16.854510", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.04552528508973065)", "volume=Declining (rvol=0.051, accel=0.785)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.311%, ema9_slope=0.0982)", "resistance=SAFE (session_high $8.12 (0.39% away))", "extension=EXTENDED"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:53:16.852131+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0831, "open": 7.9, "extension_from_open_pct": 2.3177215189873364, "price_1m": 8.072, "price_3m": 8.105, "price_5m": 8.0, "price_sub": 8.07}, "velocity": {"velocity_1m": 0.00229187314172464, "velocity_sub": 0.0054109871953736755}, "slope": {"slope_1m": 0.13741790518165506, "slope_3m": 0.06872469259631224, "slope_5m": -0.04552528508973065, "slope_sub": 0.05769986782273397}, "acceleration": {"momentum_acceleration": -0.1032, "velocity_acceleration": 0.000256, "slope_acceleration": 0.007658}, "volume": {"volume_1m": 682.0, "volume_3m": 31725.0, "volume_5m": 114485.0, "volume_sub": 682.0, "volume_acceleration": 0.785, "relative_volume": 0.051}, "vwap": {"value": 7.9907, "slope": 0.005, "price_vs_vwap_pct": 1.156, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.058, "ema20": 8.0252, "ema9_slope": 0.0982, "price_vs_ema9_pct": 0.311, "price_vs_ema9_atr": 0.674}, "volatility": {"atr": 0.0372, "atr_pct": 0.46, "vwap_distance_atr": 2.483, "range_expansion_pct": -66.9}, "rsi": {"value": 66.2, "has_full_history": true}, "quote": {"bid": 8.07, "ask": 8.08, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.417, "downtick_ratio": 0.333}, "pressure": {"score": 1.8, "slope": -4.6}}, "prediction": {"symbol": "IBRX", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.115, "resistance_source": "session_high", "resistance_distance_pct": 0.39465056723287184, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.04552528508973065)", "volume=Declining (rvol=0.051, accel=0.785)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.311%, ema9_slope=0.0982)", "resistance=SAFE (session_high $8.12 (0.39% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:21.897080", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["spread 1.88% exceeds max 1.0%", "momentum=Strong (slope_5m=0.5126078132558916)", "volume=Steady (rvol=0.292, accel=2.399)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.438%, ema9_slope=0.6744)", "resistance=SAFE (session_high $14.21 (2.23% away))", "extension=EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:53:21.891617+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.9, "open": 12.46, "extension_from_open_pct": 11.556982343499191, "price_1m": 13.87, "price_3m": 13.6443, "price_5m": 13.59, "price_sub": 13.88}, "velocity": {"velocity_1m": 0.0036049026676281113, "velocity_sub": 0.004803073967338994}, "slope": {"slope_1m": 0.21606049693915114, "slope_3m": 0.5056585600770548, "slope_5m": 0.5126078132558916, "slope_sub": 1.8823905982315345}, "acceleration": {"momentum_acceleration": 1.3698, "velocity_acceleration": 0.000109, "slope_acceleration": 0.00847}, "volume": {"volume_1m": 350.0, "volume_3m": 18255.0, "volume_5m": 43518.0, "volume_sub": 350.0, "volume_acceleration": 2.399, "relative_volume": 0.292}, "vwap": {"value": 13.0073, "slope": 0.0126, "price_vs_vwap_pct": 6.863, "time_above_pct": 40.0, "time_below_pct": 60.0, "hold_duration_bars": 9, "rejection_count": 2, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5692, "ema20": 13.1771, "ema9_slope": 0.6744, "price_vs_ema9_pct": 2.438, "price_vs_ema9_atr": 1.135}, "volatility": {"atr": 0.2915, "atr_pct": 2.097, "vwap_distance_atr": 3.063, "range_expansion_pct": -75.4}, "rsi": {"value": 78.7, "has_full_history": true}, "quote": {"bid": 13.72, "ask": 13.98, "spread": 0.26, "spread_pct": 1.877}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.556, "downtick_ratio": 0.333}, "pressure": {"score": 37.3, "slope": 28.1}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.21, "resistance_source": "session_high", "resistance_distance_pct": 2.230215827338133, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.5126078132558916)", "volume=Steady (rvol=0.292, accel=2.399)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.438%, ema9_slope=0.6744)", "resistance=SAFE (session_high $14.21 (2.23% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:21.899319", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 236.177074, "reasons_for": ["held 236.2s (>= 18s)", "momentum=Strong (slope_5m=0.38433821763151615)", "volume=Declining (rvol=1.182, accel=0.628)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.593%, ema9_slope=0.1389)", "resistance=SAFE (session_high $8.41 (0.48% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:53:21.891617+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.37, "open": 8.0, "extension_from_open_pct": 4.62499999999999, "price_1m": 8.39, "price_3m": 8.29, "price_5m": 8.325, "price_sub": 8.39}, "velocity": {"velocity_1m": -0.003972983710767054, "velocity_sub": -0.007945967421534108}, "slope": {"slope_1m": -0.23866348448688965, "slope_3m": 0.2990430622009506, "slope_5m": 0.38433821763151615, "slope_sub": 0.4254580913011995}, "acceleration": {"momentum_acceleration": 0.0411, "velocity_acceleration": -5.6e-05, "slope_acceleration": 0.001523}, "volume": {"volume_1m": 663.0, "volume_3m": 17018.0, "volume_5m": 24229.0, "volume_sub": 663.0, "volume_acceleration": 0.628, "relative_volume": 1.182}, "vwap": {"value": 8.2243, "slope": 0.0107, "price_vs_vwap_pct": 1.772, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3206, "ema20": 8.2659, "ema9_slope": 0.1389, "price_vs_ema9_pct": 0.593, "price_vs_ema9_atr": 0.885}, "volatility": {"atr": 0.0558, "atr_pct": 0.667, "vwap_distance_atr": 2.611, "range_expansion_pct": 65.3}, "rsi": {"value": 66.3, "has_full_history": true}, "quote": {"bid": 8.35, "ask": 8.39, "spread": 0.04, "spread_pct": 0.478}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.045, "downtick_ratio": 0.136}, "pressure": {"score": -18.5, "slope": -9.1}}, "prediction": {"symbol": "ALLT", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4099, "resistance_source": "session_high", "resistance_distance_pct": 0.47670250896058736, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.38433821763151615)", "volume=Declining (rvol=1.182, accel=0.628)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.593%, ema9_slope=0.1389)", "resistance=SAFE (session_high $8.41 (0.48% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:21.948384", "symbol": "IRD", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.19% away, no breakout in progress)", "momentum=Strong (slope_5m=0.5423753582899097)", "volume=Steady (rvol=0.041, accel=1.114)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.209%, ema9_slope=0.2144)", "resistance=TOO_CLOSE (session_high $6.09 (0.19% away))", "extension=EXTENDED"], "features": {"symbol": "IRD", "computed_at": "2026-09-14T13:53:21.891617+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.0833, "open": 6.02, "extension_from_open_pct": 1.051495016611309, "price_1m": 6.075, "price_3m": 5.965, "price_5m": 5.9401, "price_sub": 6.07}, "velocity": {"velocity_1m": 0.00227709190672159, "velocity_sub": 0.007303679297089559}, "slope": {"slope_1m": 0.13653224546195103, "slope_3m": 0.6051749475735257, "slope_5m": 0.5423753582899097, "slope_sub": 0.9675791493973332}, "acceleration": {"momentum_acceleration": 0.4252, "velocity_acceleration": 8e-06, "slope_acceleration": -7.6e-05}, "volume": {"volume_1m": 2460.0, "volume_3m": 28400.0, "volume_5m": 72525.0, "volume_sub": 2460.0, "volume_acceleration": 1.114, "relative_volume": 0.041}, "vwap": {"value": 5.9756, "slope": 0.0125, "price_vs_vwap_pct": 1.802, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 5, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.0106, "ema20": 5.9867, "ema9_slope": 0.2144, "price_vs_ema9_pct": 1.209, "price_vs_ema9_atr": 2.006}, "volatility": {"atr": 0.0362, "atr_pct": 0.595, "vwap_distance_atr": 2.973, "range_expansion_pct": 74.5}, "rsi": {"value": 66.7, "has_full_history": true}, "quote": {"bid": 6.07, "ask": 6.09, "spread": 0.02, "spread_pct": 0.329}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.343, "downtick_ratio": 0.257}, "pressure": {"score": 11.4, "slope": 67.8}}, "prediction": {"symbol": "IRD", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.095, "resistance_source": "session_high", "resistance_distance_pct": 0.19232982098531023, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.5423753582899097)", "volume=Steady (rvol=0.041, accel=1.114)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.209%, ema9_slope=0.2144)", "resistance=TOO_CLOSE (session_high $6.09 (0.19% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:21.950833", "symbol": "RDW", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.07014200447320648)", "volume=Declining (rvol=0.103, accel=0.395)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.069%, ema9_slope=-0.0096)", "resistance=SAFE (session_high $10.71 (1.27% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:53:21.891617+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5803, "open": 10.25, "extension_from_open_pct": 3.2224390243902374, "price_1m": 10.56, "price_3m": 10.57, "price_5m": 10.605, "price_sub": 10.5623}, "velocity": {"velocity_1m": 0.003203914141413964, "velocity_sub": 0.0056805809340765125}, "slope": {"slope_1m": 0.19205025472674347, "slope_3m": 0.04872233942914015, "slope_5m": -0.07014200447320648, "slope_sub": 0.03443089700053621}, "acceleration": {"momentum_acceleration": -0.1046, "velocity_acceleration": 1.8e-05, "slope_acceleration": 0.000649}, "volume": {"volume_1m": 6454.0, "volume_3m": 52288.0, "volume_5m": 106735.0, "volume_sub": 6454.0, "volume_acceleration": 0.395, "relative_volume": 0.103}, "vwap": {"value": 10.4827, "slope": 0.0034, "price_vs_vwap_pct": 0.931, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.573, "ema20": 10.5422, "ema9_slope": -0.0096, "price_vs_ema9_pct": 0.069, "price_vs_ema9_atr": 0.117}, "volatility": {"atr": 0.0627, "atr_pct": 0.593, "vwap_distance_atr": 1.556, "range_expansion_pct": -46.2}, "rsi": {"value": 64.1, "has_full_history": true}, "quote": {"bid": 10.52, "ask": 10.53, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 94, "trades_per_second": 3.133, "uptick_ratio": 0.16, "downtick_ratio": 0.213}, "pressure": {"score": -13.3, "slope": -0.2}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.273120799977321, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.07014200447320648)", "volume=Declining (rvol=0.103, accel=0.395)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.069%, ema9_slope=-0.0096)", "resistance=SAFE (session_high $10.71 (1.27% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:28.398013", "symbol": "JBS", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 66.0, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 199.465691, "reasons_for": ["held 199.5s (>= 18s)", "momentum=Weakening (slope_5m=0.02005081628752789)", "volume=Steady (rvol=0.055, accel=1.177)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.083%, ema9_slope=0.0369)", "resistance=SAFE (session_high $12.85 (0.64% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "JBS", "computed_at": "2026-09-14T13:53:28.394724+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.7678, "open": 12.58, "extension_from_open_pct": 1.4928457869634284, "price_1m": 12.77, "price_3m": 12.76, "price_5m": 12.74, "price_sub": 12.765}, "velocity": {"velocity_1m": -0.0002871312973114333, "velocity_sub": 0.0007311659485569404}, "slope": {"slope_1m": -0.017229361965401892, "slope_3m": -0.04775848300267757, "slope_5m": 0.02005081628752789, "slope_sub": -0.01707263112348958}, "acceleration": {"momentum_acceleration": -0.0371, "velocity_acceleration": 2e-05, "slope_acceleration": 0.000396}, "volume": {"volume_1m": 737.0, "volume_3m": 19558.0, "volume_5m": 60366.0, "volume_sub": 737.0, "volume_acceleration": 1.177, "relative_volume": 0.055}, "vwap": {"value": 12.7407, "slope": 0.0022, "price_vs_vwap_pct": 0.212, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 7, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 12.7572, "ema20": 12.741, "ema9_slope": 0.0369, "price_vs_ema9_pct": 0.083, "price_vs_ema9_atr": 0.358}, "volatility": {"atr": 0.0295, "atr_pct": 0.231, "vwap_distance_atr": 0.916, "range_expansion_pct": -57.2}, "rsi": {"value": 64.4, "has_full_history": true}, "quote": {"bid": 12.76, "ask": 12.77, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.167, "downtick_ratio": 0.111}, "pressure": {"score": 7.2, "slope": 7.7}}, "prediction": {"symbol": "JBS", "direction": "UP", "confidence": 66.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.6438070771785295, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.02005081628752789)", "volume=Steady (rvol=0.055, accel=1.177)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.083%, ema9_slope=0.0369)", "resistance=SAFE (session_high $12.85 (0.64% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:28.430534", "symbol": "IRD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.23% away, no breakout in progress)", "momentum=Strong (slope_5m=0.5347771208397029)", "volume=Steady (rvol=0.041, accel=1.114)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.178%, ema9_slope=0.2129)", "resistance=TOO_CLOSE (session_high $6.09 (0.23% away))", "extension=EXTENDED"], "features": {"symbol": "IRD", "computed_at": "2026-09-14T13:53:28.394724+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.081, "open": 6.02, "extension_from_open_pct": 1.0132890365448644, "price_1m": 6.075, "price_3m": 5.965, "price_5m": 5.9401, "price_sub": 6.07}, "velocity": {"velocity_1m": 0.001646090534979486, "velocity_sub": 0.006040637012630489}, "slope": {"slope_1m": 0.09871668311945093, "slope_3m": 0.5862600462402341, "slope_5m": 0.5347771208397029, "slope_sub": 0.9448362876703854}, "acceleration": {"momentum_acceleration": 0.4101, "velocity_acceleration": -0.000194, "slope_acceleration": -0.005815}, "volume": {"volume_1m": 2480.0, "volume_3m": 28420.0, "volume_5m": 72545.0, "volume_sub": 2480.0, "volume_acceleration": 1.114, "relative_volume": 0.041}, "vwap": {"value": 5.9756, "slope": 0.0125, "price_vs_vwap_pct": 1.764, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 5, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.0102, "ema20": 5.9864, "ema9_slope": 0.2129, "price_vs_ema9_pct": 1.178, "price_vs_ema9_atr": 1.955}, "volatility": {"atr": 0.0362, "atr_pct": 0.596, "vwap_distance_atr": 2.91, "range_expansion_pct": 74.5}, "rsi": {"value": 66.4, "has_full_history": true}, "quote": {"bid": 6.07, "ask": 6.09, "spread": 0.02, "spread_pct": 0.329}, "trade_flow": {"tick_count_sub": 37, "trades_per_second": 1.233, "uptick_ratio": 0.324, "downtick_ratio": 0.27}, "pressure": {"score": 9.2, "slope": -2.2}}, "prediction": {"symbol": "IRD", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.095, "resistance_source": "session_high", "resistance_distance_pct": 0.23022529189277002, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.5347771208397029)", "volume=Steady (rvol=0.041, accel=1.114)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.178%, ema9_slope=0.2129)", "resistance=TOO_CLOSE (session_high $6.09 (0.23% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:33.458576", "symbol": "IRD", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.16% away, no breakout in progress)", "momentum=Strong (slope_5m=0.548981577732539)", "volume=Steady (rvol=0.041, accel=1.123)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.235%, ema9_slope=0.2157)", "resistance=TOO_CLOSE (session_high $6.09 (0.16% away))", "extension=EXTENDED"], "features": {"symbol": "IRD", "computed_at": "2026-09-14T13:53:33.454775+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.0853, "open": 6.02, "extension_from_open_pct": 1.0847176079734315, "price_1m": 6.075, "price_3m": 5.965, "price_5m": 5.9401, "price_sub": 6.07}, "velocity": {"velocity_1m": 0.002825788751714671, "velocity_sub": 0.008401976935749516}, "slope": {"slope_1m": 0.16940371536886387, "slope_3m": 0.6216187955069566, "slope_5m": 0.548981577732539, "slope_sub": 0.9873520336837924}, "acceleration": {"momentum_acceleration": 0.4384, "velocity_acceleration": 0.000467, "slope_acceleration": 0.01397}, "volume": {"volume_1m": 3275.0, "volume_3m": 29215.0, "volume_5m": 73340.0, "volume_sub": 3275.0, "volume_acceleration": 1.123, "relative_volume": 0.041}, "vwap": {"value": 5.9761, "slope": 0.013, "price_vs_vwap_pct": 1.828, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 5, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.011, "ema20": 5.9869, "ema9_slope": 0.2157, "price_vs_ema9_pct": 1.235, "price_vs_ema9_atr": 2.05}, "volatility": {"atr": 0.0362, "atr_pct": 0.595, "vwap_distance_atr": 3.016, "range_expansion_pct": 74.5}, "rsi": {"value": 66.9, "has_full_history": true}, "quote": {"bid": 6.07, "ask": 6.09, "spread": 0.02, "spread_pct": 0.329}, "trade_flow": {"tick_count_sub": 47, "trades_per_second": 1.567, "uptick_ratio": 0.319, "downtick_ratio": 0.298}, "pressure": {"score": 9.8, "slope": 0.6}}, "prediction": {"symbol": "IRD", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.095, "resistance_source": "session_high", "resistance_distance_pct": 0.15940052257077872, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.548981577732539)", "volume=Steady (rvol=0.041, accel=1.123)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.235%, ema9_slope=0.2157)", "resistance=TOO_CLOSE (session_high $6.09 (0.16% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:33.460840", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.39630118890356886)", "volume=Declining (rvol=1.184, accel=0.631)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.641%, ema9_slope=0.1413)", "resistance=SAFE (session_high $8.41 (0.42% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:53:33.454775+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.375, "open": 8.0, "extension_from_open_pct": 4.6875, "price_1m": 8.39, "price_3m": 8.29, "price_5m": 8.325, "price_sub": 8.37}, "velocity": {"velocity_1m": -0.002979737783075202, "velocity_sub": 0.0019912385503786465}, "slope": {"slope_1m": -0.17894422904861995, "slope_3m": 0.328881801873628, "slope_5m": 0.39630118890356886, "slope_sub": 0.15148347480152707}, "acceleration": {"momentum_acceleration": -0.2448, "velocity_acceleration": 0.000859, "slope_acceleration": 0.005165}, "volume": {"volume_1m": 1028.0, "volume_3m": 17383.0, "volume_5m": 24594.0, "volume_sub": 5.0, "volume_acceleration": 0.631, "relative_volume": 1.184}, "vwap": {"value": 8.2245, "slope": 0.011, "price_vs_vwap_pct": 1.829, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3216, "ema20": 8.2664, "ema9_slope": 0.1413, "price_vs_ema9_pct": 0.641, "price_vs_ema9_atr": 0.956}, "volatility": {"atr": 0.0558, "atr_pct": 0.666, "vwap_distance_atr": 2.696, "range_expansion_pct": 65.3}, "rsi": {"value": 66.8, "has_full_history": true}, "quote": {"bid": 8.36, "ask": 8.39, "spread": 0.03, "spread_pct": 0.358}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 32.2, "slope": 50.7}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4099, "resistance_source": "session_high", "resistance_distance_pct": 0.4167164179104522, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.39630118890356886)", "volume=Declining (rvol=1.184, accel=0.631)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.641%, ema9_slope=0.1413)", "resistance=SAFE (session_high $8.41 (0.42% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:38.474952", "symbol": "NU", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.02225421265291327)", "volume=Declining (rvol=0.054, accel=0.774)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.096%, ema9_slope=0.0762)", "resistance=SAFE (session_high $14.42 (0.41% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:53:38.470209+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.3615, "open": 14.32, "extension_from_open_pct": 0.2898044692737375, "price_1m": 14.385, "price_3m": 14.38, "price_5m": 14.305, "price_sub": 14.365}, "velocity": {"velocity_1m": -0.002722743598656042, "velocity_sub": -0.0008121591832000754}, "slope": {"slope_1m": -0.16349816499400135, "slope_3m": -0.09910400704739983, "slope_5m": -0.02225421265291327, "slope_sub": -0.21349281547996668}, "acceleration": {"momentum_acceleration": 0.1912, "velocity_acceleration": -1.1e-05, "slope_acceleration": -0.001853}, "volume": {"volume_1m": 19875.0, "volume_3m": 197974.0, "volume_5m": 671765.0, "volume_sub": 6605.0, "volume_acceleration": 0.774, "relative_volume": 0.054}, "vwap": {"value": 14.3159, "slope": 0.0043, "price_vs_vwap_pct": 0.318, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 7, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.3477, "ema20": 14.325, "ema9_slope": 0.0762, "price_vs_ema9_pct": 0.096, "price_vs_ema9_atr": 0.381}, "volatility": {"atr": 0.0361, "atr_pct": 0.251, "vwap_distance_atr": 1.264, "range_expansion_pct": -65.7}, "rsi": {"value": 55.8, "has_full_history": true}, "quote": {"bid": 14.36, "ask": 14.37, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 47, "trades_per_second": 1.567, "uptick_ratio": 0.191, "downtick_ratio": 0.234}, "pressure": {"score": -7.9, "slope": -6.4}}, "prediction": {"symbol": "NU", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.42, "resistance_source": "session_high", "resistance_distance_pct": 0.40733906625352817, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.02225421265291327)", "volume=Declining (rvol=0.054, accel=0.774)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.096%, ema9_slope=0.0762)", "resistance=SAFE (session_high $14.42 (0.41% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:38.476840", "symbol": "IRD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.16% away, no breakout in progress)", "momentum=Strong (slope_5m=0.548981577732539)", "volume=Steady (rvol=0.041, accel=1.123)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.235%, ema9_slope=0.2157)", "resistance=TOO_CLOSE (session_high $6.09 (0.16% away))", "extension=EXTENDED"], "features": {"symbol": "IRD", "computed_at": "2026-09-14T13:53:38.470209+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.0853, "open": 6.02, "extension_from_open_pct": 1.0847176079734315, "price_1m": 6.075, "price_3m": 5.965, "price_5m": 5.9401, "price_sub": 6.07}, "velocity": {"velocity_1m": 0.002825788751714671, "velocity_sub": 0.008401976935749516}, "slope": {"slope_1m": 0.16940371536886387, "slope_3m": 0.6216187955069566, "slope_5m": 0.548981577732539, "slope_sub": 0.9873520336837924}, "acceleration": {"momentum_acceleration": 0.4384, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 3275.0, "volume_3m": 29215.0, "volume_5m": 73340.0, "volume_sub": 3275.0, "volume_acceleration": 1.123, "relative_volume": 0.041}, "vwap": {"value": 5.9761, "slope": 0.013, "price_vs_vwap_pct": 1.828, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 5, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.011, "ema20": 5.9869, "ema9_slope": 0.2157, "price_vs_ema9_pct": 1.235, "price_vs_ema9_atr": 2.05}, "volatility": {"atr": 0.0362, "atr_pct": 0.595, "vwap_distance_atr": 3.016, "range_expansion_pct": 74.5}, "rsi": {"value": 66.9, "has_full_history": true}, "quote": {"bid": 6.07, "ask": 6.09, "spread": 0.02, "spread_pct": 0.329}, "trade_flow": {"tick_count_sub": 47, "trades_per_second": 1.567, "uptick_ratio": 0.319, "downtick_ratio": 0.298}, "pressure": {"score": 9.8, "slope": 0.0}}, "prediction": {"symbol": "IRD", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.095, "resistance_source": "session_high", "resistance_distance_pct": 0.15940052257077872, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.548981577732539)", "volume=Steady (rvol=0.041, accel=1.123)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.235%, ema9_slope=0.2157)", "resistance=TOO_CLOSE (session_high $6.09 (0.16% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:38.478923", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.39630118890356886)", "volume=Declining (rvol=1.184, accel=0.631)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.641%, ema9_slope=0.1413)", "resistance=SAFE (session_high $8.41 (0.42% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:53:38.470209+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.375, "open": 8.0, "extension_from_open_pct": 4.6875, "price_1m": 8.39, "price_3m": 8.29, "price_5m": 8.325, "price_sub": 8.37}, "velocity": {"velocity_1m": -0.002979737783075202, "velocity_sub": 0.0019912385503786465}, "slope": {"slope_1m": -0.17894422904861995, "slope_3m": 0.328881801873628, "slope_5m": 0.39630118890356886, "slope_sub": 0.15148347480152707}, "acceleration": {"momentum_acceleration": -0.2448, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1028.0, "volume_3m": 17383.0, "volume_5m": 24594.0, "volume_sub": 5.0, "volume_acceleration": 0.631, "relative_volume": 1.184}, "vwap": {"value": 8.2245, "slope": 0.011, "price_vs_vwap_pct": 1.829, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3216, "ema20": 8.2664, "ema9_slope": 0.1413, "price_vs_ema9_pct": 0.641, "price_vs_ema9_atr": 0.956}, "volatility": {"atr": 0.0558, "atr_pct": 0.666, "vwap_distance_atr": 2.696, "range_expansion_pct": 65.3}, "rsi": {"value": 66.8, "has_full_history": true}, "quote": {"bid": 8.36, "ask": 8.39, "spread": 0.03, "spread_pct": 0.358}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 32.2, "slope": 0.0}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4099, "resistance_source": "session_high", "resistance_distance_pct": 0.4167164179104522, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.39630118890356886)", "volume=Declining (rvol=1.184, accel=0.631)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.641%, ema9_slope=0.1413)", "resistance=SAFE (session_high $8.41 (0.42% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:43.495081", "symbol": "NU", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.018526, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=-0.017385257301809547)", "volume=Declining (rvol=0.054, accel=0.774)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.115%, ema9_slope=0.0772)", "resistance=SAFE (session_high $14.42 (0.38% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:53:43.488735+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.365, "open": 14.32, "extension_from_open_pct": 0.31424581005586544, "price_1m": 14.385, "price_3m": 14.38, "price_5m": 14.305, "price_sub": 14.365}, "velocity": {"velocity_1m": -0.002317228594600808, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.13913043478260573, "slope_3m": -0.08692628650904156, "slope_5m": -0.017385257301809547, "slope_sub": -0.1988769709507461}, "acceleration": {"momentum_acceleration": 0.1815, "velocity_acceleration": 0.000162, "slope_acceleration": 0.004856}, "volume": {"volume_1m": 20367.0, "volume_3m": 198466.0, "volume_5m": 672257.0, "volume_sub": 7097.0, "volume_acceleration": 0.774, "relative_volume": 0.054}, "vwap": {"value": 14.3159, "slope": 0.0044, "price_vs_vwap_pct": 0.343, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 7, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.3484, "ema20": 14.3253, "ema9_slope": 0.0772, "price_vs_ema9_pct": 0.115, "price_vs_ema9_atr": 0.459}, "volatility": {"atr": 0.0361, "atr_pct": 0.251, "vwap_distance_atr": 1.36, "range_expansion_pct": -65.7}, "rsi": {"value": 56.6, "has_full_history": true}, "quote": {"bid": 14.36, "ask": 14.37, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 58, "trades_per_second": 1.933, "uptick_ratio": 0.224, "downtick_ratio": 0.241}, "pressure": {"score": -6.3, "slope": 1.6}}, "prediction": {"symbol": "NU", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.42, "resistance_source": "session_high", "resistance_distance_pct": 0.3828750435085257, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.017385257301809547)", "volume=Declining (rvol=0.054, accel=0.774)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.115%, ema9_slope=0.0772)", "resistance=SAFE (session_high $14.42 (0.38% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:43.497883", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.39630118890356886)", "volume=Declining (rvol=1.184, accel=0.631)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.641%, ema9_slope=0.1413)", "resistance=SAFE (session_high $8.41 (0.42% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:53:43.488735+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.375, "open": 8.0, "extension_from_open_pct": 4.6875, "price_1m": 8.39, "price_3m": 8.29, "price_5m": 8.325, "price_sub": 8.37}, "velocity": {"velocity_1m": -0.002979737783075202, "velocity_sub": 0.0019912385503786465}, "slope": {"slope_1m": -0.17894422904861995, "slope_3m": 0.328881801873628, "slope_5m": 0.39630118890356886, "slope_sub": 0.15148347480152707}, "acceleration": {"momentum_acceleration": -0.2448, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1028.0, "volume_3m": 17383.0, "volume_5m": 24594.0, "volume_sub": 5.0, "volume_acceleration": 0.631, "relative_volume": 1.184}, "vwap": {"value": 8.2245, "slope": 0.011, "price_vs_vwap_pct": 1.829, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3216, "ema20": 8.2664, "ema9_slope": 0.1413, "price_vs_ema9_pct": 0.641, "price_vs_ema9_atr": 0.956}, "volatility": {"atr": 0.0558, "atr_pct": 0.666, "vwap_distance_atr": 2.696, "range_expansion_pct": 65.3}, "rsi": {"value": 66.8, "has_full_history": true}, "quote": {"bid": 8.35, "ask": 8.39, "spread": 0.04, "spread_pct": 0.478}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 32.2, "slope": 0.0}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4099, "resistance_source": "session_high", "resistance_distance_pct": 0.4167164179104522, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.39630118890356886)", "volume=Declining (rvol=1.184, accel=0.631)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.641%, ema9_slope=0.1413)", "resistance=SAFE (session_high $8.41 (0.42% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:48.509872", "symbol": "NU", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 10.036275, "reasons_for": ["holding 10.0s / 18s", "momentum=Building (slope_5m=-0.015159607018482539)", "volume=Declining (rvol=0.054, accel=0.776)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.124%, ema9_slope=0.0776)", "resistance=SAFE (session_high $14.42 (0.37% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:53:48.506484+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.3666, "open": 14.32, "extension_from_open_pct": 0.3254189944134061, "price_1m": 14.385, "price_3m": 14.38, "price_5m": 14.305, "price_sub": 14.365}, "velocity": {"velocity_1m": -0.0021318503070327597, "velocity_sub": 0.00037127276946277384}, "slope": {"slope_1m": -0.1279928769181524, "slope_3m": -0.08135998664861943, "slope_5m": -0.015159607018482539, "slope_sub": -0.19219603439223937}, "acceleration": {"momentum_acceleration": 0.177, "velocity_acceleration": 7.4e-05, "slope_acceleration": 0.00222}, "volume": {"volume_1m": 23411.0, "volume_3m": 201510.0, "volume_5m": 675301.0, "volume_sub": 10141.0, "volume_acceleration": 0.776, "relative_volume": 0.054}, "vwap": {"value": 14.316, "slope": 0.0044, "price_vs_vwap_pct": 0.354, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 7, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.3488, "ema20": 14.3255, "ema9_slope": 0.0776, "price_vs_ema9_pct": 0.124, "price_vs_ema9_atr": 0.494}, "volatility": {"atr": 0.0361, "atr_pct": 0.251, "vwap_distance_atr": 1.403, "range_expansion_pct": -65.7}, "rsi": {"value": 57.0, "has_full_history": true}, "quote": {"bid": 14.36, "ask": 14.37, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 69, "trades_per_second": 2.3, "uptick_ratio": 0.246, "downtick_ratio": 0.261}, "pressure": {"score": -5.9, "slope": 0.4}}, "prediction": {"symbol": "NU", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.42, "resistance_source": "session_high", "resistance_distance_pct": 0.37169546030375933, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.015159607018482539)", "volume=Declining (rvol=0.054, accel=0.776)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.124%, ema9_slope=0.0776)", "resistance=SAFE (session_high $14.42 (0.37% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:48.511719", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "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.2885308968502068)", "volume=Declining (rvol=1.298, accel=0.781)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.209%, ema9_slope=0.1196)", "resistance=SAFE (session_high $8.41 (0.96% away))", "extension=NORMAL"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:53:48.506484+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.33, "open": 8.0, "extension_from_open_pct": 4.125000000000001, "price_1m": 8.39, "price_3m": 8.29, "price_5m": 8.325, "price_sub": 8.37}, "velocity": {"velocity_1m": -0.011918951132300456, "velocity_sub": -0.015929908403026345}, "slope": {"slope_1m": -0.7177033492823026, "slope_3m": 0.05990415335463132, "slope_5m": 0.2885308968502068, "slope_sub": -0.17130620985011585}, "acceleration": {"momentum_acceleration": -0.4598, "velocity_acceleration": -0.003572, "slope_acceleration": -0.107371}, "volume": {"volume_1m": 22008.0, "volume_3m": 38363.0, "volume_5m": 45574.0, "volume_sub": 20985.0, "volume_acceleration": 0.781, "relative_volume": 1.298}, "vwap": {"value": 8.2354, "slope": 0.0218, "price_vs_vwap_pct": 1.149, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3126, "ema20": 8.2621, "ema9_slope": 0.1196, "price_vs_ema9_pct": 0.209, "price_vs_ema9_atr": 0.289}, "volatility": {"atr": 0.0601, "atr_pct": 0.721, "vwap_distance_atr": 1.574, "range_expansion_pct": 65.6}, "rsi": {"value": 62.4, "has_full_history": true}, "quote": {"bid": 8.31, "ask": 8.34, "spread": 0.03, "spread_pct": 0.36}, "trade_flow": {"tick_count_sub": 60, "trades_per_second": 2.0, "uptick_ratio": 0.133, "downtick_ratio": 0.2}, "pressure": {"score": -19.3, "slope": -51.5}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4099, "resistance_source": "session_high", "resistance_distance_pct": 0.9591836734693915, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.2885308968502068)", "volume=Declining (rvol=1.298, accel=0.781)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.209%, ema9_slope=0.1196)", "resistance=SAFE (session_high $8.41 (0.96% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:53.538892", "symbol": "NU", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 15.065129, "reasons_for": ["holding 15.1s / 18s", "momentum=Building (slope_5m=-0.019332782557659474)", "volume=Declining (rvol=0.054, accel=0.776)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.108%, ema9_slope=0.0768)", "resistance=SAFE (session_high $14.42 (0.39% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:53:53.535338+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.3636, "open": 14.32, "extension_from_open_pct": 0.30446927374301425, "price_1m": 14.385, "price_3m": 14.38, "price_5m": 14.305, "price_sub": 14.365}, "velocity": {"velocity_1m": -0.0024794345962229018, "velocity_sub": -0.0003248636732800301}, "slope": {"slope_1m": -0.1488768148709841, "slope_3m": -0.09179713759834804, "slope_5m": -0.019332782557659474, "slope_sub": -0.20472309532418848}, "acceleration": {"momentum_acceleration": 0.1854, "velocity_acceleration": -0.000138, "slope_acceleration": -0.004153}, "volume": {"volume_1m": 23618.0, "volume_3m": 201717.0, "volume_5m": 675508.0, "volume_sub": 10348.0, "volume_acceleration": 0.776, "relative_volume": 0.054}, "vwap": {"value": 14.316, "slope": 0.0044, "price_vs_vwap_pct": 0.333, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 7, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.3482, "ema20": 14.3252, "ema9_slope": 0.0768, "price_vs_ema9_pct": 0.108, "price_vs_ema9_atr": 0.428}, "volatility": {"atr": 0.0361, "atr_pct": 0.251, "vwap_distance_atr": 1.32, "range_expansion_pct": -65.7}, "rsi": {"value": 56.3, "has_full_history": true}, "quote": {"bid": 14.36, "ask": 14.37, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 75, "trades_per_second": 2.5, "uptick_ratio": 0.24, "downtick_ratio": 0.267}, "pressure": {"score": -6.9, "slope": -1.0}}, "prediction": {"symbol": "NU", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.42, "resistance_source": "session_high", "resistance_distance_pct": 0.39265922192208086, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.019332782557659474)", "volume=Declining (rvol=0.054, accel=0.776)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.108%, ema9_slope=0.0768)", "resistance=SAFE (session_high $14.42 (0.39% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:53.542421", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "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.30243438039417847)", "volume=Declining (rvol=1.298, accel=0.781)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.265%, ema9_slope=0.1224)", "resistance=SAFE (session_high $8.41 (0.89% away))", "extension=NORMAL"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:53:53.535338+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3358, "open": 8.0, "extension_from_open_pct": 4.19750000000001, "price_1m": 8.39, "price_3m": 8.29, "price_5m": 8.325, "price_sub": 8.37}, "velocity": {"velocity_1m": -0.01076678585617795, "velocity_sub": -0.013620071684587199}, "slope": {"slope_1m": -0.6481005392866087, "slope_3m": 0.09462664398821648, "slope_5m": 0.30243438039417847, "slope_sub": -0.12965344018180566}, "acceleration": {"momentum_acceleration": -0.4321, "velocity_acceleration": 0.000459, "slope_acceleration": 0.013841}, "volume": {"volume_1m": 22022.0, "volume_3m": 38377.0, "volume_5m": 45588.0, "volume_sub": 20999.0, "volume_acceleration": 0.781, "relative_volume": 1.298}, "vwap": {"value": 8.2356, "slope": 0.022, "price_vs_vwap_pct": 1.217, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3138, "ema20": 8.2626, "ema9_slope": 0.1224, "price_vs_ema9_pct": 0.265, "price_vs_ema9_atr": 0.366}, "volatility": {"atr": 0.0601, "atr_pct": 0.721, "vwap_distance_atr": 1.667, "range_expansion_pct": 65.6}, "rsi": {"value": 63.0, "has_full_history": true}, "quote": {"bid": 8.31, "ask": 8.34, "spread": 0.03, "spread_pct": 0.36}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.148, "downtick_ratio": 0.197}, "pressure": {"score": -17.0, "slope": 2.3}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4099, "resistance_source": "session_high", "resistance_distance_pct": 0.8889368746850885, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.30243438039417847)", "volume=Declining (rvol=1.298, accel=0.781)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.265%, ema9_slope=0.1224)", "resistance=SAFE (session_high $8.41 (0.89% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:53:58.550100", "symbol": "NU", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 20.077598, "reasons_for": ["held 20.1s (>= 18s)", "momentum=Building (slope_5m=-0.024341052924406213)", "volume=Declining (rvol=0.054, accel=0.776)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.088%, ema9_slope=0.0758)", "resistance=SAFE (session_high $14.42 (0.42% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:53:58.547807+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.36, "open": 14.32, "extension_from_open_pct": 0.27932960893854153, "price_1m": 14.385, "price_3m": 14.38, "price_5m": 14.305, "price_sub": 14.365}, "velocity": {"velocity_1m": -0.002896535743251113, "velocity_sub": -0.0011602274045714772}, "slope": {"slope_1m": -0.17394329448600004, "slope_3m": -0.10432363509911141, "slope_5m": -0.024341052924406213, "slope_sub": -0.21975729336903158}, "acceleration": {"momentum_acceleration": 0.1954, "velocity_acceleration": -0.000167, "slope_acceleration": -0.005001}, "volume": {"volume_1m": 24854.0, "volume_3m": 202953.0, "volume_5m": 676744.0, "volume_sub": 11584.0, "volume_acceleration": 0.776, "relative_volume": 0.054}, "vwap": {"value": 14.316, "slope": 0.0044, "price_vs_vwap_pct": 0.307, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 7, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.3474, "ema20": 14.3248, "ema9_slope": 0.0758, "price_vs_ema9_pct": 0.088, "price_vs_ema9_atr": 0.348}, "volatility": {"atr": 0.0361, "atr_pct": 0.251, "vwap_distance_atr": 1.22, "range_expansion_pct": -65.7}, "rsi": {"value": 55.5, "has_full_history": true}, "quote": {"bid": 14.36, "ask": 14.37, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 92, "trades_per_second": 3.067, "uptick_ratio": 0.261, "downtick_ratio": 0.272}, "pressure": {"score": -6.9, "slope": 0.0}}, "prediction": {"symbol": "NU", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.42, "resistance_source": "session_high", "resistance_distance_pct": 0.4178272980501428, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.024341052924406213)", "volume=Declining (rvol=0.054, accel=0.776)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.088%, ema9_slope=0.0758)", "resistance=SAFE (session_high $14.42 (0.42% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:06.524548", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["spread 1.45% exceeds max 1.0%", "momentum=Weakening (slope_5m=0.507493744962326)", "volume=Steady (rvol=0.292, accel=2.6)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.046%, ema9_slope=0.6425)", "resistance=SAFE (session_high $14.21 (2.08% away))", "extension=EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:54:06.519865+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.92, "open": 12.46, "extension_from_open_pct": 11.7174959871589, "price_1m": 13.91, "price_3m": 13.76, "price_5m": 13.66, "price_sub": 13.92}, "velocity": {"velocity_1m": 0.0011981787682722007, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.07186489399927982, "slope_3m": 0.17985611510791621, "slope_5m": 0.507493744962326, "slope_sub": 0.21578852724329695}, "acceleration": {"momentum_acceleration": -0.2917, "velocity_acceleration": -0.000108, "slope_acceleration": -0.003231}, "volume": {"volume_1m": 480.0, "volume_3m": 13691.0, "volume_5m": 23209.0, "volume_sub": 480.0, "volume_acceleration": 2.6, "relative_volume": 0.292}, "vwap": {"value": 13.0082, "slope": 0.0099, "price_vs_vwap_pct": 7.009, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 10, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.6409, "ema20": 13.2487, "ema9_slope": 0.6425, "price_vs_ema9_pct": 2.046, "price_vs_ema9_atr": 0.989}, "volatility": {"atr": 0.2822, "atr_pct": 2.027, "vwap_distance_atr": 3.231, "range_expansion_pct": -72.4}, "rsi": {"value": 79.0, "has_full_history": true}, "quote": {"bid": 13.72, "ask": 13.92, "spread": 0.2, "spread_pct": 1.447}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.778}, "pressure": {"score": 2.8, "slope": -34.5}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.21, "resistance_source": "session_high", "resistance_distance_pct": 2.0833333333333397, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.507493744962326)", "volume=Steady (rvol=0.292, accel=2.6)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.046%, ema9_slope=0.6425)", "resistance=SAFE (session_high $14.21 (2.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:06.526508", "symbol": "SOC", "shortlisted": true, "confidence_rank": 2, "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.10365623822088152)", "volume=Declining (rvol=0.045, accel=0.849)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.195%, ema9_slope=0.0749)", "resistance=SAFE (session_high $5.34 (0.56% away))", "extension=NORMAL"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:54:06.519865+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.31, "open": 5.285, "extension_from_open_pct": 0.4730368968779464, "price_1m": 5.325, "price_3m": 5.3, "price_5m": 5.33, "price_sub": 5.325}, "velocity": {"velocity_1m": -0.004694835680751352, "velocity_sub": -0.009389671361502703}, "slope": {"slope_1m": -0.2820874471086144, "slope_3m": 0.09413241292751603, "slope_5m": 0.10365623822088152, "slope_sub": 0.00903189387524263}, "acceleration": {"momentum_acceleration": -0.0946, "velocity_acceleration": 1e-06, "slope_acceleration": -0.000307}, "volume": {"volume_1m": 1072.0, "volume_3m": 52188.0, "volume_5m": 72717.0, "volume_sub": 1072.0, "volume_acceleration": 0.849, "relative_volume": 0.045}, "vwap": {"value": 5.2576, "slope": 0.0074, "price_vs_vwap_pct": 0.997, "time_above_pct": 40.0, "time_below_pct": 60.0, "hold_duration_bars": 12, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2997, "ema20": 5.2787, "ema9_slope": 0.0749, "price_vs_ema9_pct": 0.195, "price_vs_ema9_atr": 0.331}, "volatility": {"atr": 0.0311, "atr_pct": 0.586, "vwap_distance_atr": 1.686, "range_expansion_pct": -68.2}, "rsi": {"value": 55.8, "has_full_history": true}, "quote": {"bid": 5.31, "ask": 5.33, "spread": 0.02, "spread_pct": 0.376}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.0, "downtick_ratio": 0.182}, "pressure": {"score": -17.6, "slope": 40.9}}, "prediction": {"symbol": "SOC", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.34, "resistance_source": "session_high", "resistance_distance_pct": 0.564971751412434, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.10365623822088152)", "volume=Declining (rvol=0.045, accel=0.849)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.195%, ema9_slope=0.0749)", "resistance=SAFE (session_high $5.34 (0.56% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:06.528253", "symbol": "ACVA", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 47.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.02, accel=0.328)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.004%, ema9_slope=0.0015)", "resistance=SAFE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:54:06.519865+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.425, "open": 10.428, "extension_from_open_pct": -0.028768699654776693, "price_1m": 10.425, "price_3m": 10.425, "price_5m": 10.425, "price_sub": 10.42}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.001599488163787838}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0, "slope_sub": -0.009593476436025003}, "acceleration": {"momentum_acceleration": -0.0096, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 486.0, "volume_3m": 90953.0, "volume_5m": 163057.0, "volume_sub": 486.0, "volume_acceleration": 0.328, "relative_volume": 0.02}, "vwap": {"value": 10.4188, "slope": 0.0002, "price_vs_vwap_pct": 0.06, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 14, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.4246, "ema20": 10.4238, "ema9_slope": 0.0015, "price_vs_ema9_pct": 0.004, "price_vs_ema9_atr": 0.046}, "volatility": {"atr": 0.0095, "atr_pct": 0.091, "vwap_distance_atr": 0.655, "range_expansion_pct": -0.0}, "rsi": {"value": 48.1, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.286}, "pressure": {"score": -10.0, "slope": 0.7}}, "prediction": {"symbol": "ACVA", "direction": "NEUTRAL", "confidence": 47.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.0479616306954341, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.02, accel=0.328)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.004%, ema9_slope=0.0015)", "resistance=SAFE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:11.574291", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["spread 1.45% exceeds max 1.0%", "momentum=Weakening (slope_5m=0.493094220507337)", "volume=Steady (rvol=0.292, accel=2.6)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.987%, ema9_slope=0.6396)", "resistance=SAFE (session_high $14.21 (2.16% away))", "extension=EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:54:11.570446+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.91, "open": 12.46, "extension_from_open_pct": 11.637239165329047, "price_1m": 13.91, "price_3m": 13.76, "price_5m": 13.66, "price_sub": 13.92}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0023946360153256196}, "slope": {"slope_1m": 0.0, "slope_3m": 0.14391940513312879, "slope_5m": 0.493094220507337, "slope_sub": 0.1726618705035934}, "acceleration": {"momentum_acceleration": -0.3204, "velocity_acceleration": -0.000474, "slope_acceleration": -0.014229}, "volume": {"volume_1m": 495.0, "volume_3m": 13706.0, "volume_5m": 23224.0, "volume_sub": 495.0, "volume_acceleration": 2.6, "relative_volume": 0.292}, "vwap": {"value": 13.0082, "slope": 0.0099, "price_vs_vwap_pct": 6.932, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 10, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.6389, "ema20": 13.2477, "ema9_slope": 0.6396, "price_vs_ema9_pct": 1.987, "price_vs_ema9_atr": 0.961}, "volatility": {"atr": 0.2822, "atr_pct": 2.029, "vwap_distance_atr": 3.196, "range_expansion_pct": -72.4}, "rsi": {"value": 78.8, "has_full_history": true}, "quote": {"bid": 13.72, "ask": 13.92, "spread": 0.2, "spread_pct": 1.447}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.273, "downtick_ratio": 0.727}, "pressure": {"score": 5.2, "slope": 2.4}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.21, "resistance_source": "session_high", "resistance_distance_pct": 2.156721782890012, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.493094220507337)", "volume=Steady (rvol=0.292, accel=2.6)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.987%, ema9_slope=0.6396)", "resistance=SAFE (session_high $14.21 (2.16% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:11.576055", "symbol": "SOC", "shortlisted": true, "confidence_rank": 2, "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.07616117514431033)", "volume=Declining (rvol=0.045, accel=0.849)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.084%, ema9_slope=0.0694)", "resistance=SAFE (session_high $5.34 (0.70% away))", "extension=NORMAL"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:54:11.570446+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3027, "open": 5.285, "extension_from_open_pct": 0.33491012298958567, "price_1m": 5.325, "price_3m": 5.3, "price_5m": 5.33, "price_sub": 5.325}, "velocity": {"velocity_1m": -0.006979655712050213, "velocity_sub": -0.013959311424100425}, "slope": {"slope_1m": -0.41965806336273, "slope_3m": 0.02542740006403867, "slope_5m": 0.07616117514431033, "slope_sub": -0.07340934651564697}, "acceleration": {"momentum_acceleration": -0.1496, "velocity_acceleration": -0.000905, "slope_acceleration": -0.027239}, "volume": {"volume_1m": 1172.0, "volume_3m": 52288.0, "volume_5m": 72817.0, "volume_sub": 1172.0, "volume_acceleration": 0.849, "relative_volume": 0.045}, "vwap": {"value": 5.2576, "slope": 0.0074, "price_vs_vwap_pct": 0.859, "time_above_pct": 40.0, "time_below_pct": 60.0, "hold_duration_bars": 12, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2982, "ema20": 5.278, "ema9_slope": 0.0694, "price_vs_ema9_pct": 0.084, "price_vs_ema9_atr": 0.141}, "volatility": {"atr": 0.0316, "atr_pct": 0.596, "vwap_distance_atr": 1.428, "range_expansion_pct": -68.2}, "rsi": {"value": 54.5, "has_full_history": true}, "quote": {"bid": 5.31, "ask": 5.33, "spread": 0.02, "spread_pct": 0.376}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.0, "downtick_ratio": 0.25}, "pressure": {"score": -23.5, "slope": -5.9}}, "prediction": {"symbol": "SOC", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.34, "resistance_source": "session_high", "resistance_distance_pct": 0.703415241292174, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.07616117514431033)", "volume=Declining (rvol=0.045, accel=0.849)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.084%, ema9_slope=0.0694)", "resistance=SAFE (session_high $5.34 (0.70% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:11.577668", "symbol": "ACVA", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 47.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.02, accel=0.328)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.004%, ema9_slope=0.0015)", "resistance=SAFE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:54:11.570446+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.425, "open": 10.428, "extension_from_open_pct": -0.028768699654776693, "price_1m": 10.425, "price_3m": 10.425, "price_5m": 10.425, "price_sub": 10.42}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.001599488163787838}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0, "slope_sub": -0.009593476436025003}, "acceleration": {"momentum_acceleration": -0.0096, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1018.0, "volume_3m": 91485.0, "volume_5m": 163589.0, "volume_sub": 1018.0, "volume_acceleration": 0.328, "relative_volume": 0.02}, "vwap": {"value": 10.4188, "slope": 0.0002, "price_vs_vwap_pct": 0.06, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 14, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.4246, "ema20": 10.4238, "ema9_slope": 0.0015, "price_vs_ema9_pct": 0.004, "price_vs_ema9_atr": 0.046}, "volatility": {"atr": 0.0095, "atr_pct": 0.091, "vwap_distance_atr": 0.655, "range_expansion_pct": -0.0}, "rsi": {"value": 48.1, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.312, "downtick_ratio": 0.25}, "pressure": {"score": -13.2, "slope": -3.2}}, "prediction": {"symbol": "ACVA", "direction": "NEUTRAL", "confidence": 47.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.0479616306954341, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.02, accel=0.328)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.004%, ema9_slope=0.0015)", "resistance=SAFE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:16.588443", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-0.5129)", "spread 1.16% exceeds max 1.0%", "momentum=Weakening (slope_5m=0.39665408229196014)", "volume=Steady (rvol=0.292, accel=2.6)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.596%, ema9_slope=0.6199)", "resistance=SAFE (session_high $14.21 (2.65% away))", "extension=EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:54:16.583545+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.8431, "open": 12.46, "extension_from_open_pct": 11.100321027287311, "price_1m": 13.91, "price_3m": 13.76, "price_5m": 13.66, "price_sub": 13.92}, "velocity": {"velocity_1m": -0.008015815959741242, "velocity_sub": -0.01841475095785445}, "slope": {"slope_1m": -0.482108305018181, "slope_3m": -0.0969413618879882, "slope_5m": 0.39665408229196014, "slope_sub": -0.11625499026707137}, "acceleration": {"momentum_acceleration": -0.5129, "velocity_acceleration": -0.003196, "slope_acceleration": -0.09617}, "volume": {"volume_1m": 656.0, "volume_3m": 13867.0, "volume_5m": 23385.0, "volume_sub": 656.0, "volume_acceleration": 2.6, "relative_volume": 0.292}, "vwap": {"value": 13.0084, "slope": 0.01, "price_vs_vwap_pct": 6.417, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 10, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 13.6256, "ema20": 13.2414, "ema9_slope": 0.6199, "price_vs_ema9_pct": 1.596, "price_vs_ema9_atr": 0.771}, "volatility": {"atr": 0.2822, "atr_pct": 2.038, "vwap_distance_atr": 2.958, "range_expansion_pct": -72.4}, "rsi": {"value": 75.4, "has_full_history": true}, "quote": {"bid": 13.76, "ask": 13.92, "spread": 0.16, "spread_pct": 1.156}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.231, "downtick_ratio": 0.769}, "pressure": {"score": -9.4, "slope": -14.6}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.21, "resistance_source": "session_high", "resistance_distance_pct": 2.6504178977252284, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.39665408229196014)", "volume=Steady (rvol=0.292, accel=2.6)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=1.596%, ema9_slope=0.6199)", "resistance=SAFE (session_high $14.21 (2.65% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:16.590523", "symbol": "SOC", "shortlisted": true, "confidence_rank": 2, "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.07616117514431033)", "volume=Declining (rvol=0.045, accel=0.849)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.084%, ema9_slope=0.0694)", "resistance=SAFE (session_high $5.34 (0.70% away))", "extension=NORMAL"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:54:16.583545+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3027, "open": 5.285, "extension_from_open_pct": 0.33491012298958567, "price_1m": 5.325, "price_3m": 5.3, "price_5m": 5.33, "price_sub": 5.325}, "velocity": {"velocity_1m": -0.006979655712050213, "velocity_sub": -0.013959311424100425}, "slope": {"slope_1m": -0.41965806336273, "slope_3m": 0.02542740006403867, "slope_5m": 0.07616117514431033, "slope_sub": -0.07340934651564697}, "acceleration": {"momentum_acceleration": -0.1496, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1172.0, "volume_3m": 52288.0, "volume_5m": 72817.0, "volume_sub": 1172.0, "volume_acceleration": 0.849, "relative_volume": 0.045}, "vwap": {"value": 5.2576, "slope": 0.0074, "price_vs_vwap_pct": 0.859, "time_above_pct": 40.0, "time_below_pct": 60.0, "hold_duration_bars": 12, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2982, "ema20": 5.278, "ema9_slope": 0.0694, "price_vs_ema9_pct": 0.084, "price_vs_ema9_atr": 0.141}, "volatility": {"atr": 0.0316, "atr_pct": 0.596, "vwap_distance_atr": 1.428, "range_expansion_pct": -68.2}, "rsi": {"value": 54.5, "has_full_history": true}, "quote": {"bid": 5.31, "ask": 5.33, "spread": 0.02, "spread_pct": 0.376}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.0, "downtick_ratio": 0.25}, "pressure": {"score": -23.5, "slope": 0.0}}, "prediction": {"symbol": "SOC", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.34, "resistance_source": "session_high", "resistance_distance_pct": 0.703415241292174, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.07616117514431033)", "volume=Declining (rvol=0.045, accel=0.849)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.084%, ema9_slope=0.0694)", "resistance=SAFE (session_high $5.34 (0.70% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:16.592630", "symbol": "ACVA", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 47.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.02, accel=0.329)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.004%, ema9_slope=0.0015)", "resistance=SAFE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:54:16.583545+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.425, "open": 10.428, "extension_from_open_pct": -0.028768699654776693, "price_1m": 10.425, "price_3m": 10.425, "price_5m": 10.425, "price_sub": 10.42}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.001599488163787838}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0, "slope_sub": -0.009593476436025003}, "acceleration": {"momentum_acceleration": -0.0096, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1575.0, "volume_3m": 92042.0, "volume_5m": 164146.0, "volume_sub": 1575.0, "volume_acceleration": 0.329, "relative_volume": 0.02}, "vwap": {"value": 10.4188, "slope": 0.0002, "price_vs_vwap_pct": 0.06, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 14, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.4246, "ema20": 10.4238, "ema9_slope": 0.0015, "price_vs_ema9_pct": 0.004, "price_vs_ema9_atr": 0.046}, "volatility": {"atr": 0.0095, "atr_pct": 0.091, "vwap_distance_atr": 0.655, "range_expansion_pct": -0.0}, "rsi": {"value": 48.1, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.32, "downtick_ratio": 0.32}, "pressure": {"score": -15.7, "slope": -2.5}}, "prediction": {"symbol": "ACVA", "direction": "NEUTRAL", "confidence": 47.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.0479616306954341, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.02, accel=0.329)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.004%, ema9_slope=0.0015)", "resistance=SAFE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:21.617087", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["spread 1.51% exceeds max 1.0%", "momentum=Weakening (slope_5m=0.4786905273701856)", "volume=Steady (rvol=0.293, accel=2.609)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.929%, ema9_slope=0.6366)", "resistance=SAFE (session_high $14.21 (2.23% away))", "extension=EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:54:21.607282+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.9, "open": 12.46, "extension_from_open_pct": 11.556982343499191, "price_1m": 13.91, "price_3m": 13.76, "price_5m": 13.66, "price_sub": 13.92}, "velocity": {"velocity_1m": -0.0011981787682722007, "velocity_sub": -0.004789272030651239}, "slope": {"slope_1m": -0.07191657677094417, "slope_3m": 0.1079654510556663, "slope_5m": 0.4786905273701856, "slope_sub": 0.12951969778736908}, "acceleration": {"momentum_acceleration": -0.3492, "velocity_acceleration": 0.002712, "slope_acceleration": 0.081651}, "volume": {"volume_1m": 3204.0, "volume_3m": 16415.0, "volume_5m": 25933.0, "volume_sub": 3204.0, "volume_acceleration": 2.609, "relative_volume": 0.293}, "vwap": {"value": 13.0103, "slope": 0.012, "price_vs_vwap_pct": 6.838, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 10, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.6369, "ema20": 13.2468, "ema9_slope": 0.6366, "price_vs_ema9_pct": 1.929, "price_vs_ema9_atr": 0.928}, "volatility": {"atr": 0.2836, "atr_pct": 2.04, "vwap_distance_atr": 3.137, "range_expansion_pct": -72.4}, "rsi": {"value": 78.3, "has_full_history": true}, "quote": {"bid": 13.76, "ask": 13.97, "spread": 0.21, "spread_pct": 1.515}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.308, "downtick_ratio": 0.538}, "pressure": {"score": 12.4, "slope": 21.8}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.21, "resistance_source": "session_high", "resistance_distance_pct": 2.230215827338133, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.4786905273701856)", "volume=Steady (rvol=0.293, accel=2.609)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.929%, ema9_slope=0.6366)", "resistance=SAFE (session_high $14.21 (2.23% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:21.619118", "symbol": "SOC", "shortlisted": true, "confidence_rank": 2, "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.14129615674453855)", "volume=Declining (rvol=0.045, accel=0.852)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.345%, ema9_slope=0.0824)", "resistance=SAFE (session_high $5.34 (0.38% away))", "extension=NORMAL"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:54:21.607282+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.32, "open": 5.285, "extension_from_open_pct": 0.6622516556291418, "price_1m": 5.325, "price_3m": 5.3, "price_5m": 5.33, "price_sub": 5.325}, "velocity": {"velocity_1m": -0.0015649452269170245, "velocity_sub": -0.003129890453834049}, "slope": {"slope_1m": -0.09394081728510838, "slope_3m": 0.18814675446848975, "slope_5m": 0.14129615674453855, "slope_sub": 0.12187323678766551}, "acceleration": {"momentum_acceleration": -0.0194, "velocity_acceleration": 0.002156, "slope_acceleration": 0.064836}, "volume": {"volume_1m": 1774.0, "volume_3m": 52890.0, "volume_5m": 73419.0, "volume_sub": 1774.0, "volume_acceleration": 0.852, "relative_volume": 0.045}, "vwap": {"value": 5.2577, "slope": 0.0075, "price_vs_vwap_pct": 1.185, "time_above_pct": 40.0, "time_below_pct": 60.0, "hold_duration_bars": 12, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.3017, "ema20": 5.2797, "ema9_slope": 0.0824, "price_vs_ema9_pct": 0.345, "price_vs_ema9_atr": 0.573}, "volatility": {"atr": 0.032, "atr_pct": 0.601, "vwap_distance_atr": 1.949, "range_expansion_pct": -63.7}, "rsi": {"value": 57.7, "has_full_history": true}, "quote": {"bid": 5.31, "ask": 5.33, "spread": 0.02, "spread_pct": 0.376}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.133, "downtick_ratio": 0.267}, "pressure": {"score": -11.3, "slope": 12.2}}, "prediction": {"symbol": "SOC", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.34, "resistance_source": "session_high", "resistance_distance_pct": 0.3759398496240521, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.14129615674453855)", "volume=Declining (rvol=0.045, accel=0.852)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.345%, ema9_slope=0.0824)", "resistance=SAFE (session_high $5.34 (0.38% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:21.620885", "symbol": "ACVA", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 47.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.02, accel=0.329)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.004%, ema9_slope=0.0015)", "resistance=SAFE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:54:21.607282+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.425, "open": 10.428, "extension_from_open_pct": -0.028768699654776693, "price_1m": 10.425, "price_3m": 10.425, "price_5m": 10.425, "price_sub": 10.42}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.001599488163787838}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0, "slope_sub": -0.009593476436025003}, "acceleration": {"momentum_acceleration": -0.0096, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1814.0, "volume_3m": 92281.0, "volume_5m": 164385.0, "volume_sub": 1814.0, "volume_acceleration": 0.329, "relative_volume": 0.02}, "vwap": {"value": 10.4188, "slope": 0.0003, "price_vs_vwap_pct": 0.06, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 14, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.4246, "ema20": 10.4238, "ema9_slope": 0.0015, "price_vs_ema9_pct": 0.004, "price_vs_ema9_atr": 0.046}, "volatility": {"atr": 0.0095, "atr_pct": 0.091, "vwap_distance_atr": 0.655, "range_expansion_pct": -0.0}, "rsi": {"value": 48.1, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.323, "downtick_ratio": 0.29}, "pressure": {"score": -14.3, "slope": 1.4}}, "prediction": {"symbol": "ACVA", "direction": "NEUTRAL", "confidence": 47.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.0479616306954341, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.02, accel=0.329)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.004%, ema9_slope=0.0015)", "resistance=SAFE (session_high $10.43 (0.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:26.663273", "symbol": "ACVA", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "UP", "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.01% away, no breakout in progress)", "momentum=Strong (slope_5m=0.007289636438974282)", "volume=Declining (rvol=0.02, accel=0.329)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.033%, ema9_slope=0.003)", "resistance=TOO_CLOSE (session_high $10.43 (0.01% away))", "extension=NORMAL"], "features": {"symbol": "ACVA", "computed_at": "2026-09-14T13:54:26.659568+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.4288, "open": 10.428, "extension_from_open_pct": 0.007671653241272648, "price_1m": 10.425, "price_3m": 10.425, "price_5m": 10.425, "price_sub": 10.42}, "velocity": {"velocity_1m": 0.0006075139888089569, "velocity_sub": 0.002815099168266413}, "slope": {"slope_1m": 0.036444197220650676, "slope_3m": 0.018223205493817018, "slope_5m": 0.007289636438974282, "slope_sub": 0.012278530797047962}, "acceleration": {"momentum_acceleration": 0.005, "velocity_acceleration": 0.000241, "slope_acceleration": 0.007213}, "volume": {"volume_1m": 2448.0, "volume_3m": 92915.0, "volume_5m": 165019.0, "volume_sub": 2448.0, "volume_acceleration": 0.329, "relative_volume": 0.02}, "vwap": {"value": 10.4188, "slope": 0.0003, "price_vs_vwap_pct": 0.096, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 14, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.4253, "ema20": 10.4242, "ema9_slope": 0.003, "price_vs_ema9_pct": 0.033, "price_vs_ema9_atr": 0.364}, "volatility": {"atr": 0.0096, "atr_pct": 0.092, "vwap_distance_atr": 1.046, "range_expansion_pct": -0.0}, "rsi": {"value": 54.1, "has_full_history": true}, "quote": {"bid": 10.42, "ask": 10.43, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 42, "trades_per_second": 1.4, "uptick_ratio": 0.357, "downtick_ratio": 0.286}, "pressure": {"score": -12.0, "slope": 2.3}}, "prediction": {"symbol": "ACVA", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.43, "resistance_source": "session_high", "resistance_distance_pct": 0.011506597115669872, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.007289636438974282)", "volume=Declining (rvol=0.02, accel=0.329)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.033%, ema9_slope=0.003)", "resistance=TOO_CLOSE (session_high $10.43 (0.01% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:26.665071", "symbol": "RDW", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.05207840166650858)", "volume=Declining (rvol=0.105, accel=0.4)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.136%, ema9_slope=-0.0257)", "resistance=SAFE (session_high $10.71 (1.56% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:54:26.659568+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.55, "open": 10.25, "extension_from_open_pct": 2.9268292682926895, "price_1m": 10.555, "price_3m": 10.57, "price_5m": 10.6124, "price_sub": 10.56}, "velocity": {"velocity_1m": -0.0007895152376439296, "velocity_sub": -0.003156565656565589}, "slope": {"slope_1m": -0.04738213693436631, "slope_3m": -0.047370914258644176, "slope_5m": -0.05207840166650858, "slope_sub": -0.11264965719951646}, "acceleration": {"momentum_acceleration": 0.0606, "velocity_acceleration": -0.000136, "slope_acceleration": -0.003697}, "volume": {"volume_1m": 5479.0, "volume_3m": 54862.0, "volume_5m": 111327.0, "volume_sub": 5479.0, "volume_acceleration": 0.4, "relative_volume": 0.105}, "vwap": {"value": 10.4836, "slope": 0.0032, "price_vs_vwap_pct": 0.633, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5643, "ema20": 10.5407, "ema9_slope": -0.0257, "price_vs_ema9_pct": -0.136, "price_vs_ema9_atr": -0.239}, "volatility": {"atr": 0.06, "atr_pct": 0.568, "vwap_distance_atr": 1.107, "range_expansion_pct": -47.8}, "rsi": {"value": 61.6, "has_full_history": true}, "quote": {"bid": 10.54, "ask": 10.55, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 79, "trades_per_second": 2.633, "uptick_ratio": 0.19, "downtick_ratio": 0.241}, "pressure": {"score": -19.2, "slope": -5.9}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.5639810426540204, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.05207840166650858)", "volume=Declining (rvol=0.105, accel=0.4)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.136%, ema9_slope=-0.0257)", "resistance=SAFE (session_high $10.71 (1.56% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:31.675689", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.06515385970328433)", "volume=Declining (rvol=0.105, accel=0.4)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.188%, ema9_slope=-0.0283)", "resistance=SAFE (session_high $10.71 (1.63% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:54:31.671309+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5431, "open": 10.25, "extension_from_open_pct": 2.859512195121959, "price_1m": 10.555, "price_3m": 10.57, "price_5m": 10.6124, "price_sub": 10.545}, "velocity": {"velocity_1m": -0.001879046265592754, "velocity_sub": -0.0006006006006003239}, "slope": {"slope_1m": -0.11280636645004914, "slope_3m": -0.08007429378263237, "slope_5m": -0.06515385970328433, "slope_sub": -0.25289658944795357}, "acceleration": {"momentum_acceleration": 0.1877, "velocity_acceleration": 0.00051, "slope_acceleration": -0.013054}, "volume": {"volume_1m": 6027.0, "volume_3m": 55410.0, "volume_5m": 111875.0, "volume_sub": 516.0, "volume_acceleration": 0.4, "relative_volume": 0.105}, "vwap": {"value": 10.4837, "slope": 0.0032, "price_vs_vwap_pct": 0.567, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.563, "ema20": 10.5401, "ema9_slope": -0.0283, "price_vs_ema9_pct": -0.188, "price_vs_ema9_atr": -0.331}, "volatility": {"atr": 0.06, "atr_pct": 0.569, "vwap_distance_atr": 0.991, "range_expansion_pct": -47.8}, "rsi": {"value": 60.8, "has_full_history": true}, "quote": {"bid": 10.54, "ask": 10.55, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.1, "downtick_ratio": 0.2}, "pressure": {"score": -19.4, "slope": -0.2}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.6304502470810203, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.06515385970328433)", "volume=Declining (rvol=0.105, accel=0.4)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.188%, ema9_slope=-0.0283)", "resistance=SAFE (session_high $10.71 (1.63% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:36.683762", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.050018188432155275)", "volume=Declining (rvol=0.159, accel=0.511)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.112%, ema9_slope=0.0748)", "resistance=SAFE (session_high $11.04 (0.78% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:54:36.679227+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.96, "open": 10.82, "extension_from_open_pct": 1.2939001848428888, "price_1m": 11.01, "price_3m": 11.015, "price_5m": 10.96, "price_sub": 10.98}, "velocity": {"velocity_1m": -0.007568876778685882, "velocity_sub": -0.006071645415907582}, "slope": {"slope_1m": -0.45516613563949876, "slope_3m": -0.227410551849601, "slope_5m": -0.050018188432155275, "slope_sub": -0.25483503981796635}, "acceleration": {"momentum_acceleration": 0.2048, "velocity_acceleration": -3.4e-05, "slope_acceleration": -0.002528}, "volume": {"volume_1m": 23867.0, "volume_3m": 97196.0, "volume_5m": 152805.0, "volume_sub": 3369.0, "volume_acceleration": 0.511, "relative_volume": 0.159}, "vwap": {"value": 10.9113, "slope": 0.008, "price_vs_vwap_pct": 0.446, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 12, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9723, "ema20": 10.9406, "ema9_slope": 0.0748, "price_vs_ema9_pct": -0.112, "price_vs_ema9_atr": -0.29}, "volatility": {"atr": 0.0424, "atr_pct": 0.386, "vwap_distance_atr": 1.149, "range_expansion_pct": -37.2}, "rsi": {"value": 57.5, "has_full_history": true}, "quote": {"bid": 10.96, "ask": 10.97, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 40, "trades_per_second": 1.333, "uptick_ratio": 0.075, "downtick_ratio": 0.175}, "pressure": {"score": -20.5, "slope": -13.6}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.045, "resistance_source": "session_high", "resistance_distance_pct": 0.7755474452554659, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.050018188432155275)", "volume=Declining (rvol=0.159, accel=0.511)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.112%, ema9_slope=0.0748)", "resistance=SAFE (session_high $11.04 (0.78% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:36.685681", "symbol": "RDW", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.07102945354674006)", "volume=Declining (rvol=0.105, accel=0.402)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.211%, ema9_slope=-0.0295)", "resistance=SAFE (session_high $10.71 (1.66% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:54:36.679227+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.54, "open": 10.25, "extension_from_open_pct": 2.8292682926829187, "price_1m": 10.555, "price_3m": 10.57, "price_5m": 10.6124, "price_sub": 10.545}, "velocity": {"velocity_1m": -0.0023685457129323496, "velocity_sub": -0.0015805278963176169}, "slope": {"slope_1m": -0.14221379473809498, "slope_3m": -0.09477175801611759, "slope_5m": -0.07102945354674006, "slope_sub": -0.2705339635688529}, "acceleration": {"momentum_acceleration": 0.1995, "velocity_acceleration": -0.000196, "slope_acceleration": -0.005872}, "volume": {"volume_1m": 7562.0, "volume_3m": 56945.0, "volume_5m": 113410.0, "volume_sub": 2051.0, "volume_acceleration": 0.402, "relative_volume": 0.105}, "vwap": {"value": 10.4837, "slope": 0.0033, "price_vs_vwap_pct": 0.537, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5623, "ema20": 10.5398, "ema9_slope": -0.0295, "price_vs_ema9_pct": -0.211, "price_vs_ema9_atr": -0.37}, "volatility": {"atr": 0.0603, "atr_pct": 0.572, "vwap_distance_atr": 0.933, "range_expansion_pct": -47.8}, "rsi": {"value": 60.4, "has_full_history": true}, "quote": {"bid": 10.54, "ask": 10.56, "spread": 0.02, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.138, "downtick_ratio": 0.172}, "pressure": {"score": -17.4, "slope": 2.0}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.6603415559772363, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.07102945354674006)", "volume=Declining (rvol=0.105, accel=0.402)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.211%, ema9_slope=-0.0295)", "resistance=SAFE (session_high $10.71 (1.66% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:41.694920", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.011979, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=-0.04092025097753926)", "volume=Declining (rvol=0.159, accel=0.512)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.075%, ema9_slope=0.0766)", "resistance=SAFE (session_high $11.04 (0.73% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:54:41.691206+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.965, "open": 10.82, "extension_from_open_pct": 1.3401109057301253, "price_1m": 11.01, "price_3m": 11.015, "price_5m": 10.96, "price_sub": 10.98}, "velocity": {"velocity_1m": -0.006811989100817428, "velocity_sub": -0.004553734061930955}, "slope": {"slope_1m": -0.4095563139931734, "slope_3m": -0.20463847203274185, "slope_5m": -0.04092025097753926, "slope_sub": -0.22750540325332402}, "acceleration": {"momentum_acceleration": 0.1866, "velocity_acceleration": 0.000303, "slope_acceleration": 0.0091}, "volume": {"volume_1m": 24461.0, "volume_3m": 97790.0, "volume_5m": 153399.0, "volume_sub": 3963.0, "volume_acceleration": 0.512, "relative_volume": 0.159}, "vwap": {"value": 10.9114, "slope": 0.008, "price_vs_vwap_pct": 0.491, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 12, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9733, "ema20": 10.9411, "ema9_slope": 0.0766, "price_vs_ema9_pct": -0.075, "price_vs_ema9_atr": -0.195}, "volatility": {"atr": 0.0424, "atr_pct": 0.386, "vwap_distance_atr": 1.265, "range_expansion_pct": -37.2}, "rsi": {"value": 58.2, "has_full_history": true}, "quote": {"bid": 10.96, "ask": 10.97, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 51, "trades_per_second": 1.7, "uptick_ratio": 0.078, "downtick_ratio": 0.137}, "pressure": {"score": -17.7, "slope": 2.8}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.045, "resistance_source": "session_high", "resistance_distance_pct": 0.7295941632466947, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.04092025097753926)", "volume=Declining (rvol=0.159, accel=0.512)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.075%, ema9_slope=0.0766)", "resistance=SAFE (session_high $11.04 (0.73% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:46.704673", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.03852535131667556)", "volume=Declining (rvol=0.159, accel=0.513)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.243%, ema9_slope=0.0925)", "resistance=SAFE (session_high $11.04 (0.33% away))", "extension=EXTENDED"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:54:46.701171+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0087, "open": 10.82, "extension_from_open_pct": 1.7439926062846487, "price_1m": 11.01, "price_3m": 11.015, "price_5m": 10.96, "price_sub": 10.98}, "velocity": {"velocity_1m": -0.0001967907962459163, "velocity_sub": 0.008712811171827211}, "slope": {"slope_1m": -0.011808144895025801, "slope_3m": -0.005903956256228022, "slope_5m": 0.03852535131667556, "slope_sub": 0.011091236786541413}, "acceleration": {"momentum_acceleration": -0.0274, "velocity_acceleration": 0.002648, "slope_acceleration": 0.079391}, "volume": {"volume_1m": 24825.0, "volume_3m": 98154.0, "volume_5m": 153763.0, "volume_sub": 4327.0, "volume_acceleration": 0.513, "relative_volume": 0.159}, "vwap": {"value": 10.9117, "slope": 0.0083, "price_vs_vwap_pct": 0.889, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 12, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.982, "ema20": 10.9453, "ema9_slope": 0.0925, "price_vs_ema9_pct": 0.243, "price_vs_ema9_atr": 0.63}, "volatility": {"atr": 0.0424, "atr_pct": 0.385, "vwap_distance_atr": 2.29, "range_expansion_pct": -37.3}, "rsi": {"value": 65.7, "has_full_history": true}, "quote": {"bid": 10.96, "ask": 10.97, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 56, "trades_per_second": 1.867, "uptick_ratio": 0.107, "downtick_ratio": 0.143}, "pressure": {"score": -7.5, "slope": 10.2}}, "prediction": {"symbol": "PSKY", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.045, "resistance_source": "session_high", "resistance_distance_pct": 0.3297392062641426, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03852535131667556)", "volume=Declining (rvol=0.159, accel=0.513)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.243%, ema9_slope=0.0925)", "resistance=SAFE (session_high $11.04 (0.33% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:51.714405", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.04092025097753926)", "volume=Declining (rvol=0.16, accel=0.514)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.075%, ema9_slope=0.0766)", "resistance=SAFE (session_high $11.04 (0.73% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:54:51.710914+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.965, "open": 10.82, "extension_from_open_pct": 1.3401109057301253, "price_1m": 11.01, "price_3m": 11.015, "price_5m": 10.96, "price_sub": 10.98}, "velocity": {"velocity_1m": -0.006811989100817428, "velocity_sub": -0.004553734061930955}, "slope": {"slope_1m": -0.4095563139931734, "slope_3m": -0.20463847203274185, "slope_5m": -0.04092025097753926, "slope_sub": -0.22750540325332402}, "acceleration": {"momentum_acceleration": 0.1866, "velocity_acceleration": -0.002648, "slope_acceleration": -0.079395}, "volume": {"volume_1m": 26430.0, "volume_3m": 99759.0, "volume_5m": 155368.0, "volume_sub": 5932.0, "volume_acceleration": 0.514, "relative_volume": 0.16}, "vwap": {"value": 10.9115, "slope": 0.0082, "price_vs_vwap_pct": 0.49, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 12, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9733, "ema20": 10.9411, "ema9_slope": 0.0766, "price_vs_ema9_pct": -0.075, "price_vs_ema9_atr": -0.195}, "volatility": {"atr": 0.0424, "atr_pct": 0.386, "vwap_distance_atr": 1.263, "range_expansion_pct": -37.2}, "rsi": {"value": 58.2, "has_full_history": true}, "quote": {"bid": 10.96, "ask": 10.97, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 66, "trades_per_second": 2.2, "uptick_ratio": 0.091, "downtick_ratio": 0.167}, "pressure": {"score": -18.4, "slope": -10.9}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.045, "resistance_source": "session_high", "resistance_distance_pct": 0.7295941632466947, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.04092025097753926)", "volume=Declining (rvol=0.16, accel=0.514)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.075%, ema9_slope=0.0766)", "resistance=SAFE (session_high $11.04 (0.73% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:54:56.737311", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.022645, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=-0.04092025097753926)", "volume=Declining (rvol=0.16, accel=0.518)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.075%, ema9_slope=0.0766)", "resistance=SAFE (session_high $11.04 (0.73% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:54:56.733559+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.965, "open": 10.82, "extension_from_open_pct": 1.3401109057301253, "price_1m": 11.01, "price_3m": 11.015, "price_5m": 10.96, "price_sub": 10.98}, "velocity": {"velocity_1m": -0.006811989100817428, "velocity_sub": -0.004553734061930955}, "slope": {"slope_1m": -0.4095563139931734, "slope_3m": -0.20463847203274185, "slope_5m": -0.04092025097753926, "slope_sub": -0.22750540325332402}, "acceleration": {"momentum_acceleration": 0.1866, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 29930.0, "volume_3m": 103259.0, "volume_5m": 158868.0, "volume_sub": 9432.0, "volume_acceleration": 0.518, "relative_volume": 0.16}, "vwap": {"value": 10.9117, "slope": 0.0084, "price_vs_vwap_pct": 0.488, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 12, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9733, "ema20": 10.9411, "ema9_slope": 0.0766, "price_vs_ema9_pct": -0.075, "price_vs_ema9_atr": -0.195}, "volatility": {"atr": 0.0424, "atr_pct": 0.386, "vwap_distance_atr": 1.258, "range_expansion_pct": -37.2}, "rsi": {"value": 58.2, "has_full_history": true}, "quote": {"bid": 10.96, "ask": 10.97, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 105, "trades_per_second": 3.5, "uptick_ratio": 0.124, "downtick_ratio": 0.162}, "pressure": {"score": -16.8, "slope": 1.6}}, "prediction": {"symbol": "PSKY", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.045, "resistance_source": "session_high", "resistance_distance_pct": 0.7295941632466947, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.04092025097753926)", "volume=Declining (rvol=0.16, accel=0.518)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.075%, ema9_slope=0.0766)", "resistance=SAFE (session_high $11.04 (0.73% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:16.762849", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.30332924233715014)", "volume=Steady (rvol=0.125, accel=1.441)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.818%, ema9_slope=0.2091)", "resistance=SAFE (session_high $7.77 (0.10% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:55:16.760100+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.7619, "open": 7.56, "extension_from_open_pct": 2.6706349206349236, "price_1m": 7.76, "price_3m": 7.6995, "price_5m": 7.685, "price_sub": 7.7536}, "velocity": {"velocity_1m": 0.0004080756013745732, "velocity_sub": 0.003568234970422426}, "slope": {"slope_1m": 0.024481538986851004, "slope_3m": 0.23809626229733954, "slope_5m": 0.30332924233715014, "slope_sub": 0.2922666804365881}, "acceleration": {"momentum_acceleration": -0.0111, "velocity_acceleration": -2.4e-05, "slope_acceleration": -0.000948}, "volume": {"volume_1m": 59612.0, "volume_3m": 197988.0, "volume_5m": 282108.0, "volume_sub": 59612.0, "volume_acceleration": 1.441, "relative_volume": 0.125}, "vwap": {"value": 7.6154, "slope": 0.036, "price_vs_vwap_pct": 1.924, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6989, "ema20": 7.6474, "ema9_slope": 0.2091, "price_vs_ema9_pct": 0.818, "price_vs_ema9_atr": 2.142}, "volatility": {"atr": 0.0294, "atr_pct": 0.379, "vwap_distance_atr": 4.982, "range_expansion_pct": -32.7}, "rsi": {"value": 76.7, "has_full_history": true}, "quote": {"bid": 7.76, "ask": 7.77, "spread": 0.01, "spread_pct": 0.129}, "trade_flow": {"tick_count_sub": 92, "trades_per_second": 3.067, "uptick_ratio": 0.152, "downtick_ratio": 0.109}, "pressure": {"score": 15.2, "slope": 4.9}}, "prediction": {"symbol": "BB", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.77, "resistance_source": "session_high", "resistance_distance_pct": 0.10435589224287577, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.30332924233715014)", "volume=Steady (rvol=0.125, accel=1.441)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.818%, ema9_slope=0.2091)", "resistance=SAFE (session_high $7.77 (0.10% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:21.772843", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.33713390881207383)", "volume=Steady (rvol=0.126, accel=1.451)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.954%, ema9_slope=0.216)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:55:21.768998+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.775, "open": 7.56, "extension_from_open_pct": 2.843915343915354, "price_1m": 7.76, "price_3m": 7.6995, "price_5m": 7.685, "price_sub": 7.7536}, "velocity": {"velocity_1m": 0.0032216494845362046, "velocity_sub": 0.0092000275141013}, "slope": {"slope_1m": 0.19311232700354772, "slope_3m": 0.32244196044712414, "slope_5m": 0.33713390881207383, "slope_sub": 0.3935674306821294}, "acceleration": {"momentum_acceleration": 0.0564, "velocity_acceleration": 0.001124, "slope_acceleration": 0.033666}, "volume": {"volume_1m": 63381.0, "volume_3m": 201757.0, "volume_5m": 285877.0, "volume_sub": 63381.0, "volume_acceleration": 1.451, "relative_volume": 0.126}, "vwap": {"value": 7.6165, "slope": 0.037, "price_vs_vwap_pct": 2.082, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.7015, "ema20": 7.6487, "ema9_slope": 0.216, "price_vs_ema9_pct": 0.954, "price_vs_ema9_atr": 2.469}, "volatility": {"atr": 0.0298, "atr_pct": 0.383, "vwap_distance_atr": 5.327, "range_expansion_pct": -28.8}, "rsi": {"value": 77.9, "has_full_history": true}, "quote": {"bid": 7.77, "ask": 7.78, "spread": 0.01, "spread_pct": 0.129}, "trade_flow": {"tick_count_sub": 108, "trades_per_second": 3.6, "uptick_ratio": 0.157, "downtick_ratio": 0.102}, "pressure": {"score": 19.9, "slope": 4.7}}, "prediction": {"symbol": "BB", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.33713390881207383)", "volume=Steady (rvol=0.126, accel=1.451)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.954%, ema9_slope=0.216)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:21.774755", "symbol": "BTE", "shortlisted": true, "confidence_rank": 2, "state": "BUY", "should_enter": true, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 180.03191, "reasons_for": ["held 180.0s (>= 18s)", "momentum=Building (slope_5m=-0.018061030578109788)", "volume=Declining (rvol=0.114, accel=0.523)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.049%, ema9_slope=0.0635)", "resistance=SAFE (session_high $5.13 (0.84% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:55:21.768998+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.0873, "open": 5.1, "extension_from_open_pct": -0.24901960784313162, "price_1m": 5.095, "price_3m": 5.095, "price_5m": 5.075, "price_sub": 5.095}, "velocity": {"velocity_1m": -0.0025188092901536866, "velocity_sub": -0.005037618580307373}, "slope": {"slope_1m": -0.15124284297260576, "slope_3m": -0.12465401150350124, "slope_5m": -0.018061030578109788, "slope_sub": -0.09071140715579273}, "acceleration": {"momentum_acceleration": 0.0727, "velocity_acceleration": -3.9e-05, "slope_acceleration": -0.001178}, "volume": {"volume_1m": 58615.0, "volume_3m": 107649.0, "volume_5m": 281778.0, "volume_sub": 58615.0, "volume_acceleration": 0.523, "relative_volume": 0.114}, "vwap": {"value": 5.0688, "slope": 0.0019, "price_vs_vwap_pct": 0.365, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 12, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.0848, "ema20": 5.0762, "ema9_slope": 0.0635, "price_vs_ema9_pct": 0.049, "price_vs_ema9_atr": 0.236}, "volatility": {"atr": 0.0105, "atr_pct": 0.206, "vwap_distance_atr": 1.761, "range_expansion_pct": -55.9}, "rsi": {"value": 50.9, "has_full_history": true}, "quote": {"bid": 5.1, "ask": 5.11, "spread": 0.01, "spread_pct": 0.196}, "trade_flow": {"tick_count_sub": 55, "trades_per_second": 1.833, "uptick_ratio": 0.036, "downtick_ratio": 0.018}, "pressure": {"score": -14.7, "slope": -9.5}}, "prediction": {"symbol": "BTE", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 0.8393450356770774, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.018061030578109788)", "volume=Declining (rvol=0.114, accel=0.523)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.049%, ema9_slope=0.0635)", "resistance=SAFE (session_high $5.13 (0.84% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:26.890791", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.118086, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.33713390881207383)", "volume=Steady (rvol=0.126, accel=1.452)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.954%, ema9_slope=0.216)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:55:26.887084+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.775, "open": 7.56, "extension_from_open_pct": 2.843915343915354, "price_1m": 7.76, "price_3m": 7.6995, "price_5m": 7.685, "price_sub": 7.7536}, "velocity": {"velocity_1m": 0.0032216494845362046, "velocity_sub": 0.0092000275141013}, "slope": {"slope_1m": 0.19311232700354772, "slope_3m": 0.32244196044712414, "slope_5m": 0.33713390881207383, "slope_sub": 0.3935674306821294}, "acceleration": {"momentum_acceleration": 0.0564, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 63679.0, "volume_3m": 202055.0, "volume_5m": 286175.0, "volume_sub": 63679.0, "volume_acceleration": 1.452, "relative_volume": 0.126}, "vwap": {"value": 7.6165, "slope": 0.0371, "price_vs_vwap_pct": 2.081, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.7015, "ema20": 7.6487, "ema9_slope": 0.216, "price_vs_ema9_pct": 0.954, "price_vs_ema9_atr": 2.469}, "volatility": {"atr": 0.0298, "atr_pct": 0.383, "vwap_distance_atr": 5.325, "range_expansion_pct": -28.8}, "rsi": {"value": 77.9, "has_full_history": true}, "quote": {"bid": 7.77, "ask": 7.78, "spread": 0.01, "spread_pct": 0.129}, "trade_flow": {"tick_count_sub": 111, "trades_per_second": 3.7, "uptick_ratio": 0.171, "downtick_ratio": 0.108}, "pressure": {"score": 20.3, "slope": 0.4}}, "prediction": {"symbol": "BB", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.33713390881207383)", "volume=Steady (rvol=0.126, accel=1.452)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.954%, ema9_slope=0.216)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:26.892535", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.25 fell below VWAP $5.29", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.19946808510638378)", "volume=Declining (rvol=0.073, accel=0.628)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.379%, ema9_slope=-0.0609)", "resistance=SAFE (session_high $5.36 (2.19% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:55:26.887084+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.245, "open": 5.26, "extension_from_open_pct": -0.2851711026615909, "price_1m": 5.245, "price_3m": 5.28, "price_5m": 5.295, "price_sub": 5.2603}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.009695264528638968}, "slope": {"slope_1m": 0.0, "slope_3m": -0.23794416243654312, "slope_5m": -0.19946808510638378, "slope_sub": -0.32508424149386883}, "acceleration": {"momentum_acceleration": 0.1256, "velocity_acceleration": -4.4e-05, "slope_acceleration": -0.000136}, "volume": {"volume_1m": 10490.0, "volume_3m": 60630.0, "volume_5m": 82674.0, "volume_sub": 10490.0, "volume_acceleration": 0.628, "relative_volume": 0.073}, "vwap": {"value": 5.2859, "slope": -0.0021, "price_vs_vwap_pct": -0.774, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2649, "ema20": 5.2716, "ema9_slope": -0.0609, "price_vs_ema9_pct": -0.379, "price_vs_ema9_atr": -0.829}, "volatility": {"atr": 0.024, "atr_pct": 0.459, "vwap_distance_atr": -1.702, "range_expansion_pct": -37.1}, "rsi": {"value": 45.4, "has_full_history": true}, "quote": {"bid": 5.24, "ask": 5.25, "spread": 0.01, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 72, "trades_per_second": 2.4, "uptick_ratio": 0.194, "downtick_ratio": 0.181}, "pressure": {"score": -15.6, "slope": -25.6}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 2.1925643469971443, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.19946808510638378)", "volume=Declining (rvol=0.073, accel=0.628)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.379%, ema9_slope=-0.0609)", "resistance=SAFE (session_high $5.36 (2.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:33.603825", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.0018846943968025137)", "volume=Declining (rvol=0.045, accel=0.808)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.078%, ema9_slope=0.0595)", "resistance=SAFE (session_high $5.34 (0.86% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:55:33.598862+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2945, "open": 5.285, "extension_from_open_pct": 0.17975402081362468, "price_1m": 5.31, "price_3m": 5.3, "price_5m": 5.295, "price_sub": 5.3044}, "velocity": {"velocity_1m": -0.004865034526051288, "velocity_sub": -0.006221250282784116}, "slope": {"slope_1m": -0.29232872837002033, "slope_3m": -0.28720298816660883, "slope_5m": -0.0018846943968025137, "slope_sub": -0.2829704359948943}, "acceleration": {"momentum_acceleration": 0.2811, "velocity_acceleration": -4.3e-05, "slope_acceleration": -0.002756}, "volume": {"volume_1m": 1941.0, "volume_3m": 35243.0, "volume_5m": 67786.0, "volume_sub": 15.0, "volume_acceleration": 0.808, "relative_volume": 0.045}, "vwap": {"value": 5.2582, "slope": 0.005, "price_vs_vwap_pct": 0.691, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2987, "ema20": 5.2802, "ema9_slope": 0.0595, "price_vs_ema9_pct": -0.078, "price_vs_ema9_atr": -0.137}, "volatility": {"atr": 0.0304, "atr_pct": 0.575, "vwap_distance_atr": 1.194, "range_expansion_pct": -60.0}, "rsi": {"value": 52.9, "has_full_history": true}, "quote": {"bid": 5.31, "ask": 5.32, "spread": 0.01, "spread_pct": 0.188}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -49.2, "slope": -37.9}}, "prediction": {"symbol": "SOC", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.34, "resistance_source": "session_high", "resistance_distance_pct": 0.8593823779393643, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.0018846943968025137)", "volume=Declining (rvol=0.045, accel=0.808)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.078%, ema9_slope=0.0595)", "resistance=SAFE (session_high $5.34 (0.86% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:33.605665", "symbol": "BB", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.2855145087985088)", "volume=Steady (rvol=0.129, accel=1.518)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.747%, ema9_slope=0.2055)", "resistance=SAFE (session_high $7.78 (0.26% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:55:33.598862+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.755, "open": 7.56, "extension_from_open_pct": 2.5793650793650835, "price_1m": 7.76, "price_3m": 7.6995, "price_5m": 7.685, "price_sub": 7.7723}, "velocity": {"velocity_1m": -0.0010738831615120048, "velocity_sub": -0.0074195111700099655}, "slope": {"slope_1m": -0.06445375443119425, "slope_3m": 0.1936316695352856, "slope_5m": 0.2855145087985088, "slope_sub": 0.15034152410976942}, "acceleration": {"momentum_acceleration": -0.1352, "velocity_acceleration": -0.002476, "slope_acceleration": -0.038375}, "volume": {"volume_1m": 87995.0, "volume_3m": 226371.0, "volume_5m": 310491.0, "volume_sub": 22548.0, "volume_acceleration": 1.518, "relative_volume": 0.129}, "vwap": {"value": 7.6199, "slope": 0.0404, "price_vs_vwap_pct": 1.773, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6975, "ema20": 7.6468, "ema9_slope": 0.2055, "price_vs_ema9_pct": 0.747, "price_vs_ema9_atr": 1.931}, "volatility": {"atr": 0.0298, "atr_pct": 0.384, "vwap_distance_atr": 4.54, "range_expansion_pct": -28.7}, "rsi": {"value": 75.1, "has_full_history": true}, "quote": {"bid": 7.75, "ask": 7.76, "spread": 0.01, "spread_pct": 0.129}, "trade_flow": {"tick_count_sub": 58, "trades_per_second": 1.933, "uptick_ratio": 0.034, "downtick_ratio": 0.086}, "pressure": {"score": 5.7, "slope": -14.6}}, "prediction": {"symbol": "BB", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.775, "resistance_source": "session_high", "resistance_distance_pct": 0.25789813023856173, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2855145087985088)", "volume=Steady (rvol=0.129, accel=1.518)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.747%, ema9_slope=0.2055)", "resistance=SAFE (session_high $7.78 (0.26% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:33.607414", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.25 fell below VWAP $5.29", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.19946808510638378)", "volume=Declining (rvol=0.074, accel=0.632)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.379%, ema9_slope=-0.0609)", "resistance=SAFE (session_high $5.36 (2.19% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:55:33.598862+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.245, "open": 5.26, "extension_from_open_pct": -0.2851711026615909, "price_1m": 5.245, "price_3m": 5.28, "price_5m": 5.295, "price_sub": 5.2446}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0002542297474227179}, "slope": {"slope_1m": 0.0, "slope_3m": -0.23794416243654312, "slope_5m": -0.19946808510638378, "slope_sub": -0.2619380752500829}, "acceleration": {"momentum_acceleration": 0.0625, "velocity_acceleration": 0.001482, "slope_acceleration": 0.0}, "volume": {"volume_1m": 13344.0, "volume_3m": 63484.0, "volume_5m": 85528.0, "volume_sub": 801.0, "volume_acceleration": 0.632, "relative_volume": 0.074}, "vwap": {"value": 5.2858, "slope": -0.0023, "price_vs_vwap_pct": -0.772, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2649, "ema20": 5.2716, "ema9_slope": -0.0609, "price_vs_ema9_pct": -0.379, "price_vs_ema9_atr": -0.829}, "volatility": {"atr": 0.024, "atr_pct": 0.459, "vwap_distance_atr": -1.697, "range_expansion_pct": -37.1}, "rsi": {"value": 45.4, "has_full_history": true}, "quote": {"bid": 5.24, "ask": 5.25, "spread": 0.01, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 4.3, "slope": 19.9}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 2.1925643469971443, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.19946808510638378)", "volume=Declining (rvol=0.074, accel=0.632)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.379%, ema9_slope=-0.0609)", "resistance=SAFE (session_high $5.36 (2.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:38.634837", "symbol": "BTE", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 196.893396, "reasons_for": ["held 196.9s (>= 18s)", "momentum=Strong (slope_5m=0.03178726861026758)", "volume=Declining (rvol=0.117, accel=0.563)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.248%, ema9_slope=0.0735)", "resistance=SAFE (session_high $5.13 (0.59% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:55:38.630484+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.1, "open": 5.1, "extension_from_open_pct": 0.0, "price_1m": 5.095, "price_3m": 5.095, "price_5m": 5.075, "price_sub": 5.105}, "velocity": {"velocity_1m": 0.001635590448151748, "velocity_sub": -0.003264773098270181}, "slope": {"slope_1m": 0.09808729769494641, "slope_3m": 0.0, "slope_5m": 0.03178726861026758, "slope_sub": 0.09806325079676531}, "acceleration": {"momentum_acceleration": 0.0663, "velocity_acceleration": 0.000105, "slope_acceleration": 0.014787}, "volume": {"volume_1m": 99133.0, "volume_3m": 148167.0, "volume_5m": 322296.0, "volume_sub": 37802.0, "volume_acceleration": 0.563, "relative_volume": 0.117}, "vwap": {"value": 5.0697, "slope": 0.0029, "price_vs_vwap_pct": 0.597, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 12, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.0874, "ema20": 5.0774, "ema9_slope": 0.0735, "price_vs_ema9_pct": 0.248, "price_vs_ema9_atr": 1.203}, "volatility": {"atr": 0.0105, "atr_pct": 0.206, "vwap_distance_atr": 2.882, "range_expansion_pct": -55.9}, "rsi": {"value": 55.8, "has_full_history": true}, "quote": {"bid": 5.09, "ask": 5.1, "spread": 0.01, "spread_pct": 0.196}, "trade_flow": {"tick_count_sub": 47, "trades_per_second": 1.567, "uptick_ratio": 0.0, "downtick_ratio": 0.021}, "pressure": {"score": -14.1, "slope": 0.6}}, "prediction": {"symbol": "BTE", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 0.588235294117652, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03178726861026758)", "volume=Declining (rvol=0.117, accel=0.563)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.248%, ema9_slope=0.0735)", "resistance=SAFE (session_high $5.13 (0.59% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:38.703803", "symbol": "BB", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.2935190172356648)", "volume=Steady (rvol=0.129, accel=1.519)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.779%, ema9_slope=0.2072)", "resistance=SAFE (session_high $7.78 (0.22% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:55:38.630484+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.7581, "open": 7.56, "extension_from_open_pct": 2.6203703703703725, "price_1m": 7.76, "price_3m": 7.6995, "price_5m": 7.685, "price_sub": 7.7723}, "velocity": {"velocity_1m": -0.0004080756013745732, "velocity_sub": -0.006090003388100758}, "slope": {"slope_1m": -0.02448753391201259, "slope_3m": 0.21361178156098026, "slope_5m": 0.2935190172356648, "slope_sub": 0.17430654487555888}, "acceleration": {"momentum_acceleration": -0.1192, "velocity_acceleration": 0.000264, "slope_acceleration": 0.007943}, "volume": {"volume_1m": 88193.0, "volume_3m": 226569.0, "volume_5m": 310689.0, "volume_sub": 22746.0, "volume_acceleration": 1.519, "relative_volume": 0.129}, "vwap": {"value": 7.62, "slope": 0.0406, "price_vs_vwap_pct": 1.812, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6981, "ema20": 7.6471, "ema9_slope": 0.2072, "price_vs_ema9_pct": 0.779, "price_vs_ema9_atr": 2.014}, "volatility": {"atr": 0.0298, "atr_pct": 0.384, "vwap_distance_atr": 4.64, "range_expansion_pct": -28.7}, "rsi": {"value": 76.0, "has_full_history": true}, "quote": {"bid": 7.75, "ask": 7.76, "spread": 0.01, "spread_pct": 0.129}, "trade_flow": {"tick_count_sub": 62, "trades_per_second": 2.067, "uptick_ratio": 0.065, "downtick_ratio": 0.097}, "pressure": {"score": 7.4, "slope": 1.7}}, "prediction": {"symbol": "BB", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.775, "resistance_source": "session_high", "resistance_distance_pct": 0.21783684149470336, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2935190172356648)", "volume=Steady (rvol=0.129, accel=1.519)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.779%, ema9_slope=0.2072)", "resistance=SAFE (session_high $7.78 (0.22% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:38.705708", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.24 fell below VWAP $5.29", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.21850655519665632)", "volume=Declining (rvol=0.074, accel=0.635)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.455%, ema9_slope=-0.0647)", "resistance=SAFE (session_high $5.36 (2.29% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:55:38.630484+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.24, "open": 5.26, "extension_from_open_pct": -0.3802281368821212, "price_1m": 5.245, "price_3m": 5.28, "price_5m": 5.295, "price_sub": 5.2446}, "velocity": {"velocity_1m": -0.0015888147442007924, "velocity_sub": -0.0029236420953615383}, "slope": {"slope_1m": -0.09537434430138089, "slope_3m": -0.2856236115518822, "slope_5m": -0.21850655519665632, "slope_sub": -0.3191226032483418}, "acceleration": {"momentum_acceleration": 0.1006, "velocity_acceleration": -0.000632, "slope_acceleration": -0.018955}, "volume": {"volume_1m": 14955.0, "volume_3m": 65095.0, "volume_5m": 87139.0, "volume_sub": 2412.0, "volume_acceleration": 0.635, "relative_volume": 0.074}, "vwap": {"value": 5.2857, "slope": -0.0024, "price_vs_vwap_pct": -0.865, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2639, "ema20": 5.2711, "ema9_slope": -0.0647, "price_vs_ema9_pct": -0.455, "price_vs_ema9_atr": -0.995}, "volatility": {"atr": 0.024, "atr_pct": 0.459, "vwap_distance_atr": -1.9, "range_expansion_pct": -37.1}, "rsi": {"value": 44.3, "has_full_history": true}, "quote": {"bid": 5.24, "ask": 5.25, "spread": 0.01, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -11.2, "slope": -15.5}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 2.2900763358778646, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.21850655519665632)", "volume=Declining (rvol=0.074, accel=0.635)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.455%, ema9_slope=-0.0647)", "resistance=SAFE (session_high $5.36 (2.29% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:45.336385", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 33.6, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.1390384048853415)", "volume=Declining (rvol=0.108, accel=0.759)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.032%, ema9_slope=0.0232)", "resistance=SAFE (session_high $7.29 (0.64% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:55:45.332147+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.2486, "open": 7.0, "extension_from_open_pct": 3.551428571428567, "price_1m": 7.2488, "price_3m": 7.27, "price_5m": 7.2599, "price_sub": 7.25}, "velocity": {"velocity_1m": -4.5984622742252065e-05, "velocity_sub": -0.0006436781609196735}, "slope": {"slope_1m": -0.0027591154275997364, "slope_3m": -0.11303900305113387, "slope_5m": -0.1390384048853415, "slope_sub": 0.03311212593644866}, "acceleration": {"momentum_acceleration": -0.1722, "velocity_acceleration": 0.0, "slope_acceleration": 0.00074}, "volume": {"volume_1m": 35682.0, "volume_3m": 320658.0, "volume_5m": 592503.0, "volume_sub": 13073.0, "volume_acceleration": 0.759, "relative_volume": 0.108}, "vwap": {"value": 7.1709, "slope": 0.0062, "price_vs_vwap_pct": 1.084, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 14, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2509, "ema20": 7.2139, "ema9_slope": 0.0232, "price_vs_ema9_pct": -0.032, "price_vs_ema9_atr": -0.061}, "volatility": {"atr": 0.0386, "atr_pct": 0.533, "vwap_distance_atr": 2.012, "range_expansion_pct": -46.6}, "rsi": {"value": 65.8, "has_full_history": true}, "quote": {"bid": 7.24, "ask": 7.25, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 84, "trades_per_second": 2.8, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -6.5, "slope": 0.4}}, "prediction": {"symbol": "ONDS", "direction": "DOWN", "confidence": 33.6, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.295, "resistance_source": "session_high", "resistance_distance_pct": 0.6401236100764316, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.1390384048853415)", "volume=Declining (rvol=0.108, accel=0.759)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.032%, ema9_slope=0.0232)", "resistance=SAFE (session_high $7.29 (0.64% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:45.338372", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.25 fell below VWAP $5.29", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.19946808510638378)", "volume=Declining (rvol=0.074, accel=0.636)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.379%, ema9_slope=-0.0609)", "resistance=SAFE (session_high $5.36 (2.19% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:55:45.332147+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.245, "open": 5.26, "extension_from_open_pct": -0.2851711026615909, "price_1m": 5.245, "price_3m": 5.28, "price_5m": 5.295, "price_sub": 5.2446}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0002542297474227179}, "slope": {"slope_1m": 0.0, "slope_3m": -0.23794416243654312, "slope_5m": -0.19946808510638378, "slope_sub": -0.2619380752500829}, "acceleration": {"momentum_acceleration": 0.0625, "velocity_acceleration": 0.000474, "slope_acceleration": 0.014231}, "volume": {"volume_1m": 15655.0, "volume_3m": 65795.0, "volume_5m": 87839.0, "volume_sub": 3112.0, "volume_acceleration": 0.636, "relative_volume": 0.074}, "vwap": {"value": 5.2857, "slope": -0.0024, "price_vs_vwap_pct": -0.77, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2649, "ema20": 5.2716, "ema9_slope": -0.0609, "price_vs_ema9_pct": -0.379, "price_vs_ema9_atr": -0.829}, "volatility": {"atr": 0.024, "atr_pct": 0.459, "vwap_distance_atr": -1.692, "range_expansion_pct": -37.1}, "rsi": {"value": 45.4, "has_full_history": true}, "quote": {"bid": 5.24, "ask": 5.25, "spread": 0.01, "spread_pct": 0.191}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.143}, "pressure": {"score": -6.1, "slope": 5.1}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 2.1925643469971443, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.19946808510638378)", "volume=Declining (rvol=0.074, accel=0.636)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.379%, ema9_slope=-0.0609)", "resistance=SAFE (session_high $5.36 (2.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:50.365909", "symbol": "BTE", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 208.624104, "reasons_for": ["held 208.6s (>= 18s)", "momentum=Strong (slope_5m=0.012167885417770141)", "volume=Declining (rvol=0.118, accel=0.564)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.17%, ema9_slope=0.0696)", "resistance=SAFE (session_high $5.13 (0.69% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:55:50.361192+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.095, "open": 5.1, "extension_from_open_pct": -0.09803921568627243, "price_1m": 5.095, "price_3m": 5.095, "price_5m": 5.075, "price_sub": 5.105}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.00652954619653978}, "slope": {"slope_1m": 0.0, "slope_3m": -0.04905166775670268, "slope_5m": 0.012167885417770141, "slope_sub": 0.03923491907798205}, "acceleration": {"momentum_acceleration": 0.0271, "velocity_acceleration": -0.000278, "slope_acceleration": -0.008362}, "volume": {"volume_1m": 99657.0, "volume_3m": 148691.0, "volume_5m": 322820.0, "volume_sub": 38326.0, "volume_acceleration": 0.564, "relative_volume": 0.118}, "vwap": {"value": 5.0696, "slope": 0.0028, "price_vs_vwap_pct": 0.5, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 12, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.0864, "ema20": 5.0769, "ema9_slope": 0.0696, "price_vs_ema9_pct": 0.17, "price_vs_ema9_atr": 0.822}, "volatility": {"atr": 0.0105, "atr_pct": 0.206, "vwap_distance_atr": 2.415, "range_expansion_pct": -55.9}, "rsi": {"value": 54.0, "has_full_history": true}, "quote": {"bid": 5.09, "ask": 5.1, "spread": 0.01, "spread_pct": 0.196}, "trade_flow": {"tick_count_sub": 51, "trades_per_second": 1.7, "uptick_ratio": 0.0, "downtick_ratio": 0.059}, "pressure": {"score": -17.8, "slope": -3.7}}, "prediction": {"symbol": "BTE", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 0.6869479882237516, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.012167885417770141)", "volume=Declining (rvol=0.118, accel=0.564)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.17%, ema9_slope=0.0696)", "resistance=SAFE (session_high $5.13 (0.69% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:50.420335", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 39.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=-0.16275476904519814)", "volume=Declining (rvol=0.109, accel=0.764)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.127%, ema9_slope=0.0185)", "resistance=SAFE (session_high $7.29 (0.76% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:55:50.361192+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.24, "open": 7.0, "extension_from_open_pct": 3.4285714285714315, "price_1m": 7.2488, "price_3m": 7.27, "price_5m": 7.2599, "price_sub": 7.25}, "velocity": {"velocity_1m": -0.0020233234006548024, "velocity_sub": -0.004597701149425189}, "slope": {"slope_1m": -0.12147313787201036, "slope_3m": -0.1723836754957718, "slope_5m": -0.16275476904519814, "slope_sub": -0.038090243515342535}, "acceleration": {"momentum_acceleration": -0.1247, "velocity_acceleration": -0.000786, "slope_acceleration": -0.023606}, "volume": {"volume_1m": 50178.0, "volume_3m": 335154.0, "volume_5m": 606999.0, "volume_sub": 27569.0, "volume_acceleration": 0.764, "relative_volume": 0.109}, "vwap": {"value": 7.1711, "slope": 0.0064, "price_vs_vwap_pct": 0.96, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 14, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2492, "ema20": 7.2131, "ema9_slope": 0.0185, "price_vs_ema9_pct": -0.127, "price_vs_ema9_atr": -0.239}, "volatility": {"atr": 0.0386, "atr_pct": 0.533, "vwap_distance_atr": 1.784, "range_expansion_pct": -46.6}, "rsi": {"value": 64.0, "has_full_history": true}, "quote": {"bid": 7.24, "ask": 7.25, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 118, "trades_per_second": 3.933, "uptick_ratio": 0.331, "downtick_ratio": 0.331}, "pressure": {"score": -9.1, "slope": -2.6}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 39.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.295, "resistance_source": "session_high", "resistance_distance_pct": 0.7596685082872889, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.16275476904519814)", "volume=Declining (rvol=0.109, accel=0.764)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.127%, ema9_slope=0.0185)", "resistance=SAFE (session_high $7.29 (0.76% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:50.421984", "symbol": "FRMI", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.24 fell below VWAP $5.29", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.21850655519665632)", "volume=Declining (rvol=0.074, accel=0.641)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.455%, ema9_slope=-0.0647)", "resistance=SAFE (session_high $5.36 (2.29% away))", "extension=NORMAL"], "features": {"symbol": "FRMI", "computed_at": "2026-09-14T13:55:50.361192+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.24, "open": 5.26, "extension_from_open_pct": -0.3802281368821212, "price_1m": 5.245, "price_3m": 5.28, "price_5m": 5.295, "price_sub": 5.2446}, "velocity": {"velocity_1m": -0.0015888147442007924, "velocity_sub": -0.0029236420953615383}, "slope": {"slope_1m": -0.09537434430138089, "slope_3m": -0.2856236115518822, "slope_5m": -0.21850655519665632, "slope_sub": -0.3191226032483418}, "acceleration": {"momentum_acceleration": 0.1006, "velocity_acceleration": -0.000632, "slope_acceleration": -0.018965}, "volume": {"volume_1m": 18786.0, "volume_3m": 68926.0, "volume_5m": 90970.0, "volume_sub": 6243.0, "volume_acceleration": 0.641, "relative_volume": 0.074}, "vwap": {"value": 5.2855, "slope": -0.0025, "price_vs_vwap_pct": -0.861, "time_above_pct": 30.0, "time_below_pct": 70.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2639, "ema20": 5.2711, "ema9_slope": -0.0647, "price_vs_ema9_pct": -0.455, "price_vs_ema9_atr": -0.995}, "volatility": {"atr": 0.024, "atr_pct": 0.459, "vwap_distance_atr": -1.893, "range_expansion_pct": -37.1}, "rsi": {"value": 44.3, "has_full_history": true}, "quote": {"bid": 5.23, "ask": 5.25, "spread": 0.02, "spread_pct": 0.382}, "trade_flow": {"tick_count_sub": 42, "trades_per_second": 1.4, "uptick_ratio": 0.095, "downtick_ratio": 0.095}, "pressure": {"score": -11.0, "slope": -4.9}}, "prediction": {"symbol": "FRMI", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.36, "resistance_source": "session_high", "resistance_distance_pct": 2.2900763358778646, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.21850655519665632)", "volume=Declining (rvol=0.074, accel=0.641)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.455%, ema9_slope=-0.0647)", "resistance=SAFE (session_high $5.36 (2.29% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:55:56.905965", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.12139630525802855)", "volume=Declining (rvol=0.109, accel=0.772)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.038%, ema9_slope=0.0268)", "resistance=SAFE (session_high $7.29 (0.55% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:55:56.903613+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.255, "open": 7.0, "extension_from_open_pct": 3.6428571428571415, "price_1m": 7.2488, "price_3m": 7.27, "price_5m": 7.2599, "price_sub": 7.25}, "velocity": {"velocity_1m": 0.0014255233050067507, "velocity_sub": 0.0022988505747125946}, "slope": {"slope_1m": 0.08549483583612241, "slope_3m": -0.06890595714968065, "slope_5m": -0.12139630525802855, "slope_sub": 0.0860725271390519}, "acceleration": {"momentum_acceleration": -0.2075, "velocity_acceleration": 0.001054, "slope_acceleration": 0.031635}, "volume": {"volume_1m": 71801.0, "volume_3m": 356777.0, "volume_5m": 628622.0, "volume_sub": 49192.0, "volume_acceleration": 0.772, "relative_volume": 0.109}, "vwap": {"value": 7.1715, "slope": 0.0068, "price_vs_vwap_pct": 1.164, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 14, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2522, "ema20": 7.2145, "ema9_slope": 0.0268, "price_vs_ema9_pct": 0.038, "price_vs_ema9_atr": 0.071}, "volatility": {"atr": 0.039, "atr_pct": 0.537, "vwap_distance_atr": 2.142, "range_expansion_pct": -46.7}, "rsi": {"value": 66.5, "has_full_history": true}, "quote": {"bid": 7.25, "ask": 7.26, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 256, "trades_per_second": 8.533, "uptick_ratio": 0.207, "downtick_ratio": 0.195}, "pressure": {"score": -3.6, "slope": 5.5}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.295, "resistance_source": "session_high", "resistance_distance_pct": 0.5513439007580984, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.12139630525802855)", "volume=Declining (rvol=0.109, accel=0.772)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.038%, ema9_slope=0.0268)", "resistance=SAFE (session_high $7.29 (0.55% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:56:01.954546", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.055105830747950266)", "volume=Declining (rvol=0.11, accel=0.675)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.031%, ema9_slope=0.0104)", "resistance=SAFE (session_high $7.29 (0.55% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:56:01.950104+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.255, "open": 7.0, "extension_from_open_pct": 3.6428571428571415, "price_1m": 7.255, "price_3m": 7.265, "price_5m": 7.2885, "price_sub": 7.2599}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.002249801420588955}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04274132764674358, "slope_5m": -0.055105830747950266, "slope_sub": 0.07858356569482501}, "acceleration": {"momentum_acceleration": -0.1337, "velocity_acceleration": -0.000901, "slope_acceleration": -0.016941}, "volume": {"volume_1m": 326.0, "volume_3m": 196276.0, "volume_5m": 441214.0, "volume_sub": 326.0, "volume_acceleration": 0.675, "relative_volume": 0.11}, "vwap": {"value": 7.1718, "slope": 0.0035, "price_vs_vwap_pct": 1.16, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 15, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2528, "ema20": 7.2183, "ema9_slope": 0.0104, "price_vs_ema9_pct": 0.031, "price_vs_ema9_atr": 0.061}, "volatility": {"atr": 0.0362, "atr_pct": 0.5, "vwap_distance_atr": 2.296, "range_expansion_pct": -53.7}, "rsi": {"value": 66.5, "has_full_history": true}, "quote": {"bid": 7.25, "ask": 7.26, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.444}, "pressure": {"score": -14.1, "slope": -10.5}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.295, "resistance_source": "session_high", "resistance_distance_pct": 0.5513439007580984, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.055105830747950266)", "volume=Declining (rvol=0.11, accel=0.675)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.031%, ema9_slope=0.0104)", "resistance=SAFE (session_high $7.29 (0.55% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:56:06.964388", "symbol": "BTE", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 225.223845, "reasons_for": ["held 225.2s (>= 18s)", "momentum=Building (slope_5m=-0.029440628066731464)", "volume=Declining (rvol=0.118, accel=0.587)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.057%, ema9_slope=0.0497)", "resistance=SAFE (session_high $5.13 (0.79% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:56:06.960933+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.09, "open": 5.1, "extension_from_open_pct": -0.19607843137254485, "price_1m": 5.095, "price_3m": 5.1, "price_5m": 5.0919, "price_sub": 5.095}, "velocity": {"velocity_1m": -0.001635590448151748, "velocity_sub": -0.003271180896303496}, "slope": {"slope_1m": -0.09818360333824043, "slope_3m": -0.04908376963350681, "slope_5m": -0.029440628066731464, "slope_sub": -0.09811135638950348}, "acceleration": {"momentum_acceleration": 0.0687, "velocity_acceleration": 0.000196, "slope_acceleration": -0.005915}, "volume": {"volume_1m": 4239.0, "volume_3m": 151718.0, "volume_5m": 196425.0, "volume_sub": 4239.0, "volume_acceleration": 0.587, "relative_volume": 0.118}, "vwap": {"value": 5.0699, "slope": 0.003, "price_vs_vwap_pct": 0.397, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 13, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.0871, "ema20": 5.0781, "ema9_slope": 0.0497, "price_vs_ema9_pct": 0.057, "price_vs_ema9_atr": 0.282}, "volatility": {"atr": 0.0103, "atr_pct": 0.202, "vwap_distance_atr": 1.952, "range_expansion_pct": -50.1}, "rsi": {"value": 51.8, "has_full_history": true}, "quote": {"bid": 5.09, "ask": 5.1, "spread": 0.01, "spread_pct": 0.196}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.167, "downtick_ratio": 0.25}, "pressure": {"score": -15.9, "slope": 1.9}}, "prediction": {"symbol": "BTE", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 0.7858546168958749, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.029440628066731464)", "volume=Declining (rvol=0.118, accel=0.587)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.057%, ema9_slope=0.0497)", "resistance=SAFE (session_high $5.13 (0.79% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:56:07.008212", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 33.6, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.06475559584792467)", "volume=Declining (rvol=0.11, accel=0.681)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.008%, ema9_slope=0.0084)", "resistance=SAFE (session_high $7.29 (0.60% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:56:06.960933+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.2515, "open": 7.0, "extension_from_open_pct": 3.5928571428571434, "price_1m": 7.255, "price_3m": 7.265, "price_5m": 7.2885, "price_sub": 7.2599}, "velocity": {"velocity_1m": -0.0008040431886055219, "velocity_sub": -0.0038568024352952355}, "slope": {"slope_1m": -0.04825423086202512, "slope_3m": 0.018616153305171097, "slope_5m": -0.06475559584792467, "slope_sub": 0.04963771363175654}, "acceleration": {"momentum_acceleration": -0.1144, "velocity_acceleration": -0.000321, "slope_acceleration": -0.00963}, "volume": {"volume_1m": 15925.0, "volume_3m": 211875.0, "volume_5m": 456813.0, "volume_sub": 15925.0, "volume_acceleration": 0.681, "relative_volume": 0.11}, "vwap": {"value": 7.172, "slope": 0.0037, "price_vs_vwap_pct": 1.108, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 15, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2521, "ema20": 7.218, "ema9_slope": 0.0084, "price_vs_ema9_pct": -0.008, "price_vs_ema9_atr": -0.016}, "volatility": {"atr": 0.0367, "atr_pct": 0.506, "vwap_distance_atr": 2.166, "range_expansion_pct": -53.7}, "rsi": {"value": 65.7, "has_full_history": true}, "quote": {"bid": 7.25, "ask": 7.26, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 57, "trades_per_second": 1.9, "uptick_ratio": 0.228, "downtick_ratio": 0.246}, "pressure": {"score": -11.4, "slope": 2.7}}, "prediction": {"symbol": "ONDS", "direction": "DOWN", "confidence": 33.6, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.295, "resistance_source": "session_high", "resistance_distance_pct": 0.5998758877473609, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.06475559584792467)", "volume=Declining (rvol=0.11, accel=0.681)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.008%, ema9_slope=0.0084)", "resistance=SAFE (session_high $7.29 (0.60% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:56:18.459509", "symbol": "BTE", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 58.2, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 236.719917, "reasons_for": ["held 236.7s (>= 18s)", "momentum=Building (slope_5m=-0.009811616954473891)", "volume=Declining (rvol=0.118, accel=0.587)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.136%, ema9_slope=0.0537)", "resistance=SAFE (session_high $5.13 (0.69% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BTE", "computed_at": "2026-09-14T13:56:18.457005+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.095, "open": 5.1, "extension_from_open_pct": -0.09803921568627243, "price_1m": 5.095, "price_3m": 5.1, "price_5m": 5.0919, "price_sub": 5.095}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": -0.009811616954473891, "slope_sub": -0.03923491907798206}, "acceleration": {"momentum_acceleration": 0.0294, "velocity_acceleration": 0.000285, "slope_acceleration": 0.008541}, "volume": {"volume_1m": 4482.0, "volume_3m": 151961.0, "volume_5m": 196668.0, "volume_sub": 4482.0, "volume_acceleration": 0.587, "relative_volume": 0.118}, "vwap": {"value": 5.0699, "slope": 0.003, "price_vs_vwap_pct": 0.495, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 13, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.0881, "ema20": 5.0786, "ema9_slope": 0.0537, "price_vs_ema9_pct": 0.136, "price_vs_ema9_atr": 0.67}, "volatility": {"atr": 0.0103, "atr_pct": 0.202, "vwap_distance_atr": 2.437, "range_expansion_pct": -50.1}, "rsi": {"value": 54.0, "has_full_history": true}, "quote": {"bid": 5.09, "ask": 5.1, "spread": 0.01, "spread_pct": 0.196}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.267}, "pressure": {"score": -13.0, "slope": 2.9}}, "prediction": {"symbol": "BTE", "direction": "UP", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.13, "resistance_source": "session_high", "resistance_distance_pct": 0.6869479882237516, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.009811616954473891)", "volume=Declining (rvol=0.118, accel=0.587)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.136%, ema9_slope=0.0537)", "resistance=SAFE (session_high $5.13 (0.69% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:56:29.885734", "symbol": "NU", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $14.31 fell below VWAP $14.32", "momentum=Building (slope_5m=-0.12896479609619987)", "volume=Declining (rvol=0.056, accel=0.739)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.182%, ema9_slope=-0.0149)", "resistance=SAFE (session_high $14.42 (0.77% away))", "extension=NORMAL"], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:56:29.883562+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.31, "open": 14.32, "extension_from_open_pct": -0.06983240223463538, "price_1m": 14.325, "price_3m": 14.36, "price_5m": 14.39, "price_sub": 14.3299}, "velocity": {"velocity_1m": -0.0017452006980801388, "velocity_sub": -0.004629015787502542}, "slope": {"slope_1m": -0.1047668936615945, "slope_3m": -0.12214983713355097, "slope_5m": -0.12896479609619987, "slope_sub": -0.16119324872431662}, "acceleration": {"momentum_acceleration": 0.0322, "velocity_acceleration": -2.3e-05, "slope_acceleration": 0.000457}, "volume": {"volume_1m": 15910.0, "volume_3m": 87207.0, "volume_5m": 196010.0, "volume_sub": 15910.0, "volume_acceleration": 0.739, "relative_volume": 0.056}, "vwap": {"value": 14.3165, "slope": 0.0005, "price_vs_vwap_pct": -0.046, "time_above_pct": 35.0, "time_below_pct": 65.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.3361, "ema20": 14.325, "ema9_slope": -0.0149, "price_vs_ema9_pct": -0.182, "price_vs_ema9_atr": -0.697}, "volatility": {"atr": 0.0374, "atr_pct": 0.261, "vwap_distance_atr": -0.175, "range_expansion_pct": -54.6}, "rsi": {"value": 45.3, "has_full_history": true}, "quote": {"bid": 14.31, "ask": 14.32, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 108, "trades_per_second": 3.6, "uptick_ratio": 0.213, "downtick_ratio": 0.231}, "pressure": {"score": -10.5, "slope": -3.6}}, "prediction": {"symbol": "NU", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.42, "resistance_source": "session_high", "resistance_distance_pct": 0.7686932215234062, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.12896479609619987)", "volume=Declining (rvol=0.056, accel=0.739)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.182%, ema9_slope=-0.0149)", "resistance=SAFE (session_high $14.42 (0.77% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:56:34.909684", "symbol": "NU", "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 $14.31 fell below VWAP $14.32", "momentum=Deteriorating (slope_5m=-0.12198522236163442)", "volume=Declining (rvol=0.056, accel=0.739)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.154%, ema9_slope=-0.0135)", "resistance=SAFE (session_high $14.42 (0.73% away))", "extension=NORMAL"], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:56:34.906717+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.315, "open": 14.32, "extension_from_open_pct": -0.034916201117323895, "price_1m": 14.325, "price_3m": 14.36, "price_5m": 14.39, "price_sub": 14.31}, "velocity": {"velocity_1m": -0.0011634671320534947, "velocity_sub": 0.0011646866992776625}, "slope": {"slope_1m": -0.06983240223463538, "slope_3m": -0.10468768174945145, "slope_5m": -0.12198522236163442, "slope_sub": -0.11659751689180455}, "acceleration": {"momentum_acceleration": -0.0054, "velocity_acceleration": 0.001153, "slope_acceleration": 0.006955}, "volume": {"volume_1m": 16228.0, "volume_3m": 87525.0, "volume_5m": 196328.0, "volume_sub": 318.0, "volume_acceleration": 0.739, "relative_volume": 0.056}, "vwap": {"value": 14.3165, "slope": 0.0006, "price_vs_vwap_pct": -0.011, "time_above_pct": 35.0, "time_below_pct": 65.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.3371, "ema20": 14.3255, "ema9_slope": -0.0135, "price_vs_ema9_pct": -0.154, "price_vs_ema9_atr": -0.59}, "volatility": {"atr": 0.0374, "atr_pct": 0.261, "vwap_distance_atr": -0.041, "range_expansion_pct": -54.6}, "rsi": {"value": 46.2, "has_full_history": true}, "quote": {"bid": 14.31, "ask": 14.32, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -5.7, "slope": 4.8}}, "prediction": {"symbol": "NU", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.42, "resistance_source": "session_high", "resistance_distance_pct": 0.7334963325183405, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.12198522236163442)", "volume=Declining (rvol=0.056, accel=0.739)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.154%, ema9_slope=-0.0135)", "resistance=SAFE (session_high $14.42 (0.73% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:56:39.918123", "symbol": "NU", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.11500662159336389)", "volume=Declining (rvol=0.056, accel=0.74)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.126%, ema9_slope=-0.0121)", "resistance=SAFE (session_high $14.42 (0.70% away))", "extension=NORMAL"], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:56:39.915712+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.32, "open": 14.32, "extension_from_open_pct": 0.0, "price_1m": 14.325, "price_3m": 14.36, "price_5m": 14.39, "price_sub": 14.31}, "velocity": {"velocity_1m": -0.0005817335660266441, "velocity_sub": 0.002329373398555739}, "slope": {"slope_1m": -0.03491010647581781, "slope_3m": -0.08722958827634457, "slope_5m": -0.11500662159336389, "slope_sub": -0.09564350802235887}, "acceleration": {"momentum_acceleration": -0.0194, "velocity_acceleration": 0.000233, "slope_acceleration": 0.006972}, "volume": {"volume_1m": 17759.0, "volume_3m": 89056.0, "volume_5m": 197859.0, "volume_sub": 1849.0, "volume_acceleration": 0.74, "relative_volume": 0.056}, "vwap": {"value": 14.3166, "slope": 0.0006, "price_vs_vwap_pct": 0.024, "time_above_pct": 40.0, "time_below_pct": 60.0, "hold_duration_bars": 10, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.3381, "ema20": 14.326, "ema9_slope": -0.0121, "price_vs_ema9_pct": -0.126, "price_vs_ema9_atr": -0.483}, "volatility": {"atr": 0.0374, "atr_pct": 0.261, "vwap_distance_atr": 0.092, "range_expansion_pct": -54.6}, "rsi": {"value": 47.2, "has_full_history": true}, "quote": {"bid": 14.31, "ask": 14.32, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.6, "downtick_ratio": 0.4}, "pressure": {"score": 3.1, "slope": 8.8}}, "prediction": {"symbol": "NU", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.42, "resistance_source": "session_high", "resistance_distance_pct": 0.6983240223463663, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.11500662159336389)", "volume=Declining (rvol=0.056, accel=0.74)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.126%, ema9_slope=-0.0121)", "resistance=SAFE (session_high $14.42 (0.70% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:56:44.926694", "symbol": "NU", "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 $14.31 fell below VWAP $14.32", "momentum=Deteriorating (slope_5m=-0.12198522236163442)", "volume=Declining (rvol=0.056, accel=0.741)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.154%, ema9_slope=-0.0135)", "resistance=SAFE (session_high $14.42 (0.73% away))", "extension=NORMAL"], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:56:44.924270+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.315, "open": 14.32, "extension_from_open_pct": -0.034916201117323895, "price_1m": 14.325, "price_3m": 14.36, "price_5m": 14.39, "price_sub": 14.31}, "velocity": {"velocity_1m": -0.0011634671320534947, "velocity_sub": 0.0011646866992776625}, "slope": {"slope_1m": -0.06983240223463538, "slope_3m": -0.10468768174945145, "slope_5m": -0.12198522236163442, "slope_sub": -0.11659751689180455}, "acceleration": {"momentum_acceleration": -0.0054, "velocity_acceleration": -0.000233, "slope_acceleration": -0.006973}, "volume": {"volume_1m": 20883.0, "volume_3m": 92180.0, "volume_5m": 200983.0, "volume_sub": 4973.0, "volume_acceleration": 0.741, "relative_volume": 0.056}, "vwap": {"value": 14.3166, "slope": 0.0006, "price_vs_vwap_pct": -0.011, "time_above_pct": 35.0, "time_below_pct": 65.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.3371, "ema20": 14.3255, "ema9_slope": -0.0135, "price_vs_ema9_pct": -0.154, "price_vs_ema9_atr": -0.59}, "volatility": {"atr": 0.0374, "atr_pct": 0.261, "vwap_distance_atr": -0.042, "range_expansion_pct": -54.6}, "rsi": {"value": 46.2, "has_full_history": true}, "quote": {"bid": 14.31, "ask": 14.32, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.381, "downtick_ratio": 0.333}, "pressure": {"score": -3.7, "slope": -6.8}}, "prediction": {"symbol": "NU", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.42, "resistance_source": "session_high", "resistance_distance_pct": 0.7334963325183405, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.12198522236163442)", "volume=Declining (rvol=0.056, accel=0.741)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.154%, ema9_slope=-0.0135)", "resistance=SAFE (session_high $14.42 (0.73% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:56:49.935427", "symbol": "NU", "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 $14.31 fell below VWAP $14.32", "momentum=Deteriorating (slope_5m=-0.12198522236163442)", "volume=Declining (rvol=0.056, accel=0.741)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.154%, ema9_slope=-0.0135)", "resistance=SAFE (session_high $14.42 (0.73% away))", "extension=NORMAL"], "features": {"symbol": "NU", "computed_at": "2026-09-14T13:56:49.932871+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.315, "open": 14.32, "extension_from_open_pct": -0.034916201117323895, "price_1m": 14.325, "price_3m": 14.36, "price_5m": 14.39, "price_sub": 14.31}, "velocity": {"velocity_1m": -0.0011634671320534947, "velocity_sub": 0.0011646866992776625}, "slope": {"slope_1m": -0.06983240223463538, "slope_3m": -0.10468768174945145, "slope_5m": -0.12198522236163442, "slope_sub": -0.11659751689180455}, "acceleration": {"momentum_acceleration": -0.0054, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 21185.0, "volume_3m": 92482.0, "volume_5m": 201285.0, "volume_sub": 5275.0, "volume_acceleration": 0.741, "relative_volume": 0.056}, "vwap": {"value": 14.3166, "slope": 0.0006, "price_vs_vwap_pct": -0.011, "time_above_pct": 35.0, "time_below_pct": 65.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 14.3371, "ema20": 14.3255, "ema9_slope": -0.0135, "price_vs_ema9_pct": -0.154, "price_vs_ema9_atr": -0.59}, "volatility": {"atr": 0.0374, "atr_pct": 0.261, "vwap_distance_atr": -0.042, "range_expansion_pct": -54.6}, "rsi": {"value": 46.2, "has_full_history": true}, "quote": {"bid": 14.31, "ask": 14.32, "spread": 0.01, "spread_pct": 0.07}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.348, "downtick_ratio": 0.304}, "pressure": {"score": -3.9, "slope": -0.2}}, "prediction": {"symbol": "NU", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.42, "resistance_source": "session_high", "resistance_distance_pct": 0.7334963325183405, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.12198522236163442)", "volume=Declining (rvol=0.056, accel=0.741)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.154%, ema9_slope=-0.0135)", "resistance=SAFE (session_high $14.42 (0.73% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:56:54.943889", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 47.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=-0.0774066147906573)", "volume=Declining (rvol=1.343, accel=0.722)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.271%, ema9_slope=0.0537)", "resistance=SAFE (session_high $8.40 (0.63% away))", "extension=NORMAL"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:56:54.941567+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3477, "open": 8.0, "extension_from_open_pct": 4.346249999999996, "price_1m": 8.33, "price_3m": 8.31, "price_5m": 8.32, "price_sub": 8.3558}, "velocity": {"velocity_1m": 0.0035414165666265715, "velocity_sub": -0.003231288446348908}, "slope": {"slope_1m": 0.21225948422144064, "slope_3m": -0.013784726523012315, "slope_5m": -0.0774066147906573, "slope_sub": -0.06822405017460229}, "acceleration": {"momentum_acceleration": -0.0092, "velocity_acceleration": 5.7e-05, "slope_acceleration": 0.004743}, "volume": {"volume_1m": 1267.0, "volume_3m": 7795.0, "volume_5m": 40944.0, "volume_sub": 962.0, "volume_acceleration": 0.722, "relative_volume": 1.343}, "vwap": {"value": 8.2375, "slope": 0.0033, "price_vs_vwap_pct": 1.338, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3252, "ema20": 8.2815, "ema9_slope": 0.0537, "price_vs_ema9_pct": 0.271, "price_vs_ema9_atr": 0.384}, "volatility": {"atr": 0.0587, "atr_pct": 0.703, "vwap_distance_atr": 1.878, "range_expansion_pct": -64.4}, "rsi": {"value": 62.1, "has_full_history": true}, "quote": {"bid": 8.33, "ask": 8.36, "spread": 0.03, "spread_pct": 0.359}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.444, "downtick_ratio": 0.333}, "pressure": {"score": -4.8, "slope": 12.2}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 47.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4, "resistance_source": "session_high", "resistance_distance_pct": 0.6265198797273582, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.0774066147906573)", "volume=Declining (rvol=1.343, accel=0.722)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.271%, ema9_slope=0.0537)", "resistance=SAFE (session_high $8.40 (0.63% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:56:59.952955", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.04791566842357774)", "volume=Declining (rvol=1.344, accel=0.724)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.389%, ema9_slope=0.0596)", "resistance=SAFE (session_high $8.40 (0.48% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:56:59.949820+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.36, "open": 8.0, "extension_from_open_pct": 4.499999999999993, "price_1m": 8.33, "price_3m": 8.31, "price_5m": 8.32, "price_sub": 8.3558}, "velocity": {"velocity_1m": 0.0060024009603840255, "velocity_sub": 0.0016754828981063426}, "slope": {"slope_1m": 0.35949670461353345, "slope_3m": 0.05990415335463132, "slope_5m": -0.04791566842357774, "slope_sub": 0.020100743009603333}, "acceleration": {"momentum_acceleration": -0.068, "velocity_acceleration": 0.00098, "slope_acceleration": 0.029399}, "volume": {"volume_1m": 1512.0, "volume_3m": 8040.0, "volume_5m": 41189.0, "volume_sub": 1207.0, "volume_acceleration": 0.724, "relative_volume": 1.344}, "vwap": {"value": 8.2376, "slope": 0.0035, "price_vs_vwap_pct": 1.485, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3276, "ema20": 8.2827, "ema9_slope": 0.0596, "price_vs_ema9_pct": 0.389, "price_vs_ema9_atr": 0.552}, "volatility": {"atr": 0.0587, "atr_pct": 0.702, "vwap_distance_atr": 2.085, "range_expansion_pct": -64.4}, "rsi": {"value": 62.8, "has_full_history": true}, "quote": {"bid": 8.33, "ask": 8.36, "spread": 0.03, "spread_pct": 0.359}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.462, "downtick_ratio": 0.308}, "pressure": {"score": 0.4, "slope": 5.2}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4, "resistance_source": "session_high", "resistance_distance_pct": 0.4784688995215422, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.04791566842357774)", "volume=Declining (rvol=1.344, accel=0.724)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.389%, ema9_slope=0.0596)", "resistance=SAFE (session_high $8.40 (0.48% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:04.974033", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.10314100334608425)", "volume=Declining (rvol=1.347, accel=0.679)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.297%, ema9_slope=0.0626)", "resistance=SAFE (session_high $8.40 (0.53% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:57:04.971621+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3555, "open": 8.0, "extension_from_open_pct": 4.443749999999991, "price_1m": 8.345, "price_3m": 8.35, "price_5m": 8.39, "price_sub": 8.36}, "velocity": {"velocity_1m": 0.00209706411024538, "velocity_sub": -0.0017942583732058098}, "slope": {"slope_1m": 0.12574473818147508, "slope_3m": 0.15281356744770894, "slope_5m": 0.10314100334608425, "slope_sub": -0.022254593748975166}, "acceleration": {"momentum_acceleration": -0.1254, "velocity_acceleration": -0.000691, "slope_acceleration": -0.046547}, "volume": {"volume_1m": 500.0, "volume_3m": 4940.0, "volume_5m": 30945.0, "volume_sub": 500.0, "volume_acceleration": 0.679, "relative_volume": 1.347}, "vwap": {"value": 8.2379, "slope": 0.0022, "price_vs_vwap_pct": 1.428, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3308, "ema20": 8.2884, "ema9_slope": 0.0626, "price_vs_ema9_pct": 0.297, "price_vs_ema9_atr": 0.479}, "volatility": {"atr": 0.0516, "atr_pct": 0.617, "vwap_distance_atr": 2.282, "range_expansion_pct": -78.6}, "rsi": {"value": 62.6, "has_full_history": true}, "quote": {"bid": 8.33, "ask": 8.36, "spread": 0.03, "spread_pct": 0.359}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -49.3, "slope": -49.7}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4, "resistance_source": "session_high", "resistance_distance_pct": 0.5325833283466112, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10314100334608425)", "volume=Declining (rvol=1.347, accel=0.679)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.297%, ema9_slope=0.0626)", "resistance=SAFE (session_high $8.40 (0.53% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:09.983248", "symbol": "ALLT", "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.04200168006720286)", "volume=Declining (rvol=1.347, accel=0.679)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.052%, ema9_slope=0.0503)", "resistance=SAFE (session_high $8.40 (0.84% away))", "extension=NORMAL"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:57:09.980254+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.33, "open": 8.0, "extension_from_open_pct": 4.125000000000001, "price_1m": 8.345, "price_3m": 8.35, "price_5m": 8.39, "price_sub": 8.36}, "velocity": {"velocity_1m": -0.0029958058717796223, "velocity_sub": -0.011961722488038024}, "slope": {"slope_1m": -0.17991004497751806, "slope_3m": 0.0, "slope_5m": 0.04200168006720286, "slope_sub": -0.20547330104352893}, "acceleration": {"momentum_acceleration": -0.2475, "velocity_acceleration": -0.00203, "slope_acceleration": -0.061026}, "volume": {"volume_1m": 501.0, "volume_3m": 4941.0, "volume_5m": 30946.0, "volume_sub": 501.0, "volume_acceleration": 0.679, "relative_volume": 1.347}, "vwap": {"value": 8.2378, "slope": 0.0021, "price_vs_vwap_pct": 1.119, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3257, "ema20": 8.2859, "ema9_slope": 0.0503, "price_vs_ema9_pct": 0.052, "price_vs_ema9_atr": 0.082}, "volatility": {"atr": 0.0526, "atr_pct": 0.632, "vwap_distance_atr": 1.751, "range_expansion_pct": -78.6}, "rsi": {"value": 60.4, "has_full_history": true}, "quote": {"bid": 8.33, "ask": 8.36, "spread": 0.03, "spread_pct": 0.359}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -56.4, "slope": -7.1}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4, "resistance_source": "session_high", "resistance_distance_pct": 0.840336134453785, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.04200168006720286)", "volume=Declining (rvol=1.347, accel=0.679)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.052%, ema9_slope=0.0503)", "resistance=SAFE (session_high $8.40 (0.84% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:14.992683", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.11392253267777776)", "volume=Declining (rvol=1.347, accel=0.679)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.34%, ema9_slope=0.0647)", "resistance=SAFE (session_high $8.40 (0.48% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T13:57:14.989581+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.36, "open": 8.0, "extension_from_open_pct": 4.499999999999993, "price_1m": 8.345, "price_3m": 8.35, "price_5m": 8.39, "price_sub": 8.36}, "velocity": {"velocity_1m": 0.002995805871779267, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.17958695001495112, "slope_3m": 0.17974835230676667, "slope_5m": 0.11392253267777776, "slope_sub": 0.010049109038812514}, "acceleration": {"momentum_acceleration": -0.1039, "velocity_acceleration": 0.002388, "slope_acceleration": 0.071766}, "volume": {"volume_1m": 601.0, "volume_3m": 5041.0, "volume_5m": 31046.0, "volume_sub": 601.0, "volume_acceleration": 0.679, "relative_volume": 1.347}, "vwap": {"value": 8.2379, "slope": 0.0022, "price_vs_vwap_pct": 1.482, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3317, "ema20": 8.2888, "ema9_slope": 0.0647, "price_vs_ema9_pct": 0.34, "price_vs_ema9_atr": 0.535}, "volatility": {"atr": 0.053, "atr_pct": 0.633, "vwap_distance_atr": 2.306, "range_expansion_pct": -78.6}, "rsi": {"value": 62.9, "has_full_history": true}, "quote": {"bid": 8.33, "ask": 8.36, "spread": 0.03, "spread_pct": 0.359}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -21.4, "slope": 35.0}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4, "resistance_source": "session_high", "resistance_distance_pct": 0.4784688995215422, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.11392253267777776)", "volume=Declining (rvol=1.347, accel=0.679)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.34%, ema9_slope=0.0647)", "resistance=SAFE (session_high $8.40 (0.48% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:25.008025", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=1.6500731045046295)", "volume=Steady (rvol=0.317, accel=2.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=4.414%, ema9_slope=1.0446)", "resistance=SAFE (session_high $14.89 (0.81% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:57:25.005438+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.77, "open": 12.46, "extension_from_open_pct": 18.53932584269662, "price_1m": 14.83, "price_3m": 14.18, "price_5m": 13.87, "price_sub": 14.8123}, "velocity": {"velocity_1m": -0.006743088334457237, "velocity_sub": -0.009519115869919121}, "slope": {"slope_1m": -0.4054054054054087, "slope_3m": 2.2126929674099474, "slope_5m": 1.6500731045046295, "slope_sub": 2.99446162501308}, "acceleration": {"momentum_acceleration": 1.3444, "velocity_acceleration": -2.6e-05, "slope_acceleration": -0.001818}, "volume": {"volume_1m": 15800.0, "volume_3m": 78987.0, "volume_5m": 95283.0, "volume_sub": 15800.0, "volume_acceleration": 2.677, "relative_volume": 0.317}, "vwap": {"value": 13.1224, "slope": 0.0998, "price_vs_vwap_pct": 12.556, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 13, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.1456, "ema20": 13.6165, "ema9_slope": 1.0446, "price_vs_ema9_pct": 4.414, "price_vs_ema9_atr": 1.561}, "volatility": {"atr": 0.3999, "atr_pct": 2.708, "vwap_distance_atr": 4.12, "range_expansion_pct": 2.7}, "rsi": {"value": 83.4, "has_full_history": true}, "quote": {"bid": 14.74, "ask": 14.83, "spread": 0.09, "spread_pct": 0.609}, "trade_flow": {"tick_count_sub": 260, "trades_per_second": 8.667, "uptick_ratio": 0.265, "downtick_ratio": 0.312}, "pressure": {"score": 16.5, "slope": 4.1}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.89, "resistance_source": "session_high", "resistance_distance_pct": 0.812457684495606, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=1.6500731045046295)", "volume=Steady (rvol=0.317, accel=2.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=4.414%, ema9_slope=1.0446)", "resistance=SAFE (session_high $14.89 (0.81% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:30.038823", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.022506, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=1.4593448295105758)", "volume=Steady (rvol=0.32, accel=2.705)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.635%, ema9_slope=1.0049)", "resistance=SAFE (session_high $14.89 (1.77% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:57:30.027944+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.631, "open": 12.46, "extension_from_open_pct": 17.42375601926163, "price_1m": 14.83, "price_3m": 14.18, "price_5m": 13.87, "price_sub": 14.8123}, "velocity": {"velocity_1m": -0.022364576309282968, "velocity_sub": -0.040799425702513055}, "slope": {"slope_1m": -1.350938528902616, "slope_3m": 1.7413848483457999, "slope_5m": 1.4593448295105758, "slope_sub": 2.428060306069296}, "acceleration": {"momentum_acceleration": 0.9687, "velocity_acceleration": -0.006228, "slope_acceleration": -0.188259}, "volume": {"volume_1m": 25275.0, "volume_3m": 88462.0, "volume_5m": 104758.0, "volume_sub": 25275.0, "volume_acceleration": 2.705, "relative_volume": 0.32}, "vwap": {"value": 13.1341, "slope": 0.1116, "price_vs_vwap_pct": 11.397, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 13, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.1178, "ema20": 13.6032, "ema9_slope": 1.0049, "price_vs_ema9_pct": 3.635, "price_vs_ema9_atr": 1.277}, "volatility": {"atr": 0.4018, "atr_pct": 2.746, "vwap_distance_atr": 3.725, "range_expansion_pct": 3.0}, "rsi": {"value": 78.4, "has_full_history": true}, "quote": {"bid": 14.63, "ask": 14.74, "spread": 0.11, "spread_pct": 0.749}, "trade_flow": {"tick_count_sub": 360, "trades_per_second": 12.0, "uptick_ratio": 0.281, "downtick_ratio": 0.311}, "pressure": {"score": -4.8, "slope": -21.3}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.89, "resistance_source": "session_high", "resistance_distance_pct": 1.7702139293281411, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=1.4593448295105758)", "volume=Steady (rvol=0.32, accel=2.705)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.635%, ema9_slope=1.0049)", "resistance=SAFE (session_high $14.89 (1.77% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:30.040844", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.02815885390300459)", "volume=Declining (rvol=0.153, accel=0.352)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.045%, ema9_slope=-0.0192)", "resistance=SAFE (session_high $6.36 (0.63% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:57:30.027944+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.32, "open": 6.22, "extension_from_open_pct": 1.6077170418006517, "price_1m": 6.32, "price_3m": 6.325, "price_5m": 6.3401, "price_sub": 6.315}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.002639218791237737}, "slope": {"slope_1m": 0.0, "slope_3m": 0.03956739646531173, "slope_5m": -0.02815885390300459, "slope_sub": 0.08486652522246549}, "acceleration": {"momentum_acceleration": -0.113, "velocity_acceleration": 6e-06, "slope_acceleration": -9.8e-05}, "volume": {"volume_1m": 17799.0, "volume_3m": 110510.0, "volume_5m": 194515.0, "volume_sub": 17799.0, "volume_acceleration": 0.352, "relative_volume": 0.153}, "vwap": {"value": 6.3091, "slope": 0.0005, "price_vs_vwap_pct": 0.172, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 14, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3229, "ema20": 6.3201, "ema9_slope": -0.0192, "price_vs_ema9_pct": -0.045, "price_vs_ema9_atr": -0.132}, "volatility": {"atr": 0.0218, "atr_pct": 0.344, "vwap_distance_atr": 0.499, "range_expansion_pct": -49.9}, "rsi": {"value": 53.2, "has_full_history": true}, "quote": {"bid": 6.32, "ask": 6.33, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 135, "trades_per_second": 4.5, "uptick_ratio": 0.222, "downtick_ratio": 0.185}, "pressure": {"score": -12.9, "slope": 9.8}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.6329113924050638, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.02815885390300459)", "volume=Declining (rvol=0.153, accel=0.352)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.045%, ema9_slope=-0.0192)", "resistance=SAFE (session_high $6.36 (0.63% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:30.044022", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.1678686893807508)", "volume=Declining (rvol=0.057, accel=0.795)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.143%, ema9_slope=-0.0529)", "resistance=SAFE (session_high $8.12 (1.06% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:57:30.027944+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.03, "open": 7.9, "extension_from_open_pct": 1.6455696202531518, "price_1m": 8.015, "price_3m": 8.06, "price_5m": 8.072, "price_sub": 8.0195}, "velocity": {"velocity_1m": 0.00311915159076706, "velocity_sub": 0.004364361867946306}, "slope": {"slope_1m": 0.1869741352446094, "slope_3m": 0.0, "slope_5m": -0.1678686893807508, "slope_sub": 0.02866445451854582}, "acceleration": {"momentum_acceleration": -0.1965, "velocity_acceleration": -4e-06, "slope_acceleration": 0.000196}, "volume": {"volume_1m": 2439.0, "volume_3m": 35478.0, "volume_5m": 82722.0, "volume_sub": 2439.0, "volume_acceleration": 0.795, "relative_volume": 0.057}, "vwap": {"value": 7.9974, "slope": 0.0017, "price_vs_vwap_pct": 0.408, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0415, "ema20": 8.0271, "ema9_slope": -0.0529, "price_vs_ema9_pct": -0.143, "price_vs_ema9_atr": -0.288}, "volatility": {"atr": 0.0399, "atr_pct": 0.497, "vwap_distance_atr": 0.818, "range_expansion_pct": -55.8}, "rsi": {"value": 55.5, "has_full_history": true}, "quote": {"bid": 8.02, "ask": 8.03, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.36, "downtick_ratio": 0.32}, "pressure": {"score": -0.5, "slope": -2.3}}, "prediction": {"symbol": "IBRX", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.115, "resistance_source": "session_high", "resistance_distance_pct": 1.0585305105853158, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.1678686893807508)", "volume=Declining (rvol=0.057, accel=0.795)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.143%, ema9_slope=-0.0529)", "resistance=SAFE (session_high $8.12 (1.06% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:35.072689", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-2.1514)", "spread 1.10% exceeds max 1.0%", "momentum=Weakening (slope_5m=1.1910790779139757)", "volume=Steady (rvol=0.323, accel=2.74)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.539%, ema9_slope=0.9491)", "resistance=SAFE (session_high $14.89 (3.14% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:57:35.066944+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.4364, "open": 12.46, "extension_from_open_pct": 15.861958266452646, "price_1m": 14.83, "price_3m": 14.18, "price_5m": 13.87, "price_sub": 14.631}, "velocity": {"velocity_1m": -0.044234659474039026, "velocity_sub": -0.0443350875993893}, "slope": {"slope_1m": -2.6897739387146986, "slope_3m": 1.0764805929285555, "slope_5m": 1.1910790779139757, "slope_sub": -0.9603058316250501}, "acceleration": {"momentum_acceleration": -2.1514, "velocity_acceleration": -0.000702, "slope_acceleration": -0.265695}, "volume": {"volume_1m": 36991.0, "volume_3m": 100178.0, "volume_5m": 116474.0, "volume_sub": 11716.0, "volume_acceleration": 2.74, "relative_volume": 0.323}, "vwap": {"value": 13.1451, "slope": 0.1226, "price_vs_vwap_pct": 9.823, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 13, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.0789, "ema20": 13.5847, "ema9_slope": 0.9491, "price_vs_ema9_pct": 2.539, "price_vs_ema9_atr": 0.856}, "volatility": {"atr": 0.4175, "atr_pct": 2.892, "vwap_distance_atr": 3.093, "range_expansion_pct": 3.5}, "rsi": {"value": 72.3, "has_full_history": true}, "quote": {"bid": 14.41, "ask": 14.57, "spread": 0.16, "spread_pct": 1.104}, "trade_flow": {"tick_count_sub": 81, "trades_per_second": 2.7, "uptick_ratio": 0.247, "downtick_ratio": 0.296}, "pressure": {"score": -8.0, "slope": -3.2}}, "prediction": {"symbol": "XHLD", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.89, "resistance_source": "session_high", "resistance_distance_pct": 3.1420575766811654, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.1910790779139757)", "volume=Steady (rvol=0.323, accel=2.74)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.539%, ema9_slope=0.9491)", "resistance=SAFE (session_high $14.89 (3.14% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:35.074560", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.02815885390300459)", "volume=Declining (rvol=0.153, accel=0.353)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.045%, ema9_slope=-0.0192)", "resistance=SAFE (session_high $6.36 (0.63% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:57:35.066944+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.32, "open": 6.22, "extension_from_open_pct": 1.6077170418006517, "price_1m": 6.32, "price_3m": 6.325, "price_5m": 6.3401, "price_sub": 6.32}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.03956739646531173, "slope_5m": -0.02815885390300459, "slope_sub": 0.03292024753494019}, "acceleration": {"momentum_acceleration": -0.0611, "velocity_acceleration": -0.000524, "slope_acceleration": 0.0}, "volume": {"volume_1m": 17929.0, "volume_3m": 110640.0, "volume_5m": 194645.0, "volume_sub": 130.0, "volume_acceleration": 0.353, "relative_volume": 0.153}, "vwap": {"value": 6.3091, "slope": 0.0005, "price_vs_vwap_pct": 0.172, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 14, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3229, "ema20": 6.3201, "ema9_slope": -0.0192, "price_vs_ema9_pct": -0.045, "price_vs_ema9_atr": -0.132}, "volatility": {"atr": 0.0218, "atr_pct": 0.344, "vwap_distance_atr": 0.499, "range_expansion_pct": -49.9}, "rsi": {"value": 53.2, "has_full_history": true}, "quote": {"bid": 6.32, "ask": 6.33, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -16.2, "slope": -3.3}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.6329113924050638, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.02815885390300459)", "volume=Declining (rvol=0.153, accel=0.353)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.045%, ema9_slope=-0.0192)", "resistance=SAFE (session_high $6.36 (0.63% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:35.076484", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.18032583012062903)", "volume=Declining (rvol=0.057, accel=0.796)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.193%, ema9_slope=-0.0554)", "resistance=SAFE (session_high $8.12 (1.12% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:57:35.066944+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.025, "open": 7.9, "extension_from_open_pct": 1.582278481012658, "price_1m": 8.015, "price_3m": 8.06, "price_5m": 8.072, "price_sub": 8.03}, "velocity": {"velocity_1m": 0.00207943439384483, "velocity_sub": -0.0020755500207550875}, "slope": {"slope_1m": 0.12468827930174299, "slope_3m": -0.03115911923555674, "slope_5m": -0.18032583012062903, "slope_sub": 0.0635622926046543}, "acceleration": {"momentum_acceleration": -0.2439, "velocity_acceleration": -0.001278, "slope_acceleration": -0.012361}, "volume": {"volume_1m": 2947.0, "volume_3m": 35986.0, "volume_5m": 83230.0, "volume_sub": 508.0, "volume_acceleration": 0.796, "relative_volume": 0.057}, "vwap": {"value": 7.9974, "slope": 0.0017, "price_vs_vwap_pct": 0.345, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0405, "ema20": 8.0266, "ema9_slope": -0.0554, "price_vs_ema9_pct": -0.193, "price_vs_ema9_atr": -0.388}, "volatility": {"atr": 0.0399, "atr_pct": 0.497, "vwap_distance_atr": 0.692, "range_expansion_pct": -55.8}, "rsi": {"value": 54.7, "has_full_history": true}, "quote": {"bid": 8.02, "ask": 8.03, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -6.6, "slope": -6.1}}, "prediction": {"symbol": "IBRX", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.115, "resistance_source": "session_high", "resistance_distance_pct": 1.1214953271028019, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.18032583012062903)", "volume=Declining (rvol=0.057, accel=0.796)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.193%, ema9_slope=-0.0554)", "resistance=SAFE (session_high $8.12 (1.12% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:40.087911", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.003479206993840365)", "volume=Declining (rvol=0.153, accel=0.354)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.081%, ema9_slope=-0.0129)", "resistance=SAFE (session_high $6.36 (0.47% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:57:40.082709+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.33, "open": 6.22, "extension_from_open_pct": 1.7684887459807126, "price_1m": 6.32, "price_3m": 6.325, "price_5m": 6.3401, "price_sub": 6.32}, "velocity": {"velocity_1m": 0.0026371308016877077, "velocity_sub": 0.005274261603375415}, "slope": {"slope_1m": 0.1581027667984156, "slope_3m": 0.11863959926179549, "slope_5m": 0.003479206993840365, "slope_sub": 0.12783192001012528}, "acceleration": {"momentum_acceleration": 0.1244, "velocity_acceleration": 0.001052, "slope_acceleration": 0.031521}, "volume": {"volume_1m": 19650.0, "volume_3m": 112361.0, "volume_5m": 196366.0, "volume_sub": 1851.0, "volume_acceleration": 0.354, "relative_volume": 0.153}, "vwap": {"value": 6.3092, "slope": 0.0005, "price_vs_vwap_pct": 0.33, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 14, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3249, "ema20": 6.321, "ema9_slope": -0.0129, "price_vs_ema9_pct": 0.081, "price_vs_ema9_atr": 0.236}, "volatility": {"atr": 0.0218, "atr_pct": 0.344, "vwap_distance_atr": 0.957, "range_expansion_pct": -49.9}, "rsi": {"value": 56.6, "has_full_history": true}, "quote": {"bid": 6.32, "ask": 6.33, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.286}, "pressure": {"score": -12.5, "slope": 3.7}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 65.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.4739336492891035, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.003479206993840365)", "volume=Declining (rvol=0.153, accel=0.354)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.081%, ema9_slope=-0.0129)", "resistance=SAFE (session_high $6.36 (0.47% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:40.091035", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-1.6424)", "spread 1.72% exceeds max 1.0%", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=1.4483451470670303)", "volume=Steady (rvol=0.325, accel=2.764)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.59%, ema9_slope=1.0026)", "resistance=SAFE (session_high $14.89 (1.83% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:57:40.082709+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.623, "open": 12.46, "extension_from_open_pct": 17.35955056179774, "price_1m": 14.83, "price_3m": 14.18, "price_5m": 13.87, "price_sub": 14.631}, "velocity": {"velocity_1m": -0.02326365475387736, "velocity_sub": -0.0018226140842505399}, "slope": {"slope_1m": -1.4056293077105948, "slope_3m": 1.7141676992978088, "slope_5m": 1.4483451470670303, "slope_sub": -0.19401359663100848}, "acceleration": {"momentum_acceleration": -1.6424, "velocity_acceleration": 0.008476, "slope_acceleration": 0.256022}, "volume": {"volume_1m": 44977.0, "volume_3m": 108164.0, "volume_5m": 124460.0, "volume_sub": 19702.0, "volume_acceleration": 2.764, "relative_volume": 0.325}, "vwap": {"value": 13.1567, "slope": 0.1342, "price_vs_vwap_pct": 11.145, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 13, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.1162, "ema20": 13.6025, "ema9_slope": 1.0026, "price_vs_ema9_pct": 3.59, "price_vs_ema9_atr": 1.214}, "volatility": {"atr": 0.4175, "atr_pct": 2.855, "vwap_distance_atr": 3.512, "range_expansion_pct": 3.0}, "rsi": {"value": 78.1, "has_full_history": true}, "quote": {"bid": 14.44, "ask": 14.69, "spread": 0.25, "spread_pct": 1.716}, "trade_flow": {"tick_count_sub": 128, "trades_per_second": 4.267, "uptick_ratio": 0.32, "downtick_ratio": 0.352}, "pressure": {"score": 22.4, "slope": 30.4}}, "prediction": {"symbol": "XHLD", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.89, "resistance_source": "session_high", "resistance_distance_pct": 1.8258907200984835, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.4483451470670303)", "volume=Steady (rvol=0.325, accel=2.764)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.59%, ema9_slope=1.0026)", "resistance=SAFE (session_high $14.89 (1.83% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:40.093010", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.1678686893807508)", "volume=Declining (rvol=0.057, accel=0.796)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.143%, ema9_slope=-0.0529)", "resistance=SAFE (session_high $8.12 (1.06% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:57:40.082709+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.03, "open": 7.9, "extension_from_open_pct": 1.6455696202531518, "price_1m": 8.015, "price_3m": 8.06, "price_5m": 8.072, "price_sub": 8.03}, "velocity": {"velocity_1m": 0.00311915159076706, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.1869741352446094, "slope_3m": 0.0, "slope_5m": -0.1678686893807508, "slope_sub": 0.10093615165344752}, "acceleration": {"momentum_acceleration": -0.2688, "velocity_acceleration": 0.000414, "slope_acceleration": 0.012418}, "volume": {"volume_1m": 3049.0, "volume_3m": 36088.0, "volume_5m": 83332.0, "volume_sub": 610.0, "volume_acceleration": 0.796, "relative_volume": 0.057}, "vwap": {"value": 7.9974, "slope": 0.0017, "price_vs_vwap_pct": 0.408, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0415, "ema20": 8.0271, "ema9_slope": -0.0529, "price_vs_ema9_pct": -0.143, "price_vs_ema9_atr": -0.288}, "volatility": {"atr": 0.0399, "atr_pct": 0.497, "vwap_distance_atr": 0.817, "range_expansion_pct": -55.8}, "rsi": {"value": 55.5, "has_full_history": true}, "quote": {"bid": 8.02, "ask": 8.03, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.167}, "pressure": {"score": 1.5, "slope": 8.1}}, "prediction": {"symbol": "IBRX", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.115, "resistance_source": "session_high", "resistance_distance_pct": 1.0585305105853158, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.1678686893807508)", "volume=Declining (rvol=0.057, accel=0.796)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.143%, ema9_slope=-0.0529)", "resistance=SAFE (session_high $8.12 (1.06% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:45.105074", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "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": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.0123373213460946)", "volume=Declining (rvol=0.153, accel=0.354)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.018%, ema9_slope=-0.0161)", "resistance=SAFE (session_high $6.36 (0.55% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:57:45.099139+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.325, "open": 6.22, "extension_from_open_pct": 1.6881028938906824, "price_1m": 6.32, "price_3m": 6.325, "price_5m": 6.3401, "price_sub": 6.32}, "velocity": {"velocity_1m": 0.0013185654008438538, "velocity_sub": 0.0026371308016877077}, "slope": {"slope_1m": 0.07908264136021975, "slope_3m": 0.07911392405063122, "slope_5m": -0.0123373213460946, "slope_sub": 0.08038547048445002}, "acceleration": {"momentum_acceleration": -0.0927, "velocity_acceleration": -0.000526, "slope_acceleration": -0.015752}, "volume": {"volume_1m": 20957.0, "volume_3m": 113668.0, "volume_5m": 197673.0, "volume_sub": 3158.0, "volume_acceleration": 0.354, "relative_volume": 0.153}, "vwap": {"value": 6.3092, "slope": 0.0005, "price_vs_vwap_pct": 0.251, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 14, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3239, "ema20": 6.3206, "ema9_slope": -0.0161, "price_vs_ema9_pct": 0.018, "price_vs_ema9_atr": 0.052}, "volatility": {"atr": 0.0218, "atr_pct": 0.344, "vwap_distance_atr": 0.728, "range_expansion_pct": -49.9}, "rsi": {"value": 54.9, "has_full_history": true}, "quote": {"bid": 6.32, "ask": 6.33, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.308, "downtick_ratio": 0.346}, "pressure": {"score": -15.8, "slope": -3.3}}, "prediction": {"symbol": "SOUN", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.5533596837944686, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.0123373213460946)", "volume=Declining (rvol=0.153, accel=0.354)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.018%, ema9_slope=-0.0161)", "resistance=SAFE (session_high $6.36 (0.55% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:45.107024", "symbol": "XHLD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-1.5147)", "spread 1.65% exceeds max 1.0%", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=1.5129331381161544)", "volume=Steady (rvol=0.326, accel=2.774)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.854%, ema9_slope=1.016)", "resistance=SAFE (session_high $14.89 (1.50% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XHLD", "computed_at": "2026-09-14T13:57:45.099139+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.67, "open": 12.46, "extension_from_open_pct": 17.736757624398063, "price_1m": 14.83, "price_3m": 14.18, "price_5m": 13.87, "price_sub": 14.631}, "velocity": {"velocity_1m": -0.017981568891885836, "velocity_sub": 0.00888524366072032}, "slope": {"slope_1m": -1.0847457627118653, "slope_3m": 1.8739255014326648, "slope_5m": 1.5129331381161544, "slope_sub": -0.0017710176369498943}, "acceleration": {"momentum_acceleration": -1.5147, "velocity_acceleration": 0.002135, "slope_acceleration": 0.063967}, "volume": {"volume_1m": 48162.0, "volume_3m": 111349.0, "volume_5m": 127645.0, "volume_sub": 22887.0, "volume_acceleration": 2.774, "relative_volume": 0.326}, "vwap": {"value": 13.1611, "slope": 0.1386, "price_vs_vwap_pct": 11.465, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 13, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.1256, "ema20": 13.607, "ema9_slope": 1.016, "price_vs_ema9_pct": 3.854, "price_vs_ema9_atr": 1.304}, "volatility": {"atr": 0.4175, "atr_pct": 2.846, "vwap_distance_atr": 3.614, "range_expansion_pct": 2.9}, "rsi": {"value": 79.7, "has_full_history": true}, "quote": {"bid": 14.43, "ask": 14.67, "spread": 0.24, "spread_pct": 1.649}, "trade_flow": {"tick_count_sub": 158, "trades_per_second": 5.267, "uptick_ratio": 0.31, "downtick_ratio": 0.342}, "pressure": {"score": 29.9, "slope": 7.5}}, "prediction": {"symbol": "XHLD", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.89, "resistance_source": "session_high", "resistance_distance_pct": 1.4996591683708291, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.5129331381161544)", "volume=Steady (rvol=0.326, accel=2.774)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.854%, ema9_slope=1.016)", "resistance=SAFE (session_high $14.89 (1.50% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:45.109990", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.1678686893807508)", "volume=Declining (rvol=0.058, accel=0.816)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.143%, ema9_slope=-0.0529)", "resistance=SAFE (session_high $8.12 (1.06% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:57:45.099139+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.03, "open": 7.9, "extension_from_open_pct": 1.6455696202531518, "price_1m": 8.015, "price_3m": 8.06, "price_5m": 8.072, "price_sub": 8.03}, "velocity": {"velocity_1m": 0.00311915159076706, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.1869741352446094, "slope_3m": 0.0, "slope_5m": -0.1678686893807508, "slope_sub": 0.10093615165344752}, "acceleration": {"momentum_acceleration": -0.2688, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 11114.0, "volume_3m": 44153.0, "volume_5m": 91397.0, "volume_sub": 8675.0, "volume_acceleration": 0.816, "relative_volume": 0.058}, "vwap": {"value": 7.9978, "slope": 0.0021, "price_vs_vwap_pct": 0.402, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0415, "ema20": 8.0271, "ema9_slope": -0.0529, "price_vs_ema9_pct": -0.143, "price_vs_ema9_atr": -0.288}, "volatility": {"atr": 0.0399, "atr_pct": 0.497, "vwap_distance_atr": 0.806, "range_expansion_pct": -55.8}, "rsi": {"value": 55.5, "has_full_history": true}, "quote": {"bid": 8.02, "ask": 8.03, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 95, "trades_per_second": 3.167, "uptick_ratio": 0.063, "downtick_ratio": 0.053}, "pressure": {"score": -4.2, "slope": -5.7}}, "prediction": {"symbol": "IBRX", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.115, "resistance_source": "session_high", "resistance_distance_pct": 1.0585305105853158, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.1678686893807508)", "volume=Declining (rvol=0.058, accel=0.816)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.143%, ema9_slope=-0.0529)", "resistance=SAFE (session_high $8.12 (1.06% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:50.119994", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.02815885390300459)", "volume=Declining (rvol=0.154, accel=0.357)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.045%, ema9_slope=-0.0192)", "resistance=SAFE (session_high $6.36 (0.63% away))", "extension=NORMAL"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T13:57:50.115562+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.32, "open": 6.22, "extension_from_open_pct": 1.6077170418006517, "price_1m": 6.32, "price_3m": 6.325, "price_5m": 6.3401, "price_sub": 6.32}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.03956739646531173, "slope_5m": -0.02815885390300459, "slope_sub": 0.03292024753494019}, "acceleration": {"momentum_acceleration": -0.0611, "velocity_acceleration": -0.000526, "slope_acceleration": -0.015765}, "volume": {"volume_1m": 25714.0, "volume_3m": 118425.0, "volume_5m": 202430.0, "volume_sub": 7915.0, "volume_acceleration": 0.357, "relative_volume": 0.154}, "vwap": {"value": 6.3092, "slope": 0.0005, "price_vs_vwap_pct": 0.172, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 14, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 6.3229, "ema20": 6.3201, "ema9_slope": -0.0192, "price_vs_ema9_pct": -0.045, "price_vs_ema9_atr": -0.132}, "volatility": {"atr": 0.0218, "atr_pct": 0.344, "vwap_distance_atr": 0.498, "range_expansion_pct": -49.9}, "rsi": {"value": 53.2, "has_full_history": true}, "quote": {"bid": 6.32, "ask": 6.33, "spread": 0.01, "spread_pct": 0.158}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.314, "downtick_ratio": 0.343}, "pressure": {"score": -17.2, "slope": -1.4}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.36, "resistance_source": "session_high", "resistance_distance_pct": 0.6329113924050638, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.02815885390300459)", "volume=Declining (rvol=0.154, accel=0.357)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.045%, ema9_slope=-0.0192)", "resistance=SAFE (session_high $6.36 (0.63% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:57:50.121961", "symbol": "IBRX", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.21771584971385782)", "volume=Declining (rvol=0.058, accel=0.825)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.342%, ema9_slope=-0.0629)", "resistance=SAFE (session_high $8.12 (1.31% away))", "extension=NORMAL"], "features": {"symbol": "IBRX", "computed_at": "2026-09-14T13:57:50.115562+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.01, "open": 7.9, "extension_from_open_pct": 1.392405063291132, "price_1m": 8.015, "price_3m": 8.06, "price_5m": 8.072, "price_sub": 8.03}, "velocity": {"velocity_1m": -0.0010397171969225997, "velocity_sub": -0.008302200083021825}, "slope": {"slope_1m": -0.06240249609985375, "slope_3m": -0.12471419663271405, "slope_5m": -0.21771584971385782, "slope_sub": -0.048629186863886883}, "acceleration": {"momentum_acceleration": -0.1691, "velocity_acceleration": -0.001655, "slope_acceleration": -0.049712}, "volume": {"volume_1m": 14828.0, "volume_3m": 47867.0, "volume_5m": 95111.0, "volume_sub": 12389.0, "volume_acceleration": 0.825, "relative_volume": 0.058}, "vwap": {"value": 7.9978, "slope": 0.0021, "price_vs_vwap_pct": 0.152, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.0375, "ema20": 8.0252, "ema9_slope": -0.0629, "price_vs_ema9_pct": -0.342, "price_vs_ema9_atr": -0.683}, "volatility": {"atr": 0.0402, "atr_pct": 0.502, "vwap_distance_atr": 0.302, "range_expansion_pct": -55.8}, "rsi": {"value": 52.1, "has_full_history": true}, "quote": {"bid": 8.0, "ask": 8.01, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 111, "trades_per_second": 3.7, "uptick_ratio": 0.063, "downtick_ratio": 0.081}, "pressure": {"score": -10.9, "slope": -6.7}}, "prediction": {"symbol": "IBRX", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.115, "resistance_source": "session_high", "resistance_distance_pct": 1.310861423220979, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.21771584971385782)", "volume=Declining (rvol=0.058, accel=0.825)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.342%, ema9_slope=-0.0629)", "resistance=SAFE (session_high $8.12 (1.31% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:58:05.154924", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $10.91 fell below VWAP $10.91", "momentum=Building (slope_5m=-0.11885170963613002)", "volume=Declining (rvol=0.165, accel=0.402)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.332%, ema9_slope=-0.0601)", "resistance=SAFE (session_high $11.04 (1.24% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:58:05.152222+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.91, "open": 10.82, "extension_from_open_pct": 0.8317929759704239, "price_1m": 10.925, "price_3m": 10.945, "price_5m": 11.01, "price_sub": 10.9323}, "velocity": {"velocity_1m": -0.0022883295194508877, "velocity_sub": -0.006799423116209014}, "slope": {"slope_1m": -0.13739409205404687, "slope_3m": -0.16015863331299637, "slope_5m": -0.11885170963613002, "slope_sub": -0.31232081872279766}, "acceleration": {"momentum_acceleration": 0.1935, "velocity_acceleration": -1.2e-05, "slope_acceleration": 0.001444}, "volume": {"volume_1m": 2679.0, "volume_3m": 23461.0, "volume_5m": 71048.0, "volume_sub": 2679.0, "volume_acceleration": 0.402, "relative_volume": 0.165}, "vwap": {"value": 10.9126, "slope": 0.0004, "price_vs_vwap_pct": -0.023, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 10.9464, "ema20": 10.9373, "ema9_slope": -0.0601, "price_vs_ema9_pct": -0.332, "price_vs_ema9_atr": -1.182}, "volatility": {"atr": 0.0308, "atr_pct": 0.282, "vwap_distance_atr": -0.083, "range_expansion_pct": -65.3}, "rsi": {"value": 49.6, "has_full_history": true}, "quote": {"bid": 10.91, "ask": 10.92, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.097, "downtick_ratio": 0.226}, "pressure": {"score": -24.9, "slope": -8.1}}, "prediction": {"symbol": "PSKY", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.045, "resistance_source": "session_high", "resistance_distance_pct": 1.2373968835930318, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.11885170963613002)", "volume=Declining (rvol=0.165, accel=0.402)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.332%, ema9_slope=-0.0601)", "resistance=SAFE (session_high $11.04 (1.24% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:58:10.164118", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10969924124691563)", "volume=Declining (rvol=0.165, accel=0.402)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.296%, ema9_slope=-0.0583)", "resistance=SAFE (session_high $11.04 (1.19% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:58:10.161314+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.915, "open": 10.82, "extension_from_open_pct": 0.8780036968576604, "price_1m": 10.925, "price_3m": 10.945, "price_5m": 11.01, "price_sub": 10.9323}, "velocity": {"velocity_1m": -0.001525553012967439, "velocity_sub": -0.0052748887852207185}, "slope": {"slope_1m": -0.09157509157510589, "slope_3m": -0.1372578923288141, "slope_5m": -0.10969924124691563, "slope_sub": -0.28487568666415564}, "acceleration": {"momentum_acceleration": 0.1752, "velocity_acceleration": 0.000304, "slope_acceleration": 0.009147}, "volume": {"volume_1m": 2823.0, "volume_3m": 23605.0, "volume_5m": 71192.0, "volume_sub": 2823.0, "volume_acceleration": 0.402, "relative_volume": 0.165}, "vwap": {"value": 10.9126, "slope": 0.0004, "price_vs_vwap_pct": 0.022, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 16, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9474, "ema20": 10.9378, "ema9_slope": -0.0583, "price_vs_ema9_pct": -0.296, "price_vs_ema9_atr": -1.037}, "volatility": {"atr": 0.0312, "atr_pct": 0.286, "vwap_distance_atr": 0.078, "range_expansion_pct": -65.3}, "rsi": {"value": 50.3, "has_full_history": true}, "quote": {"bid": 10.91, "ask": 10.92, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.114, "downtick_ratio": 0.229}, "pressure": {"score": -23.2, "slope": 1.7}}, "prediction": {"symbol": "PSKY", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.045, "resistance_source": "session_high", "resistance_distance_pct": 1.191021530004588, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.10969924124691563)", "volume=Declining (rvol=0.165, accel=0.402)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.296%, ema9_slope=-0.0583)", "resistance=SAFE (session_high $11.04 (1.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:58:15.173151", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10969924124691563)", "volume=Declining (rvol=0.166, accel=0.406)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.296%, ema9_slope=-0.0583)", "resistance=SAFE (session_high $11.04 (1.19% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:58:15.170395+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.915, "open": 10.82, "extension_from_open_pct": 0.8780036968576604, "price_1m": 10.925, "price_3m": 10.945, "price_5m": 11.01, "price_sub": 10.9323}, "velocity": {"velocity_1m": -0.001525553012967439, "velocity_sub": -0.0052748887852207185}, "slope": {"slope_1m": -0.09157509157510589, "slope_3m": -0.1372578923288141, "slope_5m": -0.10969924124691563, "slope_sub": -0.28487568666415564}, "acceleration": {"momentum_acceleration": 0.1752, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 6107.0, "volume_3m": 26889.0, "volume_5m": 74476.0, "volume_sub": 6107.0, "volume_acceleration": 0.406, "relative_volume": 0.166}, "vwap": {"value": 10.9126, "slope": 0.0004, "price_vs_vwap_pct": 0.022, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 16, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9474, "ema20": 10.9378, "ema9_slope": -0.0583, "price_vs_ema9_pct": -0.296, "price_vs_ema9_atr": -1.037}, "volatility": {"atr": 0.0312, "atr_pct": 0.286, "vwap_distance_atr": 0.078, "range_expansion_pct": -65.3}, "rsi": {"value": 50.3, "has_full_history": true}, "quote": {"bid": 10.91, "ask": 10.92, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.133, "downtick_ratio": 0.222}, "pressure": {"score": -22.1, "slope": 1.1}}, "prediction": {"symbol": "PSKY", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.045, "resistance_source": "session_high", "resistance_distance_pct": 1.191021530004588, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.10969924124691563)", "volume=Declining (rvol=0.166, accel=0.406)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.296%, ema9_slope=-0.0583)", "resistance=SAFE (session_high $11.04 (1.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:58:20.181802", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10128044812027653)", "volume=Declining (rvol=0.166, accel=0.406)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.262%, ema9_slope=-0.0566)", "resistance=SAFE (session_high $11.04 (1.15% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:58:20.179438+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.9196, "open": 10.82, "extension_from_open_pct": 0.9205175600739425, "price_1m": 10.925, "price_3m": 10.945, "price_5m": 11.01, "price_sub": 10.9323}, "velocity": {"velocity_1m": -0.0008237986270022653, "velocity_sub": -0.0038723172007106843}, "slope": {"slope_1m": -0.0494401362350407, "slope_3m": -0.11619537902261429, "slope_5m": -0.10128044812027653, "slope_sub": -0.25963170119514756}, "acceleration": {"momentum_acceleration": 0.1584, "velocity_acceleration": 0.00028, "slope_acceleration": 0.008412}, "volume": {"volume_1m": 6238.0, "volume_3m": 27020.0, "volume_5m": 74607.0, "volume_sub": 6238.0, "volume_acceleration": 0.406, "relative_volume": 0.166}, "vwap": {"value": 10.9126, "slope": 0.0004, "price_vs_vwap_pct": 0.064, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 16, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.9483, "ema20": 10.9382, "ema9_slope": -0.0566, "price_vs_ema9_pct": -0.262, "price_vs_ema9_atr": -0.919}, "volatility": {"atr": 0.0312, "atr_pct": 0.286, "vwap_distance_atr": 0.225, "range_expansion_pct": -65.3}, "rsi": {"value": 51.0, "has_full_history": true}, "quote": {"bid": 10.91, "ask": 10.92, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 50, "trades_per_second": 1.667, "uptick_ratio": 0.14, "downtick_ratio": 0.24}, "pressure": {"score": -21.6, "slope": 0.5}}, "prediction": {"symbol": "PSKY", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.045, "resistance_source": "session_high", "resistance_distance_pct": 1.1483937140554512, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.10128044812027653)", "volume=Declining (rvol=0.166, accel=0.406)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.262%, ema9_slope=-0.0566)", "resistance=SAFE (session_high $11.04 (1.15% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:58:25.186289", "symbol": "PSKY", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 23.5, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $10.91 fell below VWAP $10.91", "momentum=Building (slope_5m=-0.11885170963613002)", "volume=Declining (rvol=0.166, accel=0.406)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.332%, ema9_slope=-0.0601)", "resistance=SAFE (session_high $11.04 (1.24% away))", "extension=NORMAL"], "features": {"symbol": "PSKY", "computed_at": "2026-09-14T13:58:25.183974+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.91, "open": 10.82, "extension_from_open_pct": 0.8317929759704239, "price_1m": 10.925, "price_3m": 10.945, "price_5m": 11.01, "price_sub": 10.9323}, "velocity": {"velocity_1m": -0.0022883295194508877, "velocity_sub": -0.006799423116209014}, "slope": {"slope_1m": -0.13739409205404687, "slope_3m": -0.16015863331299637, "slope_5m": -0.11885170963613002, "slope_sub": -0.31232081872279766}, "acceleration": {"momentum_acceleration": 0.1935, "velocity_acceleration": -0.000585, "slope_acceleration": -0.017575}, "volume": {"volume_1m": 6734.0, "volume_3m": 27516.0, "volume_5m": 75103.0, "volume_sub": 6734.0, "volume_acceleration": 0.406, "relative_volume": 0.166}, "vwap": {"value": 10.9126, "slope": 0.0004, "price_vs_vwap_pct": -0.024, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 10.9464, "ema20": 10.9373, "ema9_slope": -0.0601, "price_vs_ema9_pct": -0.332, "price_vs_ema9_atr": -1.165}, "volatility": {"atr": 0.0312, "atr_pct": 0.286, "vwap_distance_atr": -0.082, "range_expansion_pct": -65.3}, "rsi": {"value": 49.6, "has_full_history": true}, "quote": {"bid": 10.91, "ask": 10.92, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 55, "trades_per_second": 1.833, "uptick_ratio": 0.164, "downtick_ratio": 0.255}, "pressure": {"score": -23.2, "slope": -1.6}}, "prediction": {"symbol": "PSKY", "direction": "DOWN", "confidence": 23.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.045, "resistance_source": "session_high", "resistance_distance_pct": 1.2373968835930318, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.11885170963613002)", "volume=Declining (rvol=0.166, accel=0.406)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.332%, ema9_slope=-0.0601)", "resistance=SAFE (session_high $11.04 (1.24% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:58:40.237651", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 51.0, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.08408796895213276)", "volume=Steady (rvol=0.16, accel=1.912)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.301%, ema9_slope=0.0737)", "resistance=SAFE (session_high $7.78 (0.58% away))", "extension=EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:58:40.235223+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.73, "open": 7.56, "extension_from_open_pct": 2.2486772486772595, "price_1m": 7.72, "price_3m": 7.725, "price_5m": 7.725, "price_sub": 7.715}, "velocity": {"velocity_1m": 0.002158894645941424, "velocity_sub": 0.006480881399870629}, "slope": {"slope_1m": 0.129449838187711, "slope_3m": 0.09712928987697325, "slope_5m": -0.08408796895213276, "slope_sub": 0.06525369965172564}, "acceleration": {"momentum_acceleration": -0.1493, "velocity_acceleration": 6.9e-05, "slope_acceleration": 0.000848}, "volume": {"volume_1m": 7571.0, "volume_3m": 101490.0, "volume_5m": 360645.0, "volume_sub": 6509.0, "volume_acceleration": 1.912, "relative_volume": 0.16}, "vwap": {"value": 7.6393, "slope": 0.0078, "price_vs_vwap_pct": 1.187, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.7068, "ema20": 7.6642, "ema9_slope": 0.0737, "price_vs_ema9_pct": 0.301, "price_vs_ema9_atr": 0.744}, "volatility": {"atr": 0.0312, "atr_pct": 0.404, "vwap_distance_atr": 2.904, "range_expansion_pct": -75.5}, "rsi": {"value": 67.0, "has_full_history": true}, "quote": {"bid": 7.72, "ask": 7.73, "spread": 0.01, "spread_pct": 0.129}, "trade_flow": {"tick_count_sub": 32, "trades_per_second": 1.067, "uptick_ratio": 0.125, "downtick_ratio": 0.031}, "pressure": {"score": 31.1, "slope": 23.7}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 51.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.775, "resistance_source": "session_high", "resistance_distance_pct": 0.5821474773609305, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.08408796895213276)", "volume=Steady (rvol=0.16, accel=1.912)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.301%, ema9_slope=0.0737)", "resistance=SAFE (session_high $7.78 (0.58% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:58:45.246141", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 51.0, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.09703713287618086)", "volume=Steady (rvol=0.167, accel=2.039)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.249%, ema9_slope=0.0711)", "resistance=SAFE (session_high $7.78 (0.65% away))", "extension=EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:58:45.244000+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.725, "open": 7.56, "extension_from_open_pct": 2.1825396825396832, "price_1m": 7.72, "price_3m": 7.725, "price_5m": 7.725, "price_sub": 7.715}, "velocity": {"velocity_1m": 0.001079447322970616, "velocity_sub": 0.004320587599913496}, "slope": {"slope_1m": 0.06474587245062989, "slope_3m": 0.06476683937823696, "slope_5m": -0.09703713287618086, "slope_sub": 0.026416486995705556}, "acceleration": {"momentum_acceleration": -0.1235, "velocity_acceleration": -0.000431, "slope_acceleration": -0.012918}, "volume": {"volume_1m": 55860.0, "volume_3m": 149779.0, "volume_5m": 408934.0, "volume_sub": 54798.0, "volume_acceleration": 2.039, "relative_volume": 0.167}, "vwap": {"value": 7.6428, "slope": 0.0113, "price_vs_vwap_pct": 1.075, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.7058, "ema20": 7.6637, "ema9_slope": 0.0711, "price_vs_ema9_pct": 0.249, "price_vs_ema9_atr": 0.616}, "volatility": {"atr": 0.0312, "atr_pct": 0.404, "vwap_distance_atr": 2.632, "range_expansion_pct": -75.5}, "rsi": {"value": 66.3, "has_full_history": true}, "quote": {"bid": 7.72, "ask": 7.73, "spread": 0.01, "spread_pct": 0.129}, "trade_flow": {"tick_count_sub": 47, "trades_per_second": 1.567, "uptick_ratio": 0.149, "downtick_ratio": 0.106}, "pressure": {"score": 29.7, "slope": -1.4}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 51.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.775, "resistance_source": "session_high", "resistance_distance_pct": 0.6472491909385205, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.09703713287618086)", "volume=Steady (rvol=0.167, accel=2.039)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.249%, ema9_slope=0.0711)", "resistance=SAFE (session_high $7.78 (0.65% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:58:50.255107", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 51.0, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.09703713287618086)", "volume=Steady (rvol=0.167, accel=2.04)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.249%, ema9_slope=0.0711)", "resistance=SAFE (session_high $7.78 (0.65% away))", "extension=EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:58:50.252336+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.725, "open": 7.56, "extension_from_open_pct": 2.1825396825396832, "price_1m": 7.72, "price_3m": 7.725, "price_5m": 7.725, "price_sub": 7.715}, "velocity": {"velocity_1m": 0.001079447322970616, "velocity_sub": 0.004320587599913496}, "slope": {"slope_1m": 0.06474587245062989, "slope_3m": 0.06476683937823696, "slope_5m": -0.09703713287618086, "slope_sub": 0.026416486995705556}, "acceleration": {"momentum_acceleration": -0.1235, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 56411.0, "volume_3m": 150330.0, "volume_5m": 409485.0, "volume_sub": 55349.0, "volume_acceleration": 2.04, "relative_volume": 0.167}, "vwap": {"value": 7.6429, "slope": 0.0114, "price_vs_vwap_pct": 1.074, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.7058, "ema20": 7.6637, "ema9_slope": 0.0711, "price_vs_ema9_pct": 0.249, "price_vs_ema9_atr": 0.612}, "volatility": {"atr": 0.0314, "atr_pct": 0.407, "vwap_distance_atr": 2.613, "range_expansion_pct": -73.2}, "rsi": {"value": 66.3, "has_full_history": true}, "quote": {"bid": 7.72, "ask": 7.73, "spread": 0.01, "spread_pct": 0.129}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.192, "downtick_ratio": 0.115}, "pressure": {"score": 31.1, "slope": 1.4}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 51.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.775, "resistance_source": "session_high", "resistance_distance_pct": 0.6472491909385205, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.09703713287618086)", "volume=Steady (rvol=0.167, accel=2.04)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.249%, ema9_slope=0.0711)", "resistance=SAFE (session_high $7.78 (0.65% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:58:55.261775", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 51.0, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.09703713287618086)", "volume=Steady (rvol=0.167, accel=2.042)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.249%, ema9_slope=0.0711)", "resistance=SAFE (session_high $7.78 (0.65% away))", "extension=EXTENDED"], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:58:55.259381+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.725, "open": 7.56, "extension_from_open_pct": 2.1825396825396832, "price_1m": 7.72, "price_3m": 7.725, "price_5m": 7.725, "price_sub": 7.715}, "velocity": {"velocity_1m": 0.001079447322970616, "velocity_sub": 0.004320587599913496}, "slope": {"slope_1m": 0.06474587245062989, "slope_3m": 0.06476683937823696, "slope_5m": -0.09703713287618086, "slope_sub": 0.026416486995705556}, "acceleration": {"momentum_acceleration": -0.1235, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 57185.0, "volume_3m": 151104.0, "volume_5m": 410259.0, "volume_sub": 56123.0, "volume_acceleration": 2.042, "relative_volume": 0.167}, "vwap": {"value": 7.643, "slope": 0.0114, "price_vs_vwap_pct": 1.073, "time_above_pct": 55.0, "time_below_pct": 45.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.7058, "ema20": 7.6637, "ema9_slope": 0.0711, "price_vs_ema9_pct": 0.249, "price_vs_ema9_atr": 0.612}, "volatility": {"atr": 0.0314, "atr_pct": 0.407, "vwap_distance_atr": 2.612, "range_expansion_pct": -73.2}, "rsi": {"value": 66.3, "has_full_history": true}, "quote": {"bid": 7.72, "ask": 7.73, "spread": 0.01, "spread_pct": 0.129}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.197, "downtick_ratio": 0.148}, "pressure": {"score": 30.0, "slope": -1.1}}, "prediction": {"symbol": "BB", "direction": "NEUTRAL", "confidence": 51.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.775, "resistance_source": "session_high", "resistance_distance_pct": 0.6472491909385205, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.09703713287618086)", "volume=Steady (rvol=0.167, accel=2.042)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.249%, ema9_slope=0.0711)", "resistance=SAFE (session_high $7.78 (0.65% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:59:00.270568", "symbol": "BB", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 68.8, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.0018132695062470891)", "volume=Steady (rvol=0.167, accel=1.915)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.14%, ema9_slope=0.0565)", "resistance=SAFE (session_high $7.78 (0.72% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BB", "computed_at": "2026-09-14T13:59:00.268011+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.7193, "open": 7.56, "extension_from_open_pct": 2.107142857142857, "price_1m": 7.725, "price_3m": 7.715, "price_5m": 7.76, "price_sub": 7.7277}, "velocity": {"velocity_1m": -0.0012297734627831798, "velocity_sub": -0.0036233290629812073}, "slope": {"slope_1m": -0.0738136399836838, "slope_3m": -0.004532837167538917, "slope_5m": -0.0018132695062470891, "slope_sub": -0.08751715388001649}, "acceleration": {"momentum_acceleration": 0.0857, "velocity_acceleration": -0.001586, "slope_acceleration": -0.027664}, "volume": {"volume_1m": 1.0, "volume_3m": 117740.0, "volume_5m": 350685.0, "volume_sub": 1.0, "volume_acceleration": 1.915, "relative_volume": 0.167}, "vwap": {"value": 7.6429, "slope": 0.0087, "price_vs_vwap_pct": 0.999, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.7085, "ema20": 7.669, "ema9_slope": 0.0565, "price_vs_ema9_pct": 0.14, "price_vs_ema9_atr": 0.358}, "volatility": {"atr": 0.0302, "atr_pct": 0.391, "vwap_distance_atr": 2.529, "range_expansion_pct": -82.5}, "rsi": {"value": 64.7, "has_full_history": true}, "quote": {"bid": 7.72, "ask": 7.73, "spread": 0.01, "spread_pct": 0.129}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -19.7, "slope": -49.7}}, "prediction": {"symbol": "BB", "direction": "UP", "confidence": 68.8, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.775, "resistance_source": "session_high", "resistance_distance_pct": 0.7215680178254602, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.0018132695062470891)", "volume=Steady (rvol=0.167, accel=1.915)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.14%, ema9_slope=0.0565)", "resistance=SAFE (session_high $7.78 (0.72% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:59:10.300697", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.04576987129291478)", "volume=Declining (rvol=0.118, accel=0.698)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.049%, ema9_slope=-0.0034)", "resistance=SAFE (session_high $7.29 (0.64% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:59:10.297808+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.2484, "open": 7.0, "extension_from_open_pct": 3.5485714285714307, "price_1m": 7.245, "price_3m": 7.265, "price_5m": 7.2488, "price_sub": 7.245}, "velocity": {"velocity_1m": 0.0007821486082355808, "velocity_sub": 0.0015642972164711616}, "slope": {"slope_1m": 0.04691790746132818, "slope_3m": -0.045520590020413344, "slope_5m": -0.04576987129291478, "slope_sub": -0.0645584025933683}, "acceleration": {"momentum_acceleration": 0.0188, "velocity_acceleration": 3e-05, "slope_acceleration": 0.000519}, "volume": {"volume_1m": 2862.0, "volume_3m": 212762.0, "volume_5m": 444794.0, "volume_sub": 2862.0, "volume_acceleration": 0.698, "relative_volume": 0.118}, "vwap": {"value": 7.1779, "slope": 0.0035, "price_vs_vwap_pct": 0.982, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.252, "ema20": 7.2271, "ema9_slope": -0.0034, "price_vs_ema9_pct": -0.049, "price_vs_ema9_atr": -0.113}, "volatility": {"atr": 0.0315, "atr_pct": 0.435, "vwap_distance_atr": 2.236, "range_expansion_pct": -53.7}, "rsi": {"value": 63.5, "has_full_history": true}, "quote": {"bid": 7.24, "ask": 7.25, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.273, "downtick_ratio": 0.242}, "pressure": {"score": -5.2, "slope": 6.2}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.295, "resistance_source": "session_high", "resistance_distance_pct": 0.642900502179788, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.04576987129291478)", "volume=Declining (rvol=0.118, accel=0.698)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.049%, ema9_slope=-0.0034)", "resistance=SAFE (session_high $7.29 (0.64% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:59:15.309573", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.06894649751792463)", "volume=Declining (rvol=0.118, accel=0.698)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.142%, ema9_slope=-0.008)", "resistance=SAFE (session_high $7.29 (0.76% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:59:15.306861+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.24, "open": 7.0, "extension_from_open_pct": 3.4285714285714315, "price_1m": 7.245, "price_3m": 7.265, "price_5m": 7.2488, "price_sub": 7.245}, "velocity": {"velocity_1m": -0.001150218541522865, "velocity_sub": -0.00230043708304573}, "slope": {"slope_1m": -0.06903693476009519, "slope_3m": -0.10349586016559116, "slope_5m": -0.06894649751792463, "slope_sub": -0.13412168921575696}, "acceleration": {"momentum_acceleration": 0.0652, "velocity_acceleration": -0.000772, "slope_acceleration": -0.023149}, "volume": {"volume_1m": 4197.0, "volume_3m": 214097.0, "volume_5m": 446129.0, "volume_sub": 4197.0, "volume_acceleration": 0.698, "relative_volume": 0.118}, "vwap": {"value": 7.1779, "slope": 0.0035, "price_vs_vwap_pct": 0.865, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2503, "ema20": 7.2263, "ema9_slope": -0.008, "price_vs_ema9_pct": -0.142, "price_vs_ema9_atr": -0.326}, "volatility": {"atr": 0.0315, "atr_pct": 0.435, "vwap_distance_atr": 1.969, "range_expansion_pct": -53.7}, "rsi": {"value": 61.8, "has_full_history": true}, "quote": {"bid": 7.24, "ask": 7.25, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 46, "trades_per_second": 1.533, "uptick_ratio": 0.304, "downtick_ratio": 0.261}, "pressure": {"score": -7.4, "slope": -2.2}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.295, "resistance_source": "session_high", "resistance_distance_pct": 0.7596685082872889, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.06894649751792463)", "volume=Declining (rvol=0.118, accel=0.698)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.142%, ema9_slope=-0.008)", "resistance=SAFE (session_high $7.29 (0.76% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:59:20.319370", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.05514959327174845)", "volume=Declining (rvol=0.119, accel=0.706)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.087%, ema9_slope=-0.0052)", "resistance=SAFE (session_high $7.29 (0.69% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:59:20.316155+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.245, "open": 7.0, "extension_from_open_pct": 3.5000000000000018, "price_1m": 7.245, "price_3m": 7.265, "price_5m": 7.2488, "price_sub": 7.245}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.06898137502874077, "slope_5m": -0.05514959327174845, "slope_sub": -0.09271011533579539}, "acceleration": {"momentum_acceleration": 0.0376, "velocity_acceleration": 0.000459, "slope_acceleration": 0.013782}, "volume": {"volume_1m": 27026.0, "volume_3m": 236926.0, "volume_5m": 468958.0, "volume_sub": 27026.0, "volume_acceleration": 0.706, "relative_volume": 0.119}, "vwap": {"value": 7.1782, "slope": 0.0038, "price_vs_vwap_pct": 0.93, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2513, "ema20": 7.2267, "ema9_slope": -0.0052, "price_vs_ema9_pct": -0.087, "price_vs_ema9_atr": -0.197}, "volatility": {"atr": 0.0319, "atr_pct": 0.44, "vwap_distance_atr": 2.093, "range_expansion_pct": -53.7}, "rsi": {"value": 63.0, "has_full_history": true}, "quote": {"bid": 7.24, "ask": 7.25, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 72, "trades_per_second": 2.4, "uptick_ratio": 0.333, "downtick_ratio": 0.25}, "pressure": {"score": -4.0, "slope": 3.4}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.295, "resistance_source": "session_high", "resistance_distance_pct": 0.6901311249137312, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.05514959327174845)", "volume=Declining (rvol=0.119, accel=0.706)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.087%, ema9_slope=-0.0052)", "resistance=SAFE (session_high $7.29 (0.69% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:59:25.329355", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.05514959327174845)", "volume=Declining (rvol=0.119, accel=0.71)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.087%, ema9_slope=-0.0052)", "resistance=SAFE (session_high $7.29 (0.69% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T13:59:25.325711+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.245, "open": 7.0, "extension_from_open_pct": 3.5000000000000018, "price_1m": 7.245, "price_3m": 7.265, "price_5m": 7.2488, "price_sub": 7.245}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.06898137502874077, "slope_5m": -0.05514959327174845, "slope_sub": -0.09271011533579539}, "acceleration": {"momentum_acceleration": 0.0376, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 40919.0, "volume_3m": 250819.0, "volume_5m": 482851.0, "volume_sub": 40919.0, "volume_acceleration": 0.71, "relative_volume": 0.119}, "vwap": {"value": 7.1784, "slope": 0.004, "price_vs_vwap_pct": 0.927, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2513, "ema20": 7.2267, "ema9_slope": -0.0052, "price_vs_ema9_pct": -0.087, "price_vs_ema9_atr": -0.197}, "volatility": {"atr": 0.0319, "atr_pct": 0.44, "vwap_distance_atr": 2.087, "range_expansion_pct": -53.7}, "rsi": {"value": 63.0, "has_full_history": true}, "quote": {"bid": 7.24, "ask": 7.25, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 93, "trades_per_second": 3.1, "uptick_ratio": 0.323, "downtick_ratio": 0.247}, "pressure": {"score": -4.2, "slope": -0.2}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.295, "resistance_source": "session_high", "resistance_distance_pct": 0.6901311249137312, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.05514959327174845)", "volume=Declining (rvol=0.119, accel=0.71)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.087%, ema9_slope=-0.0052)", "resistance=SAFE (session_high $7.29 (0.69% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:59:30.377051", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 61.0, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 236.769117, "reasons_for": ["held 236.8s (>= 18s)", "momentum=Building (slope_5m=-0.37182579678304634)", "volume=Steady (rvol=0.055, accel=0.998)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.397%, ema9_slope=-0.0809)", "resistance=SAFE (session_high $5.34 (1.38% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T13:59:30.367979+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2721, "open": 5.285, "extension_from_open_pct": -0.24408703878902807, "price_1m": 5.2638, "price_3m": 5.315, "price_5m": 5.31, "price_sub": 5.2664}, "velocity": {"velocity_1m": 0.00262801271578207, "velocity_sub": 0.0036077776089928843}, "slope": {"slope_1m": 0.1575565447659943, "slope_3m": -0.21698071493092547, "slope_5m": -0.37182579678304634, "slope_sub": -0.5442331131834773}, "acceleration": {"momentum_acceleration": 0.1724, "velocity_acceleration": 4.2e-05, "slope_acceleration": 0.0019}, "volume": {"volume_1m": 11138.0, "volume_3m": 41640.0, "volume_5m": 94918.0, "volume_sub": 11138.0, "volume_acceleration": 0.998, "relative_volume": 0.055}, "vwap": {"value": 5.267, "slope": 0.0013, "price_vs_vwap_pct": 0.096, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.2931, "ema20": 5.2849, "ema9_slope": -0.0809, "price_vs_ema9_pct": -0.397, "price_vs_ema9_atr": -0.679}, "volatility": {"atr": 0.031, "atr_pct": 0.587, "vwap_distance_atr": 0.164, "range_expansion_pct": -3.5}, "rsi": {"value": 48.1, "has_full_history": true}, "quote": {"bid": 5.27, "ask": 5.28, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 71, "trades_per_second": 2.367, "uptick_ratio": 0.169, "downtick_ratio": 0.211}, "pressure": {"score": 0.8, "slope": 50.0}}, "prediction": {"symbol": "SOC", "direction": "UP", "confidence": 61.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.345, "resistance_source": "session_high", "resistance_distance_pct": 1.3827507065495674, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.37182579678304634)", "volume=Steady (rvol=0.055, accel=0.998)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.397%, ema9_slope=-0.0809)", "resistance=SAFE (session_high $5.34 (1.38% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:59:30.424972", "symbol": "RDW", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.18977096542183172)", "volume=Declining (rvol=0.121, accel=0.477)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.298%, ema9_slope=-0.061)", "resistance=SAFE (session_high $10.71 (1.95% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:59:30.367979+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.51, "open": 10.25, "extension_from_open_pct": 2.536585365853657, "price_1m": 10.49, "price_3m": 10.58, "price_5m": 10.55, "price_sub": 10.5382}, "velocity": {"velocity_1m": 0.0031776294884015848, "velocity_sub": -0.00891992939970773}, "slope": {"slope_1m": 0.1904761904761864, "slope_3m": -0.19064915800584162, "slope_5m": -0.18977096542183172, "slope_sub": -0.1751885842406279}, "acceleration": {"momentum_acceleration": -0.0146, "velocity_acceleration": -2.5e-05, "slope_acceleration": 0.001133}, "volume": {"volume_1m": 45491.0, "volume_3m": 133835.0, "volume_5m": 187026.0, "volume_sub": 45491.0, "volume_acceleration": 0.477, "relative_volume": 0.121}, "vwap": {"value": 10.4904, "slope": 0.0035, "price_vs_vwap_pct": 0.186, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 30, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5414, "ema20": 10.5385, "ema9_slope": -0.061, "price_vs_ema9_pct": -0.298, "price_vs_ema9_atr": -0.712}, "volatility": {"atr": 0.0441, "atr_pct": 0.42, "vwap_distance_atr": 0.443, "range_expansion_pct": 84.1}, "rsi": {"value": 54.6, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 155, "trades_per_second": 5.167, "uptick_ratio": 0.226, "downtick_ratio": 0.206}, "pressure": {"score": -18.5, "slope": -1.1}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.9505233111322555, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.18977096542183172)", "volume=Declining (rvol=0.121, accel=0.477)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.298%, ema9_slope=-0.061)", "resistance=SAFE (session_high $10.71 (1.95% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:59:35.450207", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.17076146331189934)", "volume=Declining (rvol=0.121, accel=0.478)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.222%, ema9_slope=-0.0572)", "resistance=SAFE (session_high $10.71 (1.85% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:59:35.447811+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.52, "open": 10.25, "extension_from_open_pct": 2.6341463414634103, "price_1m": 10.49, "price_3m": 10.58, "price_5m": 10.55, "price_sub": 10.51}, "velocity": {"velocity_1m": 0.004766444232602377, "velocity_sub": 0.0031715826197271767}, "slope": {"slope_1m": 0.28557829604949414, "slope_3m": -0.1430603832053807, "slope_5m": -0.17076146331189934, "slope_sub": 0.04734909259457114}, "acceleration": {"momentum_acceleration": -0.2181, "velocity_acceleration": 0.00238, "slope_acceleration": 0.018722}, "volume": {"volume_1m": 46010.0, "volume_3m": 134354.0, "volume_5m": 187545.0, "volume_sub": 519.0, "volume_acceleration": 0.478, "relative_volume": 0.121}, "vwap": {"value": 10.4906, "slope": 0.0036, "price_vs_vwap_pct": 0.281, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 30, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5434, "ema20": 10.5394, "ema9_slope": -0.0572, "price_vs_ema9_pct": -0.222, "price_vs_ema9_atr": -0.53}, "volatility": {"atr": 0.0441, "atr_pct": 0.42, "vwap_distance_atr": 0.667, "range_expansion_pct": 84.1}, "rsi": {"value": 55.5, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.385, "downtick_ratio": 0.385}, "pressure": {"score": -10.8, "slope": 7.7}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.853612167300383, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.17076146331189934)", "volume=Declining (rvol=0.121, accel=0.478)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.222%, ema9_slope=-0.0572)", "resistance=SAFE (session_high $10.71 (1.85% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:59:40.464449", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.17513301001085302)", "volume=Declining (rvol=0.121, accel=0.479)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.24%, ema9_slope=-0.0581)", "resistance=SAFE (session_high $10.71 (1.88% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:59:40.460923+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5177, "open": 10.25, "extension_from_open_pct": 2.611707317073167, "price_1m": 10.49, "price_3m": 10.58, "price_5m": 10.55, "price_sub": 10.51}, "velocity": {"velocity_1m": 0.004401016841436192, "velocity_sub": 0.00244211861718992}, "slope": {"slope_1m": 0.26371282910551264, "slope_3m": -0.1540031307632386, "slope_5m": -0.17513301001085302, "slope_sub": 0.03423013107287482}, "acceleration": {"momentum_acceleration": -0.2094, "velocity_acceleration": -0.000146, "slope_acceleration": -0.004362}, "volume": {"volume_1m": 46768.0, "volume_3m": 135112.0, "volume_5m": 188303.0, "volume_sub": 1277.0, "volume_acceleration": 0.479, "relative_volume": 0.121}, "vwap": {"value": 10.4906, "slope": 0.0036, "price_vs_vwap_pct": 0.259, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 30, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.543, "ema20": 10.5392, "ema9_slope": -0.0581, "price_vs_ema9_pct": -0.24, "price_vs_ema9_atr": -0.572}, "volatility": {"atr": 0.0441, "atr_pct": 0.42, "vwap_distance_atr": 0.615, "range_expansion_pct": 84.1}, "rsi": {"value": 55.3, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.412, "downtick_ratio": 0.412}, "pressure": {"score": -11.3, "slope": -0.5}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.8758854122098962, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.17513301001085302)", "volume=Declining (rvol=0.121, accel=0.479)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.24%, ema9_slope=-0.0581)", "resistance=SAFE (session_high $10.71 (1.88% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:59:45.477070", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.17456278662924712)", "volume=Declining (rvol=0.121, accel=0.48)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.237%, ema9_slope=-0.058)", "resistance=SAFE (session_high $10.71 (1.87% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:59:45.474709+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.518, "open": 10.25, "extension_from_open_pct": 2.6146341463414697, "price_1m": 10.49, "price_3m": 10.58, "price_5m": 10.55, "price_sub": 10.51}, "velocity": {"velocity_1m": 0.004448681283762387, "velocity_sub": 0.002537266095782079}, "slope": {"slope_1m": 0.266565118050271, "slope_3m": -0.1525757254080559, "slope_5m": -0.17456278662924712, "slope_sub": 0.03594138131856783}, "acceleration": {"momentum_acceleration": -0.2105, "velocity_acceleration": 1.9e-05, "slope_acceleration": 0.000569}, "volume": {"volume_1m": 48041.0, "volume_3m": 136385.0, "volume_5m": 189576.0, "volume_sub": 2550.0, "volume_acceleration": 0.48, "relative_volume": 0.121}, "vwap": {"value": 10.4906, "slope": 0.0036, "price_vs_vwap_pct": 0.261, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 30, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.543, "ema20": 10.5392, "ema9_slope": -0.058, "price_vs_ema9_pct": -0.237, "price_vs_ema9_atr": -0.567}, "volatility": {"atr": 0.0441, "atr_pct": 0.42, "vwap_distance_atr": 0.621, "range_expansion_pct": 84.1}, "rsi": {"value": 55.3, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 39, "trades_per_second": 1.3, "uptick_ratio": 0.256, "downtick_ratio": 0.256}, "pressure": {"score": -11.2, "slope": 0.1}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.8729796539265942, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.17456278662924712)", "volume=Declining (rvol=0.121, accel=0.48)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.237%, ema9_slope=-0.058)", "resistance=SAFE (session_high $10.71 (1.87% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T13:59:50.489429", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.18026531258953754)", "volume=Declining (rvol=0.121, accel=0.48)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.26%, ema9_slope=-0.0591)", "resistance=SAFE (session_high $10.71 (1.90% away))", "extension=NORMAL"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T13:59:50.485827+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.515, "open": 10.25, "extension_from_open_pct": 2.585365853658542, "price_1m": 10.49, "price_3m": 10.58, "price_5m": 10.55, "price_sub": 10.51}, "velocity": {"velocity_1m": 0.003972036860502122, "velocity_sub": 0.00158579130986387}, "slope": {"slope_1m": 0.2380385622470874, "slope_3m": -0.16685100031373648, "slope_5m": -0.18026531258953754, "slope_sub": 0.018827780485199123}, "acceleration": {"momentum_acceleration": -0.1991, "velocity_acceleration": -0.00019, "slope_acceleration": -0.005693}, "volume": {"volume_1m": 48709.0, "volume_3m": 137053.0, "volume_5m": 190244.0, "volume_sub": 3218.0, "volume_acceleration": 0.48, "relative_volume": 0.121}, "vwap": {"value": 10.4906, "slope": 0.0036, "price_vs_vwap_pct": 0.233, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 30, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.5424, "ema20": 10.539, "ema9_slope": -0.0591, "price_vs_ema9_pct": -0.26, "price_vs_ema9_atr": -0.621}, "volatility": {"atr": 0.0441, "atr_pct": 0.42, "vwap_distance_atr": 0.554, "range_expansion_pct": 84.1}, "rsi": {"value": 55.0, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 56, "trades_per_second": 1.867, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -11.9, "slope": -0.7}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.715, "resistance_source": "session_high", "resistance_distance_pct": 1.9020446980503973, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.18026531258953754)", "volume=Declining (rvol=0.121, accel=0.48)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.26%, ema9_slope=-0.0591)", "resistance=SAFE (session_high $10.71 (1.90% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:02:49.617675", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 78.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 436.016567, "reasons_for": ["held 436.0s (>= 18s)", "momentum=Strong (slope_5m=0.15592004178051566)", "volume=Steady (rvol=0.059, accel=1.01)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.199%, ema9_slope=-0.022)", "resistance=SAFE (session_high $5.34 (0.75% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T14:02:49.615429+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.305, "open": 5.285, "extension_from_open_pct": 0.3784295175023571, "price_1m": 5.285, "price_3m": 5.285, "price_5m": 5.295, "price_sub": 5.305}, "velocity": {"velocity_1m": 0.006307158625039285, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.37771482530688527, "slope_3m": 0.18897637795275188, "slope_5m": 0.15592004178051566, "slope_sub": 0.30217186024550824}, "acceleration": {"momentum_acceleration": 0.1463, "velocity_acceleration": -1.8e-05, "slope_acceleration": 0.001105}, "volume": {"volume_1m": 2614.0, "volume_3m": 26067.0, "volume_5m": 63608.0, "volume_sub": 187.0, "volume_acceleration": 1.01, "relative_volume": 0.059}, "vwap": {"value": 5.2683, "slope": 0.001, "price_vs_vwap_pct": 0.697, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 4, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.2945, "ema20": 5.2877, "ema9_slope": -0.022, "price_vs_ema9_pct": 0.199, "price_vs_ema9_atr": 0.444}, "volatility": {"atr": 0.0237, "atr_pct": 0.447, "vwap_distance_atr": 1.547, "range_expansion_pct": -63.8}, "rsi": {"value": 53.7, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.25}, "pressure": {"score": 5.3, "slope": 4.5}}, "prediction": {"symbol": "SOC", "direction": "UP", "confidence": 78.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 5.345, "resistance_source": "session_high", "resistance_distance_pct": 0.7540056550424135, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.15592004178051566)", "volume=Steady (rvol=0.059, accel=1.01)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.199%, ema9_slope=-0.022)", "resistance=SAFE (session_high $5.34 (0.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:09:07.092832", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.04499378027154993)", "volume=Declining (rvol=0.063, accel=0.698)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.082%, ema9_slope=-0.0346)", "resistance=SAFE (session_high $5.34 (1.08% away))", "extension=NORMAL"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T14:09:07.089639+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2881, "open": 5.285, "extension_from_open_pct": 0.05865657521286435, "price_1m": 5.285, "price_3m": 5.295, "price_5m": 5.315, "price_sub": 5.2851}, "velocity": {"velocity_1m": 0.0009776095868810725, "velocity_sub": 0.0018921117859643864}, "slope": {"slope_1m": 0.058639377287642805, "slope_3m": 0.02932255440437266, "slope_5m": -0.04499378027154993, "slope_sub": 0.054498490883800134}, "acceleration": {"momentum_acceleration": -0.0995, "velocity_acceleration": 5e-06, "slope_acceleration": -0.000845}, "volume": {"volume_1m": 965.0, "volume_3m": 9777.0, "volume_5m": 22129.0, "volume_sub": 965.0, "volume_acceleration": 0.698, "relative_volume": 0.063}, "vwap": {"value": 5.2702, "slope": 0.0003, "price_vs_vwap_pct": 0.341, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 11, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2925, "ema20": 5.2908, "ema9_slope": -0.0346, "price_vs_ema9_pct": -0.082, "price_vs_ema9_atr": -0.276}, "volatility": {"atr": 0.0158, "atr_pct": 0.299, "vwap_distance_atr": 1.135, "range_expansion_pct": -69.7}, "rsi": {"value": 49.7, "has_full_history": true}, "quote": {"bid": 5.28, "ask": 5.29, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.75}, "pressure": {"score": -26.2, "slope": -31.5}}, "prediction": {"symbol": "SOC", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.345, "resistance_source": "session_high", "resistance_distance_pct": 1.0760008320568772, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04499378027154993)", "volume=Declining (rvol=0.063, accel=0.698)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.082%, ema9_slope=-0.0346)", "resistance=SAFE (session_high $5.34 (1.08% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:09:12.102372", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.056721497447531403)", "volume=Declining (rvol=0.063, accel=0.703)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.129%, ema9_slope=-0.0369)", "resistance=SAFE (session_high $5.34 (1.14% away))", "extension=NORMAL"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T14:09:12.099561+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.285, "open": 5.285, "extension_from_open_pct": 0.0, "price_1m": 5.285, "price_3m": 5.295, "price_5m": 5.315, "price_sub": 5.2851}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -6.307039286533017e-05}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": -0.056721497447531403, "slope_sub": 0.01930437991776584}, "acceleration": {"momentum_acceleration": -0.076, "velocity_acceleration": -0.00039, "slope_acceleration": -0.011705}, "volume": {"volume_1m": 2611.0, "volume_3m": 11423.0, "volume_5m": 23775.0, "volume_sub": 2611.0, "volume_acceleration": 0.703, "relative_volume": 0.063}, "vwap": {"value": 5.2702, "slope": 0.0003, "price_vs_vwap_pct": 0.281, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 11, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2918, "ema20": 5.2905, "ema9_slope": -0.0369, "price_vs_ema9_pct": -0.129, "price_vs_ema9_atr": -0.433}, "volatility": {"atr": 0.0158, "atr_pct": 0.299, "vwap_distance_atr": 0.936, "range_expansion_pct": -69.7}, "rsi": {"value": 48.9, "has_full_history": true}, "quote": {"bid": 5.28, "ask": 5.29, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.118, "downtick_ratio": 0.235}, "pressure": {"score": -12.1, "slope": 14.1}}, "prediction": {"symbol": "SOC", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.345, "resistance_source": "session_high", "resistance_distance_pct": 1.1352885525070882, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.056721497447531403)", "volume=Declining (rvol=0.063, accel=0.703)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.129%, ema9_slope=-0.0369)", "resistance=SAFE (session_high $5.34 (1.14% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:09:17.110266", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.003401244855619298)", "volume=Declining (rvol=0.063, accel=0.705)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.111%, ema9_slope=-0.0249)", "resistance=SAFE (session_high $5.34 (0.83% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "SOC", "computed_at": "2026-09-14T14:09:17.107538+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3009, "open": 5.285, "extension_from_open_pct": 0.300851466414385, "price_1m": 5.285, "price_3m": 5.295, "price_5m": 5.315, "price_sub": 5.2851}, "velocity": {"velocity_1m": 0.005014191106906416, "velocity_sub": 0.009965122072745693}, "slope": {"slope_1m": 0.30039958813138695, "slope_3m": 0.15027503166172282, "slope_5m": 0.003401244855619298, "slope_sub": 0.1997068696515546}, "acceleration": {"momentum_acceleration": 0.1963, "velocity_acceleration": 0.002002, "slope_acceleration": 0.059984}, "volume": {"volume_1m": 3108.0, "volume_3m": 11920.0, "volume_5m": 24272.0, "volume_sub": 3108.0, "volume_acceleration": 0.705, "relative_volume": 0.063}, "vwap": {"value": 5.2703, "slope": 0.0004, "price_vs_vwap_pct": 0.581, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 11, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.295, "ema20": 5.292, "ema9_slope": -0.0249, "price_vs_ema9_pct": 0.111, "price_vs_ema9_atr": 0.354}, "volatility": {"atr": 0.0166, "atr_pct": 0.313, "vwap_distance_atr": 1.847, "range_expansion_pct": -51.9}, "rsi": {"value": 52.7, "has_full_history": true}, "quote": {"bid": 5.28, "ask": 5.29, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.136, "downtick_ratio": 0.182}, "pressure": {"score": -2.2, "slope": 9.9}}, "prediction": {"symbol": "SOC", "direction": "UP", "confidence": 65.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 5.345, "resistance_source": "session_high", "resistance_distance_pct": 0.8319341998528431, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.003401244855619298)", "volume=Declining (rvol=0.063, accel=0.705)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.111%, ema9_slope=-0.0249)", "resistance=SAFE (session_high $5.34 (0.83% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:09:22.120359", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.03969829297340029)", "volume=Declining (rvol=0.063, accel=0.714)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.061%, ema9_slope=-0.0335)", "resistance=SAFE (session_high $5.34 (1.05% away))", "extension=NORMAL"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T14:09:22.116912+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2895, "open": 5.285, "extension_from_open_pct": 0.08514664143803538, "price_1m": 5.285, "price_3m": 5.295, "price_5m": 5.315, "price_sub": 5.2851}, "velocity": {"velocity_1m": 0.001419110690633923, "velocity_sub": 0.00277509728608125}, "slope": {"slope_1m": 0.08511040711145057, "slope_3m": 0.04256124089662509, "slope_5m": -0.03969829297340029, "slope_sub": 0.07038922212340884}, "acceleration": {"momentum_acceleration": -0.1101, "velocity_acceleration": -0.001435, "slope_acceleration": -0.042977}, "volume": {"volume_1m": 6391.0, "volume_3m": 15203.0, "volume_5m": 27555.0, "volume_sub": 6391.0, "volume_acceleration": 0.714, "relative_volume": 0.063}, "vwap": {"value": 5.2704, "slope": 0.0005, "price_vs_vwap_pct": 0.363, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 11, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2927, "ema20": 5.2909, "ema9_slope": -0.0335, "price_vs_ema9_pct": -0.061, "price_vs_ema9_atr": -0.196}, "volatility": {"atr": 0.0166, "atr_pct": 0.314, "vwap_distance_atr": 1.154, "range_expansion_pct": -51.8}, "rsi": {"value": 50.1, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 59, "trades_per_second": 1.967, "uptick_ratio": 0.119, "downtick_ratio": 0.153}, "pressure": {"score": -6.6, "slope": -4.4}}, "prediction": {"symbol": "SOC", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.345, "resistance_source": "session_high", "resistance_distance_pct": 1.0492485112014263, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.03969829297340029)", "volume=Declining (rvol=0.063, accel=0.714)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.061%, ema9_slope=-0.0335)", "resistance=SAFE (session_high $5.34 (1.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:09:27.129285", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.03969829297340029)", "volume=Declining (rvol=0.063, accel=0.714)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.061%, ema9_slope=-0.0335)", "resistance=SAFE (session_high $5.34 (1.05% away))", "extension=NORMAL"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T14:09:27.126839+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2895, "open": 5.285, "extension_from_open_pct": 0.08514664143803538, "price_1m": 5.285, "price_3m": 5.295, "price_5m": 5.315, "price_sub": 5.2851}, "velocity": {"velocity_1m": 0.001419110690633923, "velocity_sub": 0.00277509728608125}, "slope": {"slope_1m": 0.08511040711145057, "slope_3m": 0.04256124089662509, "slope_5m": -0.03969829297340029, "slope_sub": 0.07038922212340884}, "acceleration": {"momentum_acceleration": -0.1101, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 6391.0, "volume_3m": 15203.0, "volume_5m": 27555.0, "volume_sub": 6391.0, "volume_acceleration": 0.714, "relative_volume": 0.063}, "vwap": {"value": 5.2704, "slope": 0.0005, "price_vs_vwap_pct": 0.363, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 11, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2927, "ema20": 5.2909, "ema9_slope": -0.0335, "price_vs_ema9_pct": -0.061, "price_vs_ema9_atr": -0.196}, "volatility": {"atr": 0.0166, "atr_pct": 0.314, "vwap_distance_atr": 1.154, "range_expansion_pct": -51.8}, "rsi": {"value": 50.1, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 59, "trades_per_second": 1.967, "uptick_ratio": 0.119, "downtick_ratio": 0.153}, "pressure": {"score": -6.6, "slope": 0.0}}, "prediction": {"symbol": "SOC", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.345, "resistance_source": "session_high", "resistance_distance_pct": 1.0492485112014263, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.03969829297340029)", "volume=Declining (rvol=0.063, accel=0.714)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.061%, ema9_slope=-0.0335)", "resistance=SAFE (session_high $5.34 (1.05% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:13:07.589397", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.004514044320392992)", "volume=Declining (rvol=0.066, accel=0.694)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.006%, ema9_slope=0.0622)", "resistance=SAFE (session_high $5.34 (0.68% away))", "extension=EXTENDED"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T14:13:07.586332+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3087, "open": 5.285, "extension_from_open_pct": 0.4484389782402996, "price_1m": 5.32, "price_3m": 5.315, "price_5m": 5.285, "price_sub": 5.32}, "velocity": {"velocity_1m": -0.003540100250626663, "velocity_sub": -0.007080200501253326}, "slope": {"slope_1m": -0.21263183644284456, "slope_3m": -0.20020427729075768, "slope_5m": 0.004514044320392992, "slope_sub": -0.2578268876611418}, "acceleration": {"momentum_acceleration": -0.2623, "velocity_acceleration": -4.5e-05, "slope_acceleration": -0.001351}, "volume": {"volume_1m": 11.0, "volume_3m": 16098.0, "volume_5m": 30041.0, "volume_sub": 11.0, "volume_acceleration": 0.694, "relative_volume": 0.066}, "vwap": {"value": 5.2725, "slope": 0.0015, "price_vs_vwap_pct": 0.687, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 15, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.309, "ema20": 5.3012, "ema9_slope": 0.0622, "price_vs_ema9_pct": -0.006, "price_vs_ema9_atr": -0.025}, "volatility": {"atr": 0.013, "atr_pct": 0.245, "vwap_distance_atr": 2.788, "range_expansion_pct": -21.1}, "rsi": {"value": 52.9, "has_full_history": true}, "quote": {"bid": 5.32, "ask": 5.33, "spread": 0.01, "spread_pct": 0.188}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -32.6, "slope": -26.0}}, "prediction": {"symbol": "SOC", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.345, "resistance_source": "session_high", "resistance_distance_pct": 0.6837832237647593, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.004514044320392992)", "volume=Declining (rvol=0.066, accel=0.694)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.006%, ema9_slope=0.0622)", "resistance=SAFE (session_high $5.34 (0.68% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:13:12.598154", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.08457056944183579)", "volume=Declining (rvol=0.066, accel=0.7)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.315%, ema9_slope=0.0782)", "resistance=SAFE (session_high $5.34 (0.28% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T14:13:12.594949+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.33, "open": 5.285, "extension_from_open_pct": 0.8514664143803203, "price_1m": 5.32, "price_3m": 5.315, "price_5m": 5.285, "price_sub": 5.32}, "velocity": {"velocity_1m": 0.003132832080200434, "velocity_sub": 0.006265664160400868}, "slope": {"slope_1m": 0.18779342723004294, "slope_3m": 0.0, "slope_5m": 0.08457056944183579, "slope_sub": -0.017646865569368436}, "acceleration": {"momentum_acceleration": -0.1022, "velocity_acceleration": 0.002665, "slope_acceleration": 0.079947}, "volume": {"volume_1m": 2189.0, "volume_3m": 18276.0, "volume_5m": 32219.0, "volume_sub": 2189.0, "volume_acceleration": 0.7, "relative_volume": 0.066}, "vwap": {"value": 5.2727, "slope": 0.0017, "price_vs_vwap_pct": 1.088, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 15, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.3133, "ema20": 5.3032, "ema9_slope": 0.0782, "price_vs_ema9_pct": 0.315, "price_vs_ema9_atr": 1.22}, "volatility": {"atr": 0.0137, "atr_pct": 0.257, "vwap_distance_atr": 4.183, "range_expansion_pct": -21.2}, "rsi": {"value": 58.2, "has_full_history": true}, "quote": {"bid": 5.32, "ask": 5.33, "spread": 0.01, "spread_pct": 0.188}, "trade_flow": {"tick_count_sub": 38, "trades_per_second": 1.267, "uptick_ratio": 0.158, "downtick_ratio": 0.079}, "pressure": {"score": 0.0, "slope": 32.6}}, "prediction": {"symbol": "SOC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.345, "resistance_source": "session_high", "resistance_distance_pct": 0.28142589118198275, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08457056944183579)", "volume=Declining (rvol=0.066, accel=0.7)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.315%, ema9_slope=0.0782)", "resistance=SAFE (session_high $5.34 (0.28% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:13:17.608042", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.07330275919103937)", "volume=Declining (rvol=0.067, accel=0.723)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.269%, ema9_slope=0.076)", "resistance=SAFE (session_high $5.34 (0.34% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T14:13:17.604638+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.327, "open": 5.285, "extension_from_open_pct": 0.7947019867549634, "price_1m": 5.32, "price_3m": 5.315, "price_5m": 5.285, "price_sub": 5.32}, "velocity": {"velocity_1m": 0.002192982456140248, "velocity_sub": 0.004385964912280496}, "slope": {"slope_1m": 0.13149243918474074, "slope_3m": -0.028165487888841274, "slope_5m": 0.07330275919103937, "slope_sub": -0.05144597937466867}, "acceleration": {"momentum_acceleration": -0.1247, "velocity_acceleration": -0.000375, "slope_acceleration": -0.011238}, "volume": {"volume_1m": 10854.0, "volume_3m": 26941.0, "volume_5m": 40884.0, "volume_sub": 10854.0, "volume_acceleration": 0.723, "relative_volume": 0.067}, "vwap": {"value": 5.2733, "slope": 0.0024, "price_vs_vwap_pct": 1.018, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 15, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.3127, "ema20": 5.3029, "ema9_slope": 0.076, "price_vs_ema9_pct": 0.269, "price_vs_ema9_atr": 1.044}, "volatility": {"atr": 0.0137, "atr_pct": 0.257, "vwap_distance_atr": 3.915, "range_expansion_pct": -21.2}, "rsi": {"value": 57.6, "has_full_history": true}, "quote": {"bid": 5.32, "ask": 5.33, "spread": 0.01, "spread_pct": 0.188}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.222, "downtick_ratio": 0.111}, "pressure": {"score": 0.6, "slope": 0.6}}, "prediction": {"symbol": "SOC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.345, "resistance_source": "session_high", "resistance_distance_pct": 0.33790125774356666, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07330275919103937)", "volume=Declining (rvol=0.067, accel=0.723)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.269%, ema9_slope=0.076)", "resistance=SAFE (session_high $5.34 (0.34% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:13:22.617004", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.06841925212494657)", "volume=Declining (rvol=0.067, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.25%, ema9_slope=0.075)", "resistance=SAFE (session_high $5.34 (0.36% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T14:13:22.614252+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3257, "open": 5.285, "extension_from_open_pct": 0.7701040681173166, "price_1m": 5.32, "price_3m": 5.315, "price_5m": 5.285, "price_sub": 5.32}, "velocity": {"velocity_1m": 0.0017857142857142976, "velocity_sub": 0.003571428571428595}, "slope": {"slope_1m": 0.10708548991611706, "slope_3m": -0.040373817735683715, "slope_5m": 0.06841925212494657, "slope_sub": -0.06609521842403819}, "acceleration": {"momentum_acceleration": -0.1345, "velocity_acceleration": -0.000163, "slope_acceleration": -0.004872}, "volume": {"volume_1m": 10951.0, "volume_3m": 27038.0, "volume_5m": 40981.0, "volume_sub": 10951.0, "volume_acceleration": 0.724, "relative_volume": 0.067}, "vwap": {"value": 5.2733, "slope": 0.0024, "price_vs_vwap_pct": 0.993, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 15, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.3124, "ema20": 5.3028, "ema9_slope": 0.075, "price_vs_ema9_pct": 0.25, "price_vs_ema9_atr": 0.969}, "volatility": {"atr": 0.0137, "atr_pct": 0.257, "vwap_distance_atr": 3.82, "range_expansion_pct": -21.2}, "rsi": {"value": 57.3, "has_full_history": true}, "quote": {"bid": 5.32, "ask": 5.33, "spread": 0.01, "spread_pct": 0.188}, "trade_flow": {"tick_count_sub": 46, "trades_per_second": 1.533, "uptick_ratio": 0.217, "downtick_ratio": 0.13}, "pressure": {"score": -0.9, "slope": -1.5}}, "prediction": {"symbol": "SOC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.345, "resistance_source": "session_high", "resistance_distance_pct": 0.3623936759486908, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06841925212494657)", "volume=Declining (rvol=0.067, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.25%, ema9_slope=0.075)", "resistance=SAFE (session_high $5.34 (0.36% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:13:27.622171", "symbol": "SOC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.06578947368421247)", "volume=Declining (rvol=0.067, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.239%, ema9_slope=0.0745)", "resistance=SAFE (session_high $5.34 (0.38% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOC", "computed_at": "2026-09-14T14:13:27.619675+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.325, "open": 5.285, "extension_from_open_pct": 0.7568590350047311, "price_1m": 5.32, "price_3m": 5.315, "price_5m": 5.285, "price_sub": 5.32}, "velocity": {"velocity_1m": 0.001566416040100217, "velocity_sub": 0.003132832080200434}, "slope": {"slope_1m": 0.09394081728510838, "slope_3m": -0.046948356807510735, "slope_5m": 0.06578947368421247, "slope_sub": -0.07398401081593428}, "acceleration": {"momentum_acceleration": -0.1398, "velocity_acceleration": -8.8e-05, "slope_acceleration": -0.002626}, "volume": {"volume_1m": 11159.0, "volume_3m": 27246.0, "volume_5m": 41189.0, "volume_sub": 11159.0, "volume_acceleration": 0.724, "relative_volume": 0.067}, "vwap": {"value": 5.2734, "slope": 0.0024, "price_vs_vwap_pct": 0.979, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 15, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.3123, "ema20": 5.3027, "ema9_slope": 0.0745, "price_vs_ema9_pct": 0.239, "price_vs_ema9_atr": 0.928}, "volatility": {"atr": 0.0137, "atr_pct": 0.257, "vwap_distance_atr": 3.768, "range_expansion_pct": -21.2}, "rsi": {"value": 57.2, "has_full_history": true}, "quote": {"bid": 5.32, "ask": 5.33, "spread": 0.01, "spread_pct": 0.188}, "trade_flow": {"tick_count_sub": 47, "trades_per_second": 1.567, "uptick_ratio": 0.213, "downtick_ratio": 0.149}, "pressure": {"score": -2.1, "slope": -1.2}}, "prediction": {"symbol": "SOC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.345, "resistance_source": "session_high", "resistance_distance_pct": 0.3755868544600859, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06578947368421247)", "volume=Declining (rvol=0.067, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.239%, ema9_slope=0.0745)", "resistance=SAFE (session_high $5.34 (0.38% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:30:52.789406", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.18781919717435816)", "volume=Declining (rvol=2.466, accel=0.782)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.234%, ema9_slope=0.0841)", "resistance=SAFE (session_high $8.42 (0.34% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:30:52.779974+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.395, "open": 8.0, "extension_from_open_pct": 4.937499999999995, "price_1m": 8.4072, "price_3m": 8.3598, "price_5m": 8.3204, "price_sub": 8.38}, "velocity": {"velocity_1m": -0.002418561867605542, "velocity_sub": 0.005966587112171356}, "slope": {"slope_1m": -0.14521907845401186, "slope_3m": -0.029759306727195137, "slope_5m": 0.18781919717435816, "slope_sub": -0.029071672395617247}, "acceleration": {"momentum_acceleration": -0.2169, "velocity_acceleration": 3e-06, "slope_acceleration": -0.000161}, "volume": {"volume_1m": 1898.0, "volume_3m": 21896.0, "volume_5m": 23933.0, "volume_sub": 127.0, "volume_acceleration": 0.782, "relative_volume": 2.466}, "vwap": {"value": 8.2958, "slope": 0.0046, "price_vs_vwap_pct": 1.196, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 61, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3754, "ema20": 8.3672, "ema9_slope": 0.0841, "price_vs_ema9_pct": 0.234, "price_vs_ema9_atr": 0.534}, "volatility": {"atr": 0.0367, "atr_pct": 0.437, "vwap_distance_atr": 2.705, "range_expansion_pct": -40.4}, "rsi": {"value": 57.1, "has_full_history": true}, "quote": {"bid": 8.38, "ask": 8.41, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.3, "downtick_ratio": 0.2}, "pressure": {"score": 2.7, "slope": 24.1}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4236, "resistance_source": "session_high", "resistance_distance_pct": 0.3406789755807129, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.18781919717435816)", "volume=Declining (rvol=2.466, accel=0.782)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.234%, ema9_slope=0.0841)", "resistance=SAFE (session_high $8.42 (0.34% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:30:52.792313", "symbol": "RDW", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03238985130366701)", "volume=Declining (rvol=0.197, accel=0.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.148%, ema9_slope=0.0685)", "resistance=SAFE (session_high $10.82 (0.70% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:30:52.779974+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.745, "open": 10.25, "extension_from_open_pct": 4.82926829268292, "price_1m": 10.8199, "price_3m": 10.755, "price_5m": 10.76, "price_sub": 10.7977}, "velocity": {"velocity_1m": -0.011537383278342268, "velocity_sub": -0.016268896771226442}, "slope": {"slope_1m": -0.6946473204142035, "slope_3m": -0.2317683305572671, "slope_5m": 0.03238985130366701, "slope_sub": -0.1660879106094471}, "acceleration": {"momentum_acceleration": -0.1985, "velocity_acceleration": -1e-05, "slope_acceleration": -0.000501}, "volume": {"volume_1m": 37437.0, "volume_3m": 101589.0, "volume_5m": 147552.0, "volume_sub": 24752.0, "volume_acceleration": 0.624, "relative_volume": 0.197}, "vwap": {"value": 10.5662, "slope": 0.0098, "price_vs_vwap_pct": 1.693, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 30, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7609, "ema20": 10.7181, "ema9_slope": 0.0685, "price_vs_ema9_pct": -0.148, "price_vs_ema9_atr": -0.401}, "volatility": {"atr": 0.0396, "atr_pct": 0.369, "vwap_distance_atr": 4.515, "range_expansion_pct": 45.2}, "rsi": {"value": 58.5, "has_full_history": true}, "quote": {"bid": 10.74, "ask": 10.75, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 237, "trades_per_second": 7.9, "uptick_ratio": 0.076, "downtick_ratio": 0.114}, "pressure": {"score": -22.3, "slope": -10.4}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.82, "resistance_source": "session_high", "resistance_distance_pct": 0.6979990693345842, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03238985130366701)", "volume=Declining (rvol=0.197, accel=0.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.148%, ema9_slope=0.0685)", "resistance=SAFE (session_high $10.82 (0.70% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:30:57.820092", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.18781919717435816)", "volume=Declining (rvol=2.466, accel=0.782)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.234%, ema9_slope=0.0841)", "resistance=SAFE (session_high $8.42 (0.34% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:30:57.812651+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.395, "open": 8.0, "extension_from_open_pct": 4.937499999999995, "price_1m": 8.4072, "price_3m": 8.3598, "price_5m": 8.3204, "price_sub": 8.38}, "velocity": {"velocity_1m": -0.002418561867605542, "velocity_sub": 0.005966587112171356}, "slope": {"slope_1m": -0.14521907845401186, "slope_3m": -0.029759306727195137, "slope_5m": 0.18781919717435816, "slope_sub": -0.029071672395617247}, "acceleration": {"momentum_acceleration": -0.2169, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1898.0, "volume_3m": 21896.0, "volume_5m": 23933.0, "volume_sub": 127.0, "volume_acceleration": 0.782, "relative_volume": 2.466}, "vwap": {"value": 8.2958, "slope": 0.0046, "price_vs_vwap_pct": 1.196, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 61, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3754, "ema20": 8.3672, "ema9_slope": 0.0841, "price_vs_ema9_pct": 0.234, "price_vs_ema9_atr": 0.534}, "volatility": {"atr": 0.0367, "atr_pct": 0.437, "vwap_distance_atr": 2.705, "range_expansion_pct": -40.4}, "rsi": {"value": 57.1, "has_full_history": true}, "quote": {"bid": 8.38, "ask": 8.41, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.3, "downtick_ratio": 0.2}, "pressure": {"score": 2.7, "slope": 0.0}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4236, "resistance_source": "session_high", "resistance_distance_pct": 0.3406789755807129, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.18781919717435816)", "volume=Declining (rvol=2.466, accel=0.782)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.234%, ema9_slope=0.0841)", "resistance=SAFE (session_high $8.42 (0.34% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:30:57.823601", "symbol": "RDW", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03238985130366701)", "volume=Declining (rvol=0.197, accel=0.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.148%, ema9_slope=0.0685)", "resistance=SAFE (session_high $10.82 (0.70% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:30:57.812651+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.745, "open": 10.25, "extension_from_open_pct": 4.82926829268292, "price_1m": 10.8199, "price_3m": 10.755, "price_5m": 10.76, "price_sub": 10.7977}, "velocity": {"velocity_1m": -0.011537383278342268, "velocity_sub": -0.016268896771226442}, "slope": {"slope_1m": -0.6946473204142035, "slope_3m": -0.2317683305572671, "slope_5m": 0.03238985130366701, "slope_sub": -0.1660879106094471}, "acceleration": {"momentum_acceleration": -0.1985, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 37622.0, "volume_3m": 101774.0, "volume_5m": 147737.0, "volume_sub": 24937.0, "volume_acceleration": 0.624, "relative_volume": 0.197}, "vwap": {"value": 10.5662, "slope": 0.0099, "price_vs_vwap_pct": 1.692, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 30, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7609, "ema20": 10.7181, "ema9_slope": 0.0685, "price_vs_ema9_pct": -0.148, "price_vs_ema9_atr": -0.401}, "volatility": {"atr": 0.0396, "atr_pct": 0.369, "vwap_distance_atr": 4.514, "range_expansion_pct": 45.2}, "rsi": {"value": 58.5, "has_full_history": true}, "quote": {"bid": 10.74, "ask": 10.75, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 245, "trades_per_second": 8.167, "uptick_ratio": 0.082, "downtick_ratio": 0.118}, "pressure": {"score": -22.2, "slope": 0.1}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.82, "resistance_source": "session_high", "resistance_distance_pct": 0.6979990693345842, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03238985130366701)", "volume=Declining (rvol=0.197, accel=0.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.148%, ema9_slope=0.0685)", "resistance=SAFE (session_high $10.82 (0.70% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:31:02.840566", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10216420946263596)", "volume=Declining (rvol=0.198, accel=0.607)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.215%, ema9_slope=0.0314)", "resistance=SAFE (session_high $10.82 (0.84% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:31:02.832026+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.73, "open": 10.25, "extension_from_open_pct": 4.682926829268297, "price_1m": 10.735, "price_3m": 10.795, "price_5m": 10.76, "price_sub": 10.7462}, "velocity": {"velocity_1m": -0.0007762769756247486, "velocity_sub": -0.005025032104371638}, "slope": {"slope_1m": -0.0465874679711065, "slope_3m": -0.4176875257473312, "slope_5m": -0.10216420946263596, "slope_sub": -0.42672066469592645}, "acceleration": {"momentum_acceleration": 0.3246, "velocity_acceleration": 0.00224, "slope_acceleration": 0.129112}, "volume": {"volume_1m": 506.0, "volume_3m": 80439.0, "volume_5m": 127954.0, "volume_sub": 506.0, "volume_acceleration": 0.607, "relative_volume": 0.198}, "vwap": {"value": 10.5664, "slope": 0.0076, "price_vs_vwap_pct": 1.548, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7531, "ema20": 10.7184, "ema9_slope": 0.0314, "price_vs_ema9_pct": -0.215, "price_vs_ema9_atr": -0.558}, "volatility": {"atr": 0.0414, "atr_pct": 0.386, "vwap_distance_atr": 3.948, "range_expansion_pct": 38.6}, "rsi": {"value": 56.1, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.667}, "pressure": {"score": -33.3, "slope": -11.1}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.82, "resistance_source": "session_high", "resistance_distance_pct": 0.8387698042870442, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.10216420946263596)", "volume=Declining (rvol=0.198, accel=0.607)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.215%, ema9_slope=0.0314)", "resistance=SAFE (session_high $10.82 (0.84% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:31:02.843384", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.1520758230477254)", "volume=Declining (rvol=2.466, accel=0.782)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.09%, ema9_slope=0.0769)", "resistance=SAFE (session_high $8.42 (0.52% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:31:02.832026+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.38, "open": 8.0, "extension_from_open_pct": 4.75000000000001, "price_1m": 8.4072, "price_3m": 8.3598, "price_5m": 8.3204, "price_sub": 8.38}, "velocity": {"velocity_1m": -0.0053922035081039234, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.3240564239420366, "slope_3m": -0.11910811840934823, "slope_5m": 0.1520758230477254, "slope_sub": -0.029071672395617247}, "acceleration": {"momentum_acceleration": -0.1811, "velocity_acceleration": -0.001189, "slope_acceleration": -0.035629}, "volume": {"volume_1m": 1898.0, "volume_3m": 21896.0, "volume_5m": 23933.0, "volume_sub": 127.0, "volume_acceleration": 0.782, "relative_volume": 2.466}, "vwap": {"value": 8.2958, "slope": 0.0046, "price_vs_vwap_pct": 1.015, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 61, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3724, "ema20": 8.3658, "ema9_slope": 0.0769, "price_vs_ema9_pct": 0.09, "price_vs_ema9_atr": 0.206}, "volatility": {"atr": 0.0367, "atr_pct": 0.438, "vwap_distance_atr": 2.297, "range_expansion_pct": -40.4}, "rsi": {"value": 54.4, "has_full_history": true}, "quote": {"bid": 8.38, "ask": 8.41, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.3, "downtick_ratio": 0.2}, "pressure": {"score": -1.4, "slope": -4.1}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.4236, "resistance_source": "session_high", "resistance_distance_pct": 0.52028639618138, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1520758230477254)", "volume=Declining (rvol=2.466, accel=0.782)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.09%, ema9_slope=0.0769)", "resistance=SAFE (session_high $8.42 (0.52% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:31:07.854974", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.08803454520128254)", "volume=Declining (rvol=0.198, accel=0.607)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.158%, ema9_slope=0.0342)", "resistance=SAFE (session_high $10.82 (0.77% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:31:07.849909+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7376, "open": 10.25, "extension_from_open_pct": 4.7570731707317115, "price_1m": 10.735, "price_3m": 10.795, "price_5m": 10.76, "price_sub": 10.7462}, "velocity": {"velocity_1m": 0.00040366402732511193, "velocity_sub": -0.002667609635653998}, "slope": {"slope_1m": 0.024216908991002914, "slope_3m": -0.38228690872493626, "slope_5m": -0.08803454520128254, "slope_sub": -0.3842965900410736}, "acceleration": {"momentum_acceleration": 0.2963, "velocity_acceleration": 0.00047, "slope_acceleration": 0.01411}, "volume": {"volume_1m": 843.0, "volume_3m": 80776.0, "volume_5m": 128291.0, "volume_sub": 843.0, "volume_acceleration": 0.607, "relative_volume": 0.198}, "vwap": {"value": 10.5664, "slope": 0.0076, "price_vs_vwap_pct": 1.62, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7546, "ema20": 10.7191, "ema9_slope": 0.0342, "price_vs_ema9_pct": -0.158, "price_vs_ema9_atr": -0.411}, "volatility": {"atr": 0.0414, "atr_pct": 0.386, "vwap_distance_atr": 4.131, "range_expansion_pct": 38.5}, "rsi": {"value": 57.3, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.273, "downtick_ratio": 0.455}, "pressure": {"score": -19.0, "slope": 14.3}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.82, "resistance_source": "session_high", "resistance_distance_pct": 0.7673968112054816, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.08803454520128254)", "volume=Declining (rvol=0.198, accel=0.607)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.158%, ema9_slope=0.0342)", "resistance=SAFE (session_high $10.82 (0.77% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:31:07.859433", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "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=Weakening (slope_5m=0.00047713338263600434)", "volume=Declining (rvol=2.474, accel=0.763)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.023%, ema9_slope=0.0616)", "resistance=SAFE (session_high $8.42 (0.64% away))", "extension=NORMAL"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:31:07.849909+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.37, "open": 8.0, "extension_from_open_pct": 4.62499999999999, "price_1m": 8.38, "price_3m": 8.4, "price_5m": 8.34, "price_sub": 8.395}, "velocity": {"velocity_1m": -0.0019888623707242565, "velocity_sub": -0.009926543577526448}, "slope": {"slope_1m": -0.11940298507464554, "slope_3m": -0.22180528834687693, "slope_5m": 0.00047713338263600434, "slope_sub": -0.23032766852844758}, "acceleration": {"momentum_acceleration": -0.2308, "velocity_acceleration": -0.001978, "slope_acceleration": 0.040785}, "volume": {"volume_1m": 1462.0, "volume_3m": 8355.0, "volume_5m": 24978.0, "volume_sub": 1462.0, "volume_acceleration": 0.763, "relative_volume": 2.474}, "vwap": {"value": 8.296, "slope": 0.0018, "price_vs_vwap_pct": 0.892, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 62, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3719, "ema20": 8.3662, "ema9_slope": 0.0616, "price_vs_ema9_pct": -0.023, "price_vs_ema9_atr": -0.053}, "volatility": {"atr": 0.0371, "atr_pct": 0.443, "vwap_distance_atr": 1.996, "range_expansion_pct": -59.8}, "rsi": {"value": 52.5, "has_full_history": true}, "quote": {"bid": 8.35, "ask": 8.38, "spread": 0.03, "spread_pct": 0.359}, "trade_flow": {"tick_count_sub": 36, "trades_per_second": 1.2, "uptick_ratio": 0.139, "downtick_ratio": 0.194}, "pressure": {"score": -15.1, "slope": -13.7}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 8.4236, "resistance_source": "session_high", "resistance_distance_pct": 0.6403823178016871, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.00047713338263600434)", "volume=Declining (rvol=2.474, accel=0.763)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.023%, ema9_slope=0.0616)", "resistance=SAFE (session_high $8.42 (0.64% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:31:12.891383", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.08% away, no breakout in progress)", "momentum=Strong (slope_5m=0.03633359833051994)", "volume=Steady (rvol=0.316, accel=0.991)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.406%, ema9_slope=0.1296)", "resistance=TOO_CLOSE (session_high $6.45 (0.08% away))", "extension=EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:31:12.885052+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.445, "open": 6.22, "extension_from_open_pct": 3.617363344051456, "price_1m": 6.445, "price_3m": 6.4416, "price_5m": 6.3888, "price_sub": 6.445}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.07761966364812943, "slope_5m": 0.03633359833051994, "slope_sub": 0.11707029263692366}, "acceleration": {"momentum_acceleration": 0.0807, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 11402.0, "volume_3m": 149786.0, "volume_5m": 370551.0, "volume_sub": 11402.0, "volume_acceleration": 0.991, "relative_volume": 0.316}, "vwap": {"value": 6.3409, "slope": 0.0035, "price_vs_vwap_pct": 1.641, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 48, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4189, "ema20": 6.3951, "ema9_slope": 0.1296, "price_vs_ema9_pct": 0.406, "price_vs_ema9_atr": 1.207}, "volatility": {"atr": 0.0216, "atr_pct": 0.335, "vwap_distance_atr": 4.818, "range_expansion_pct": -72.8}, "rsi": {"value": 74.5, "has_full_history": true}, "quote": {"bid": 6.44, "ask": 6.45, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 41, "trades_per_second": 1.367, "uptick_ratio": 0.366, "downtick_ratio": 0.415}, "pressure": {"score": -2.2, "slope": 15.0}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.45, "resistance_source": "session_high", "resistance_distance_pct": 0.0775795190069805, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03633359833051994)", "volume=Steady (rvol=0.316, accel=0.991)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.406%, ema9_slope=0.1296)", "resistance=TOO_CLOSE (session_high $6.45 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:31:12.893795", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "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=Weakening (slope_5m=0.00047713338263600434)", "volume=Declining (rvol=2.474, accel=0.763)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.023%, ema9_slope=0.0616)", "resistance=SAFE (session_high $8.42 (0.64% away))", "extension=NORMAL"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:31:12.885052+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.37, "open": 8.0, "extension_from_open_pct": 4.62499999999999, "price_1m": 8.38, "price_3m": 8.4, "price_5m": 8.34, "price_sub": 8.395}, "velocity": {"velocity_1m": -0.0019888623707242565, "velocity_sub": -0.009926543577526448}, "slope": {"slope_1m": -0.11940298507464554, "slope_3m": -0.22180528834687693, "slope_5m": 0.00047713338263600434, "slope_sub": -0.23032766852844758}, "acceleration": {"momentum_acceleration": -0.2308, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1462.0, "volume_3m": 8355.0, "volume_5m": 24978.0, "volume_sub": 1462.0, "volume_acceleration": 0.763, "relative_volume": 2.474}, "vwap": {"value": 8.296, "slope": 0.0018, "price_vs_vwap_pct": 0.892, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 62, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.3719, "ema20": 8.3662, "ema9_slope": 0.0616, "price_vs_ema9_pct": -0.023, "price_vs_ema9_atr": -0.053}, "volatility": {"atr": 0.0371, "atr_pct": 0.443, "vwap_distance_atr": 1.996, "range_expansion_pct": -59.8}, "rsi": {"value": 52.5, "has_full_history": true}, "quote": {"bid": 8.35, "ask": 8.38, "spread": 0.03, "spread_pct": 0.359}, "trade_flow": {"tick_count_sub": 36, "trades_per_second": 1.2, "uptick_ratio": 0.139, "downtick_ratio": 0.194}, "pressure": {"score": -15.1, "slope": 0.0}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 8.4236, "resistance_source": "session_high", "resistance_distance_pct": 0.6403823178016871, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.00047713338263600434)", "volume=Declining (rvol=2.474, accel=0.763)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.023%, ema9_slope=0.0616)", "resistance=SAFE (session_high $8.42 (0.64% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:31:17.902676", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.08% away, no breakout in progress)", "momentum=Strong (slope_5m=0.03633359833051994)", "volume=Steady (rvol=0.317, accel=0.993)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.406%, ema9_slope=0.1296)", "resistance=TOO_CLOSE (session_high $6.45 (0.08% away))", "extension=EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:31:17.899543+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.445, "open": 6.22, "extension_from_open_pct": 3.617363344051456, "price_1m": 6.445, "price_3m": 6.4416, "price_5m": 6.3888, "price_sub": 6.445}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.07761966364812943, "slope_5m": 0.03633359833051994, "slope_sub": 0.11707029263692366}, "acceleration": {"momentum_acceleration": 0.0807, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 16847.0, "volume_3m": 155231.0, "volume_5m": 375996.0, "volume_sub": 16847.0, "volume_acceleration": 0.993, "relative_volume": 0.317}, "vwap": {"value": 6.3411, "slope": 0.0037, "price_vs_vwap_pct": 1.639, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 48, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4189, "ema20": 6.3951, "ema9_slope": 0.1296, "price_vs_ema9_pct": 0.406, "price_vs_ema9_atr": 1.207}, "volatility": {"atr": 0.0216, "atr_pct": 0.335, "vwap_distance_atr": 4.812, "range_expansion_pct": -72.8}, "rsi": {"value": 74.5, "has_full_history": true}, "quote": {"bid": 6.44, "ask": 6.45, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 55, "trades_per_second": 1.833, "uptick_ratio": 0.4, "downtick_ratio": 0.382}, "pressure": {"score": 0.5, "slope": 2.7}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.45, "resistance_source": "session_high", "resistance_distance_pct": 0.0775795190069805, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03633359833051994)", "volume=Steady (rvol=0.317, accel=0.993)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.406%, ema9_slope=0.1296)", "resistance=TOO_CLOSE (session_high $6.45 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:31:22.912608", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.0518527258388051)", "volume=Steady (rvol=0.317, accel=0.997)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.468%, ema9_slope=0.1328)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:31:22.909035+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.45, "open": 6.22, "extension_from_open_pct": 3.6977491961414857, "price_1m": 6.445, "price_3m": 6.4416, "price_5m": 6.3888, "price_sub": 6.445}, "velocity": {"velocity_1m": 0.001292991983449675, "velocity_sub": 0.00258598396689935}, "slope": {"slope_1m": 0.07754943776657454, "slope_3m": 0.11639937920331533, "slope_5m": 0.0518527258388051, "slope_sub": 0.16361822930614356}, "acceleration": {"momentum_acceleration": 0.1118, "velocity_acceleration": 0.000516, "slope_acceleration": 0.01548}, "volume": {"volume_1m": 25693.0, "volume_3m": 164077.0, "volume_5m": 384842.0, "volume_sub": 25693.0, "volume_acceleration": 0.997, "relative_volume": 0.317}, "vwap": {"value": 6.3413, "slope": 0.0039, "price_vs_vwap_pct": 1.715, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 48, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4199, "ema20": 6.3956, "ema9_slope": 0.1328, "price_vs_ema9_pct": 0.468, "price_vs_ema9_atr": 1.392}, "volatility": {"atr": 0.0216, "atr_pct": 0.335, "vwap_distance_atr": 5.034, "range_expansion_pct": -72.8}, "rsi": {"value": 75.5, "has_full_history": true}, "quote": {"bid": 6.44, "ask": 6.45, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 69, "trades_per_second": 2.3, "uptick_ratio": 0.42, "downtick_ratio": 0.391}, "pressure": {"score": 2.9, "slope": 2.4}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0518527258388051)", "volume=Steady (rvol=0.317, accel=0.997)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.468%, ema9_slope=0.1328)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:31:27.939374", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.026381, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.0518527258388051)", "volume=Steady (rvol=0.318, accel=1.001)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.468%, ema9_slope=0.1328)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:31:27.935416+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.45, "open": 6.22, "extension_from_open_pct": 3.6977491961414857, "price_1m": 6.445, "price_3m": 6.4416, "price_5m": 6.3888, "price_sub": 6.445}, "velocity": {"velocity_1m": 0.001292991983449675, "velocity_sub": 0.00258598396689935}, "slope": {"slope_1m": 0.07754943776657454, "slope_3m": 0.11639937920331533, "slope_5m": 0.0518527258388051, "slope_sub": 0.16361822930614356}, "acceleration": {"momentum_acceleration": 0.1118, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 33902.0, "volume_3m": 172286.0, "volume_5m": 393051.0, "volume_sub": 33902.0, "volume_acceleration": 1.001, "relative_volume": 0.318}, "vwap": {"value": 6.3415, "slope": 0.0041, "price_vs_vwap_pct": 1.712, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 48, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4199, "ema20": 6.3956, "ema9_slope": 0.1328, "price_vs_ema9_pct": 0.468, "price_vs_ema9_atr": 1.392}, "volatility": {"atr": 0.0216, "atr_pct": 0.335, "vwap_distance_atr": 5.025, "range_expansion_pct": -72.8}, "rsi": {"value": 75.5, "has_full_history": true}, "quote": {"bid": 6.44, "ask": 6.45, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 77, "trades_per_second": 2.567, "uptick_ratio": 0.416, "downtick_ratio": 0.39}, "pressure": {"score": 2.9, "slope": 0.0}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0518527258388051)", "volume=Steady (rvol=0.318, accel=1.001)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.468%, ema9_slope=0.1328)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:31:32.949464", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.16% away, no breakout in progress)", "momentum=Strong (slope_5m=0.020809650708462437)", "volume=Steady (rvol=0.319, accel=1.005)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.344%, ema9_slope=0.1265)", "resistance=TOO_CLOSE (session_high $6.45 (0.16% away))", "extension=EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:31:32.945719+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.44, "open": 6.22, "extension_from_open_pct": 3.536977491961425, "price_1m": 6.445, "price_3m": 6.4416, "price_5m": 6.3888, "price_sub": 6.45}, "velocity": {"velocity_1m": -0.001292991983449675, "velocity_sub": -0.0051679586563306385}, "slope": {"slope_1m": -0.0776096235933239, "slope_3m": 0.03881987577640358, "slope_5m": 0.020809650708462437, "slope_sub": 0.0406638134741636}, "acceleration": {"momentum_acceleration": 0.0199, "velocity_acceleration": -0.001548, "slope_acceleration": -0.030968}, "volume": {"volume_1m": 42403.0, "volume_3m": 180787.0, "volume_5m": 401552.0, "volume_sub": 190.0, "volume_acceleration": 1.005, "relative_volume": 0.319}, "vwap": {"value": 6.3416, "slope": 0.0042, "price_vs_vwap_pct": 1.551, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 48, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4179, "ema20": 6.3946, "ema9_slope": 0.1265, "price_vs_ema9_pct": 0.344, "price_vs_ema9_atr": 1.021}, "volatility": {"atr": 0.0216, "atr_pct": 0.335, "vwap_distance_atr": 4.555, "range_expansion_pct": -72.8}, "rsi": {"value": 71.8, "has_full_history": true}, "quote": {"bid": 6.44, "ask": 6.45, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.5}, "pressure": {"score": -10.2, "slope": -13.1}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.45, "resistance_source": "session_high", "resistance_distance_pct": 0.15527950310558675, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.020809650708462437)", "volume=Steady (rvol=0.319, accel=1.005)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.344%, ema9_slope=0.1265)", "resistance=TOO_CLOSE (session_high $6.45 (0.16% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:32:13.030831", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 23.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.047375437828778774)", "volume=Declining (rvol=0.199, accel=0.623)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.075%, ema9_slope=0.0373)", "resistance=SAFE (session_high $10.82 (0.39% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:32:13.027729+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7778, "open": 10.25, "extension_from_open_pct": 5.149268292682919, "price_1m": 10.8032, "price_3m": 10.8199, "price_5m": 10.755, "price_sub": 10.805}, "velocity": {"velocity_1m": -0.003918592022117089, "velocity_sub": -0.00839117692426363}, "slope": {"slope_1m": -0.23539224317687965, "slope_3m": 0.19866320089119813, "slope_5m": -0.047375437828778774, "slope_sub": 0.2266005052578794}, "acceleration": {"momentum_acceleration": -0.274, "velocity_acceleration": -8.8e-05, "slope_acceleration": -0.003983}, "volume": {"volume_1m": 1423.0, "volume_3m": 61332.0, "volume_5m": 125484.0, "volume_sub": 1423.0, "volume_acceleration": 0.623, "relative_volume": 0.199}, "vwap": {"value": 10.5682, "slope": 0.0053, "price_vs_vwap_pct": 1.983, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7698, "ema20": 10.7303, "ema9_slope": 0.0373, "price_vs_ema9_pct": 0.075, "price_vs_ema9_atr": 0.18}, "volatility": {"atr": 0.0447, "atr_pct": 0.415, "vwap_distance_atr": 4.687, "range_expansion_pct": 2.6}, "rsi": {"value": 60.1, "has_full_history": true}, "quote": {"bid": 10.8, "ask": 10.81, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.231, "downtick_ratio": 0.269}, "pressure": {"score": -16.8, "slope": 2.2}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.82, "resistance_source": "session_high", "resistance_distance_pct": 0.3915455844421044, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.047375437828778774)", "volume=Declining (rvol=0.199, accel=0.623)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.075%, ema9_slope=0.0373)", "resistance=SAFE (session_high $10.82 (0.39% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:34:13.256781", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.12% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.25590770712863714)", "volume=Declining (rvol=2.615, accel=0.792)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.525%, ema9_slope=0.1365)", "resistance=TOO_CLOSE (session_high $8.47 (0.12% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:34:13.253169+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.46, "open": 8.0, "extension_from_open_pct": 5.750000000000011, "price_1m": 8.4502, "price_3m": 8.3945, "price_5m": 8.4072, "price_sub": 8.4558}, "velocity": {"velocity_1m": 0.001932893107066549, "velocity_sub": 0.0016556682986829038}, "slope": {"slope_1m": 0.11590637603340294, "slope_3m": 0.0035475529767933544, "slope_5m": 0.25590770712863714, "slope_sub": 0.041638079916727654}, "acceleration": {"momentum_acceleration": -0.2143, "velocity_acceleration": 6.4e-05, "slope_acceleration": 0.001305}, "volume": {"volume_1m": 693.0, "volume_3m": 24569.0, "volume_5m": 29435.0, "volume_sub": 693.0, "volume_acceleration": 0.792, "relative_volume": 2.615}, "vwap": {"value": 8.3039, "slope": 0.0076, "price_vs_vwap_pct": 1.88, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 65, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4158, "ema20": 8.3914, "ema9_slope": 0.1365, "price_vs_ema9_pct": 0.525, "price_vs_ema9_atr": 1.116}, "volatility": {"atr": 0.0396, "atr_pct": 0.468, "vwap_distance_atr": 3.939, "range_expansion_pct": -8.0}, "rsi": {"value": 64.0, "has_full_history": true}, "quote": {"bid": 8.43, "ask": 8.46, "spread": 0.03, "spread_pct": 0.355}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -4.0, "slope": 11.1}}, "prediction": {"symbol": "ALLT", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.47, "resistance_source": "session_high", "resistance_distance_pct": 0.11820330969266886, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.25590770712863714)", "volume=Declining (rvol=2.615, accel=0.792)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.525%, ema9_slope=0.1365)", "resistance=TOO_CLOSE (session_high $8.47 (0.12% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:34:18.262853", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.18485495356661746)", "volume=Declining (rvol=2.616, accel=0.792)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.24%, ema9_slope=0.1222)", "resistance=SAFE (session_high $8.47 (0.47% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:34:18.259685+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.43, "open": 8.0, "extension_from_open_pct": 5.3749999999999964, "price_1m": 8.4502, "price_3m": 8.3945, "price_5m": 8.4072, "price_sub": 8.4558}, "velocity": {"velocity_1m": -0.003984126608443367, "velocity_sub": -0.01017053383476441}, "slope": {"slope_1m": -0.23933365718416702, "slope_3m": -0.17403589638353067, "slope_5m": 0.18485495356661746, "slope_sub": -0.1714360134023224}, "acceleration": {"momentum_acceleration": -0.3563, "velocity_acceleration": -0.002362, "slope_acceleration": -0.070956}, "volume": {"volume_1m": 743.0, "volume_3m": 24619.0, "volume_5m": 29485.0, "volume_sub": 743.0, "volume_acceleration": 0.792, "relative_volume": 2.616}, "vwap": {"value": 8.3039, "slope": 0.0076, "price_vs_vwap_pct": 1.518, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 65, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4098, "ema20": 8.3885, "ema9_slope": 0.1222, "price_vs_ema9_pct": 0.24, "price_vs_ema9_atr": 0.497}, "volatility": {"atr": 0.0407, "atr_pct": 0.483, "vwap_distance_atr": 3.098, "range_expansion_pct": -7.9}, "rsi": {"value": 59.0, "has_full_history": true}, "quote": {"bid": 8.43, "ask": 8.46, "spread": 0.03, "spread_pct": 0.355}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.4}, "pressure": {"score": -20.3, "slope": -16.3}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.47, "resistance_source": "session_high", "resistance_distance_pct": 0.47449584816133955, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.18485495356661746)", "volume=Declining (rvol=2.616, accel=0.792)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.24%, ema9_slope=0.1222)", "resistance=SAFE (session_high $8.47 (0.47% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:34:23.272583", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.18485495356661746)", "volume=Declining (rvol=2.616, accel=0.793)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.24%, ema9_slope=0.1222)", "resistance=SAFE (session_high $8.47 (0.47% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:34:23.269664+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.43, "open": 8.0, "extension_from_open_pct": 5.3749999999999964, "price_1m": 8.4502, "price_3m": 8.3945, "price_5m": 8.4072, "price_sub": 8.4558}, "velocity": {"velocity_1m": -0.003984126608443367, "velocity_sub": -0.01017053383476441}, "slope": {"slope_1m": -0.23933365718416702, "slope_3m": -0.17403589638353067, "slope_5m": 0.18485495356661746, "slope_sub": -0.1714360134023224}, "acceleration": {"momentum_acceleration": -0.3563, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 843.0, "volume_3m": 24719.0, "volume_5m": 29585.0, "volume_sub": 843.0, "volume_acceleration": 0.793, "relative_volume": 2.616}, "vwap": {"value": 8.3039, "slope": 0.0076, "price_vs_vwap_pct": 1.518, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 65, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4098, "ema20": 8.3885, "ema9_slope": 0.1222, "price_vs_ema9_pct": 0.24, "price_vs_ema9_atr": 0.497}, "volatility": {"atr": 0.0407, "atr_pct": 0.483, "vwap_distance_atr": 3.098, "range_expansion_pct": -7.9}, "rsi": {"value": 59.0, "has_full_history": true}, "quote": {"bid": 8.42, "ask": 8.46, "spread": 0.04, "spread_pct": 0.474}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.125, "downtick_ratio": 0.25}, "pressure": {"score": -17.3, "slope": 3.0}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.47, "resistance_source": "session_high", "resistance_distance_pct": 0.47449584816133955, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.18485495356661746)", "volume=Declining (rvol=2.616, accel=0.793)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.24%, ema9_slope=0.1222)", "resistance=SAFE (session_high $8.47 (0.47% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:34:28.298229", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.14% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.2514106999634549)", "volume=Declining (rvol=2.616, accel=0.793)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.507%, ema9_slope=0.1356)", "resistance=TOO_CLOSE (session_high $8.47 (0.14% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:34:28.294220+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4581, "open": 8.0, "extension_from_open_pct": 5.726249999999999, "price_1m": 8.4502, "price_3m": 8.3945, "price_5m": 8.4072, "price_sub": 8.4558}, "velocity": {"velocity_1m": 0.0015581485250840909, "velocity_sub": 0.0009066754968975807}, "slope": {"slope_1m": 0.09344523104036895, "slope_3m": -0.0076869404794316564, "slope_5m": 0.2514106999634549, "slope_sub": 0.028154601887420427}, "acceleration": {"momentum_acceleration": -0.2233, "velocity_acceleration": 0.002205, "slope_acceleration": 0.066231}, "volume": {"volume_1m": 864.0, "volume_3m": 24740.0, "volume_5m": 29606.0, "volume_sub": 864.0, "volume_acceleration": 0.793, "relative_volume": 2.616}, "vwap": {"value": 8.304, "slope": 0.0076, "price_vs_vwap_pct": 1.856, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 65, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4154, "ema20": 8.3912, "ema9_slope": 0.1356, "price_vs_ema9_pct": 0.507, "price_vs_ema9_atr": 1.049}, "volatility": {"atr": 0.0407, "atr_pct": 0.481, "vwap_distance_atr": 3.788, "range_expansion_pct": -8.0}, "rsi": {"value": 63.8, "has_full_history": true}, "quote": {"bid": 8.42, "ask": 8.46, "spread": 0.04, "spread_pct": 0.474}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.222}, "pressure": {"score": -4.5, "slope": 12.8}}, "prediction": {"symbol": "ALLT", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.47, "resistance_source": "session_high", "resistance_distance_pct": 0.14069353637342533, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2514106999634549)", "volume=Declining (rvol=2.616, accel=0.793)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.507%, ema9_slope=0.1356)", "resistance=TOO_CLOSE (session_high $8.47 (0.14% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:34:33.308707", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.20855044974254322)", "volume=Declining (rvol=2.631, accel=0.803)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.335%, ema9_slope=0.127)", "resistance=SAFE (session_high $8.47 (0.36% away))", "extension=EXTENDED"], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:34:33.304669+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.44, "open": 8.0, "extension_from_open_pct": 5.499999999999994, "price_1m": 8.4502, "price_3m": 8.3945, "price_5m": 8.4072, "price_sub": 8.4544}, "velocity": {"velocity_1m": -0.0020117867032735117, "velocity_sub": -0.005677517032551173}, "slope": {"slope_1m": -0.12078009733456202, "slope_3m": -0.11479471076467265, "slope_5m": 0.20855044974254322, "slope_sub": -0.0033145704967719397}, "acceleration": {"momentum_acceleration": -0.2119, "velocity_acceleration": -0.001314, "slope_acceleration": -0.042756}, "volume": {"volume_1m": 3524.0, "volume_3m": 27400.0, "volume_5m": 32266.0, "volume_sub": 2560.0, "volume_acceleration": 0.803, "relative_volume": 2.631}, "vwap": {"value": 8.3047, "slope": 0.0084, "price_vs_vwap_pct": 1.629, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 65, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4118, "ema20": 8.3895, "ema9_slope": 0.127, "price_vs_ema9_pct": 0.335, "price_vs_ema9_atr": 0.693}, "volatility": {"atr": 0.0407, "atr_pct": 0.482, "vwap_distance_atr": 3.324, "range_expansion_pct": -7.9}, "rsi": {"value": 60.8, "has_full_history": true}, "quote": {"bid": 8.42, "ask": 8.46, "spread": 0.04, "spread_pct": 0.474}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -8.9, "slope": -4.4}}, "prediction": {"symbol": "ALLT", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.47, "resistance_source": "session_high", "resistance_distance_pct": 0.35545023696683814, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.20855044974254322)", "volume=Declining (rvol=2.631, accel=0.803)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.335%, ema9_slope=0.127)", "resistance=SAFE (session_high $8.47 (0.36% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:34:33.310856", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03873422742259269)", "volume=Steady (rvol=0.338, accel=1.007)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.1053)", "resistance=SAFE (session_high $6.47 (0.31% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:34:33.304669+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.45, "open": 6.22, "extension_from_open_pct": 3.6977491961414857, "price_1m": 6.465, "price_3m": 6.45, "price_5m": 6.435, "price_sub": 6.455}, "velocity": {"velocity_1m": -0.003866976024748564, "velocity_sub": -0.002581977794990908}, "slope": {"slope_1m": -0.232288037166081, "slope_3m": -0.08670430734612297, "slope_5m": 0.03873422742259269, "slope_sub": -0.11120877589030854}, "acceleration": {"momentum_acceleration": -0.1499, "velocity_acceleration": 1.4e-05, "slope_acceleration": -0.000858}, "volume": {"volume_1m": 51544.0, "volume_3m": 253616.0, "volume_5m": 370193.0, "volume_sub": 1080.0, "volume_acceleration": 1.007, "relative_volume": 0.338}, "vwap": {"value": 6.3483, "slope": 0.0064, "price_vs_vwap_pct": 1.602, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4384, "ema20": 6.4119, "ema9_slope": 0.1053, "price_vs_ema9_pct": 0.18, "price_vs_ema9_atr": 0.549}, "volatility": {"atr": 0.0211, "atr_pct": 0.327, "vwap_distance_atr": 4.827, "range_expansion_pct": -62.7}, "rsi": {"value": 69.6, "has_full_history": true}, "quote": {"bid": 6.45, "ask": 6.46, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.125, "downtick_ratio": 0.188}, "pressure": {"score": -4.2, "slope": 6.0}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.3100775193798383, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03873422742259269)", "volume=Steady (rvol=0.338, accel=1.007)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.1053)", "resistance=SAFE (session_high $6.47 (0.31% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:34:38.321778", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05421951778709893)", "volume=Steady (rvol=0.338, accel=1.011)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.242%, ema9_slope=0.1084)", "resistance=SAFE (session_high $6.47 (0.23% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:34:38.317429+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.455, "open": 6.22, "extension_from_open_pct": 3.7781350482315164, "price_1m": 6.465, "price_3m": 6.45, "price_5m": 6.435, "price_sub": 6.455}, "velocity": {"velocity_1m": -0.0025779840164990428, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.1547987616099038, "slope_3m": -0.04798464491362579, "slope_5m": 0.05421951778709893, "slope_sub": -0.06473018122127933}, "acceleration": {"momentum_acceleration": -0.1189, "velocity_acceleration": 0.000515, "slope_acceleration": 0.015458}, "volume": {"volume_1m": 60491.0, "volume_3m": 262563.0, "volume_5m": 379140.0, "volume_sub": 10027.0, "volume_acceleration": 1.011, "relative_volume": 0.338}, "vwap": {"value": 6.3485, "slope": 0.0066, "price_vs_vwap_pct": 1.677, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4394, "ema20": 6.4124, "ema9_slope": 0.1084, "price_vs_ema9_pct": 0.242, "price_vs_ema9_atr": 0.738}, "volatility": {"atr": 0.0211, "atr_pct": 0.326, "vwap_distance_atr": 5.054, "range_expansion_pct": -62.7}, "rsi": {"value": 72.2, "has_full_history": true}, "quote": {"bid": 6.45, "ask": 6.46, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 40, "trades_per_second": 1.333, "uptick_ratio": 0.3, "downtick_ratio": 0.25}, "pressure": {"score": 2.3, "slope": 6.5}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.2323780015491817, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05421951778709893)", "volume=Steady (rvol=0.338, accel=1.011)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.242%, ema9_slope=0.1084)", "resistance=SAFE (session_high $6.47 (0.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:34:43.331772", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05421951778709893)", "volume=Steady (rvol=0.339, accel=1.016)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.242%, ema9_slope=0.1084)", "resistance=SAFE (session_high $6.47 (0.23% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:34:43.328217+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.455, "open": 6.22, "extension_from_open_pct": 3.7781350482315164, "price_1m": 6.465, "price_3m": 6.45, "price_5m": 6.435, "price_sub": 6.455}, "velocity": {"velocity_1m": -0.0025779840164990428, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.1547987616099038, "slope_3m": -0.04798464491362579, "slope_5m": 0.05421951778709893, "slope_sub": -0.06473018122127933}, "acceleration": {"momentum_acceleration": -0.1189, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 71699.0, "volume_3m": 273771.0, "volume_5m": 390348.0, "volume_sub": 21235.0, "volume_acceleration": 1.016, "relative_volume": 0.339}, "vwap": {"value": 6.3488, "slope": 0.0069, "price_vs_vwap_pct": 1.673, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4394, "ema20": 6.4124, "ema9_slope": 0.1084, "price_vs_ema9_pct": 0.242, "price_vs_ema9_atr": 0.738}, "volatility": {"atr": 0.0211, "atr_pct": 0.326, "vwap_distance_atr": 5.041, "range_expansion_pct": -62.7}, "rsi": {"value": 72.2, "has_full_history": true}, "quote": {"bid": 6.45, "ask": 6.46, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 59, "trades_per_second": 1.967, "uptick_ratio": 0.288, "downtick_ratio": 0.237}, "pressure": {"score": 2.4, "slope": 0.1}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.2323780015491817, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05421951778709893)", "volume=Steady (rvol=0.339, accel=1.016)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.242%, ema9_slope=0.1084)", "resistance=SAFE (session_high $6.47 (0.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:34:48.342209", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03873422742259269)", "volume=Steady (rvol=0.339, accel=1.016)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.1053)", "resistance=SAFE (session_high $6.47 (0.31% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:34:48.338849+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.45, "open": 6.22, "extension_from_open_pct": 3.6977491961414857, "price_1m": 6.465, "price_3m": 6.45, "price_5m": 6.435, "price_sub": 6.455}, "velocity": {"velocity_1m": -0.003866976024748564, "velocity_sub": -0.002581977794990908}, "slope": {"slope_1m": -0.232288037166081, "slope_3m": -0.08670430734612297, "slope_5m": 0.03873422742259269, "slope_sub": -0.11120877589030854}, "acceleration": {"momentum_acceleration": -0.1499, "velocity_acceleration": -0.000515, "slope_acceleration": -0.015465}, "volume": {"volume_1m": 73296.0, "volume_3m": 275368.0, "volume_5m": 391945.0, "volume_sub": 22832.0, "volume_acceleration": 1.016, "relative_volume": 0.339}, "vwap": {"value": 6.3488, "slope": 0.0069, "price_vs_vwap_pct": 1.594, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4384, "ema20": 6.4119, "ema9_slope": 0.1053, "price_vs_ema9_pct": 0.18, "price_vs_ema9_atr": 0.549}, "volatility": {"atr": 0.0211, "atr_pct": 0.327, "vwap_distance_atr": 4.803, "range_expansion_pct": -62.7}, "rsi": {"value": 69.6, "has_full_history": true}, "quote": {"bid": 6.45, "ask": 6.46, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 73, "trades_per_second": 2.433, "uptick_ratio": 0.315, "downtick_ratio": 0.274}, "pressure": {"score": 0.2, "slope": -2.2}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.3100775193798383, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03873422742259269)", "volume=Steady (rvol=0.339, accel=1.016)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.1053)", "resistance=SAFE (session_high $6.47 (0.31% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:34:53.353785", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03873422742259269)", "volume=Steady (rvol=0.341, accel=1.025)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.1053)", "resistance=SAFE (session_high $6.47 (0.31% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:34:53.350498+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.45, "open": 6.22, "extension_from_open_pct": 3.6977491961414857, "price_1m": 6.465, "price_3m": 6.45, "price_5m": 6.435, "price_sub": 6.455}, "velocity": {"velocity_1m": -0.003866976024748564, "velocity_sub": -0.002581977794990908}, "slope": {"slope_1m": -0.232288037166081, "slope_3m": -0.08670430734612297, "slope_5m": 0.03873422742259269, "slope_sub": -0.11120877589030854}, "acceleration": {"momentum_acceleration": -0.1499, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 93237.0, "volume_3m": 295309.0, "volume_5m": 411886.0, "volume_sub": 42773.0, "volume_acceleration": 1.025, "relative_volume": 0.341}, "vwap": {"value": 6.3493, "slope": 0.0073, "price_vs_vwap_pct": 1.587, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4384, "ema20": 6.4119, "ema9_slope": 0.1053, "price_vs_ema9_pct": 0.18, "price_vs_ema9_atr": 0.549}, "volatility": {"atr": 0.0211, "atr_pct": 0.327, "vwap_distance_atr": 4.781, "range_expansion_pct": -62.7}, "rsi": {"value": 69.6, "has_full_history": true}, "quote": {"bid": 6.45, "ask": 6.46, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 92, "trades_per_second": 3.067, "uptick_ratio": 0.304, "downtick_ratio": 0.283}, "pressure": {"score": -0.3, "slope": -0.5}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.3100775193798383, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03873422742259269)", "volume=Steady (rvol=0.341, accel=1.025)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.1053)", "resistance=SAFE (session_high $6.47 (0.31% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:35:13.428048", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 51.8, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.14805084335144084)", "volume=Steady (rvol=0.311, accel=1.467)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.306%, ema9_slope=-0.0391)", "resistance=SAFE (session_high $7.47 (0.85% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:35:13.424559+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.4072, "open": 7.0, "extension_from_open_pct": 5.8171428571428505, "price_1m": 7.41, "price_3m": 7.44, "price_5m": 7.4401, "price_sub": 7.41}, "velocity": {"velocity_1m": -0.0006297795771481286, "velocity_sub": -0.0012595591542962571}, "slope": {"slope_1m": -0.037793915179663906, "slope_3m": -0.2546918094348316, "slope_5m": -0.14805084335144084, "slope_sub": -0.4130289914580602}, "acceleration": {"momentum_acceleration": 0.265, "velocity_acceleration": -1e-06, "slope_acceleration": -1.8e-05}, "volume": {"volume_1m": 13700.0, "volume_3m": 792108.0, "volume_5m": 1177306.0, "volume_sub": 13700.0, "volume_acceleration": 1.467, "relative_volume": 0.311}, "vwap": {"value": 7.3087, "slope": 0.0074, "price_vs_vwap_pct": 1.348, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.43, "ema20": 7.4166, "ema9_slope": -0.0391, "price_vs_ema9_pct": -0.306, "price_vs_ema9_atr": -0.716}, "volatility": {"atr": 0.0318, "atr_pct": 0.429, "vwap_distance_atr": 3.098, "range_expansion_pct": 33.9}, "rsi": {"value": 52.2, "has_full_history": true}, "quote": {"bid": 7.4, "ask": 7.41, "spread": 0.01, "spread_pct": 0.135}, "trade_flow": {"tick_count_sub": 69, "trades_per_second": 2.3, "uptick_ratio": 0.29, "downtick_ratio": 0.275}, "pressure": {"score": 11.4, "slope": 15.6}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 51.8, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 0.8478237390646964, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.14805084335144084)", "volume=Steady (rvol=0.311, accel=1.467)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.306%, ema9_slope=-0.0391)", "resistance=SAFE (session_high $7.47 (0.85% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:37:53.720098", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 34.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.1254381797802334)", "volume=Steady (rvol=0.365, accel=1.119)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.12%, ema9_slope=-0.0033)", "resistance=SAFE (session_high $6.47 (0.67% away))", "extension=EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:37:53.716958+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.4271, "open": 6.22, "extension_from_open_pct": 3.3295819935691404, "price_1m": 6.44, "price_3m": 6.445, "price_5m": 6.4612, "price_sub": 6.415}, "velocity": {"velocity_1m": -0.0033385093167702202, "velocity_sub": 0.006287347362951531}, "slope": {"slope_1m": -0.2005113817410315, "slope_3m": -0.02254224728067527, "slope_5m": -0.1254381797802334, "slope_sub": -0.0983427993464563}, "acceleration": {"momentum_acceleration": -0.0271, "velocity_acceleration": 4.9e-05, "slope_acceleration": 0.000176}, "volume": {"volume_1m": 88298.0, "volume_3m": 319161.0, "volume_5m": 514390.0, "volume_sub": 38528.0, "volume_acceleration": 1.119, "relative_volume": 0.365}, "vwap": {"value": 6.355, "slope": 0.0054, "price_vs_vwap_pct": 1.135, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4348, "ema20": 6.4168, "ema9_slope": -0.0033, "price_vs_ema9_pct": -0.12, "price_vs_ema9_atr": -0.333}, "volatility": {"atr": 0.0232, "atr_pct": 0.361, "vwap_distance_atr": 3.107, "range_expansion_pct": 0.5}, "rsi": {"value": 57.6, "has_full_history": true}, "quote": {"bid": 6.42, "ask": 6.43, "spread": 0.01, "spread_pct": 0.156}, "trade_flow": {"tick_count_sub": 97, "trades_per_second": 3.233, "uptick_ratio": 0.278, "downtick_ratio": 0.258}, "pressure": {"score": 8.2, "slope": 8.5}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 34.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.6674861134881905, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.1254381797802334)", "volume=Steady (rvol=0.365, accel=1.119)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.12%, ema9_slope=-0.0033)", "resistance=SAFE (session_high $6.47 (0.67% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:37:58.747174", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 34.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.11642347097174817)", "volume=Steady (rvol=0.365, accel=1.119)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.084%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $6.47 (0.62% away))", "extension=EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:37:58.744169+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.43, "open": 6.22, "extension_from_open_pct": 3.37620578778135, "price_1m": 6.44, "price_3m": 6.445, "price_5m": 6.4612, "price_sub": 6.415}, "velocity": {"velocity_1m": -0.0025879917184266753, "velocity_sub": 0.007794232268121424}, "slope": {"slope_1m": -0.15540015540016588, "slope_3m": 0.0, "slope_5m": -0.11642347097174817, "slope_sub": -0.07125936932346913}, "acceleration": {"momentum_acceleration": -0.0452, "velocity_acceleration": 0.0003, "slope_acceleration": 0.008973}, "volume": {"volume_1m": 88470.0, "volume_3m": 319333.0, "volume_5m": 514562.0, "volume_sub": 38700.0, "volume_acceleration": 1.119, "relative_volume": 0.365}, "vwap": {"value": 6.355, "slope": 0.0055, "price_vs_vwap_pct": 1.181, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4354, "ema20": 6.4171, "ema9_slope": -0.0015, "price_vs_ema9_pct": -0.084, "price_vs_ema9_atr": -0.233}, "volatility": {"atr": 0.0232, "atr_pct": 0.361, "vwap_distance_atr": 3.231, "range_expansion_pct": 0.5}, "rsi": {"value": 58.7, "has_full_history": true}, "quote": {"bid": 6.42, "ask": 6.43, "spread": 0.01, "spread_pct": 0.156}, "trade_flow": {"tick_count_sub": 103, "trades_per_second": 3.433, "uptick_ratio": 0.291, "downtick_ratio": 0.252}, "pressure": {"score": 10.0, "slope": 1.8}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 34.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.6220839813374812, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.11642347097174817)", "volume=Steady (rvol=0.365, accel=1.119)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.084%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $6.47 (0.62% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:38:03.757140", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 34.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.06559639872662194)", "volume=Steady (rvol=0.366, accel=1.088)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.1%, ema9_slope=-0.0168)", "resistance=SAFE (session_high $6.47 (0.68% away))", "extension=EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:38:03.753558+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.4264, "open": 6.22, "extension_from_open_pct": 3.3183279742765333, "price_1m": 6.425, "price_3m": 6.43, "price_5m": 6.465, "price_sub": 6.425}, "velocity": {"velocity_1m": 0.00036316472114145007, "velocity_sub": 0.0007263294422829001}, "slope": {"slope_1m": 0.021787509532039933, "slope_3m": -0.10574660211286074, "slope_5m": -0.06559639872662194, "slope_sub": -0.020234801523833286}, "acceleration": {"momentum_acceleration": -0.0454, "velocity_acceleration": -0.001411, "slope_acceleration": 0.035371}, "volume": {"volume_1m": 4962.0, "volume_3m": 132458.0, "volume_5m": 434550.0, "volume_sub": 4962.0, "volume_acceleration": 1.088, "relative_volume": 0.366}, "vwap": {"value": 6.3549, "slope": 0.002, "price_vs_vwap_pct": 1.125, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 55, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4328, "ema20": 6.4175, "ema9_slope": -0.0168, "price_vs_ema9_pct": -0.1, "price_vs_ema9_atr": -0.294}, "volatility": {"atr": 0.0218, "atr_pct": 0.339, "vwap_distance_atr": 3.281, "range_expansion_pct": -24.8}, "rsi": {"value": 57.2, "has_full_history": true}, "quote": {"bid": 6.42, "ask": 6.43, "spread": 0.01, "spread_pct": 0.156}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.3, "downtick_ratio": 0.2}, "pressure": {"score": 6.7, "slope": -3.3}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 34.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.6784513880243938, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.06559639872662194)", "volume=Steady (rvol=0.366, accel=1.088)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.1%, ema9_slope=-0.0168)", "resistance=SAFE (session_high $6.47 (0.68% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:38:08.763386", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 34.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.07275191906504483)", "volume=Steady (rvol=0.366, accel=1.089)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.128%, ema9_slope=-0.0182)", "resistance=SAFE (session_high $6.47 (0.71% away))", "extension=EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:38:08.759705+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.4241, "open": 6.22, "extension_from_open_pct": 3.2813504823151187, "price_1m": 6.425, "price_3m": 6.43, "price_5m": 6.465, "price_sub": 6.425}, "velocity": {"velocity_1m": -0.00023346303501937195, "velocity_sub": -0.0004669260700387439}, "slope": {"slope_1m": -0.014008763259678559, "slope_3m": -0.12364496010700535, "slope_5m": -0.07275191906504483, "slope_sub": -0.04171855541718234}, "acceleration": {"momentum_acceleration": -0.031, "velocity_acceleration": -0.000238, "slope_acceleration": -0.00715}, "volume": {"volume_1m": 6794.0, "volume_3m": 134290.0, "volume_5m": 436382.0, "volume_sub": 6794.0, "volume_acceleration": 1.089, "relative_volume": 0.366}, "vwap": {"value": 6.355, "slope": 0.002, "price_vs_vwap_pct": 1.088, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 55, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4323, "ema20": 6.4173, "ema9_slope": -0.0182, "price_vs_ema9_pct": -0.128, "price_vs_ema9_atr": -0.379}, "volatility": {"atr": 0.0218, "atr_pct": 0.339, "vwap_distance_atr": 3.174, "range_expansion_pct": -24.8}, "rsi": {"value": 56.4, "has_full_history": true}, "quote": {"bid": 6.42, "ask": 6.43, "spread": 0.01, "spread_pct": 0.156}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.429, "downtick_ratio": 0.321}, "pressure": {"score": 6.2, "slope": -0.5}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 34.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.7144969723385315, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.07275191906504483)", "volume=Steady (rvol=0.366, accel=1.089)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.128%, ema9_slope=-0.0182)", "resistance=SAFE (session_high $6.47 (0.71% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:38:13.795516", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 34.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.07804143969355695)", "volume=Steady (rvol=0.367, accel=1.095)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.149%, ema9_slope=-0.0193)", "resistance=SAFE (session_high $6.47 (0.74% away))", "extension=EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:38:13.790037+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.4224, "open": 6.22, "extension_from_open_pct": 3.2540192926045, "price_1m": 6.425, "price_3m": 6.43, "price_5m": 6.465, "price_sub": 6.425}, "velocity": {"velocity_1m": -0.0006744487678340227, "velocity_sub": -0.0013488975356680455}, "slope": {"slope_1m": -0.04047511558759216, "slope_3m": -0.1368769248317611, "slope_5m": -0.07804143969355695, "slope_sub": -0.05760032380722699}, "acceleration": {"momentum_acceleration": -0.0204, "velocity_acceleration": -0.000175, "slope_acceleration": -0.005261}, "volume": {"volume_1m": 20883.0, "volume_3m": 148379.0, "volume_5m": 450471.0, "volume_sub": 20883.0, "volume_acceleration": 1.095, "relative_volume": 0.367}, "vwap": {"value": 6.3551, "slope": 0.0022, "price_vs_vwap_pct": 1.058, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 55, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.432, "ema20": 6.4172, "ema9_slope": -0.0193, "price_vs_ema9_pct": -0.149, "price_vs_ema9_atr": -0.441}, "volatility": {"atr": 0.0218, "atr_pct": 0.339, "vwap_distance_atr": 3.087, "range_expansion_pct": -24.8}, "rsi": {"value": 55.8, "has_full_history": true}, "quote": {"bid": 6.42, "ask": 6.43, "spread": 0.01, "spread_pct": 0.156}, "trade_flow": {"tick_count_sub": 43, "trades_per_second": 1.433, "uptick_ratio": 0.372, "downtick_ratio": 0.349}, "pressure": {"score": 2.4, "slope": -3.8}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 34.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.7411559541604398, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.07804143969355695)", "volume=Steady (rvol=0.367, accel=1.095)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.149%, ema9_slope=-0.0193)", "resistance=SAFE (session_high $6.47 (0.74% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:38:13.798571", "symbol": "RDW", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 23.4, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.17228946116331917)", "volume=Declining (rvol=0.213, accel=0.652)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.312%, ema9_slope=-0.063)", "resistance=SAFE (session_high $10.85 (1.12% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:38:13.790037+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7298, "open": 10.25, "extension_from_open_pct": 4.680975609756089, "price_1m": 10.75, "price_3m": 10.755, "price_5m": 10.815, "price_sub": 10.7511}, "velocity": {"velocity_1m": -0.003131782945736571, "velocity_sub": -0.006603975407167669}, "slope": {"slope_1m": -0.18808368793006347, "slope_3m": -0.09401237364178906, "slope_5m": -0.17228946116331917, "slope_sub": -0.07353813860077461}, "acceleration": {"momentum_acceleration": -0.0988, "velocity_acceleration": 5e-06, "slope_acceleration": 0.000131}, "volume": {"volume_1m": 9713.0, "volume_3m": 67102.0, "volume_5m": 124132.0, "volume_sub": 9713.0, "volume_acceleration": 0.652, "relative_volume": 0.213}, "vwap": {"value": 10.5823, "slope": 0.0045, "price_vs_vwap_pct": 1.394, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7633, "ema20": 10.7475, "ema9_slope": -0.063, "price_vs_ema9_pct": -0.312, "price_vs_ema9_atr": -0.795}, "volatility": {"atr": 0.0422, "atr_pct": 0.393, "vwap_distance_atr": 3.495, "range_expansion_pct": -46.6}, "rsi": {"value": 50.6, "has_full_history": true}, "quote": {"bid": 10.72, "ask": 10.73, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 81, "trades_per_second": 2.7, "uptick_ratio": 0.173, "downtick_ratio": 0.185}, "pressure": {"score": -13.8, "slope": 3.0}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 1.1202445525545728, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.17228946116331917)", "volume=Declining (rvol=0.213, accel=0.652)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.312%, ema9_slope=-0.063)", "resistance=SAFE (session_high $10.85 (1.12% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:38:18.809042", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.16260918044973283)", "volume=Declining (rvol=0.214, accel=0.655)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.273%, ema9_slope=-0.0611)", "resistance=SAFE (session_high $10.85 (1.07% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:38:18.805372+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.735, "open": 10.25, "extension_from_open_pct": 4.731707317073165, "price_1m": 10.75, "price_3m": 10.755, "price_5m": 10.815, "price_sub": 10.7511}, "velocity": {"velocity_1m": -0.0023255813953489256, "velocity_sub": -0.00499173727959613}, "slope": {"slope_1m": -0.13963230160577678, "slope_3m": -0.06979990693346007, "slope_5m": -0.16260918044973283, "slope_sub": -0.04448984435534982}, "acceleration": {"momentum_acceleration": -0.1181, "velocity_acceleration": 0.000321, "slope_acceleration": 0.009661}, "volume": {"volume_1m": 14028.0, "volume_3m": 71417.0, "volume_5m": 128447.0, "volume_sub": 14028.0, "volume_acceleration": 0.655, "relative_volume": 0.214}, "vwap": {"value": 10.5826, "slope": 0.0048, "price_vs_vwap_pct": 1.44, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7644, "ema20": 10.748, "ema9_slope": -0.0611, "price_vs_ema9_pct": -0.273, "price_vs_ema9_atr": -0.696}, "volatility": {"atr": 0.0422, "atr_pct": 0.393, "vwap_distance_atr": 3.611, "range_expansion_pct": -46.6}, "rsi": {"value": 51.4, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 108, "trades_per_second": 3.6, "uptick_ratio": 0.157, "downtick_ratio": 0.157}, "pressure": {"score": -12.1, "slope": 1.7}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 1.0712622263623681, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.16260918044973283)", "volume=Declining (rvol=0.214, accel=0.655)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.273%, ema9_slope=-0.0611)", "resistance=SAFE (session_high $10.85 (1.07% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:38:23.819170", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.07854394747396723)", "volume=Declining (rvol=0.214, accel=0.655)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.063%, ema9_slope=-0.0443)", "resistance=SAFE (session_high $10.85 (0.65% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:38:23.815737+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7802, "open": 10.25, "extension_from_open_pct": 5.172682926829275, "price_1m": 10.75, "price_3m": 10.755, "price_5m": 10.815, "price_sub": 10.7511}, "velocity": {"velocity_1m": 0.004682170542635763, "velocity_sub": 0.009022332598525255}, "slope": {"slope_1m": 0.2805361770907903, "slope_3m": 0.1403337030129956, "slope_5m": -0.07854394747396723, "slope_sub": 0.20771106405432538}, "acceleration": {"momentum_acceleration": -0.2863, "velocity_acceleration": 0.002797, "slope_acceleration": 0.08386}, "volume": {"volume_1m": 14518.0, "volume_3m": 71907.0, "volume_5m": 128937.0, "volume_sub": 14518.0, "volume_acceleration": 0.655, "relative_volume": 0.214}, "vwap": {"value": 10.5827, "slope": 0.0049, "price_vs_vwap_pct": 1.866, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7734, "ema20": 10.7523, "ema9_slope": -0.0443, "price_vs_ema9_pct": 0.063, "price_vs_ema9_atr": 0.161}, "volatility": {"atr": 0.0422, "atr_pct": 0.392, "vwap_distance_atr": 4.679, "range_expansion_pct": -46.7}, "rsi": {"value": 57.9, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 122, "trades_per_second": 4.067, "uptick_ratio": 0.164, "downtick_ratio": 0.164}, "pressure": {"score": -2.3, "slope": 9.8}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 0.6474833491029756, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.07854394747396723)", "volume=Declining (rvol=0.214, accel=0.655)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.063%, ema9_slope=-0.0443)", "resistance=SAFE (session_high $10.85 (0.65% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:38:28.838481", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.0787297767528081)", "volume=Declining (rvol=0.214, accel=0.655)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.062%, ema9_slope=-0.0443)", "resistance=SAFE (session_high $10.85 (0.65% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:38:28.835718+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7801, "open": 10.25, "extension_from_open_pct": 5.171707317073163, "price_1m": 10.75, "price_3m": 10.755, "price_5m": 10.815, "price_sub": 10.7511}, "velocity": {"velocity_1m": 0.004666666666666531, "velocity_sub": 0.008991328019148401}, "slope": {"slope_1m": 0.2796085480327461, "slope_3m": 0.1398694551751658, "slope_5m": -0.0787297767528081, "slope_sub": 0.2071536823705517}, "acceleration": {"momentum_acceleration": -0.2859, "velocity_acceleration": -6e-06, "slope_acceleration": -0.000185}, "volume": {"volume_1m": 14622.0, "volume_3m": 72011.0, "volume_5m": 129041.0, "volume_sub": 14622.0, "volume_acceleration": 0.655, "relative_volume": 0.214}, "vwap": {"value": 10.5827, "slope": 0.005, "price_vs_vwap_pct": 1.865, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7734, "ema20": 10.7523, "ema9_slope": -0.0443, "price_vs_ema9_pct": 0.062, "price_vs_ema9_atr": 0.159}, "volatility": {"atr": 0.0422, "atr_pct": 0.392, "vwap_distance_atr": 4.676, "range_expansion_pct": -46.7}, "rsi": {"value": 57.9, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 127, "trades_per_second": 4.233, "uptick_ratio": 0.165, "downtick_ratio": 0.165}, "pressure": {"score": -2.3, "slope": 0.0}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 0.648416990565955, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0787297767528081)", "volume=Declining (rvol=0.214, accel=0.655)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.062%, ema9_slope=-0.0443)", "resistance=SAFE (session_high $10.85 (0.65% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:38:33.849795", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.07928726872999406)", "volume=Declining (rvol=0.214, accel=0.655)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.06%, ema9_slope=-0.0444)", "resistance=SAFE (session_high $10.85 (0.65% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:38:33.846191+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7798, "open": 10.25, "extension_from_open_pct": 5.168780487804876, "price_1m": 10.75, "price_3m": 10.755, "price_5m": 10.815, "price_sub": 10.7801}, "velocity": {"velocity_1m": 0.004620155038759663, "velocity_sub": -9.276351796343907e-05}, "slope": {"slope_1m": 0.2768256091556803, "slope_3m": 0.13847669440331023, "slope_5m": -0.07928726872999406, "slope_sub": 0.24786324786325115}, "acceleration": {"momentum_acceleration": -0.3272, "velocity_acceleration": -0.001813, "slope_acceleration": -0.000555}, "volume": {"volume_1m": 14639.0, "volume_3m": 72028.0, "volume_5m": 129058.0, "volume_sub": 17.0, "volume_acceleration": 0.655, "relative_volume": 0.214}, "vwap": {"value": 10.5827, "slope": 0.005, "price_vs_vwap_pct": 1.862, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7733, "ema20": 10.7523, "ema9_slope": -0.0444, "price_vs_ema9_pct": 0.06, "price_vs_ema9_atr": 0.153}, "volatility": {"atr": 0.0422, "atr_pct": 0.392, "vwap_distance_atr": 4.669, "range_expansion_pct": -46.7}, "rsi": {"value": 57.9, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -8.7, "slope": -6.4}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 0.6512180188871762, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.07928726872999406)", "volume=Declining (rvol=0.214, accel=0.655)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.06%, ema9_slope=-0.0444)", "resistance=SAFE (session_high $10.85 (0.65% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:46:14.843561", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.276952923406978)", "volume=Steady (rvol=0.357, accel=1.356)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.411%, ema9_slope=0.0671)", "resistance=SAFE (session_high $7.47 (0.47% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:46:14.839698+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.435, "open": 7.0, "extension_from_open_pct": 6.214285714285709, "price_1m": 7.435, "price_3m": 7.36, "price_5m": 7.3709, "price_sub": 7.435}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.16898639580967084, "slope_5m": 0.276952923406978, "slope_sub": 0.20191822311963226}, "acceleration": {"momentum_acceleration": -0.075, "velocity_acceleration": 2e-06, "slope_acceleration": 5.7e-05}, "volume": {"volume_1m": 82283.0, "volume_3m": 558141.0, "volume_5m": 814841.0, "volume_sub": 82283.0, "volume_acceleration": 1.356, "relative_volume": 0.357}, "vwap": {"value": 7.3189, "slope": 0.0036, "price_vs_vwap_pct": 1.586, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 65, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4046, "ema20": 7.4014, "ema9_slope": 0.0671, "price_vs_ema9_pct": 0.411, "price_vs_ema9_atr": 0.983}, "volatility": {"atr": 0.0309, "atr_pct": 0.416, "vwap_distance_atr": 3.751, "range_expansion_pct": 98.6}, "rsi": {"value": 60.3, "has_full_history": true}, "quote": {"bid": 7.43, "ask": 7.44, "spread": 0.01, "spread_pct": 0.134}, "trade_flow": {"tick_count_sub": 123, "trades_per_second": 4.1, "uptick_ratio": 0.276, "downtick_ratio": 0.285}, "pressure": {"score": 8.5, "slope": -2.9}}, "prediction": {"symbol": "ONDS", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 0.4707464694014814, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.276952923406978)", "volume=Steady (rvol=0.357, accel=1.356)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.411%, ema9_slope=0.0671)", "resistance=SAFE (session_high $7.47 (0.47% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:46:19.853895", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Weakening (slope_5m=0.20954497646336664)", "volume=Steady (rvol=0.359, accel=1.374)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.141%, ema9_slope=0.0536)", "resistance=SAFE (session_high $7.47 (0.81% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:46:19.850209+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.41, "open": 7.0, "extension_from_open_pct": 5.857142857142859, "price_1m": 7.435, "price_3m": 7.36, "price_5m": 7.3709, "price_sub": 7.435}, "velocity": {"velocity_1m": -0.005604124635731779, "velocity_sub": -0.011208249271463558}, "slope": {"slope_1m": -0.33681374200066644, "slope_3m": 0.0006740088699551579, "slope_5m": 0.20954497646336664, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": -0.2095, "velocity_acceleration": -0.002237, "slope_acceleration": -0.067221}, "volume": {"volume_1m": 200378.0, "volume_3m": 676236.0, "volume_5m": 932936.0, "volume_sub": 200378.0, "volume_acceleration": 1.374, "relative_volume": 0.359}, "vwap": {"value": 7.3196, "slope": 0.0043, "price_vs_vwap_pct": 1.235, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 65, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.3996, "ema20": 7.3991, "ema9_slope": 0.0536, "price_vs_ema9_pct": 0.141, "price_vs_ema9_atr": 0.337}, "volatility": {"atr": 0.0309, "atr_pct": 0.418, "vwap_distance_atr": 2.921, "range_expansion_pct": 98.9}, "rsi": {"value": 53.9, "has_full_history": true}, "quote": {"bid": 7.4, "ask": 7.41, "spread": 0.01, "spread_pct": 0.135}, "trade_flow": {"tick_count_sub": 352, "trades_per_second": 11.733, "uptick_ratio": 0.173, "downtick_ratio": 0.182}, "pressure": {"score": 1.1, "slope": -7.4}}, "prediction": {"symbol": "ONDS", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 0.809716599190278, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.20954497646336664)", "volume=Steady (rvol=0.359, accel=1.374)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.141%, ema9_slope=0.0536)", "resistance=SAFE (session_high $7.47 (0.81% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:46:24.863622", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.010111, "reasons_for": ["holding 5.0s / 18s", "momentum=Weakening (slope_5m=0.19605245011479153)", "volume=Steady (rvol=0.36, accel=1.377)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.087%, ema9_slope=0.0509)", "resistance=SAFE (session_high $7.47 (0.88% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:46:24.860320+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.405, "open": 7.0, "extension_from_open_pct": 5.785714285714289, "price_1m": 7.435, "price_3m": 7.36, "price_5m": 7.3709, "price_sub": 7.435}, "velocity": {"velocity_1m": -0.0067249495628781365, "velocity_sub": -0.013449899125756273}, "slope": {"slope_1m": -0.4043126684636032, "slope_3m": -0.03303385633193942, "slope_5m": 0.19605245011479153, "slope_sub": -0.04042445679636093}, "acceleration": {"momentum_acceleration": -0.2365, "velocity_acceleration": -0.000447, "slope_acceleration": -0.013473}, "volume": {"volume_1m": 216278.0, "volume_3m": 692136.0, "volume_5m": 948836.0, "volume_sub": 216278.0, "volume_acceleration": 1.377, "relative_volume": 0.36}, "vwap": {"value": 7.3197, "slope": 0.0044, "price_vs_vwap_pct": 1.166, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 65, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.3986, "ema20": 7.3986, "ema9_slope": 0.0509, "price_vs_ema9_pct": 0.087, "price_vs_ema9_atr": 0.207}, "volatility": {"atr": 0.0309, "atr_pct": 0.418, "vwap_distance_atr": 2.757, "range_expansion_pct": 98.9}, "rsi": {"value": 52.7, "has_full_history": true}, "quote": {"bid": 7.4, "ask": 7.41, "spread": 0.01, "spread_pct": 0.135}, "trade_flow": {"tick_count_sub": 385, "trades_per_second": 12.833, "uptick_ratio": 0.166, "downtick_ratio": 0.174}, "pressure": {"score": -0.3, "slope": -1.4}}, "prediction": {"symbol": "ONDS", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 0.8777852802160634, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.19605245011479153)", "volume=Steady (rvol=0.36, accel=1.377)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.087%, ema9_slope=0.0509)", "resistance=SAFE (session_high $7.47 (0.88% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:46:29.886980", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.033291, "reasons_for": ["holding 10.0s / 18s", "momentum=Weakening (slope_5m=0.1884950415256989)", "volume=Steady (rvol=0.36, accel=1.377)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.056%, ema9_slope=0.0494)", "resistance=SAFE (session_high $7.47 (0.92% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:46:29.883500+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.4022, "open": 7.0, "extension_from_open_pct": 5.745714285714281, "price_1m": 7.435, "price_3m": 7.36, "price_5m": 7.3709, "price_sub": 7.435}, "velocity": {"velocity_1m": -0.007352611522080238, "velocity_sub": -0.014705223044160476}, "slope": {"slope_1m": -0.4421319386407131, "slope_3m": -0.05191687905390393, "slope_5m": 0.1884950415256989, "slope_sub": -0.06306810142105752}, "acceleration": {"momentum_acceleration": -0.2516, "velocity_acceleration": -0.00025, "slope_acceleration": -0.007529}, "volume": {"volume_1m": 218986.0, "volume_3m": 694844.0, "volume_5m": 951544.0, "volume_sub": 218986.0, "volume_acceleration": 1.377, "relative_volume": 0.36}, "vwap": {"value": 7.3197, "slope": 0.0044, "price_vs_vwap_pct": 1.128, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 65, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.398, "ema20": 7.3983, "ema9_slope": 0.0494, "price_vs_ema9_pct": 0.056, "price_vs_ema9_atr": 0.135}, "volatility": {"atr": 0.0309, "atr_pct": 0.418, "vwap_distance_atr": 2.667, "range_expansion_pct": 98.9}, "rsi": {"value": 52.1, "has_full_history": true}, "quote": {"bid": 7.4, "ask": 7.41, "spread": 0.01, "spread_pct": 0.135}, "trade_flow": {"tick_count_sub": 407, "trades_per_second": 13.567, "uptick_ratio": 0.17, "downtick_ratio": 0.177}, "pressure": {"score": -1.1, "slope": -0.8}}, "prediction": {"symbol": "ONDS", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 0.9159439085677243, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1884950415256989)", "volume=Steady (rvol=0.36, accel=1.377)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.056%, ema9_slope=0.0494)", "resistance=SAFE (session_high $7.47 (0.92% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:46:34.897810", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 49.3, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-0.6081)", "momentum=Weakening (slope_5m=0.155552970520681)", "volume=Steady (rvol=0.362, accel=1.388)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.075%, ema9_slope=0.0428)", "resistance=SAFE (session_high $7.47 (1.08% away))", "extension=EXTENDED"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:46:34.894444+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.39, "open": 7.0, "extension_from_open_pct": 5.571428571428567, "price_1m": 7.435, "price_3m": 7.36, "price_5m": 7.3709, "price_sub": 7.4022}, "velocity": {"velocity_1m": -0.010087424344317402, "velocity_sub": -0.005493862185116132}, "slope": {"slope_1m": -0.6070826306913987, "slope_3m": -0.13424841128136866, "slope_5m": 0.155552970520681, "slope_sub": -0.4525625206491757}, "acceleration": {"momentum_acceleration": -0.6081, "velocity_acceleration": 0.001838, "slope_acceleration": -0.032918}, "volume": {"volume_1m": 289387.0, "volume_3m": 765245.0, "volume_5m": 1021945.0, "volume_sub": 70401.0, "volume_acceleration": 1.388, "relative_volume": 0.362}, "vwap": {"value": 7.32, "slope": 0.0047, "price_vs_vwap_pct": 0.957, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 65, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.3956, "ema20": 7.3972, "ema9_slope": 0.0428, "price_vs_ema9_pct": -0.075, "price_vs_ema9_atr": -0.178}, "volatility": {"atr": 0.0314, "atr_pct": 0.425, "vwap_distance_atr": 2.228, "range_expansion_pct": 99.1}, "rsi": {"value": 49.6, "has_full_history": true}, "quote": {"bid": 7.38, "ask": 7.39, "spread": 0.01, "spread_pct": 0.135}, "trade_flow": {"tick_count_sub": 159, "trades_per_second": 5.3, "uptick_ratio": 0.119, "downtick_ratio": 0.151}, "pressure": {"score": 4.6, "slope": 5.7}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 49.3, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 1.0825439783491213, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.155552970520681)", "volume=Steady (rvol=0.362, accel=1.388)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.075%, ema9_slope=0.0428)", "resistance=SAFE (session_high $7.47 (1.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:47:14.979932", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 28.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.12% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.13142274419368666)", "volume=Steady (rvol=0.414, accel=1.072)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.219%, ema9_slope=0.0661)", "resistance=TOO_CLOSE (session_high $6.47 (0.12% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:47:14.976866+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.4624, "open": 6.22, "extension_from_open_pct": 3.8971061093247585, "price_1m": 6.465, "price_3m": 6.445, "price_5m": 6.435, "price_sub": 6.465}, "velocity": {"velocity_1m": -0.000670275844289806, "velocity_sub": -0.001340551688579612}, "slope": {"slope_1m": -0.040224639138576324, "slope_3m": 0.01934255930428298, "slope_5m": 0.13142274419368666, "slope_sub": 0.053225232473577674}, "acceleration": {"momentum_acceleration": -0.0782, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 8631.0, "volume_3m": 164584.0, "volume_5m": 345670.0, "volume_sub": 8631.0, "volume_acceleration": 1.072, "relative_volume": 0.414}, "vwap": {"value": 6.3648, "slope": 0.0028, "price_vs_vwap_pct": 1.533, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 64, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4483, "ema20": 6.4349, "ema9_slope": 0.0661, "price_vs_ema9_pct": 0.219, "price_vs_ema9_atr": 0.86}, "volatility": {"atr": 0.0164, "atr_pct": 0.254, "vwap_distance_atr": 5.939, "range_expansion_pct": -0.4}, "rsi": {"value": 66.3, "has_full_history": true}, "quote": {"bid": 6.46, "ask": 6.47, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.424, "downtick_ratio": 0.394}, "pressure": {"score": 2.1, "slope": -0.3}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 28.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.1176033671700924, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.13142274419368666)", "volume=Steady (rvol=0.414, accel=1.072)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.219%, ema9_slope=0.0661)", "resistance=TOO_CLOSE (session_high $6.47 (0.12% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:47:19.986896", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 28.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.08% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.13947044621244736)", "volume=Steady (rvol=0.416, accel=1.084)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.251%, ema9_slope=0.0678)", "resistance=TOO_CLOSE (session_high $6.47 (0.08% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:47:19.983451+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.465, "open": 6.22, "extension_from_open_pct": 3.9389067524115773, "price_1m": 6.465, "price_3m": 6.445, "price_5m": 6.435, "price_sub": 6.465}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.03945352993052822, "slope_5m": 0.13947044621244736, "slope_sub": 0.07735447689034838}, "acceleration": {"momentum_acceleration": -0.0621, "velocity_acceleration": 0.000268, "slope_acceleration": 0.008034}, "volume": {"volume_1m": 40276.0, "volume_3m": 196229.0, "volume_5m": 377315.0, "volume_sub": 40276.0, "volume_acceleration": 1.084, "relative_volume": 0.416}, "vwap": {"value": 6.3654, "slope": 0.0034, "price_vs_vwap_pct": 1.565, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 64, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4488, "ema20": 6.4351, "ema9_slope": 0.0678, "price_vs_ema9_pct": 0.251, "price_vs_ema9_atr": 0.986}, "volatility": {"atr": 0.0164, "atr_pct": 0.254, "vwap_distance_atr": 6.063, "range_expansion_pct": -0.5}, "rsi": {"value": 67.7, "has_full_history": true}, "quote": {"bid": 6.46, "ask": 6.47, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 96, "trades_per_second": 3.2, "uptick_ratio": 0.292, "downtick_ratio": 0.271}, "pressure": {"score": 2.9, "slope": 0.8}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 28.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.07733952049497128, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.13947044621244736)", "volume=Steady (rvol=0.416, accel=1.084)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.251%, ema9_slope=0.0678)", "resistance=TOO_CLOSE (session_high $6.47 (0.08% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:47:24.996749", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.12430254184748854)", "volume=Steady (rvol=0.417, accel=1.089)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.19%, ema9_slope=0.0647)", "resistance=SAFE (session_high $6.47 (0.15% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:47:24.991975+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.4601, "open": 6.22, "extension_from_open_pct": 3.860128617363344, "price_1m": 6.465, "price_3m": 6.445, "price_5m": 6.435, "price_sub": 6.465}, "velocity": {"velocity_1m": -0.0012632121680845904, "velocity_sub": -0.002526424336169181}, "slope": {"slope_1m": -0.07582146366372602, "slope_3m": 0.0015475883414975537, "slope_5m": 0.12430254184748854, "slope_sub": 0.031876085585739594}, "acceleration": {"momentum_acceleration": -0.0924, "velocity_acceleration": -0.000504, "slope_acceleration": -0.015138}, "volume": {"volume_1m": 55052.0, "volume_3m": 211005.0, "volume_5m": 392091.0, "volume_sub": 55052.0, "volume_acceleration": 1.089, "relative_volume": 0.417}, "vwap": {"value": 6.3656, "slope": 0.0036, "price_vs_vwap_pct": 1.484, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 64, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4478, "ema20": 6.4347, "ema9_slope": 0.0647, "price_vs_ema9_pct": 0.19, "price_vs_ema9_atr": 0.748}, "volatility": {"atr": 0.0164, "atr_pct": 0.254, "vwap_distance_atr": 5.75, "range_expansion_pct": -0.4}, "rsi": {"value": 65.0, "has_full_history": true}, "quote": {"bid": 6.46, "ask": 6.47, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 119, "trades_per_second": 3.967, "uptick_ratio": 0.303, "downtick_ratio": 0.286}, "pressure": {"score": 1.1, "slope": -1.8}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.15324840172752777, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.12430254184748854)", "volume=Steady (rvol=0.417, accel=1.089)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.19%, ema9_slope=0.0647)", "resistance=SAFE (session_high $6.47 (0.15% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:47:30.021684", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 28.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.12% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.13018452106044534)", "volume=Steady (rvol=0.417, accel=1.089)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.214%, ema9_slope=0.0659)", "resistance=TOO_CLOSE (session_high $6.47 (0.12% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:47:30.015796+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.462, "open": 6.22, "extension_from_open_pct": 3.890675241157556, "price_1m": 6.465, "price_3m": 6.445, "price_5m": 6.435, "price_sub": 6.465}, "velocity": {"velocity_1m": -0.0007733952049497586, "velocity_sub": -0.0015467904098995173}, "slope": {"slope_1m": -0.04641448131817303, "slope_3m": 0.01624808504711594, "slope_5m": 0.13018452106044534, "slope_sub": 0.04951261024291854}, "acceleration": {"momentum_acceleration": -0.0807, "velocity_acceleration": 0.000195, "slope_acceleration": 0.005854}, "volume": {"volume_1m": 56281.0, "volume_3m": 212234.0, "volume_5m": 393320.0, "volume_sub": 56281.0, "volume_acceleration": 1.089, "relative_volume": 0.417}, "vwap": {"value": 6.3657, "slope": 0.0036, "price_vs_vwap_pct": 1.513, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 64, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4482, "ema20": 6.4348, "ema9_slope": 0.0659, "price_vs_ema9_pct": 0.214, "price_vs_ema9_atr": 0.84}, "volatility": {"atr": 0.0164, "atr_pct": 0.254, "vwap_distance_atr": 5.864, "range_expansion_pct": -0.4}, "rsi": {"value": 66.1, "has_full_history": true}, "quote": {"bid": 6.46, "ask": 6.47, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 134, "trades_per_second": 4.467, "uptick_ratio": 0.328, "downtick_ratio": 0.291}, "pressure": {"score": 2.6, "slope": 1.5}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 28.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.12380068090374508, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.13018452106044534)", "volume=Steady (rvol=0.417, accel=1.089)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.214%, ema9_slope=0.0659)", "resistance=TOO_CLOSE (session_high $6.47 (0.12% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:47:35.033346", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.10851064489426458)", "volume=Steady (rvol=0.418, accel=1.093)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.127%, ema9_slope=0.0616)", "resistance=SAFE (session_high $6.47 (0.23% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:47:35.028376+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.455, "open": 6.22, "extension_from_open_pct": 3.7781350482315164, "price_1m": 6.465, "price_3m": 6.445, "price_5m": 6.435, "price_sub": 6.462}, "velocity": {"velocity_1m": -0.0025779840164990428, "velocity_sub": -0.0036108531930257263}, "slope": {"slope_1m": -0.1547987616099038, "slope_3m": -0.037925892290466875, "slope_5m": 0.10851064489426458, "slope_sub": -0.14853783072876112}, "acceleration": {"momentum_acceleration": -0.257, "velocity_acceleration": -0.000412, "slope_acceleration": -0.021622}, "volume": {"volume_1m": 65451.0, "volume_3m": 221404.0, "volume_5m": 402490.0, "volume_sub": 9170.0, "volume_acceleration": 1.093, "relative_volume": 0.418}, "vwap": {"value": 6.3658, "slope": 0.0037, "price_vs_vwap_pct": 1.402, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 64, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4468, "ema20": 6.4342, "ema9_slope": 0.0616, "price_vs_ema9_pct": 0.127, "price_vs_ema9_atr": 0.478}, "volatility": {"atr": 0.0171, "atr_pct": 0.266, "vwap_distance_atr": 5.206, "range_expansion_pct": -0.4}, "rsi": {"value": 62.4, "has_full_history": true}, "quote": {"bid": 6.45, "ask": 6.46, "spread": 0.01, "spread_pct": 0.155}, "trade_flow": {"tick_count_sub": 55, "trades_per_second": 1.833, "uptick_ratio": 0.127, "downtick_ratio": 0.145}, "pressure": {"score": -0.9, "slope": -3.5}}, "prediction": {"symbol": "SOUN", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.47, "resistance_source": "session_high", "resistance_distance_pct": 0.2323780015491817, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10851064489426458)", "volume=Steady (rvol=0.418, accel=1.093)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.127%, ema9_slope=0.0616)", "resistance=SAFE (session_high $6.47 (0.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:50:15.411258", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 58.2, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.012003774652305978)", "volume=Declining (rvol=2.773, accel=0.528)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.017%, ema9_slope=0.0211)", "resistance=SAFE (session_high $8.47 (0.71% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:50:15.407836+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.41, "open": 8.0, "extension_from_open_pct": 5.125000000000002, "price_1m": 8.41, "price_3m": 8.4001, "price_5m": 8.39, "price_sub": 8.435}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.009879470460383464}, "slope": {"slope_1m": 0.0, "slope_3m": -0.1188118811881163, "slope_5m": -0.012003774652305978, "slope_sub": -0.0904378580944596}, "acceleration": {"momentum_acceleration": 0.0784, "velocity_acceleration": -4e-06, "slope_acceleration": 0.000128}, "volume": {"volume_1m": 59.0, "volume_3m": 4914.0, "volume_5m": 8769.0, "volume_sub": 59.0, "volume_acceleration": 0.528, "relative_volume": 2.773}, "vwap": {"value": 8.3105, "slope": 0.0011, "price_vs_vwap_pct": 1.197, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 81, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4085, "ema20": 8.4039, "ema9_slope": 0.0211, "price_vs_ema9_pct": 0.017, "price_vs_ema9_atr": 0.066}, "volatility": {"atr": 0.022, "atr_pct": 0.262, "vwap_distance_atr": 4.511, "range_expansion_pct": 32.0}, "rsi": {"value": 52.7, "has_full_history": true}, "quote": {"bid": 8.4, "ask": 8.43, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.8}, "pressure": {"score": -42.7, "slope": -33.8}}, "prediction": {"symbol": "ALLT", "direction": "UP", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.47, "resistance_source": "session_high", "resistance_distance_pct": 0.713436385255654, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.012003774652305978)", "volume=Declining (rvol=2.773, accel=0.528)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.017%, ema9_slope=0.0211)", "resistance=SAFE (session_high $8.47 (0.71% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:50:20.421618", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 58.2, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.009965, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=-0.012003774652305978)", "volume=Declining (rvol=2.773, accel=0.528)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.017%, ema9_slope=0.0211)", "resistance=SAFE (session_high $8.47 (0.71% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:50:20.417801+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.41, "open": 8.0, "extension_from_open_pct": 5.125000000000002, "price_1m": 8.41, "price_3m": 8.4001, "price_5m": 8.39, "price_sub": 8.435}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.009879470460383464}, "slope": {"slope_1m": 0.0, "slope_3m": -0.1188118811881163, "slope_5m": -0.012003774652305978, "slope_sub": -0.0904378580944596}, "acceleration": {"momentum_acceleration": 0.0784, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 59.0, "volume_3m": 4914.0, "volume_5m": 8769.0, "volume_sub": 59.0, "volume_acceleration": 0.528, "relative_volume": 2.773}, "vwap": {"value": 8.3105, "slope": 0.0011, "price_vs_vwap_pct": 1.197, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 81, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4085, "ema20": 8.4039, "ema9_slope": 0.0211, "price_vs_ema9_pct": 0.017, "price_vs_ema9_atr": 0.066}, "volatility": {"atr": 0.022, "atr_pct": 0.262, "vwap_distance_atr": 4.511, "range_expansion_pct": 32.0}, "rsi": {"value": 52.7, "has_full_history": true}, "quote": {"bid": 8.4, "ask": 8.43, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.8}, "pressure": {"score": -42.7, "slope": 0.0}}, "prediction": {"symbol": "ALLT", "direction": "UP", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.47, "resistance_source": "session_high", "resistance_distance_pct": 0.713436385255654, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.012003774652305978)", "volume=Declining (rvol=2.773, accel=0.528)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.017%, ema9_slope=0.0211)", "resistance=SAFE (session_high $8.47 (0.71% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:50:25.431717", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 58.2, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.020334, "reasons_for": ["holding 10.0s / 18s", "momentum=Building (slope_5m=-0.00011883513051845783)", "volume=Declining (rvol=2.773, accel=0.528)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.065%, ema9_slope=0.0235)", "resistance=SAFE (session_high $8.47 (0.65% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:50:25.428170+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.415, "open": 8.0, "extension_from_open_pct": 5.187499999999989, "price_1m": 8.41, "price_3m": 8.4001, "price_5m": 8.39, "price_sub": 8.435}, "velocity": {"velocity_1m": 0.000990883868410425, "velocity_sub": -0.007903576368307191}, "slope": {"slope_1m": 0.059435364041592935, "slope_3m": -0.08909126905563593, "slope_5m": -0.00011883513051845783, "slope_sub": -0.05482426863892768}, "acceleration": {"momentum_acceleration": 0.0547, "velocity_acceleration": 0.000394, "slope_acceleration": 0.011862}, "volume": {"volume_1m": 88.0, "volume_3m": 4943.0, "volume_5m": 8798.0, "volume_sub": 88.0, "volume_acceleration": 0.528, "relative_volume": 2.773}, "vwap": {"value": 8.3105, "slope": 0.0011, "price_vs_vwap_pct": 1.257, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 81, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4095, "ema20": 8.4044, "ema9_slope": 0.0235, "price_vs_ema9_pct": 0.065, "price_vs_ema9_atr": 0.247}, "volatility": {"atr": 0.022, "atr_pct": 0.262, "vwap_distance_atr": 4.738, "range_expansion_pct": 32.0}, "rsi": {"value": 53.7, "has_full_history": true}, "quote": {"bid": 8.4, "ask": 8.43, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.182, "downtick_ratio": 0.364}, "pressure": {"score": -24.6, "slope": 18.1}}, "prediction": {"symbol": "ALLT", "direction": "UP", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.47, "resistance_source": "session_high", "resistance_distance_pct": 0.6535947712418478, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.00011883513051845783)", "volume=Declining (rvol=2.773, accel=0.528)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.065%, ema9_slope=0.0235)", "resistance=SAFE (session_high $8.47 (0.65% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:50:30.455858", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.045426, "reasons_for": ["holding 15.0s / 18s", "momentum=Strong (slope_5m=0.033143973142690984)", "volume=Declining (rvol=2.773, accel=0.528)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.198%, ema9_slope=0.0302)", "resistance=SAFE (session_high $8.47 (0.49% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:50:30.453262+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.429, "open": 8.0, "extension_from_open_pct": 5.362500000000003, "price_1m": 8.41, "price_3m": 8.4001, "price_5m": 8.39, "price_sub": 8.435}, "velocity": {"velocity_1m": 0.0037653586999603903, "velocity_sub": -0.0023710729104920872}, "slope": {"slope_1m": 0.2256666072807189, "slope_3m": -0.0059361272705653915, "slope_5m": 0.033143973142690984, "slope_sub": 0.04483759715553743}, "acceleration": {"momentum_acceleration": 0.0117, "velocity_acceleration": 0.001101, "slope_acceleration": 0.03308}, "volume": {"volume_1m": 93.0, "volume_3m": 4948.0, "volume_5m": 8803.0, "volume_sub": 93.0, "volume_acceleration": 0.528, "relative_volume": 2.773}, "vwap": {"value": 8.3105, "slope": 0.0011, "price_vs_vwap_pct": 1.425, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 81, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4123, "ema20": 8.4057, "ema9_slope": 0.0302, "price_vs_ema9_pct": 0.198, "price_vs_ema9_atr": 0.755}, "volatility": {"atr": 0.022, "atr_pct": 0.262, "vwap_distance_atr": 5.372, "range_expansion_pct": 31.9}, "rsi": {"value": 56.2, "has_full_history": true}, "quote": {"bid": 8.4, "ask": 8.43, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.231, "downtick_ratio": 0.308}, "pressure": {"score": -16.5, "slope": 8.1}}, "prediction": {"symbol": "ALLT", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.47, "resistance_source": "session_high", "resistance_distance_pct": 0.48641594495195595, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.033143973142690984)", "volume=Declining (rvol=2.773, accel=0.528)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.198%, ema9_slope=0.0302)", "resistance=SAFE (session_high $8.47 (0.49% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:50:35.474365", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.08% away, no breakout in progress)", "momentum=Strong (slope_5m=0.03278303199747546)", "volume=Steady (rvol=0.44, accel=1.121)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.254%, ema9_slope=0.0521)", "resistance=TOO_CLOSE (session_high $6.48 (0.08% away))", "extension=EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:50:35.469066+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.475, "open": 6.22, "extension_from_open_pct": 4.099678456591638, "price_1m": 6.465, "price_3m": 6.4638, "price_5m": 6.4599, "price_sub": 6.475}, "velocity": {"velocity_1m": 0.0025779840164990428, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.15455950540957938, "slope_3m": 0.0772996650347832, "slope_5m": 0.03278303199747546, "slope_sub": 0.1700483091787403}, "acceleration": {"momentum_acceleration": 0.1373, "velocity_acceleration": 2e-05, "slope_acceleration": 0.001714}, "volume": {"volume_1m": 127012.0, "volume_3m": 219442.0, "volume_5m": 447671.0, "volume_sub": 1576.0, "volume_acceleration": 1.121, "relative_volume": 0.44}, "vwap": {"value": 6.3707, "slope": 0.0037, "price_vs_vwap_pct": 1.637, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4586, "ema20": 6.4437, "ema9_slope": 0.0521, "price_vs_ema9_pct": 0.254, "price_vs_ema9_atr": 1.045}, "volatility": {"atr": 0.0157, "atr_pct": 0.243, "vwap_distance_atr": 6.635, "range_expansion_pct": -50.1}, "rsi": {"value": 70.5, "has_full_history": true}, "quote": {"bid": 6.47, "ask": 6.48, "spread": 0.01, "spread_pct": 0.154}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.25, "downtick_ratio": 0.167}, "pressure": {"score": 6.3, "slope": 7.2}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.48, "resistance_source": "session_high", "resistance_distance_pct": 0.07722007722008929, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03278303199747546)", "volume=Steady (rvol=0.44, accel=1.121)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.254%, ema9_slope=0.0521)", "resistance=TOO_CLOSE (session_high $6.48 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:50:35.476816", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "BUY", "should_enter": true, "confidence": 58.2, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 20.06123, "reasons_for": ["held 20.1s (>= 18s)", "momentum=Building (slope_5m=-0.00011883513051845783)", "volume=Declining (rvol=2.773, accel=0.528)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.065%, ema9_slope=0.0235)", "resistance=SAFE (session_high $8.47 (0.65% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:50:35.469066+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.415, "open": 8.0, "extension_from_open_pct": 5.187499999999989, "price_1m": 8.41, "price_3m": 8.4001, "price_5m": 8.39, "price_sub": 8.429}, "velocity": {"velocity_1m": 0.000990883868410425, "velocity_sub": -0.005536441649860055}, "slope": {"slope_1m": 0.059435364041592935, "slope_3m": -0.08909126905563593, "slope_5m": -0.00011883513051845783, "slope_sub": -0.15661149670760938}, "acceleration": {"momentum_acceleration": 0.1565, "velocity_acceleration": -0.000631, "slope_acceleration": -0.033141}, "volume": {"volume_1m": 156.0, "volume_3m": 5011.0, "volume_5m": 8866.0, "volume_sub": 63.0, "volume_acceleration": 0.528, "relative_volume": 2.773}, "vwap": {"value": 8.3106, "slope": 0.0011, "price_vs_vwap_pct": 1.257, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 81, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4095, "ema20": 8.4044, "ema9_slope": 0.0235, "price_vs_ema9_pct": 0.065, "price_vs_ema9_atr": 0.247}, "volatility": {"atr": 0.022, "atr_pct": 0.262, "vwap_distance_atr": 4.737, "range_expansion_pct": 32.0}, "rsi": {"value": 53.7, "has_full_history": true}, "quote": {"bid": 8.4, "ask": 8.43, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -15.7, "slope": 0.8}}, "prediction": {"symbol": "ALLT", "direction": "UP", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.47, "resistance_source": "session_high", "resistance_distance_pct": 0.6535947712418478, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.00011883513051845783)", "volume=Declining (rvol=2.773, accel=0.528)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.065%, ema9_slope=0.0235)", "resistance=SAFE (session_high $8.47 (0.65% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:50:40.586390", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.09% away, no breakout in progress)", "momentum=Strong (slope_5m=0.030000402067244334)", "volume=Steady (rvol=0.441, accel=1.127)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.243%, ema9_slope=0.0515)", "resistance=TOO_CLOSE (session_high $6.48 (0.09% away))", "extension=EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:50:40.578100+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.4741, "open": 6.22, "extension_from_open_pct": 4.085209003215438, "price_1m": 6.465, "price_3m": 6.4638, "price_5m": 6.4599, "price_sub": 6.475}, "velocity": {"velocity_1m": 0.0023459654550142066, "velocity_sub": -0.000463320463320298}, "slope": {"slope_1m": 0.14065893300152418, "slope_3m": 0.07034595781304034, "slope_5m": 0.030000402067244334, "slope_sub": 0.16170610765205296}, "acceleration": {"momentum_acceleration": 0.1317, "velocity_acceleration": -9.1e-05, "slope_acceleration": -0.002721}, "volume": {"volume_1m": 145168.0, "volume_3m": 237598.0, "volume_5m": 465827.0, "volume_sub": 19732.0, "volume_acceleration": 1.127, "relative_volume": 0.441}, "vwap": {"value": 6.371, "slope": 0.004, "price_vs_vwap_pct": 1.618, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4584, "ema20": 6.4437, "ema9_slope": 0.0515, "price_vs_ema9_pct": 0.243, "price_vs_ema9_atr": 0.999}, "volatility": {"atr": 0.0157, "atr_pct": 0.243, "vwap_distance_atr": 6.559, "range_expansion_pct": -50.1}, "rsi": {"value": 70.2, "has_full_history": true}, "quote": {"bid": 6.47, "ask": 6.48, "spread": 0.01, "spread_pct": 0.154}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.296, "downtick_ratio": 0.259}, "pressure": {"score": 4.3, "slope": -2.0}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.48, "resistance_source": "session_high", "resistance_distance_pct": 0.09113235816562086, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.030000402067244334)", "volume=Steady (rvol=0.441, accel=1.127)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.243%, ema9_slope=0.0515)", "resistance=TOO_CLOSE (session_high $6.48 (0.09% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:50:45.601613", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.01732201628269477)", "volume=Steady (rvol=0.441, accel=1.128)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.192%, ema9_slope=0.049)", "resistance=SAFE (session_high $6.48 (0.15% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:50:45.597425+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.47, "open": 6.22, "extension_from_open_pct": 4.019292604501608, "price_1m": 6.465, "price_3m": 6.4638, "price_5m": 6.4599, "price_sub": 6.475}, "velocity": {"velocity_1m": 0.0012889920082495214, "velocity_sub": -0.0025740025740025193}, "slope": {"slope_1m": 0.07730962504831687, "slope_3m": 0.03865979381443217, "slope_5m": 0.01732201628269477, "slope_sub": 0.12369540007730702}, "acceleration": {"momentum_acceleration": 0.1064, "velocity_acceleration": -0.000421, "slope_acceleration": -0.012621}, "volume": {"volume_1m": 145564.0, "volume_3m": 237994.0, "volume_5m": 466223.0, "volume_sub": 20128.0, "volume_acceleration": 1.128, "relative_volume": 0.441}, "vwap": {"value": 6.371, "slope": 0.004, "price_vs_vwap_pct": 1.554, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4576, "ema20": 6.4433, "ema9_slope": 0.049, "price_vs_ema9_pct": 0.192, "price_vs_ema9_atr": 0.79}, "volatility": {"atr": 0.0157, "atr_pct": 0.243, "vwap_distance_atr": 6.3, "range_expansion_pct": -50.1}, "rsi": {"value": 69.0, "has_full_history": true}, "quote": {"bid": 6.47, "ask": 6.48, "spread": 0.01, "spread_pct": 0.154}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.323, "downtick_ratio": 0.29}, "pressure": {"score": 2.7, "slope": -1.6}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 6.48, "resistance_source": "session_high", "resistance_distance_pct": 0.15455950540959315, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.01732201628269477)", "volume=Steady (rvol=0.441, accel=1.128)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.192%, ema9_slope=0.049)", "resistance=SAFE (session_high $6.48 (0.15% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:50:51.885998", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.08% away, no breakout in progress)", "momentum=Strong (slope_5m=0.03278303199747546)", "volume=Steady (rvol=0.441, accel=1.128)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.254%, ema9_slope=0.0521)", "resistance=TOO_CLOSE (session_high $6.48 (0.08% away))", "extension=EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:50:51.882816+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.475, "open": 6.22, "extension_from_open_pct": 4.099678456591638, "price_1m": 6.465, "price_3m": 6.4638, "price_5m": 6.4599, "price_sub": 6.475}, "velocity": {"velocity_1m": 0.0025779840164990428, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.15455950540957938, "slope_3m": 0.0772996650347832, "slope_5m": 0.03278303199747546, "slope_sub": 0.1700483091787403}, "acceleration": {"momentum_acceleration": 0.1373, "velocity_acceleration": 0.00041, "slope_acceleration": 0.01229}, "volume": {"volume_1m": 145886.0, "volume_3m": 238316.0, "volume_5m": 466545.0, "volume_sub": 20450.0, "volume_acceleration": 1.128, "relative_volume": 0.441}, "vwap": {"value": 6.371, "slope": 0.004, "price_vs_vwap_pct": 1.632, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4586, "ema20": 6.4437, "ema9_slope": 0.0521, "price_vs_ema9_pct": 0.254, "price_vs_ema9_atr": 1.045}, "volatility": {"atr": 0.0157, "atr_pct": 0.243, "vwap_distance_atr": 6.615, "range_expansion_pct": -50.1}, "rsi": {"value": 70.5, "has_full_history": true}, "quote": {"bid": 6.47, "ask": 6.48, "spread": 0.01, "spread_pct": 0.154}, "trade_flow": {"tick_count_sub": 37, "trades_per_second": 1.233, "uptick_ratio": 0.351, "downtick_ratio": 0.297}, "pressure": {"score": 5.4, "slope": 2.7}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.48, "resistance_source": "session_high", "resistance_distance_pct": 0.07722007722008929, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03278303199747546)", "volume=Steady (rvol=0.441, accel=1.128)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.254%, ema9_slope=0.0521)", "resistance=TOO_CLOSE (session_high $6.48 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:50:56.914986", "symbol": "SOUN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.08% away, no breakout in progress)", "momentum=Strong (slope_5m=0.03278303199747546)", "volume=Steady (rvol=0.441, accel=1.128)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.254%, ema9_slope=0.0521)", "resistance=TOO_CLOSE (session_high $6.48 (0.08% away))", "extension=EXTENDED"], "features": {"symbol": "SOUN", "computed_at": "2026-09-14T14:50:56.910677+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.475, "open": 6.22, "extension_from_open_pct": 4.099678456591638, "price_1m": 6.465, "price_3m": 6.4638, "price_5m": 6.4599, "price_sub": 6.475}, "velocity": {"velocity_1m": 0.0025779840164990428, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.15455950540957938, "slope_3m": 0.0772996650347832, "slope_5m": 0.03278303199747546, "slope_sub": 0.1700483091787403}, "acceleration": {"momentum_acceleration": 0.1373, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 147425.0, "volume_3m": 239855.0, "volume_5m": 468084.0, "volume_sub": 21989.0, "volume_acceleration": 1.128, "relative_volume": 0.441}, "vwap": {"value": 6.3711, "slope": 0.0041, "price_vs_vwap_pct": 1.631, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 6.4586, "ema20": 6.4437, "ema9_slope": 0.0521, "price_vs_ema9_pct": 0.254, "price_vs_ema9_atr": 1.045}, "volatility": {"atr": 0.0157, "atr_pct": 0.243, "vwap_distance_atr": 6.614, "range_expansion_pct": -50.1}, "rsi": {"value": 70.5, "has_full_history": true}, "quote": {"bid": 6.47, "ask": 6.48, "spread": 0.01, "spread_pct": 0.154}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.333, "downtick_ratio": 0.267}, "pressure": {"score": 5.8, "slope": 0.4}}, "prediction": {"symbol": "SOUN", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 6.48, "resistance_source": "session_high", "resistance_distance_pct": 0.07722007722008929, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03278303199747546)", "volume=Steady (rvol=0.441, accel=1.128)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.254%, ema9_slope=0.0521)", "resistance=TOO_CLOSE (session_high $6.48 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:50:56.917602", "symbol": "ALLT", "shortlisted": true, "confidence_rank": 2, "state": "BUY", "should_enter": true, "confidence": 58.2, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 41.502841, "reasons_for": ["held 41.5s (>= 18s)", "momentum=Building (slope_5m=-0.00011883513051845783)", "volume=Declining (rvol=2.775, accel=0.529)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.065%, ema9_slope=0.0235)", "resistance=SAFE (session_high $8.47 (0.65% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ALLT", "computed_at": "2026-09-14T14:50:56.910677+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.415, "open": 8.0, "extension_from_open_pct": 5.187499999999989, "price_1m": 8.41, "price_3m": 8.4001, "price_5m": 8.39, "price_sub": 8.429}, "velocity": {"velocity_1m": 0.000990883868410425, "velocity_sub": -0.005536441649860055}, "slope": {"slope_1m": 0.059435364041592935, "slope_3m": -0.08909126905563593, "slope_5m": -0.00011883513051845783, "slope_sub": -0.15661149670760938}, "acceleration": {"momentum_acceleration": 0.1565, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 464.0, "volume_3m": 5319.0, "volume_5m": 9174.0, "volume_sub": 371.0, "volume_acceleration": 0.529, "relative_volume": 2.775}, "vwap": {"value": 8.3106, "slope": 0.0012, "price_vs_vwap_pct": 1.256, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 81, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4095, "ema20": 8.4044, "ema9_slope": 0.0235, "price_vs_ema9_pct": 0.065, "price_vs_ema9_atr": 0.247}, "volatility": {"atr": 0.022, "atr_pct": 0.262, "vwap_distance_atr": 4.734, "range_expansion_pct": 32.0}, "rsi": {"value": 53.7, "has_full_history": true}, "quote": {"bid": 8.4, "ask": 8.43, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.375}, "pressure": {"score": -15.7, "slope": 0.0}}, "prediction": {"symbol": "ALLT", "direction": "UP", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.47, "resistance_source": "session_high", "resistance_distance_pct": 0.6535947712418478, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.00011883513051845783)", "volume=Declining (rvol=2.775, accel=0.529)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.065%, ema9_slope=0.0235)", "resistance=SAFE (session_high $8.47 (0.65% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:52:18.210466", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 46.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.040727778245392136)", "volume=Steady (rvol=0.4, accel=1.461)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.14%, ema9_slope=-0.0296)", "resistance=SAFE (session_high $7.47 (1.43% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:52:18.207105+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.365, "open": 7.0, "extension_from_open_pct": 5.214285714285717, "price_1m": 7.375, "price_3m": 7.365, "price_5m": 7.375, "price_sub": 7.3785}, "velocity": {"velocity_1m": -0.0022598870056496695, "velocity_sub": -0.006098800569221217}, "slope": {"slope_1m": -0.1356852103120731, "slope_3m": -0.03324302687936259, "slope_5m": 0.040727778245392136, "slope_sub": 0.007327722197911769}, "acceleration": {"momentum_acceleration": -0.0334, "velocity_acceleration": -2e-06, "slope_acceleration": 0.001373}, "volume": {"volume_1m": 145623.0, "volume_3m": 861697.0, "volume_5m": 1187396.0, "volume_sub": 145623.0, "volume_acceleration": 1.461, "relative_volume": 0.4}, "vwap": {"value": 7.3252, "slope": 0.0025, "price_vs_vwap_pct": 0.543, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 71, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.3753, "ema20": 7.3841, "ema9_slope": -0.0296, "price_vs_ema9_pct": -0.14, "price_vs_ema9_atr": -0.366}, "volatility": {"atr": 0.0283, "atr_pct": 0.384, "vwap_distance_atr": 1.406, "range_expansion_pct": -66.6}, "rsi": {"value": 45.4, "has_full_history": true}, "quote": {"bid": 7.36, "ask": 7.37, "spread": 0.01, "spread_pct": 0.136}, "trade_flow": {"tick_count_sub": 125, "trades_per_second": 4.167, "uptick_ratio": 0.224, "downtick_ratio": 0.24}, "pressure": {"score": 6.6, "slope": 2.0}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 46.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 1.425661914460279, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.040727778245392136)", "volume=Steady (rvol=0.4, accel=1.461)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.14%, ema9_slope=-0.0296)", "resistance=SAFE (session_high $7.47 (1.43% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:52:23.219359", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 46.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.027155538779466578)", "volume=Steady (rvol=0.401, accel=1.467)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.194%, ema9_slope=-0.0323)", "resistance=SAFE (session_high $7.47 (1.49% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:52:23.215686+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.36, "open": 7.0, "extension_from_open_pct": 5.142857142857148, "price_1m": 7.375, "price_3m": 7.365, "price_5m": 7.375, "price_sub": 7.3785}, "velocity": {"velocity_1m": -0.0033898305084745037, "velocity_sub": -0.00835761559485872}, "slope": {"slope_1m": -0.2035968781811969, "slope_3m": -0.0671796750946624, "slope_5m": 0.027155538779466578, "slope_sub": -0.03338750886431267}, "acceleration": {"momentum_acceleration": -0.0605, "velocity_acceleration": -0.000451, "slope_acceleration": -0.013559}, "volume": {"volume_1m": 186610.0, "volume_3m": 902684.0, "volume_5m": 1228383.0, "volume_sub": 186610.0, "volume_acceleration": 1.467, "relative_volume": 0.401}, "vwap": {"value": 7.3253, "slope": 0.0026, "price_vs_vwap_pct": 0.473, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 71, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.3743, "ema20": 7.3836, "ema9_slope": -0.0323, "price_vs_ema9_pct": -0.194, "price_vs_ema9_atr": -0.507}, "volatility": {"atr": 0.0283, "atr_pct": 0.384, "vwap_distance_atr": 1.226, "range_expansion_pct": -66.6}, "rsi": {"value": 44.4, "has_full_history": true}, "quote": {"bid": 7.36, "ask": 7.37, "spread": 0.01, "spread_pct": 0.136}, "trade_flow": {"tick_count_sub": 141, "trades_per_second": 4.7, "uptick_ratio": 0.227, "downtick_ratio": 0.234}, "pressure": {"score": 5.5, "slope": -1.1}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 46.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 1.4945652173912967, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.027155538779466578)", "volume=Steady (rvol=0.401, accel=1.467)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.194%, ema9_slope=-0.0323)", "resistance=SAFE (session_high $7.47 (1.49% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:52:28.229963", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 46.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.040727778245392136)", "volume=Steady (rvol=0.402, accel=1.473)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.14%, ema9_slope=-0.0296)", "resistance=SAFE (session_high $7.47 (1.43% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:52:28.226416+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.365, "open": 7.0, "extension_from_open_pct": 5.214285714285717, "price_1m": 7.375, "price_3m": 7.365, "price_5m": 7.375, "price_sub": 7.3785}, "velocity": {"velocity_1m": -0.0022598870056496695, "velocity_sub": -0.006098800569221217}, "slope": {"slope_1m": -0.1356852103120731, "slope_3m": -0.03324302687936259, "slope_5m": 0.040727778245392136, "slope_sub": 0.007327722197911769}, "acceleration": {"momentum_acceleration": -0.0334, "velocity_acceleration": 0.000451, "slope_acceleration": 0.013553}, "volume": {"volume_1m": 227567.0, "volume_3m": 943641.0, "volume_5m": 1269340.0, "volume_sub": 227567.0, "volume_acceleration": 1.473, "relative_volume": 0.402}, "vwap": {"value": 7.3254, "slope": 0.0028, "price_vs_vwap_pct": 0.54, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 71, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.3753, "ema20": 7.3841, "ema9_slope": -0.0296, "price_vs_ema9_pct": -0.14, "price_vs_ema9_atr": -0.366}, "volatility": {"atr": 0.0283, "atr_pct": 0.384, "vwap_distance_atr": 1.399, "range_expansion_pct": -66.6}, "rsi": {"value": 45.4, "has_full_history": true}, "quote": {"bid": 7.36, "ask": 7.37, "spread": 0.01, "spread_pct": 0.136}, "trade_flow": {"tick_count_sub": 152, "trades_per_second": 5.067, "uptick_ratio": 0.224, "downtick_ratio": 0.237}, "pressure": {"score": 7.0, "slope": 1.5}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 46.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 1.425661914460279, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.040727778245392136)", "volume=Steady (rvol=0.402, accel=1.473)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.14%, ema9_slope=-0.0296)", "resistance=SAFE (session_high $7.47 (1.43% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:52:33.255168", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 46.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.05402499809962264)", "volume=Steady (rvol=0.402, accel=1.475)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.087%, ema9_slope=-0.027)", "resistance=SAFE (session_high $7.47 (1.36% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:52:33.251407+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.3699, "open": 7.0, "extension_from_open_pct": 5.284285714285719, "price_1m": 7.375, "price_3m": 7.365, "price_5m": 7.375, "price_sub": 7.3664}, "velocity": {"velocity_1m": -0.001152542372881279, "velocity_sub": 0.0015837677381989957}, "slope": {"slope_1m": -0.069176461013634, "slope_3m": 0.0, "slope_5m": 0.05402499809962264, "slope_sub": 0.007055678803791497}, "acceleration": {"momentum_acceleration": -0.047, "velocity_acceleration": 0.001529, "slope_acceleration": 0.013236}, "volume": {"volume_1m": 240157.0, "volume_3m": 956231.0, "volume_5m": 1281930.0, "volume_sub": 12288.0, "volume_acceleration": 1.475, "relative_volume": 0.402}, "vwap": {"value": 7.3255, "slope": 0.0028, "price_vs_vwap_pct": 0.606, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 71, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.3763, "ema20": 7.3846, "ema9_slope": -0.027, "price_vs_ema9_pct": -0.087, "price_vs_ema9_atr": -0.227}, "volatility": {"atr": 0.0283, "atr_pct": 0.384, "vwap_distance_atr": 1.57, "range_expansion_pct": -66.6}, "rsi": {"value": 46.5, "has_full_history": true}, "quote": {"bid": 7.36, "ask": 7.37, "spread": 0.01, "spread_pct": 0.136}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -0.4, "slope": -7.4}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 46.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 1.3582273843607022, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.05402499809962264)", "volume=Steady (rvol=0.402, accel=1.475)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.087%, ema9_slope=-0.027)", "resistance=SAFE (session_high $7.47 (1.36% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:52:38.265504", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 46.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.06216440721215445)", "volume=Steady (rvol=0.402, accel=1.477)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.055%, ema9_slope=-0.0253)", "resistance=SAFE (session_high $7.47 (1.32% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:52:38.261639+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.3729, "open": 7.0, "extension_from_open_pct": 5.327142857142851, "price_1m": 7.375, "price_3m": 7.365, "price_5m": 7.375, "price_sub": 7.3664}, "velocity": {"velocity_1m": -0.000474576271186539, "velocity_sub": 0.002941282942368932}, "slope": {"slope_1m": -0.028478630855924367, "slope_3m": 0.02034560399315862, "slope_5m": 0.06216440721215445, "slope_sub": 0.03147597921499405}, "acceleration": {"momentum_acceleration": -0.0307, "velocity_acceleration": 0.000271, "slope_acceleration": 0.008123}, "volume": {"volume_1m": 249791.0, "volume_3m": 965865.0, "volume_5m": 1291564.0, "volume_sub": 21922.0, "volume_acceleration": 1.477, "relative_volume": 0.402}, "vwap": {"value": 7.3255, "slope": 0.0028, "price_vs_vwap_pct": 0.647, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 71, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.3769, "ema20": 7.3848, "ema9_slope": -0.0253, "price_vs_ema9_pct": -0.055, "price_vs_ema9_atr": -0.142}, "volatility": {"atr": 0.0283, "atr_pct": 0.384, "vwap_distance_atr": 1.675, "range_expansion_pct": -66.6}, "rsi": {"value": 47.1, "has_full_history": true}, "quote": {"bid": 7.36, "ask": 7.37, "spread": 0.01, "spread_pct": 0.136}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.538, "downtick_ratio": 0.385}, "pressure": {"score": 20.1, "slope": 20.5}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 46.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 1.3169851754397888, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.06216440721215445)", "volume=Steady (rvol=0.402, accel=1.477)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.055%, ema9_slope=-0.0253)", "resistance=SAFE (session_high $7.47 (1.32% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:56:18.723144", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 61.0, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.11556764106050424)", "volume=Steady (rvol=0.428, accel=1.548)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.271%, ema9_slope=-0.0557)", "resistance=SAFE (session_high $7.47 (1.77% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:56:18.717881+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.34, "open": 7.0, "extension_from_open_pct": 4.857142857142855, "price_1m": 7.34, "price_3m": 7.375, "price_5m": 7.375, "price_sub": 7.34}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.10211027910143342, "slope_5m": -0.11556764106050424, "slope_sub": -0.17533112808157197}, "acceleration": {"momentum_acceleration": 0.0598, "velocity_acceleration": -1.3e-05, "slope_acceleration": 0.000129}, "volume": {"volume_1m": 85375.0, "volume_3m": 588006.0, "volume_5m": 1324903.0, "volume_sub": 85375.0, "volume_acceleration": 1.548, "relative_volume": 0.428}, "vwap": {"value": 7.3274, "slope": 0.0007, "price_vs_vwap_pct": 0.172, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 75, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.36, "ema20": 7.3732, "ema9_slope": -0.0557, "price_vs_ema9_pct": -0.271, "price_vs_ema9_atr": -0.706}, "volatility": {"atr": 0.0283, "atr_pct": 0.385, "vwap_distance_atr": 0.445, "range_expansion_pct": 12.8}, "rsi": {"value": 40.5, "has_full_history": true}, "quote": {"bid": 7.33, "ask": 7.34, "spread": 0.01, "spread_pct": 0.136}, "trade_flow": {"tick_count_sub": 104, "trades_per_second": 3.467, "uptick_ratio": 0.288, "downtick_ratio": 0.308}, "pressure": {"score": 12.9, "slope": -7.2}}, "prediction": {"symbol": "ONDS", "direction": "UP", "confidence": 61.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 1.771117166212533, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.11556764106050424)", "volume=Steady (rvol=0.428, accel=1.548)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.271%, ema9_slope=-0.0557)", "resistance=SAFE (session_high $7.47 (1.77% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:56:18.726799", "symbol": "RDW", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 48.0, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.03947150900043319)", "volume=Declining (rvol=0.244, accel=0.691)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.021%, ema9_slope=-0.0193)", "resistance=SAFE (session_high $10.85 (0.73% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:56:18.717881+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7712, "open": 10.25, "extension_from_open_pct": 5.084878048780491, "price_1m": 10.7401, "price_3m": 10.775, "price_5m": 10.78, "price_sub": 10.745}, "velocity": {"velocity_1m": 0.004826149973774352, "velocity_sub": 0.00812781138514072}, "slope": {"slope_1m": 0.28915035353512203, "slope_3m": -0.017654546975032877, "slope_5m": -0.03947150900043319, "slope_sub": -0.09102773094803097}, "acceleration": {"momentum_acceleration": 0.0516, "velocity_acceleration": 8e-06, "slope_acceleration": 1.2e-05}, "volume": {"volume_1m": 15199.0, "volume_3m": 87074.0, "volume_5m": 113475.0, "volume_sub": 15199.0, "volume_acceleration": 0.691, "relative_volume": 0.244}, "vwap": {"value": 10.6055, "slope": 0.0049, "price_vs_vwap_pct": 1.562, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 56, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.769, "ema20": 10.7663, "ema9_slope": -0.0193, "price_vs_ema9_pct": 0.021, "price_vs_ema9_atr": 0.073}, "volatility": {"atr": 0.0305, "atr_pct": 0.284, "vwap_distance_atr": 5.423, "range_expansion_pct": 110.4}, "rsi": {"value": 52.9, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 75, "trades_per_second": 2.5, "uptick_ratio": 0.2, "downtick_ratio": 0.227}, "pressure": {"score": -3.1, "slope": 5.6}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 48.0, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7315805109922693, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.03947150900043319)", "volume=Declining (rvol=0.244, accel=0.691)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.021%, ema9_slope=-0.0193)", "resistance=SAFE (session_high $10.85 (0.73% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:56:23.736720", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 61.0, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.014007, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=-0.12918139787870636)", "volume=Steady (rvol=0.428, accel=1.548)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.326%, ema9_slope=-0.0584)", "resistance=SAFE (session_high $7.47 (1.84% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:56:23.731888+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.335, "open": 7.0, "extension_from_open_pct": 4.785714285714286, "price_1m": 7.34, "price_3m": 7.375, "price_5m": 7.375, "price_sub": 7.34}, "velocity": {"velocity_1m": -0.0011353315168028822, "velocity_sub": -0.0022706630336057645}, "slope": {"slope_1m": -0.0681431005110718, "slope_3m": -0.13617793917385698, "slope_5m": -0.12918139787870636, "slope_sub": -0.2162059129866545}, "acceleration": {"momentum_acceleration": 0.087, "velocity_acceleration": -0.000453, "slope_acceleration": -0.013591}, "volume": {"volume_1m": 87095.0, "volume_3m": 589726.0, "volume_5m": 1326623.0, "volume_sub": 87095.0, "volume_acceleration": 1.548, "relative_volume": 0.428}, "vwap": {"value": 7.3274, "slope": 0.0006, "price_vs_vwap_pct": 0.104, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 75, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.359, "ema20": 7.3727, "ema9_slope": -0.0584, "price_vs_ema9_pct": -0.326, "price_vs_ema9_atr": -0.848}, "volatility": {"atr": 0.0283, "atr_pct": 0.386, "vwap_distance_atr": 0.269, "range_expansion_pct": 12.9}, "rsi": {"value": 39.5, "has_full_history": true}, "quote": {"bid": 7.33, "ask": 7.34, "spread": 0.01, "spread_pct": 0.136}, "trade_flow": {"tick_count_sub": 119, "trades_per_second": 3.967, "uptick_ratio": 0.277, "downtick_ratio": 0.303}, "pressure": {"score": 11.1, "slope": -1.8}}, "prediction": {"symbol": "ONDS", "direction": "UP", "confidence": 61.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 1.8404907975460092, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.12918139787870636)", "volume=Steady (rvol=0.428, accel=1.548)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.326%, ema9_slope=-0.0584)", "resistance=SAFE (session_high $7.47 (1.84% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:56:23.738981", "symbol": "RDW", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10678418813348137)", "volume=Declining (rvol=0.244, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.248%, ema9_slope=-0.0327)", "resistance=SAFE (session_high $10.85 (1.07% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:56:23.731888+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.735, "open": 10.25, "extension_from_open_pct": 4.731707317073165, "price_1m": 10.7401, "price_3m": 10.775, "price_5m": 10.78, "price_sub": 10.745}, "velocity": {"velocity_1m": -0.0007914265230305969, "velocity_sub": -0.003102218085931375}, "slope": {"slope_1m": -0.04749686846627535, "slope_3m": -0.1860459347412919, "slope_5m": -0.10678418813348137, "slope_sub": -0.2930212235867219}, "acceleration": {"momentum_acceleration": 0.1862, "velocity_acceleration": -0.00224, "slope_acceleration": -0.067141}, "volume": {"volume_1m": 16860.0, "volume_3m": 88735.0, "volume_5m": 115136.0, "volume_sub": 16860.0, "volume_acceleration": 0.692, "relative_volume": 0.244}, "vwap": {"value": 10.6055, "slope": 0.0049, "price_vs_vwap_pct": 1.221, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 56, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7617, "ema20": 10.7629, "ema9_slope": -0.0327, "price_vs_ema9_pct": -0.248, "price_vs_ema9_atr": -0.875}, "volatility": {"atr": 0.0305, "atr_pct": 0.285, "vwap_distance_atr": 4.238, "range_expansion_pct": 110.6}, "rsi": {"value": 44.7, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 79, "trades_per_second": 2.633, "uptick_ratio": 0.203, "downtick_ratio": 0.228}, "pressure": {"score": -10.9, "slope": -7.8}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 1.0712622263623681, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.10678418813348137)", "volume=Declining (rvol=0.244, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.248%, ema9_slope=-0.0327)", "resistance=SAFE (session_high $10.85 (1.07% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:56:28.750707", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.06958366855505613)", "volume=Declining (rvol=0.244, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.1%, ema9_slope=-0.0253)", "resistance=SAFE (session_high $10.85 (0.88% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:56:28.745604+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.755, "open": 10.25, "extension_from_open_pct": 4.926829268292691, "price_1m": 10.7401, "price_3m": 10.775, "price_5m": 10.78, "price_sub": 10.745}, "velocity": {"velocity_1m": 0.002312206900618679, "velocity_sub": 0.003102218085931926}, "slope": {"slope_1m": 0.13863624733079447, "slope_3m": -0.09296531464110541, "slope_5m": -0.06958366855505613, "slope_sub": -0.18138061123035215}, "acceleration": {"momentum_acceleration": 0.1118, "velocity_acceleration": 0.001237, "slope_acceleration": 0.037125}, "volume": {"volume_1m": 17325.0, "volume_3m": 89200.0, "volume_5m": 115601.0, "volume_sub": 17325.0, "volume_acceleration": 0.692, "relative_volume": 0.244}, "vwap": {"value": 10.6056, "slope": 0.005, "price_vs_vwap_pct": 1.409, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 56, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7657, "ema20": 10.7648, "ema9_slope": -0.0253, "price_vs_ema9_pct": -0.1, "price_vs_ema9_atr": -0.351}, "volatility": {"atr": 0.0305, "atr_pct": 0.284, "vwap_distance_atr": 4.89, "range_expansion_pct": 110.5}, "rsi": {"value": 49.4, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 84, "trades_per_second": 2.8, "uptick_ratio": 0.214, "downtick_ratio": 0.238}, "pressure": {"score": -6.5, "slope": 4.4}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 0.8833100883309982, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.06958366855505613)", "volume=Declining (rvol=0.244, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.1%, ema9_slope=-0.0253)", "resistance=SAFE (session_high $10.85 (0.88% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:56:28.754123", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 40.0, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.05380771080801257)", "volume=Steady (rvol=0.428, accel=1.549)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.025%, ema9_slope=-0.0433)", "resistance=SAFE (session_high $7.47 (1.46% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:56:28.745604+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.3627, "open": 7.0, "extension_from_open_pct": 5.181428571428575, "price_1m": 7.34, "price_3m": 7.375, "price_5m": 7.375, "price_sub": 7.34}, "velocity": {"velocity_1m": 0.0051544050862852835, "velocity_sub": 0.010308810172570567}, "slope": {"slope_1m": 0.30878682146817094, "slope_3m": 0.05236266700517155, "slope_5m": -0.05380771080801257, "slope_sub": 0.010065596403587897}, "acceleration": {"momentum_acceleration": -0.0639, "velocity_acceleration": 0.002509, "slope_acceleration": 0.07518}, "volume": {"volume_1m": 87649.0, "volume_3m": 590280.0, "volume_5m": 1327177.0, "volume_sub": 87649.0, "volume_acceleration": 1.549, "relative_volume": 0.428}, "vwap": {"value": 7.3275, "slope": 0.0007, "price_vs_vwap_pct": 0.481, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 75, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.3645, "ema20": 7.3753, "ema9_slope": -0.0433, "price_vs_ema9_pct": -0.025, "price_vs_ema9_atr": -0.062}, "volatility": {"atr": 0.0292, "atr_pct": 0.396, "vwap_distance_atr": 1.207, "range_expansion_pct": 12.7}, "rsi": {"value": 46.6, "has_full_history": true}, "quote": {"bid": 7.33, "ask": 7.34, "spread": 0.01, "spread_pct": 0.136}, "trade_flow": {"tick_count_sub": 129, "trades_per_second": 4.3, "uptick_ratio": 0.287, "downtick_ratio": 0.302}, "pressure": {"score": 20.3, "slope": 9.2}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 40.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 1.4573458106401116, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.05380771080801257)", "volume=Steady (rvol=0.428, accel=1.549)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.025%, ema9_slope=-0.0433)", "resistance=SAFE (session_high $7.47 (1.46% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:56:33.782419", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.11590253405508362)", "volume=Declining (rvol=0.244, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.285%, ema9_slope=-0.0345)", "resistance=SAFE (session_high $10.85 (1.12% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:56:33.778256+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7301, "open": 10.25, "extension_from_open_pct": 4.683902439024392, "price_1m": 10.7401, "price_3m": 10.775, "price_5m": 10.78, "price_sub": 10.7705}, "velocity": {"velocity_1m": -0.0015518167118244999, "velocity_sub": -0.012503288302926201}, "slope": {"slope_1m": -0.09315236933051195, "slope_3m": -0.20886829667671547, "slope_5m": -0.11590253405508362, "slope_sub": -0.16181079296587647}, "acceleration": {"momentum_acceleration": 0.0459, "velocity_acceleration": -0.003101, "slope_acceleration": -0.046057}, "volume": {"volume_1m": 18742.0, "volume_3m": 90617.0, "volume_5m": 117018.0, "volume_sub": 1226.0, "volume_acceleration": 0.693, "relative_volume": 0.244}, "vwap": {"value": 10.6056, "slope": 0.005, "price_vs_vwap_pct": 1.174, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 56, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7607, "ema20": 10.7624, "ema9_slope": -0.0345, "price_vs_ema9_pct": -0.285, "price_vs_ema9_atr": -1.003}, "volatility": {"atr": 0.0305, "atr_pct": 0.285, "vwap_distance_atr": 4.075, "range_expansion_pct": 110.6}, "rsi": {"value": 43.7, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.571, "downtick_ratio": 0.429}, "pressure": {"score": -10.7, "slope": -4.2}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 1.1174173586453011, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.11590253405508362)", "volume=Declining (rvol=0.244, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.285%, ema9_slope=-0.0345)", "resistance=SAFE (session_high $10.85 (1.12% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:56:33.784405", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 40.0, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.12918139787870636)", "volume=Steady (rvol=0.428, accel=1.549)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.326%, ema9_slope=-0.0584)", "resistance=SAFE (session_high $7.47 (1.84% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:56:33.778256+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.335, "open": 7.0, "extension_from_open_pct": 4.785714285714286, "price_1m": 7.34, "price_3m": 7.375, "price_5m": 7.375, "price_sub": 7.3627}, "velocity": {"velocity_1m": -0.0011353315168028822, "velocity_sub": -0.012540689330454081}, "slope": {"slope_1m": -0.0681431005110718, "slope_3m": -0.13617793917385698, "slope_5m": -0.12918139787870636, "slope_sub": -0.014975103889784609}, "acceleration": {"momentum_acceleration": -0.1142, "velocity_acceleration": -0.00454, "slope_acceleration": -0.074897}, "volume": {"volume_1m": 88237.0, "volume_3m": 590868.0, "volume_5m": 1327765.0, "volume_sub": 588.0, "volume_acceleration": 1.549, "relative_volume": 0.428}, "vwap": {"value": 7.3274, "slope": 0.0007, "price_vs_vwap_pct": 0.103, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 75, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.359, "ema20": 7.3727, "ema9_slope": -0.0584, "price_vs_ema9_pct": -0.326, "price_vs_ema9_atr": -0.81}, "volatility": {"atr": 0.0296, "atr_pct": 0.404, "vwap_distance_atr": 0.256, "range_expansion_pct": 12.9}, "rsi": {"value": 39.5, "has_full_history": true}, "quote": {"bid": 7.33, "ask": 7.34, "spread": 0.01, "spread_pct": 0.136}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": -0.8, "slope": -21.1}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 40.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 1.8404907975460092, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.12918139787870636)", "volume=Steady (rvol=0.428, accel=1.549)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.326%, ema9_slope=-0.0584)", "resistance=SAFE (session_high $7.47 (1.84% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:56:38.796336", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.11590253405508362)", "volume=Declining (rvol=0.244, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.285%, ema9_slope=-0.0345)", "resistance=SAFE (session_high $10.85 (1.12% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:56:38.791041+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7301, "open": 10.25, "extension_from_open_pct": 4.683902439024392, "price_1m": 10.7401, "price_3m": 10.775, "price_5m": 10.78, "price_sub": 10.7705}, "velocity": {"velocity_1m": -0.0015518167118244999, "velocity_sub": -0.012503288302926201}, "slope": {"slope_1m": -0.09315236933051195, "slope_3m": -0.20886829667671547, "slope_5m": -0.11590253405508362, "slope_sub": -0.16181079296587647}, "acceleration": {"momentum_acceleration": 0.0459, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 19005.0, "volume_3m": 90880.0, "volume_5m": 117281.0, "volume_sub": 1489.0, "volume_acceleration": 0.693, "relative_volume": 0.244}, "vwap": {"value": 10.6056, "slope": 0.005, "price_vs_vwap_pct": 1.174, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 56, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7607, "ema20": 10.7624, "ema9_slope": -0.0345, "price_vs_ema9_pct": -0.285, "price_vs_ema9_atr": -1.003}, "volatility": {"atr": 0.0305, "atr_pct": 0.285, "vwap_distance_atr": 4.074, "range_expansion_pct": 110.6}, "rsi": {"value": 43.7, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.538, "downtick_ratio": 0.308}, "pressure": {"score": -7.2, "slope": 3.5}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 1.1174173586453011, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.11590253405508362)", "volume=Declining (rvol=0.244, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.285%, ema9_slope=-0.0345)", "resistance=SAFE (session_high $10.85 (1.12% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:56:38.798728", "symbol": "ONDS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 40.0, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.12945371077974127)", "volume=Steady (rvol=0.429, accel=1.557)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.327%, ema9_slope=-0.0584)", "resistance=SAFE (session_high $7.47 (1.84% away))", "extension=NORMAL"], "features": {"symbol": "ONDS", "computed_at": "2026-09-14T14:56:38.791041+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.3349, "open": 7.0, "extension_from_open_pct": 4.784285714285717, "price_1m": 7.34, "price_3m": 7.375, "price_5m": 7.375, "price_sub": 7.3627}, "velocity": {"velocity_1m": -0.0011580381471388876, "velocity_sub": -0.012585962577134315}, "slope": {"slope_1m": -0.06950643615969662, "slope_3m": -0.13685945011098707, "slope_5m": -0.12945371077974127, "slope_sub": -0.015791981485262556}, "acceleration": {"momentum_acceleration": -0.1137, "velocity_acceleration": -9e-06, "slope_acceleration": -0.000272}, "volume": {"volume_1m": 144914.0, "volume_3m": 647545.0, "volume_5m": 1384442.0, "volume_sub": 57265.0, "volume_acceleration": 1.557, "relative_volume": 0.429}, "vwap": {"value": 7.3275, "slope": 0.0007, "price_vs_vwap_pct": 0.101, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 75, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.359, "ema20": 7.3727, "ema9_slope": -0.0584, "price_vs_ema9_pct": -0.327, "price_vs_ema9_atr": -0.813}, "volatility": {"atr": 0.0296, "atr_pct": 0.404, "vwap_distance_atr": 0.25, "range_expansion_pct": 12.9}, "rsi": {"value": 39.5, "has_full_history": true}, "quote": {"bid": 7.33, "ask": 7.34, "spread": 0.01, "spread_pct": 0.136}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.371, "downtick_ratio": 0.429}, "pressure": {"score": 2.8, "slope": 3.6}}, "prediction": {"symbol": "ONDS", "direction": "NEUTRAL", "confidence": 40.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.47, "resistance_source": "session_high", "resistance_distance_pct": 1.8418792348907218, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.12945371077974127)", "volume=Steady (rvol=0.429, accel=1.557)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.327%, ema9_slope=-0.0584)", "resistance=SAFE (session_high $7.47 (1.84% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:59:39.176573", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.06039953171720921)", "volume=Declining (rvol=0.249, accel=0.691)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.226%, ema9_slope=-0.0617)", "resistance=SAFE (session_high $10.85 (1.23% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:59:39.173103+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7177, "open": 10.25, "extension_from_open_pct": 4.562926829268299, "price_1m": 10.715, "price_3m": 10.735, "price_5m": 10.775, "price_sub": 10.7379}, "velocity": {"velocity_1m": 0.00041997200186666867, "velocity_sub": -0.006270623989172031}, "slope": {"slope_1m": 0.025195145735262593, "slope_3m": -0.08067098362642695, "slope_5m": -0.06039953171720921, "slope_sub": -0.016967442554246277}, "acceleration": {"momentum_acceleration": -0.0434, "velocity_acceleration": 3.5e-05, "slope_acceleration": 0.000656}, "volume": {"volume_1m": 11841.0, "volume_3m": 55801.0, "volume_5m": 113711.0, "volume_sub": 151.0, "volume_acceleration": 0.691, "relative_volume": 0.249}, "vwap": {"value": 10.608, "slope": 0.0022, "price_vs_vwap_pct": 1.034, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.742, "ema20": 10.7523, "ema9_slope": -0.0617, "price_vs_ema9_pct": -0.226, "price_vs_ema9_atr": -0.898}, "volatility": {"atr": 0.0271, "atr_pct": 0.253, "vwap_distance_atr": 4.052, "range_expansion_pct": -9.8}, "rsi": {"value": 41.2, "has_full_history": true}, "quote": {"bid": 10.69, "ask": 10.7, "spread": 0.01, "spread_pct": 0.094}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.273, "downtick_ratio": 0.364}, "pressure": {"score": -15.8, "slope": -8.6}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 1.234406635752064, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.06039953171720921)", "volume=Declining (rvol=0.249, accel=0.691)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.226%, ema9_slope=-0.0617)", "resistance=SAFE (session_high $10.85 (1.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:59:44.186297", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.06077259491523604)", "volume=Declining (rvol=0.249, accel=0.691)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.228%, ema9_slope=-0.0618)", "resistance=SAFE (session_high $10.85 (1.24% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:59:44.182901+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7175, "open": 10.25, "extension_from_open_pct": 4.560975609756091, "price_1m": 10.715, "price_3m": 10.735, "price_5m": 10.775, "price_sub": 10.7379}, "velocity": {"velocity_1m": 0.00038886296469116546, "velocity_sub": -0.006332709375203848}, "slope": {"slope_1m": 0.02332905633966642, "slope_3m": -0.08160410352063452, "slope_5m": -0.06077259491523604, "slope_sub": -0.018086259337381894}, "acceleration": {"momentum_acceleration": -0.0427, "velocity_acceleration": -1.2e-05, "slope_acceleration": -0.000372}, "volume": {"volume_1m": 11999.0, "volume_3m": 55959.0, "volume_5m": 113869.0, "volume_sub": 309.0, "volume_acceleration": 0.691, "relative_volume": 0.249}, "vwap": {"value": 10.608, "slope": 0.0023, "price_vs_vwap_pct": 1.033, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.742, "ema20": 10.7523, "ema9_slope": -0.0618, "price_vs_ema9_pct": -0.228, "price_vs_ema9_atr": -0.904}, "volatility": {"atr": 0.0271, "atr_pct": 0.253, "vwap_distance_atr": 4.045, "range_expansion_pct": -9.8}, "rsi": {"value": 41.1, "has_full_history": true}, "quote": {"bid": 10.69, "ask": 10.7, "spread": 0.01, "spread_pct": 0.094}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.286, "downtick_ratio": 0.381}, "pressure": {"score": -16.0, "slope": -0.2}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 1.2362957779332895, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.06077259491523604)", "volume=Declining (rvol=0.249, accel=0.691)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.228%, ema9_slope=-0.0618)", "resistance=SAFE (session_high $10.85 (1.24% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:59:49.196528", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.12255290573499034)", "volume=Declining (rvol=0.25, accel=0.696)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.475%, ema9_slope=-0.0741)", "resistance=SAFE (session_high $10.85 (1.55% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:59:49.192758+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.6844, "open": 10.25, "extension_from_open_pct": 4.238048780487806, "price_1m": 10.715, "price_3m": 10.735, "price_5m": 10.775, "price_sub": 10.7379}, "velocity": {"velocity_1m": -0.004759682687820771, "velocity_sub": -0.016607840763401802}, "slope": {"slope_1m": -0.28598932680355277, "slope_3m": -0.23619547898824614, "slope_5m": -0.12255290573499034, "slope_sub": -0.20339425831070473}, "acceleration": {"momentum_acceleration": 0.0808, "velocity_acceleration": -0.002051, "slope_acceleration": -0.061742}, "volume": {"volume_1m": 19676.0, "volume_3m": 63636.0, "volume_5m": 121546.0, "volume_sub": 7986.0, "volume_acceleration": 0.696, "relative_volume": 0.25}, "vwap": {"value": 10.6082, "slope": 0.0024, "price_vs_vwap_pct": 0.719, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7354, "ema20": 10.7491, "ema9_slope": -0.0741, "price_vs_ema9_pct": -0.475, "price_vs_ema9_atr": -1.834}, "volatility": {"atr": 0.0278, "atr_pct": 0.26, "vwap_distance_atr": 2.743, "range_expansion_pct": 3.7}, "rsi": {"value": 34.7, "has_full_history": true}, "quote": {"bid": 10.68, "ask": 10.69, "spread": 0.01, "spread_pct": 0.094}, "trade_flow": {"tick_count_sub": 54, "trades_per_second": 1.8, "uptick_ratio": 0.241, "downtick_ratio": 0.352}, "pressure": {"score": -23.7, "slope": -7.7}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 1.5499232525925604, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.12255290573499034)", "volume=Declining (rvol=0.25, accel=0.696)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.475%, ema9_slope=-0.0741)", "resistance=SAFE (session_high $10.85 (1.55% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:59:54.209154", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.12143234204002468)", "volume=Declining (rvol=0.25, accel=0.696)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.47%, ema9_slope=-0.0739)", "resistance=SAFE (session_high $10.85 (1.54% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:59:54.205118+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.685, "open": 10.25, "extension_from_open_pct": 4.243902439024396, "price_1m": 10.715, "price_3m": 10.735, "price_5m": 10.775, "price_sub": 10.7379}, "velocity": {"velocity_1m": -0.0046663555762948145, "velocity_sub": -0.016421584605307456}, "slope": {"slope_1m": -0.28037383177569497, "slope_3m": -0.23339038431616121, "slope_5m": -0.12143234204002468, "slope_sub": -0.20003265458446493}, "acceleration": {"momentum_acceleration": 0.0786, "velocity_acceleration": 3.7e-05, "slope_acceleration": 0.00112}, "volume": {"volume_1m": 20011.0, "volume_3m": 63971.0, "volume_5m": 121881.0, "volume_sub": 8321.0, "volume_acceleration": 0.696, "relative_volume": 0.25}, "vwap": {"value": 10.6082, "slope": 0.0025, "price_vs_vwap_pct": 0.724, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7355, "ema20": 10.7492, "ema9_slope": -0.0739, "price_vs_ema9_pct": -0.47, "price_vs_ema9_atr": -1.816}, "volatility": {"atr": 0.0278, "atr_pct": 0.26, "vwap_distance_atr": 2.764, "range_expansion_pct": 3.7}, "rsi": {"value": 34.8, "has_full_history": true}, "quote": {"bid": 10.68, "ask": 10.69, "spread": 0.01, "spread_pct": 0.094}, "trade_flow": {"tick_count_sub": 68, "trades_per_second": 2.267, "uptick_ratio": 0.279, "downtick_ratio": 0.353}, "pressure": {"score": -22.1, "slope": 1.6}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 1.544220870379028, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.12143234204002468)", "volume=Declining (rvol=0.25, accel=0.696)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.47%, ema9_slope=-0.0739)", "resistance=SAFE (session_high $10.85 (1.54% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T14:59:59.219480", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.07830970369099703)", "volume=Declining (rvol=0.25, accel=0.696)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.298%, ema9_slope=-0.0653)", "resistance=SAFE (session_high $10.85 (1.33% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-14T14:59:59.215912+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7081, "open": 10.25, "extension_from_open_pct": 4.469268292682926, "price_1m": 10.715, "price_3m": 10.735, "price_5m": 10.775, "price_sub": 10.7379}, "velocity": {"velocity_1m": -0.0010732617825478157, "velocity_sub": -0.009250722518679888}, "slope": {"slope_1m": -0.06441644766630326, "slope_3m": -0.1254738308544324, "slope_5m": -0.07830970369099703, "slope_sub": -0.07068241635020192}, "acceleration": {"momentum_acceleration": -0.0076, "velocity_acceleration": 0.001431, "slope_acceleration": 0.043098}, "volume": {"volume_1m": 20690.0, "volume_3m": 64650.0, "volume_5m": 122560.0, "volume_sub": 9000.0, "volume_acceleration": 0.696, "relative_volume": 0.25}, "vwap": {"value": 10.6083, "slope": 0.0025, "price_vs_vwap_pct": 0.941, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7401, "ema20": 10.7514, "ema9_slope": -0.0653, "price_vs_ema9_pct": -0.298, "price_vs_ema9_atr": -1.151}, "volatility": {"atr": 0.0278, "atr_pct": 0.26, "vwap_distance_atr": 3.592, "range_expansion_pct": 3.6}, "rsi": {"value": 38.9, "has_full_history": true}, "quote": {"bid": 10.68, "ask": 10.69, "spread": 0.01, "spread_pct": 0.094}, "trade_flow": {"tick_count_sub": 84, "trades_per_second": 2.8, "uptick_ratio": 0.298, "downtick_ratio": 0.345}, "pressure": {"score": -16.0, "slope": 6.1}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.85, "resistance_source": "session_high", "resistance_distance_pct": 1.3251650619624367, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.07830970369099703)", "volume=Declining (rvol=0.25, accel=0.696)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.298%, ema9_slope=-0.0653)", "resistance=SAFE (session_high $10.85 (1.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T15:24:26.491359", "symbol": "PATH", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.14558617301839347)", "volume=Steady (rvol=0.339, accel=1.575)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.246%, ema9_slope=0.075)", "resistance=SAFE (session_high $14.62 (0.11% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "PATH", "computed_at": "2026-09-14T15:24:26.487550+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.6, "open": 14.1903, "extension_from_open_pct": 2.887183498587056, "price_1m": 14.61, "price_3m": 14.5478, "price_5m": 14.535, "price_sub": 14.5366}, "velocity": {"velocity_1m": -0.0011407711613050178, "velocity_sub": 0.014538016684323175}, "slope": {"slope_1m": -0.06846970215679415, "slope_3m": 0.0171213331811403, "slope_5m": 0.14558617301839347, "slope_sub": -0.03210614235781514}, "acceleration": {"momentum_acceleration": -0.1777, "velocity_acceleration": 3e-06, "slope_acceleration": 6e-06}, "volume": {"volume_1m": 62886.0, "volume_3m": 381122.0, "volume_5m": 714647.0, "volume_sub": 62886.0, "volume_acceleration": 1.575, "relative_volume": 0.339}, "vwap": {"value": 14.3484, "slope": 0.0066, "price_vs_vwap_pct": 1.754, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5641, "ema20": 14.53, "ema9_slope": 0.075, "price_vs_ema9_pct": 0.246, "price_vs_ema9_atr": 1.051}, "volatility": {"atr": 0.0341, "atr_pct": 0.234, "vwap_distance_atr": 7.377, "range_expansion_pct": 37.0}, "rsi": {"value": 71.2, "has_full_history": true}, "quote": {"bid": 14.6, "ask": 14.61, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 144, "trades_per_second": 4.8, "uptick_ratio": 0.222, "downtick_ratio": 0.215}, "pressure": {"score": 24.8, "slope": 42.8}}, "prediction": {"symbol": "PATH", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.6164, "resistance_source": "session_high", "resistance_distance_pct": 0.11232876712329355, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.14558617301839347)", "volume=Steady (rvol=0.339, accel=1.575)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.246%, ema9_slope=0.075)", "resistance=SAFE (session_high $14.62 (0.11% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T15:24:31.504724", "symbol": "PATH", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.1524365145137118)", "volume=Steady (rvol=0.34, accel=1.578)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.274%, ema9_slope=0.0764)", "resistance=SAFE (session_high $14.62 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "PATH", "computed_at": "2026-09-14T15:24:31.499709+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.605, "open": 14.1903, "extension_from_open_pct": 2.9224188354016465, "price_1m": 14.61, "price_3m": 14.5478, "price_5m": 14.535, "price_sub": 14.6}, "velocity": {"velocity_1m": -0.0005703855806524076, "velocity_sub": 0.0011415525114157035}, "slope": {"slope_1m": -0.03422899195618008, "slope_3m": 0.03423875827436586, "slope_5m": 0.1524365145137118, "slope_sub": 0.2104375083595451}, "acceleration": {"momentum_acceleration": 0.058, "velocity_acceleration": -0.002673, "slope_acceleration": 0.006832}, "volume": {"volume_1m": 82179.0, "volume_3m": 400415.0, "volume_5m": 733940.0, "volume_sub": 7144.0, "volume_acceleration": 1.578, "relative_volume": 0.34}, "vwap": {"value": 14.3487, "slope": 0.0069, "price_vs_vwap_pct": 1.786, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5651, "ema20": 14.5305, "ema9_slope": 0.0764, "price_vs_ema9_pct": 0.274, "price_vs_ema9_atr": 1.169}, "volatility": {"atr": 0.0341, "atr_pct": 0.234, "vwap_distance_atr": 7.514, "range_expansion_pct": 36.9}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": 14.6, "ask": 14.61, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.4}, "pressure": {"score": 23.2, "slope": -1.6}}, "prediction": {"symbol": "PATH", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.6164, "resistance_source": "session_high", "resistance_distance_pct": 0.07805546045874753, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1524365145137118)", "volume=Steady (rvol=0.34, accel=1.578)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.274%, ema9_slope=0.0764)", "resistance=SAFE (session_high $14.62 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T15:24:36.534348", "symbol": "PATH", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.027032, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.157505162135649)", "volume=Steady (rvol=0.34, accel=1.58)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.294%, ema9_slope=0.0774)", "resistance=SAFE (session_high $14.62 (0.05% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "PATH", "computed_at": "2026-09-14T15:24:36.526741+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.6087, "open": 14.1903, "extension_from_open_pct": 2.9484929846444405, "price_1m": 14.61, "price_3m": 14.5478, "price_5m": 14.535, "price_sub": 14.6}, "velocity": {"velocity_1m": -0.00014830025096951253, "velocity_sub": 0.0019863013698632513}, "slope": {"slope_1m": -0.008898410949143848, "slope_3m": 0.04690313760307865, "slope_5m": 0.157505162135649, "slope_sub": 0.2256504167502621}, "acceleration": {"momentum_acceleration": 0.0681, "velocity_acceleration": 0.000168, "slope_acceleration": 0.005039}, "volume": {"volume_1m": 90951.0, "volume_3m": 409187.0, "volume_5m": 742712.0, "volume_sub": 15916.0, "volume_acceleration": 1.58, "relative_volume": 0.34}, "vwap": {"value": 14.3488, "slope": 0.0071, "price_vs_vwap_pct": 1.811, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5659, "ema20": 14.5308, "ema9_slope": 0.0774, "price_vs_ema9_pct": 0.294, "price_vs_ema9_atr": 1.255}, "volatility": {"atr": 0.0341, "atr_pct": 0.234, "vwap_distance_atr": 7.617, "range_expansion_pct": 36.9}, "rsi": {"value": 74.0, "has_full_history": true}, "quote": {"bid": 14.6, "ask": 14.61, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 32, "trades_per_second": 1.067, "uptick_ratio": 0.25, "downtick_ratio": 0.219}, "pressure": {"score": 17.1, "slope": -6.1}}, "prediction": {"symbol": "PATH", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.6164, "resistance_source": "session_high", "resistance_distance_pct": 0.05270831764633279, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.157505162135649)", "volume=Steady (rvol=0.34, accel=1.58)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.294%, ema9_slope=0.0774)", "resistance=SAFE (session_high $14.62 (0.05% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T15:24:41.546180", "symbol": "PATH", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.041426, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.1524365145137118)", "volume=Steady (rvol=0.34, accel=1.583)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.274%, ema9_slope=0.0764)", "resistance=SAFE (session_high $14.62 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "PATH", "computed_at": "2026-09-14T15:24:41.541135+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.605, "open": 14.1903, "extension_from_open_pct": 2.9224188354016465, "price_1m": 14.61, "price_3m": 14.5478, "price_5m": 14.535, "price_sub": 14.6}, "velocity": {"velocity_1m": -0.0005703855806524076, "velocity_sub": 0.0011415525114157035}, "slope": {"slope_1m": -0.03422899195618008, "slope_3m": 0.03423875827436586, "slope_5m": 0.1524365145137118, "slope_sub": 0.2104375083595451}, "acceleration": {"momentum_acceleration": 0.058, "velocity_acceleration": -0.000168, "slope_acceleration": -0.005052}, "volume": {"volume_1m": 106558.0, "volume_3m": 424794.0, "volume_5m": 758319.0, "volume_sub": 31523.0, "volume_acceleration": 1.583, "relative_volume": 0.34}, "vwap": {"value": 14.3491, "slope": 0.0074, "price_vs_vwap_pct": 1.783, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5651, "ema20": 14.5305, "ema9_slope": 0.0764, "price_vs_ema9_pct": 0.274, "price_vs_ema9_atr": 1.169}, "volatility": {"atr": 0.0341, "atr_pct": 0.234, "vwap_distance_atr": 7.502, "range_expansion_pct": 36.9}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": 14.6, "ask": 14.61, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 54, "trades_per_second": 1.8, "uptick_ratio": 0.241, "downtick_ratio": 0.222}, "pressure": {"score": 16.1, "slope": -1.0}}, "prediction": {"symbol": "PATH", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.6164, "resistance_source": "session_high", "resistance_distance_pct": 0.07805546045874753, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1524365145137118)", "volume=Steady (rvol=0.34, accel=1.583)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.274%, ema9_slope=0.0764)", "resistance=SAFE (session_high $14.62 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T15:24:46.556782", "symbol": "PATH", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.048857, "reasons_for": ["holding 15.0s / 18s", "momentum=Strong (slope_5m=0.1524365145137118)", "volume=Steady (rvol=0.34, accel=1.585)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.274%, ema9_slope=0.0764)", "resistance=SAFE (session_high $14.62 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "PATH", "computed_at": "2026-09-14T15:24:46.548566+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.605, "open": 14.1903, "extension_from_open_pct": 2.9224188354016465, "price_1m": 14.61, "price_3m": 14.5478, "price_5m": 14.535, "price_sub": 14.6}, "velocity": {"velocity_1m": -0.0005703855806524076, "velocity_sub": 0.0011415525114157035}, "slope": {"slope_1m": -0.03422899195618008, "slope_3m": 0.03423875827436586, "slope_5m": 0.1524365145137118, "slope_sub": 0.2104375083595451}, "acceleration": {"momentum_acceleration": 0.058, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 115469.0, "volume_3m": 433705.0, "volume_5m": 767230.0, "volume_sub": 40434.0, "volume_acceleration": 1.585, "relative_volume": 0.34}, "vwap": {"value": 14.3492, "slope": 0.0075, "price_vs_vwap_pct": 1.782, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5651, "ema20": 14.5305, "ema9_slope": 0.0764, "price_vs_ema9_pct": 0.274, "price_vs_ema9_atr": 1.169}, "volatility": {"atr": 0.0341, "atr_pct": 0.234, "vwap_distance_atr": 7.497, "range_expansion_pct": 36.9}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": 14.6, "ask": 14.61, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 64, "trades_per_second": 2.133, "uptick_ratio": 0.234, "downtick_ratio": 0.219}, "pressure": {"score": 16.0, "slope": -0.1}}, "prediction": {"symbol": "PATH", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.6164, "resistance_source": "session_high", "resistance_distance_pct": 0.07805546045874753, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1524365145137118)", "volume=Steady (rvol=0.34, accel=1.585)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.274%, ema9_slope=0.0764)", "resistance=SAFE (session_high $14.62 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T15:27:46.931863", "symbol": "PATH", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 30.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.02273788830765664)", "volume=Steady (rvol=0.352, accel=1.629)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.172%, ema9_slope=0.0403)", "resistance=SAFE (session_high $14.62 (0.10% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "PATH", "computed_at": "2026-09-14T15:27:46.928024+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.6059, "open": 14.1903, "extension_from_open_pct": 2.9287611960282693, "price_1m": 14.59, "price_3m": 14.615, "price_5m": 14.595, "price_sub": 14.605}, "velocity": {"velocity_1m": 0.0018163125428375883, "velocity_sub": 0.00020540910647031356}, "slope": {"slope_1m": 0.10891940306687066, "slope_3m": 0.07160656816099914, "slope_5m": -0.02273788830765664, "slope_sub": 0.08881457216869526}, "acceleration": {"momentum_acceleration": -0.1116, "velocity_acceleration": -5e-06, "slope_acceleration": 0.000794}, "volume": {"volume_1m": 96501.0, "volume_3m": 448185.0, "volume_5m": 763765.0, "volume_sub": 8212.0, "volume_acceleration": 1.629, "relative_volume": 0.352}, "vwap": {"value": 14.3576, "slope": 0.0074, "price_vs_vwap_pct": 1.73, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 57, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5808, "ema20": 14.5477, "ema9_slope": 0.0403, "price_vs_ema9_pct": 0.172, "price_vs_ema9_atr": 0.734}, "volatility": {"atr": 0.0342, "atr_pct": 0.234, "vwap_distance_atr": 7.27, "range_expansion_pct": -45.9}, "rsi": {"value": 68.7, "has_full_history": true}, "quote": {"bid": 14.6, "ask": 14.61, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.545, "downtick_ratio": 0.318}, "pressure": {"score": 24.9, "slope": 8.9}}, "prediction": {"symbol": "PATH", "direction": "DOWN", "confidence": 30.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.62, "resistance_source": "session_high", "resistance_distance_pct": 0.0965363312086151, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.02273788830765664)", "volume=Steady (rvol=0.352, accel=1.629)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.172%, ema9_slope=0.0403)", "resistance=SAFE (session_high $14.62 (0.10% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T15:27:51.943171", "symbol": "PATH", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 30.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.023285916814487054)", "volume=Steady (rvol=0.352, accel=1.63)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.17%, ema9_slope=0.0402)", "resistance=SAFE (session_high $14.62 (0.10% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "PATH", "computed_at": "2026-09-14T15:27:51.938364+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.6055, "open": 14.1903, "extension_from_open_pct": 2.9259423690830966, "price_1m": 14.59, "price_3m": 14.615, "price_5m": 14.595, "price_sub": 14.605}, "velocity": {"velocity_1m": 0.0017706191455334024, "velocity_sub": 0.00011411617026106007}, "slope": {"slope_1m": 0.10618074703292908, "slope_3m": 0.07023674923766886, "slope_5m": -0.023285916814487054, "slope_sub": 0.08717045524633084}, "acceleration": {"momentum_acceleration": -0.1105, "velocity_acceleration": -1.8e-05, "slope_acceleration": -0.000547}, "volume": {"volume_1m": 103593.0, "volume_3m": 455277.0, "volume_5m": 770857.0, "volume_sub": 15304.0, "volume_acceleration": 1.63, "relative_volume": 0.352}, "vwap": {"value": 14.3577, "slope": 0.0075, "price_vs_vwap_pct": 1.726, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 57, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5808, "ema20": 14.5477, "ema9_slope": 0.0402, "price_vs_ema9_pct": 0.17, "price_vs_ema9_atr": 0.725}, "volatility": {"atr": 0.0342, "atr_pct": 0.234, "vwap_distance_atr": 7.255, "range_expansion_pct": -45.9}, "rsi": {"value": 68.6, "has_full_history": true}, "quote": {"bid": 14.6, "ask": 14.61, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 40, "trades_per_second": 1.333, "uptick_ratio": 0.45, "downtick_ratio": 0.3}, "pressure": {"score": 21.8, "slope": -3.1}}, "prediction": {"symbol": "PATH", "direction": "DOWN", "confidence": 30.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.62, "resistance_source": "session_high", "resistance_distance_pct": 0.09927766937112702, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.023285916814487054)", "volume=Steady (rvol=0.352, accel=1.63)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.17%, ema9_slope=0.0402)", "resistance=SAFE (session_high $14.62 (0.10% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T15:27:56.952359", "symbol": "PATH", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 30.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.017120942336666452)", "volume=Steady (rvol=0.352, accel=1.631)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.194%, ema9_slope=0.0415)", "resistance=SAFE (session_high $14.62 (0.07% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "PATH", "computed_at": "2026-09-14T15:27:56.947752+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.61, "open": 14.1903, "extension_from_open_pct": 2.957654172216224, "price_1m": 14.59, "price_3m": 14.615, "price_5m": 14.595, "price_sub": 14.605}, "velocity": {"velocity_1m": 0.0022846698652044294, "velocity_sub": 0.0011411617026130332}, "slope": {"slope_1m": 0.1369863013698601, "slope_3m": 0.08564576909900164, "slope_5m": -0.017120942336666452, "slope_sub": 0.10566547147734613}, "acceleration": {"momentum_acceleration": -0.1228, "velocity_acceleration": 0.000205, "slope_acceleration": 0.00615}, "volume": {"volume_1m": 106345.0, "volume_3m": 458029.0, "volume_5m": 773609.0, "volume_sub": 18056.0, "volume_acceleration": 1.631, "relative_volume": 0.352}, "vwap": {"value": 14.3577, "slope": 0.0076, "price_vs_vwap_pct": 1.757, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 57, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5817, "ema20": 14.5481, "ema9_slope": 0.0415, "price_vs_ema9_pct": 0.194, "price_vs_ema9_atr": 0.83}, "volatility": {"atr": 0.0342, "atr_pct": 0.234, "vwap_distance_atr": 7.385, "range_expansion_pct": -45.9}, "rsi": {"value": 69.3, "has_full_history": true}, "quote": {"bid": 14.6, "ask": 14.61, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 54, "trades_per_second": 1.8, "uptick_ratio": 0.426, "downtick_ratio": 0.315}, "pressure": {"score": 21.0, "slope": -0.8}}, "prediction": {"symbol": "PATH", "direction": "DOWN", "confidence": 30.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.62, "resistance_source": "session_high", "resistance_distance_pct": 0.06844626967830107, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.017120942336666452)", "volume=Steady (rvol=0.352, accel=1.631)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.194%, ema9_slope=0.0415)", "resistance=SAFE (session_high $14.62 (0.07% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T15:28:01.963091", "symbol": "PATH", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.0034244229847263915)", "volume=Steady (rvol=0.353, accel=1.647)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.128%, ema9_slope=0.0338)", "resistance=SAFE (session_high $14.62 (0.10% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "PATH", "computed_at": "2026-09-14T15:28:01.958911+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.605, "open": 14.1903, "extension_from_open_pct": 2.9224188354016465, "price_1m": 14.61, "price_3m": 14.585, "price_5m": 14.61, "price_sub": 14.61}, "velocity": {"velocity_1m": -0.0005703855806524076, "velocity_sub": -0.0011407711613048153}, "slope": {"slope_1m": -0.03422899195618008, "slope_3m": 0.05136399954343306, "slope_5m": 0.0034244229847263915, "slope_sub": 0.20048682806335974}, "acceleration": {"momentum_acceleration": 0.1971, "velocity_acceleration": -0.000455, "slope_acceleration": -0.034167}, "volume": {"volume_1m": 5259.0, "volume_3m": 272459.0, "volume_5m": 627361.0, "volume_sub": 5259.0, "volume_acceleration": 1.647, "relative_volume": 0.353}, "vwap": {"value": 14.3581, "slope": 0.0045, "price_vs_vwap_pct": 1.72, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5863, "ema20": 14.5535, "ema9_slope": 0.0338, "price_vs_ema9_pct": 0.128, "price_vs_ema9_atr": 0.575}, "volatility": {"atr": 0.0325, "atr_pct": 0.222, "vwap_distance_atr": 7.6, "range_expansion_pct": -51.2}, "rsi": {"value": 67.7, "has_full_history": true}, "quote": {"bid": 14.6, "ask": 14.61, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.333, "downtick_ratio": 0.583}, "pressure": {"score": 5.4, "slope": -15.6}}, "prediction": {"symbol": "PATH", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.62, "resistance_source": "session_high", "resistance_distance_pct": 0.10270455323518515, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0034244229847263915)", "volume=Steady (rvol=0.353, accel=1.647)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.128%, ema9_slope=0.0338)", "resistance=SAFE (session_high $14.62 (0.10% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T15:28:06.991756", "symbol": "PATH", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.027998, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.0034244229847263915)", "volume=Steady (rvol=0.353, accel=1.651)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.128%, ema9_slope=0.0338)", "resistance=SAFE (session_high $14.62 (0.10% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "PATH", "computed_at": "2026-09-14T15:28:06.986909+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.605, "open": 14.1903, "extension_from_open_pct": 2.9224188354016465, "price_1m": 14.61, "price_3m": 14.585, "price_5m": 14.61, "price_sub": 14.61}, "velocity": {"velocity_1m": -0.0005703855806524076, "velocity_sub": -0.0011407711613048153}, "slope": {"slope_1m": -0.03422899195618008, "slope_3m": 0.05136399954343306, "slope_5m": 0.0034244229847263915, "slope_sub": 0.20048682806335974}, "acceleration": {"momentum_acceleration": 0.1971, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 25269.0, "volume_3m": 292469.0, "volume_5m": 647371.0, "volume_sub": 25269.0, "volume_acceleration": 1.651, "relative_volume": 0.353}, "vwap": {"value": 14.3584, "slope": 0.0049, "price_vs_vwap_pct": 1.718, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5863, "ema20": 14.5535, "ema9_slope": 0.0338, "price_vs_ema9_pct": 0.128, "price_vs_ema9_atr": 0.575}, "volatility": {"atr": 0.0325, "atr_pct": 0.222, "vwap_distance_atr": 7.59, "range_expansion_pct": -51.2}, "rsi": {"value": 67.7, "has_full_history": true}, "quote": {"bid": 14.6, "ask": 14.61, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.3, "downtick_ratio": 0.5}, "pressure": {"score": 7.5, "slope": 2.1}}, "prediction": {"symbol": "PATH", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.62, "resistance_source": "session_high", "resistance_distance_pct": 0.10270455323518515, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0034244229847263915)", "volume=Steady (rvol=0.353, accel=1.651)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.128%, ema9_slope=0.0338)", "resistance=SAFE (session_high $14.62 (0.10% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.380397", "symbol": "AIRO", "shortlisted": false, "confidence_rank": 6, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.405, "open": 7.06, "extension_from_open_pct": 4.886685552407942, "price_1m": 7.42, "price_3m": 7.36, "price_5m": 7.34, "price_sub": null}, "velocity": {"velocity_1m": -0.0033692722371966933, "velocity_sub": null}, "slope": {"slope_1m": -0.2023608768971289, "slope_3m": 0.30425963488843766, "slope_5m": 0.2303835208022778, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.4327, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 2016.0, "volume_3m": 6679.0, "volume_5m": 8317.0, "volume_sub": 2016.0, "volume_acceleration": 1.217, "relative_volume": 0.915}, "vwap": {"value": 7.2808, "slope": 0.0061, "price_vs_vwap_pct": 1.705, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3677, "ema20": 7.3388, "ema9_slope": 0.1203, "price_vs_ema9_pct": 0.507, "price_vs_ema9_atr": 1.606}, "volatility": {"atr": 0.0233, "atr_pct": 0.314, "vwap_distance_atr": 5.34, "range_expansion_pct": 98.8}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 7.39, "ask": 7.42, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 28.8, "slope": null}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.42, "resistance_source": "session_high", "resistance_distance_pct": 0.20256583389601188, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2303835208022778)", "volume=Expanding (rvol=0.915, accel=1.217)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.507%, ema9_slope=0.1203)", "resistance=SAFE (session_high $7.42 (0.20% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.381996", "symbol": "ARHS", "shortlisted": false, "confidence_rank": 7, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2428, "open": 7.98, "extension_from_open_pct": 3.2932330827067715, "price_1m": 8.255, "price_3m": 8.25, "price_5m": 8.24, "price_sub": null}, "velocity": {"velocity_1m": -0.002463153644256004, "velocity_sub": null}, "slope": {"slope_1m": -0.14789850767981172, "slope_3m": -0.07393103002488599, "slope_5m": 0.024977084131553456, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1729, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 21.0, "volume_3m": 2263.0, "volume_5m": 4818.0, "volume_sub": 21.0, "volume_acceleration": 1.329, "relative_volume": 0.959}, "vwap": {"value": 8.1262, "slope": 0.0019, "price_vs_vwap_pct": 1.435, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2396, "ema20": 8.2235, "ema9_slope": 0.0477, "price_vs_ema9_pct": 0.039, "price_vs_ema9_atr": 0.357}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 12.837, "range_expansion_pct": -65.2}, "rsi": {"value": 59.5, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.26, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -7.8, "slope": null}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.26, "resistance_source": "session_high", "resistance_distance_pct": 0.20866695782985142, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.024977084131553456)", "volume=Expanding (rvol=0.959, accel=1.329)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.039%, ema9_slope=0.0477)", "resistance=SAFE (session_high $8.26 (0.21% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.383668", "symbol": "WLTH", "shortlisted": false, "confidence_rank": 8, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "quote"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5064, "open": 10.29, "extension_from_open_pct": 2.1030126336248802, "price_1m": 10.515, "price_3m": 10.515, "price_5m": 10.5, "price_sub": null}, "velocity": {"velocity_1m": -0.0013631320336029915, "velocity_sub": null}, "slope": {"slope_1m": -0.08182138202023911, "slope_3m": -0.017125785724708506, "slope_5m": 0.0026640584266042645, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0845, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 44.0, "volume_3m": 5075.0, "volume_5m": 19169.0, "volume_sub": 44.0, "volume_acceleration": 1.234, "relative_volume": 0.986}, "vwap": {"value": 10.3915, "slope": 0.0008, "price_vs_vwap_pct": 1.106, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5039, "ema20": 10.4799, "ema9_slope": 0.0245, "price_vs_ema9_pct": 0.024, "price_vs_ema9_atr": 0.148}, "volatility": {"atr": 0.0167, "atr_pct": 0.159, "vwap_distance_atr": 6.888, "range_expansion_pct": -0.0}, "rsi": {"value": 63.8, "has_full_history": true}, "quote": {"bid": null, "ask": null, "spread": null, "spread_pct": null}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -11.5, "slope": null}}, "prediction": {"symbol": "WLTH", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.319805071194699, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0026640584266042645)", "volume=Expanding (rvol=0.986, accel=1.234)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.024%, ema9_slope=0.0245)", "resistance=SAFE (session_high $10.54 (0.32% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.384903", "symbol": "COMP", "shortlisted": false, "confidence_rank": 9, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "quote"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.35, "extension_from_open_pct": 4.202898550724642, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.775, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04637501932292373, "slope_5m": 0.01855115480938649, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0186, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 212.0, "volume_3m": 130789.0, "volume_5m": 280072.0, "volume_sub": 212.0, "volume_acceleration": 2.621, "relative_volume": 1.021}, "vwap": {"value": 10.5653, "slope": 0.0062, "price_vs_vwap_pct": 2.079, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7679, "ema20": 10.7274, "ema9_slope": 0.0488, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 0.774}, "volatility": {"atr": 0.0221, "atr_pct": 0.205, "vwap_distance_atr": 9.958, "range_expansion_pct": -66.7}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": null, "ask": null, "spread": null, "spread_pct": null}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 38.5, "slope": null}}, "prediction": {"symbol": "COMP", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.09272137227630771, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01855115480938649)", "volume=Expanding (rvol=1.021, accel=2.621)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0488)", "resistance=SAFE (session_high $10.79 (0.09% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.385965", "symbol": "FIGS", "shortlisted": false, "confidence_rank": 10, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.74, "open": 13.22, "extension_from_open_pct": 3.933434190620269, "price_1m": 13.74, "price_3m": 13.7299, "price_5m": 13.7186, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.03639893229798515, "slope_5m": 0.043769636253202814, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0438, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 329.0, "volume_3m": 8343.0, "volume_5m": 14038.0, "volume_sub": 329.0, "volume_acceleration": 1.012, "relative_volume": 0.967}, "vwap": {"value": 13.4903, "slope": 0.0057, "price_vs_vwap_pct": 1.851, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7196, "ema20": 13.6819, "ema9_slope": 0.0434, "price_vs_ema9_pct": 0.149, "price_vs_ema9_atr": 1.436}, "volatility": {"atr": 0.0142, "atr_pct": 0.104, "vwap_distance_atr": 17.541, "range_expansion_pct": -30.1}, "rsi": {"value": 81.6, "has_full_history": true}, "quote": {"bid": 13.74, "ask": 13.75, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.571}, "pressure": {"score": -17.1, "slope": null}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.14556040756913807, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.043769636253202814)", "volume=Steady (rvol=0.967, accel=1.012)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0434)", "resistance=SAFE (session_high $13.76 (0.15% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.387044", "symbol": "FPI", "shortlisted": false, "confidence_rank": 11, "confidence": 32.3, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.745, "price_5m": 10.73, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.02317676143386436, "slope_5m": 0.148616013375443, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1486, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 4.0, "volume_3m": 6111.0, "volume_5m": 32453.0, "volume_sub": 4.0, "volume_acceleration": 1.127, "relative_volume": 0.971}, "vwap": {"value": 10.6869, "slope": 0.0046, "price_vs_vwap_pct": 0.918, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7531, "ema20": 10.7269, "ema9_slope": 0.0919, "price_vs_ema9_pct": 0.296, "price_vs_ema9_atr": 2.97}, "volatility": {"atr": 0.0107, "atr_pct": 0.099, "vwap_distance_atr": 9.142, "range_expansion_pct": -10.5}, "rsi": {"value": 80.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 4.9, "slope": null}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.148616013375443)", "volume=Expanding (rvol=0.971, accel=1.127)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.296%, ema9_slope=0.0919)", "resistance=TOO_CLOSE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.388035", "symbol": "REPL", "shortlisted": false, "confidence_rank": 12, "confidence": 29.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5552, "open": 12.9, "extension_from_open_pct": 5.079069767441852, "price_1m": 13.59, "price_3m": 13.565, "price_5m": 13.55, "price_sub": null}, "velocity": {"velocity_1m": -0.004267844002943415, "velocity_sub": null}, "slope": {"slope_1m": -0.25639892135626635, "slope_3m": -0.12814470040653025, "slope_5m": 0.003978474976865794, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2604, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 19.0, "volume_3m": 17020.0, "volume_5m": 19918.0, "volume_sub": 19.0, "volume_acceleration": 0.978, "relative_volume": 0.995}, "vwap": {"value": 13.1524, "slope": 0.0099, "price_vs_vwap_pct": 3.063, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5667, "ema20": 13.544, "ema9_slope": 0.0238, "price_vs_ema9_pct": -0.085, "price_vs_ema9_atr": -0.396}, "volatility": {"atr": 0.029, "atr_pct": 0.214, "vwap_distance_atr": 13.886, "range_expansion_pct": 7.8}, "rsi": {"value": 56.4, "has_full_history": true}, "quote": {"bid": 13.58, "ask": 13.6, "spread": 0.02, "spread_pct": 0.147}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -0.8, "slope": null}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 29.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.4780453257790366, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.003978474976865794)", "volume=Steady (rvol=0.995, accel=0.978)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.085%, ema9_slope=0.0238)", "resistance=SAFE (session_high $13.62 (0.48% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.388852", "symbol": "TIC", "shortlisted": false, "confidence_rank": 13, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.551, "open": 9.54, "extension_from_open_pct": 0.11530398322852212, "price_1m": 9.55, "price_3m": 9.55, "price_5m": 9.53, "price_sub": null}, "velocity": {"velocity_1m": 0.00017452006980793117, "velocity_sub": null}, "slope": {"slope_1m": 0.010470655986591759, "slope_3m": -0.02093802345058396, "slope_5m": 0.012565181881008202, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0021, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 1.0, "volume_3m": 7702.0, "volume_5m": 10201.0, "volume_sub": 1.0, "volume_acceleration": 0.746, "relative_volume": 1.005}, "vwap": {"value": 9.5105, "slope": 0.001, "price_vs_vwap_pct": 0.426, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5428, "ema20": 9.5317, "ema9_slope": 0.0328, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0104, "atr_pct": 0.109, "vwap_distance_atr": 3.883, "range_expansion_pct": -20.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 9.55, "ask": 9.56, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -9.8, "slope": null}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.30363312742121157, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012565181881008202)", "volume=Declining (rvol=1.005, accel=0.746)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0328)", "resistance=SAFE (session_high $9.58 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.389798", "symbol": "APPS", "shortlisted": false, "confidence_rank": 14, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "quote"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7452, "open": 11.75, "extension_from_open_pct": -0.040851063829782736, "price_1m": 11.745, "price_3m": 11.735, "price_5m": 11.73, "price_sub": null}, "velocity": {"velocity_1m": 2.8380871292934617e-05, "velocity_sub": null}, "slope": {"slope_1m": 0.001702837779170124, "slope_3m": 0.0008514213059723385, "slope_5m": 0.03441214851056726, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0327, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 49.0, "volume_3m": 10421.0, "volume_5m": 25910.0, "volume_sub": 49.0, "volume_acceleration": 0.536, "relative_volume": 0.982}, "vwap": {"value": 11.6267, "slope": 0.0016, "price_vs_vwap_pct": 1.019, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7373, "ema20": 11.7245, "ema9_slope": 0.0196, "price_vs_ema9_pct": 0.068, "price_vs_ema9_atr": 0.632}, "volatility": {"atr": 0.0126, "atr_pct": 0.107, "vwap_distance_atr": 9.44, "range_expansion_pct": -66.7}, "rsi": {"value": 62.4, "has_full_history": true}, "quote": {"bid": null, "ask": null, "spread": null, "spread_pct": null}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.0}, "pressure": {"score": -0.2, "slope": null}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.658549875693892, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03441214851056726)", "volume=Declining (rvol=0.982, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.068%, ema9_slope=0.0196)", "resistance=SAFE (session_high $11.94 (1.66% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.390810", "symbol": "GO", "shortlisted": false, "confidence_rank": 15, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.8642, "open": 11.39, "extension_from_open_pct": 4.16330114135206, "price_1m": 11.87, "price_3m": 11.855, "price_5m": 11.845, "price_sub": null}, "velocity": {"velocity_1m": -0.0008143779837122884, "velocity_sub": null}, "slope": {"slope_1m": -0.04887461974702258, "slope_3m": -0.06654648988325085, "slope_5m": 0.03658174756234078, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0855, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 104.0, "volume_3m": 7123.0, "volume_5m": 9836.0, "volume_sub": 104.0, "volume_acceleration": 0.579, "relative_volume": 0.99}, "vwap": {"value": 11.6237, "slope": 0.0039, "price_vs_vwap_pct": 2.069, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.854, "ema20": 11.834, "ema9_slope": 0.0439, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 1.089}, "volatility": {"atr": 0.0093, "atr_pct": 0.079, "vwap_distance_atr": 25.747, "range_expansion_pct": -16.9}, "rsi": {"value": 69.9, "has_full_history": true}, "quote": {"bid": 11.87, "ask": 11.88, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -36.7, "slope": null}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.88, "resistance_source": "session_high", "resistance_distance_pct": 0.13317374959963993, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03658174756234078)", "volume=Declining (rvol=0.99, accel=0.579)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0439)", "resistance=SAFE (session_high $11.88 (0.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.391450", "symbol": "CAG", "shortlisted": false, "confidence_rank": 16, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CAG", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.985, "open": 14.8, "extension_from_open_pct": 1.2499999999999911, "price_1m": 14.99, "price_3m": 14.965, "price_5m": 14.95, "price_sub": null}, "velocity": {"velocity_1m": -0.0005559261730043119, "velocity_sub": null}, "slope": {"slope_1m": -0.03336113427857069, "slope_3m": 0.033370411568408635, "slope_5m": 0.05676505943635572, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0901, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 200.0, "volume_3m": 26356.0, "volume_5m": 69793.0, "volume_sub": 200.0, "volume_acceleration": 0.765, "relative_volume": 0.995}, "vwap": {"value": 14.9066, "slope": 0.0005, "price_vs_vwap_pct": 0.526, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.9633, "ema20": 14.938, "ema9_slope": 0.0431, "price_vs_ema9_pct": 0.145, "price_vs_ema9_atr": 1.419}, "volatility": {"atr": 0.0153, "atr_pct": 0.102, "vwap_distance_atr": 5.129, "range_expansion_pct": -43.0}, "rsi": {"value": 69.9, "has_full_history": true}, "quote": {"bid": 14.98, "ask": 14.99, "spread": 0.01, "spread_pct": 0.067}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -9.0, "slope": null}}, "prediction": {"symbol": "CAG", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 15.03, "resistance_source": "session_high", "resistance_distance_pct": 0.3003003003002998, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05676505943635572)", "volume=Declining (rvol=0.995, accel=0.765)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.145%, ema9_slope=0.0431)", "resistance=SAFE (session_high $15.03 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.391920", "symbol": "BRBR", "shortlisted": false, "confidence_rank": 17, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.485, "open": 9.42, "extension_from_open_pct": 0.6900212314225, "price_1m": 9.485, "price_3m": 9.47, "price_5m": 9.45, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.026362038664318133, "slope_5m": 0.047478370964334646, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0475, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 103.0, "volume_3m": 6966.0, "volume_5m": 12051.0, "volume_sub": 103.0, "volume_acceleration": 0.665, "relative_volume": 1.005}, "vwap": {"value": 9.4069, "slope": 0.0009, "price_vs_vwap_pct": 0.83, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4674, "ema20": 9.4488, "ema9_slope": 0.0542, "price_vs_ema9_pct": 0.186, "price_vs_ema9_atr": 1.647}, "volatility": {"atr": 0.0107, "atr_pct": 0.113, "vwap_distance_atr": 7.305, "range_expansion_pct": -20.2}, "rsi": {"value": 70.8, "has_full_history": true}, "quote": {"bid": 9.48, "ask": 9.49, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -33.4, "slope": null}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.6852925672113999, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.047478370964334646)", "volume=Declining (rvol=1.005, accel=0.665)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.186%, ema9_slope=0.0542)", "resistance=SAFE (session_high $9.55 (0.69% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.392324", "symbol": "KODK", "shortlisted": false, "confidence_rank": 18, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1852, "open": 9.17, "extension_from_open_pct": 0.1657579062159226, "price_1m": 9.185, "price_3m": 9.1797, "price_5m": 9.18, "price_sub": null}, "velocity": {"velocity_1m": 3.6291054255041535e-05, "velocity_sub": null}, "slope": {"slope_1m": 0.002177439548829451, "slope_3m": 0.001088723725464888, "slope_5m": 0.01600770111988515, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0138, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 21.0, "volume_3m": 2130.0, "volume_5m": 2755.0, "volume_sub": 21.0, "volume_acceleration": 0.939, "relative_volume": 0.924}, "vwap": {"value": 9.1445, "slope": 0.0006, "price_vs_vwap_pct": 0.445, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1815, "ema20": 9.1758, "ema9_slope": 0.0111, "price_vs_ema9_pct": 0.041, "price_vs_ema9_atr": 1.11}, "volatility": {"atr": 0.0033, "atr_pct": 0.036, "vwap_distance_atr": 12.16, "range_expansion_pct": -97.1}, "rsi": {"value": 59.8, "has_full_history": true}, "quote": {"bid": 9.18, "ask": 9.19, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 18.1, "slope": null}}, "prediction": {"symbol": "KODK", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.2, "resistance_source": "session_high", "resistance_distance_pct": 0.1611287723729397, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01600770111988515)", "volume=Declining (rvol=0.924, accel=0.939)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.041%, ema9_slope=0.0111)", "resistance=SAFE (session_high $9.20 (0.16% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.393023", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 19, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.4958, "open": 12.8, "extension_from_open_pct": 5.435937499999987, "price_1m": 13.515, "price_3m": 13.495, "price_5m": 13.485, "price_sub": null}, "velocity": {"velocity_1m": -0.002367739548649826, "velocity_sub": null}, "slope": {"slope_1m": -0.14216535607980096, "slope_3m": -0.034060786162441514, "slope_5m": 0.015998625303308145, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1582, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 14.0, "volume_3m": 4438.0, "volume_5m": 10527.0, "volume_sub": 14.0, "volume_acceleration": 0.645, "relative_volume": 0.971}, "vwap": {"value": 13.121, "slope": 0.0037, "price_vs_vwap_pct": 2.857, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4942, "ema20": 13.4754, "ema9_slope": 0.0255, "price_vs_ema9_pct": 0.012, "price_vs_ema9_atr": 0.135}, "volatility": {"atr": 0.0117, "atr_pct": 0.087, "vwap_distance_atr": 31.96, "range_expansion_pct": -23.3}, "rsi": {"value": 63.1, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 0.25}, "pressure": {"score": -29.0, "slope": null}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.515, "resistance_source": "session_high", "resistance_distance_pct": 0.14226648290580357, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.015998625303308145)", "volume=Declining (rvol=0.971, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0255)", "resistance=SAFE (session_high $13.52 (0.14% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.393926", "symbol": "CARS", "shortlisted": false, "confidence_rank": 20, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.731, "open": 11.71, "extension_from_open_pct": 0.1793339026473016, "price_1m": 11.76, "price_3m": 11.715, "price_5m": 11.71, "price_sub": null}, "velocity": {"velocity_1m": -0.004109977324263026, "velocity_sub": null}, "slope": {"slope_1m": -0.24690306926056718, "slope_3m": -0.08087171192644985, "slope_5m": 0.06562015305687645, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.3125, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 100.0, "volume_3m": 3477.0, "volume_5m": 4062.0, "volume_sub": 100.0, "volume_acceleration": 0.806, "relative_volume": 0.959}, "vwap": {"value": 11.665, "slope": 0.0022, "price_vs_vwap_pct": 0.566, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.725, "ema20": 11.7008, "ema9_slope": 0.0528, "price_vs_ema9_pct": 0.051, "price_vs_ema9_atr": 0.429}, "volatility": {"atr": 0.014, "atr_pct": 0.119, "vwap_distance_atr": 4.722, "range_expansion_pct": 298.9}, "rsi": {"value": 62.4, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -7.5, "slope": null}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.5258716221975985, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06562015305687645)", "volume=Declining (rvol=0.959, accel=0.806)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.051%, ema9_slope=0.0528)", "resistance=SAFE (session_high $11.91 (1.53% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.394907", "symbol": "REAL", "shortlisted": false, "confidence_rank": 21, "confidence": 19.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.905, "open": 9.66, "extension_from_open_pct": 2.5362318840579627, "price_1m": 9.905, "price_3m": 9.93, "price_5m": 9.925, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.15128593040847776, "slope_5m": -0.04537205081669684, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0454, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 9.0, "volume_3m": 28367.0, "volume_5m": 33921.0, "volume_sub": 9.0, "volume_acceleration": 0.853, "relative_volume": 1.051}, "vwap": {"value": 9.7872, "slope": 0.0082, "price_vs_vwap_pct": 1.204, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9148, "ema20": 9.9075, "ema9_slope": 0.0037, "price_vs_ema9_pct": -0.099, "price_vs_ema9_atr": -0.899}, "volatility": {"atr": 0.0109, "atr_pct": 0.11, "vwap_distance_atr": 10.836, "range_expansion_pct": 120.1}, "rsi": {"value": 52.0, "has_full_history": true}, "quote": {"bid": 9.9, "ask": 9.91, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -36.4, "slope": null}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.3533568904593654, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.04537205081669684)", "volume=Declining (rvol=1.051, accel=0.853)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.099%, ema9_slope=0.0037)", "resistance=SAFE (session_high $9.94 (0.35% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.395860", "symbol": "ARVN", "shortlisted": false, "confidence_rank": 22, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5882, "open": 8.49, "extension_from_open_pct": 1.1566548881036547, "price_1m": 8.58, "price_3m": 8.59, "price_5m": 8.58, "price_sub": null}, "velocity": {"velocity_1m": 0.0015928515928516761, "velocity_sub": null}, "slope": {"slope_1m": 0.09552544821239768, "slope_3m": 0.018638460463163687, "slope_5m": -0.004193047926538373, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0997, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 56.0, "volume_3m": 2123.0, "volume_5m": 3270.0, "volume_sub": 56.0, "volume_acceleration": 0.652, "relative_volume": 0.942}, "vwap": {"value": 8.5206, "slope": 0.0009, "price_vs_vwap_pct": 0.794, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5855, "ema20": 8.5785, "ema9_slope": -0.0015, "price_vs_ema9_pct": 0.031, "price_vs_ema9_atr": 0.225}, "volatility": {"atr": 0.0119, "atr_pct": 0.138, "vwap_distance_atr": 5.697, "range_expansion_pct": -80.0}, "rsi": {"value": 57.3, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.59, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 17.4, "slope": null}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.37027549428283824, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.004193047926538373)", "volume=Declining (rvol=0.942, accel=0.652)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.031%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $8.62 (0.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.398112", "symbol": "HUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.04253509145044571)", "volume=Expanding (rvol=1.004, accel=2.006)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.176%, ema9_slope=0.0331)", "resistance=SAFE (session_high $9.58 (1.75% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "HUN", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "trade_flow"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.415, "open": 9.51, "extension_from_open_pct": -0.9989484752891761, "price_1m": 9.4, "price_3m": 9.4, "price_5m": 9.39, "price_sub": null}, "velocity": {"velocity_1m": 0.001329787234042446, "velocity_sub": null}, "slope": {"slope_1m": 0.15944724953493272, "slope_3m": 0.026572187776788336, "slope_5m": 0.04253509145044571, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.1169, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 5284.0, "volume_3m": 6556.0, "volume_5m": 8552.0, "volume_sub": null, "volume_acceleration": 2.006, "relative_volume": 1.004}, "vwap": {"value": 9.368, "slope": 0.0004, "price_vs_vwap_pct": 0.502, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.3984, "ema20": 9.3861, "ema9_slope": 0.0331, "price_vs_ema9_pct": 0.176, "price_vs_ema9_atr": 1.856}, "volatility": {"atr": 0.0089, "atr_pct": 0.095, "vwap_distance_atr": 5.262, "range_expansion_pct": -25.1}, "rsi": {"value": 69.2, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.42, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": null, "trades_per_second": null, "uptick_ratio": null, "downtick_ratio": null}, "pressure": {"score": 100.0, "slope": null}}, "prediction": {"symbol": "HUN", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 1.7525225703664464, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.04253509145044571)", "volume=Expanding (rvol=1.004, accel=2.006)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.176%, ema9_slope=0.0331)", "resistance=SAFE (session_high $9.58 (1.75% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.401078", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 68.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.013012845537524517)", "volume=Declining (rvol=0.993, accel=0.416)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.054%, ema9_slope=0.0555)", "resistance=SAFE (session_high $11.03 (2.62% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "quote"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.748, "open": 10.49, "extension_from_open_pct": 2.4594852240228704, "price_1m": 10.76, "price_3m": 10.77, "price_5m": 10.735, "price_sub": null}, "velocity": {"velocity_1m": -0.0018587360594796245, "velocity_sub": null}, "slope": {"slope_1m": -0.111586386460856, "slope_3m": -0.07901341678803289, "slope_5m": -0.013012845537524517, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0986, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 19.0, "volume_3m": 8474.0, "volume_5m": 25184.0, "volume_sub": 19.0, "volume_acceleration": 0.416, "relative_volume": 0.993}, "vwap": {"value": 10.7184, "slope": 0.0002, "price_vs_vwap_pct": 0.277, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 6, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7423, "ema20": 10.7303, "ema9_slope": 0.0555, "price_vs_ema9_pct": 0.054, "price_vs_ema9_atr": 0.38}, "volatility": {"atr": 0.0151, "atr_pct": 0.141, "vwap_distance_atr": 1.958, "range_expansion_pct": -75.6}, "rsi": {"value": 57.5, "has_full_history": true}, "quote": {"bid": null, "ask": null, "spread": null, "spread_pct": null}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -22.5, "slope": null}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.623743952363231, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.013012845537524517)", "volume=Declining (rvol=0.993, accel=0.416)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.054%, ema9_slope=0.0555)", "resistance=SAFE (session_high $11.03 (2.62% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.403514", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 64.6, "direction": "UP", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Weakening (slope_5m=0.07643961270596067)", "volume=Expanding (rvol=1.06, accel=1.487)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.128%, ema9_slope=0.0541)", "resistance=SAFE (session_high $5.90 (0.17% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.89, "open": 5.77, "extension_from_open_pct": 2.0797227036395167, "price_1m": 5.895, "price_3m": 5.88, "price_5m": 5.87, "price_sub": null}, "velocity": {"velocity_1m": -0.0014136273678258112, "velocity_sub": null}, "slope": {"slope_1m": -0.0848536274925735, "slope_3m": -0.0424208144796371, "slope_5m": 0.07643961270596067, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1613, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 500.0, "volume_3m": 193884.0, "volume_5m": 403021.0, "volume_sub": 500.0, "volume_acceleration": 1.487, "relative_volume": 1.06}, "vwap": {"value": 5.8596, "slope": 0.0035, "price_vs_vwap_pct": 0.52, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.8825, "ema20": 5.874, "ema9_slope": 0.0541, "price_vs_ema9_pct": 0.128, "price_vs_ema9_atr": 0.728}, "volatility": {"atr": 0.0103, "atr_pct": 0.175, "vwap_distance_atr": 2.95, "range_expansion_pct": -0.4}, "rsi": {"value": 67.4, "has_full_history": true}, "quote": {"bid": 5.89, "ask": 5.9, "spread": 0.01, "spread_pct": 0.17}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 39.2, "slope": null}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 64.6, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.9, "resistance_source": "session_high", "resistance_distance_pct": 0.16977928692700636, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07643961270596067)", "volume=Expanding (rvol=1.06, accel=1.487)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.128%, ema9_slope=0.0541)", "resistance=SAFE (session_high $5.90 (0.17% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.405773", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 58.2, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.005920663114267621)", "volume=Declining (rvol=0.951, accel=0.694)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.035%, ema9_slope=0.0352)", "resistance=SAFE (session_high $8.46 (0.24% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "trade_flow"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.44, "open": 8.02, "extension_from_open_pct": 5.236907730673316, "price_1m": 8.445, "price_3m": 8.45, "price_5m": 8.455, "price_sub": null}, "velocity": {"velocity_1m": -0.0009867771857116207, "velocity_sub": null}, "slope": {"slope_1m": -0.059224163458700414, "slope_3m": -0.05920663114268672, "slope_5m": -0.005920663114267621, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0533, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 669.0, "volume_3m": 4394.0, "volume_5m": 7977.0, "volume_sub": null, "volume_acceleration": 0.694, "relative_volume": 0.951}, "vwap": {"value": 8.1555, "slope": 0.0024, "price_vs_vwap_pct": 3.489, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 126, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4371, "ema20": 8.4157, "ema9_slope": 0.0352, "price_vs_ema9_pct": 0.035, "price_vs_ema9_atr": 0.158}, "volatility": {"atr": 0.0186, "atr_pct": 0.22, "vwap_distance_atr": 15.326, "range_expansion_pct": -57.3}, "rsi": {"value": 61.7, "has_full_history": true}, "quote": {"bid": 8.43, "ask": 8.45, "spread": 0.02, "spread_pct": 0.237}, "trade_flow": {"tick_count_sub": null, "trades_per_second": null, "uptick_ratio": null, "downtick_ratio": null}, "pressure": {"score": -30.6, "slope": null}}, "prediction": {"symbol": "SECZ", "direction": "UP", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.23696682464456578, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.005920663114267621)", "volume=Declining (rvol=0.951, accel=0.694)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.035%, ema9_slope=0.0352)", "resistance=SAFE (session_high $8.46 (0.24% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:12.408129", "symbol": "STLA", "shortlisted": true, "confidence_rank": 5, "state": "WAIT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.804, accel=0.585)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.043%, ema9_slope=0.0239)", "resistance=SAFE (session_high $5.26 (0.10% away))", "extension=EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:03:12.343603+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "quote"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.255, "open": 5.22, "extension_from_open_pct": 0.6704980842911905, "price_1m": 5.255, "price_3m": 5.255, "price_5m": 5.25, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.0475586556753319, "slope_5m": 0.0, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 323.0, "volume_3m": 43909.0, "volume_5m": 234266.0, "volume_sub": 323.0, "volume_acceleration": 0.585, "relative_volume": 0.804}, "vwap": {"value": 5.2374, "slope": 0.0001, "price_vs_vwap_pct": 0.336, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2527, "ema20": 5.2498, "ema9_slope": 0.0239, "price_vs_ema9_pct": 0.043, "price_vs_ema9_atr": 0.293}, "volatility": {"atr": 0.0078, "atr_pct": 0.148, "vwap_distance_atr": 2.253, "range_expansion_pct": -50.1}, "rsi": {"value": 59.5, "has_full_history": true}, "quote": {"bid": null, "ask": null, "spread": null, "spread_pct": null}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 4.5, "slope": null}}, "prediction": {"symbol": "STLA", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.26, "resistance_source": "session_high", "resistance_distance_pct": 0.0951474785918153, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.804, accel=0.585)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.043%, ema9_slope=0.0239)", "resistance=SAFE (session_high $5.26 (0.10% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.456279", "symbol": "ARHS", "shortlisted": false, "confidence_rank": 6, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2428, "open": 7.98, "extension_from_open_pct": 3.2932330827067715, "price_1m": 8.255, "price_3m": 8.25, "price_5m": 8.24, "price_sub": null}, "velocity": {"velocity_1m": -0.002463153644256004, "velocity_sub": null}, "slope": {"slope_1m": -0.14789850767981172, "slope_3m": -0.07393103002488599, "slope_5m": 0.024977084131553456, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1729, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 21.0, "volume_3m": 2263.0, "volume_5m": 4818.0, "volume_sub": 21.0, "volume_acceleration": 1.329, "relative_volume": 0.959}, "vwap": {"value": 8.1262, "slope": 0.0019, "price_vs_vwap_pct": 1.435, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2396, "ema20": 8.2235, "ema9_slope": 0.0477, "price_vs_ema9_pct": 0.039, "price_vs_ema9_atr": 0.357}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 12.837, "range_expansion_pct": -65.2}, "rsi": {"value": 59.5, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.26, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -7.8, "slope": 0.0}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.26, "resistance_source": "session_high", "resistance_distance_pct": 0.20866695782985142, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.024977084131553456)", "volume=Expanding (rvol=0.959, accel=1.329)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.039%, ema9_slope=0.0477)", "resistance=SAFE (session_high $8.26 (0.21% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.457316", "symbol": "WLTH", "shortlisted": false, "confidence_rank": 7, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.515, "open": 10.29, "extension_from_open_pct": 2.186588921282813, "price_1m": 10.515, "price_3m": 10.515, "price_5m": 10.5, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.023779327837670172, "slope_5m": 0.01902587519025835, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.019, "velocity_acceleration": null, "slope_acceleration": 0.016145}, "volume": {"volume_1m": 314.0, "volume_3m": 5345.0, "volume_5m": 19439.0, "volume_sub": 314.0, "volume_acceleration": 1.235, "relative_volume": 0.986}, "vwap": {"value": 10.3915, "slope": 0.0009, "price_vs_vwap_pct": 1.188, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5056, "ema20": 10.4807, "ema9_slope": 0.0278, "price_vs_ema9_pct": 0.089, "price_vs_ema9_atr": 0.56}, "volatility": {"atr": 0.0167, "atr_pct": 0.159, "vwap_distance_atr": 7.388, "range_expansion_pct": -0.1}, "rsi": {"value": 67.4, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": 9.0, "slope": 20.5}}, "prediction": {"symbol": "WLTH", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.237755587256287, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01902587519025835)", "volume=Expanding (rvol=0.986, accel=1.235)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.089%, ema9_slope=0.0278)", "resistance=SAFE (session_high $10.54 (0.24% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.458090", "symbol": "COMP", "shortlisted": false, "confidence_rank": 8, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.35, "extension_from_open_pct": 4.202898550724642, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.775, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04637501932292373, "slope_5m": 0.01855115480938649, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0186, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 932.0, "volume_3m": 131509.0, "volume_5m": 280792.0, "volume_sub": 932.0, "volume_acceleration": 2.622, "relative_volume": 1.022}, "vwap": {"value": 10.5654, "slope": 0.0063, "price_vs_vwap_pct": 2.079, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7679, "ema20": 10.7274, "ema9_slope": 0.0488, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 0.751}, "volatility": {"atr": 0.0227, "atr_pct": 0.211, "vwap_distance_atr": 9.666, "range_expansion_pct": -66.7}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.143, "downtick_ratio": 0.214}, "pressure": {"score": 34.1, "slope": -4.4}}, "prediction": {"symbol": "COMP", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.09272137227630771, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01855115480938649)", "volume=Expanding (rvol=1.022, accel=2.622)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0488)", "resistance=SAFE (session_high $10.79 (0.09% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.459317", "symbol": "FUBO", "shortlisted": false, "confidence_rank": 9, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.97, "open": 11.56, "extension_from_open_pct": 3.546712802768167, "price_1m": 11.985, "price_3m": 11.97, "price_5m": 11.92, "price_sub": null}, "velocity": {"velocity_1m": -0.0020859407592822687, "velocity_sub": null}, "slope": {"slope_1m": -0.1252348152786374, "slope_3m": 0.0, "slope_5m": 0.07939824488090316, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2046, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 211.0, "volume_3m": 2961.0, "volume_5m": 4393.0, "volume_sub": 211.0, "volume_acceleration": 1.022, "relative_volume": 0.961}, "vwap": {"value": 11.8479, "slope": 0.0007, "price_vs_vwap_pct": 1.031, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 37, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9503, "ema20": 11.9378, "ema9_slope": 0.0728, "price_vs_ema9_pct": 0.165, "price_vs_ema9_atr": 0.74}, "volatility": {"atr": 0.0266, "atr_pct": 0.222, "vwap_distance_atr": 4.594, "range_expansion_pct": -75.1}, "rsi": {"value": 57.5, "has_full_history": true}, "quote": {"bid": 11.96, "ask": 11.99, "spread": 0.03, "spread_pct": 0.251}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.8, "slope": null}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.1695906432748437, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07939824488090316)", "volume=Steady (rvol=0.961, accel=1.022)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.165%, ema9_slope=0.0728)", "resistance=SAFE (session_high $12.11 (1.17% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.460216", "symbol": "REPL", "shortlisted": false, "confidence_rank": 10, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.585, "open": 12.9, "extension_from_open_pct": 5.310077519379849, "price_1m": 13.59, "price_3m": 13.565, "price_5m": 13.55, "price_sub": null}, "velocity": {"velocity_1m": -0.0006131959774342661, "velocity_sub": null}, "slope": {"slope_1m": -0.03679852805887032, "slope_3m": -0.01839813565558324, "slope_5m": 0.047868031519259925, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0847, "velocity_acceleration": null, "slope_acceleration": 0.043331}, "volume": {"volume_1m": 293.0, "volume_3m": 17294.0, "volume_5m": 20192.0, "volume_sub": 293.0, "volume_acceleration": 0.979, "relative_volume": 0.995}, "vwap": {"value": 13.1526, "slope": 0.0101, "price_vs_vwap_pct": 3.288, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5726, "ema20": 13.5469, "ema9_slope": 0.0326, "price_vs_ema9_pct": 0.091, "price_vs_ema9_atr": 0.426}, "volatility": {"atr": 0.029, "atr_pct": 0.214, "vwap_distance_atr": 14.908, "range_expansion_pct": 7.8}, "rsi": {"value": 63.4, "has_full_history": true}, "quote": {"bid": 13.58, "ask": 13.59, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.25}, "pressure": {"score": 6.9, "slope": 7.7}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.25763709974235083, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.047868031519259925)", "volume=Steady (rvol=0.995, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.091%, ema9_slope=0.0326)", "resistance=SAFE (session_high $13.62 (0.26% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.461182", "symbol": "FIGS", "shortlisted": false, "confidence_rank": 11, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.74, "open": 13.22, "extension_from_open_pct": 3.933434190620269, "price_1m": 13.74, "price_3m": 13.7299, "price_5m": 13.7186, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.03639893229798515, "slope_5m": 0.043769636253202814, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0438, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 329.0, "volume_3m": 8343.0, "volume_5m": 14038.0, "volume_sub": 329.0, "volume_acceleration": 1.012, "relative_volume": 0.967}, "vwap": {"value": 13.4903, "slope": 0.0057, "price_vs_vwap_pct": 1.851, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7196, "ema20": 13.6819, "ema9_slope": 0.0434, "price_vs_ema9_pct": 0.149, "price_vs_ema9_atr": 1.436}, "volatility": {"atr": 0.0142, "atr_pct": 0.104, "vwap_distance_atr": 17.541, "range_expansion_pct": -30.1}, "rsi": {"value": 81.6, "has_full_history": true}, "quote": {"bid": 13.74, "ask": 13.75, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.571}, "pressure": {"score": -17.1, "slope": 0.0}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.14556040756913807, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.043769636253202814)", "volume=Steady (rvol=0.967, accel=1.012)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0434)", "resistance=SAFE (session_high $13.76 (0.15% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.461999", "symbol": "FPI", "shortlisted": false, "confidence_rank": 12, "confidence": 32.3, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.745, "price_5m": 10.73, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.02317676143386436, "slope_5m": 0.148616013375443, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1486, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4.0, "volume_3m": 6111.0, "volume_5m": 32453.0, "volume_sub": 4.0, "volume_acceleration": 1.127, "relative_volume": 0.971}, "vwap": {"value": 10.6869, "slope": 0.0046, "price_vs_vwap_pct": 0.918, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7531, "ema20": 10.7269, "ema9_slope": 0.0919, "price_vs_ema9_pct": 0.296, "price_vs_ema9_atr": 2.97}, "volatility": {"atr": 0.0107, "atr_pct": 0.099, "vwap_distance_atr": 9.142, "range_expansion_pct": -10.5}, "rsi": {"value": 80.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 4.9, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.148616013375443)", "volume=Expanding (rvol=0.971, accel=1.127)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.296%, ema9_slope=0.0919)", "resistance=TOO_CLOSE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.463504", "symbol": "TIC", "shortlisted": false, "confidence_rank": 13, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.551, "open": 9.54, "extension_from_open_pct": 0.11530398322852212, "price_1m": 9.55, "price_3m": 9.55, "price_5m": 9.53, "price_sub": null}, "velocity": {"velocity_1m": 0.00017452006980793117, "velocity_sub": null}, "slope": {"slope_1m": 0.010470655986591759, "slope_3m": -0.02093802345058396, "slope_5m": 0.012565181881008202, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0021, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1.0, "volume_3m": 7702.0, "volume_5m": 10201.0, "volume_sub": 1.0, "volume_acceleration": 0.746, "relative_volume": 1.005}, "vwap": {"value": 9.5105, "slope": 0.001, "price_vs_vwap_pct": 0.426, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5428, "ema20": 9.5317, "ema9_slope": 0.0328, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0104, "atr_pct": 0.109, "vwap_distance_atr": 3.883, "range_expansion_pct": -20.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 9.55, "ask": 9.56, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -9.8, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.30363312742121157, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012565181881008202)", "volume=Declining (rvol=1.005, accel=0.746)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0328)", "resistance=SAFE (session_high $9.58 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.464196", "symbol": "APPS", "shortlisted": false, "confidence_rank": 14, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "quote"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7359, "open": 11.75, "extension_from_open_pct": -0.11999999999999245, "price_1m": 11.745, "price_3m": 11.735, "price_5m": 11.73, "price_sub": null}, "velocity": {"velocity_1m": -0.0012913296438198285, "velocity_sub": null}, "slope": {"slope_1m": -0.07750980584218094, "slope_3m": -0.03874989709275704, "slope_5m": 0.018571874004318138, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0961, "velocity_acceleration": null, "slope_acceleration": -0.01563}, "volume": {"volume_1m": 54.0, "volume_3m": 10426.0, "volume_5m": 25915.0, "volume_sub": 54.0, "volume_acceleration": 0.536, "relative_volume": 0.982}, "vwap": {"value": 11.6267, "slope": 0.0016, "price_vs_vwap_pct": 0.94, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7354, "ema20": 11.7236, "ema9_slope": 0.0164, "price_vs_ema9_pct": 0.004, "price_vs_ema9_atr": 0.039}, "volatility": {"atr": 0.0128, "atr_pct": 0.109, "vwap_distance_atr": 8.529, "range_expansion_pct": -66.7}, "rsi": {"value": 58.3, "has_full_history": true}, "quote": {"bid": null, "ask": null, "spread": null, "spread_pct": null}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.125}, "pressure": {"score": -10.2, "slope": -10.0}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.739108206443465, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.018571874004318138)", "volume=Declining (rvol=0.982, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.004%, ema9_slope=0.0164)", "resistance=SAFE (session_high $11.94 (1.74% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.465116", "symbol": "GO", "shortlisted": false, "confidence_rank": 15, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.8642, "open": 11.39, "extension_from_open_pct": 4.16330114135206, "price_1m": 11.87, "price_3m": 11.855, "price_5m": 11.845, "price_sub": null}, "velocity": {"velocity_1m": -0.0008143779837122884, "velocity_sub": null}, "slope": {"slope_1m": -0.04887461974702258, "slope_3m": -0.06654648988325085, "slope_5m": 0.03658174756234078, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0855, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 104.0, "volume_3m": 7123.0, "volume_5m": 9836.0, "volume_sub": 104.0, "volume_acceleration": 0.579, "relative_volume": 0.99}, "vwap": {"value": 11.6237, "slope": 0.0039, "price_vs_vwap_pct": 2.069, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.854, "ema20": 11.834, "ema9_slope": 0.0439, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 1.089}, "volatility": {"atr": 0.0093, "atr_pct": 0.079, "vwap_distance_atr": 25.747, "range_expansion_pct": -16.9}, "rsi": {"value": 69.9, "has_full_history": true}, "quote": {"bid": 11.87, "ask": 11.88, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -36.7, "slope": 0.0}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.88, "resistance_source": "session_high", "resistance_distance_pct": 0.13317374959963993, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03658174756234078)", "volume=Declining (rvol=0.99, accel=0.579)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0439)", "resistance=SAFE (session_high $11.88 (0.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.465944", "symbol": "CAG", "shortlisted": false, "confidence_rank": 16, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CAG", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.985, "open": 14.8, "extension_from_open_pct": 1.2499999999999911, "price_1m": 14.99, "price_3m": 14.965, "price_5m": 14.95, "price_sub": null}, "velocity": {"velocity_1m": -0.0005559261730043119, "velocity_sub": null}, "slope": {"slope_1m": -0.03336113427857069, "slope_3m": 0.033370411568408635, "slope_5m": 0.05676505943635572, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0901, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 479.0, "volume_3m": 26635.0, "volume_5m": 70072.0, "volume_sub": 479.0, "volume_acceleration": 0.765, "relative_volume": 0.995}, "vwap": {"value": 14.9066, "slope": 0.0005, "price_vs_vwap_pct": 0.526, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.9633, "ema20": 14.938, "ema9_slope": 0.0431, "price_vs_ema9_pct": 0.145, "price_vs_ema9_atr": 1.399}, "volatility": {"atr": 0.0155, "atr_pct": 0.103, "vwap_distance_atr": 5.058, "range_expansion_pct": -43.0}, "rsi": {"value": 69.9, "has_full_history": true}, "quote": {"bid": 14.98, "ask": 14.99, "spread": 0.01, "spread_pct": 0.067}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.111, "downtick_ratio": 0.222}, "pressure": {"score": -15.9, "slope": -6.9}}, "prediction": {"symbol": "CAG", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 15.03, "resistance_source": "session_high", "resistance_distance_pct": 0.3003003003002998, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05676505943635572)", "volume=Declining (rvol=0.995, accel=0.765)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.145%, ema9_slope=0.0431)", "resistance=SAFE (session_high $15.03 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.466682", "symbol": "BRBR", "shortlisted": false, "confidence_rank": 17, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4847, "open": 9.42, "extension_from_open_pct": 0.6868365180467113, "price_1m": 9.485, "price_3m": 9.47, "price_5m": 9.45, "price_sub": null}, "velocity": {"velocity_1m": -5.271481286229149e-05, "velocity_sub": null}, "slope": {"slope_1m": -0.0031629387918554416, "slope_3m": 0.02478057765108088, "slope_5m": 0.04684562257199114, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.05, "velocity_acceleration": null, "slope_acceleration": -0.000624}, "volume": {"volume_1m": 328.0, "volume_3m": 7191.0, "volume_5m": 12276.0, "volume_sub": 328.0, "volume_acceleration": 0.665, "relative_volume": 1.005}, "vwap": {"value": 9.407, "slope": 0.0009, "price_vs_vwap_pct": 0.826, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4673, "ema20": 9.4488, "ema9_slope": 0.0541, "price_vs_ema9_pct": 0.183, "price_vs_ema9_atr": 1.572}, "volatility": {"atr": 0.011, "atr_pct": 0.116, "vwap_distance_atr": 7.039, "range_expansion_pct": -20.2}, "rsi": {"value": 70.7, "has_full_history": true}, "quote": {"bid": 9.48, "ask": 9.49, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.143, "downtick_ratio": 0.286}, "pressure": {"score": -21.7, "slope": 11.7}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.6884772317521964, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04684562257199114)", "volume=Declining (rvol=1.005, accel=0.665)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.183%, ema9_slope=0.0541)", "resistance=SAFE (session_high $9.55 (0.69% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.467486", "symbol": "KODK", "shortlisted": false, "confidence_rank": 18, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1852, "open": 9.17, "extension_from_open_pct": 0.1657579062159226, "price_1m": 9.185, "price_3m": 9.1797, "price_5m": 9.18, "price_sub": null}, "velocity": {"velocity_1m": 3.6291054255041535e-05, "velocity_sub": null}, "slope": {"slope_1m": 0.002177439548829451, "slope_3m": 0.001088723725464888, "slope_5m": 0.01600770111988515, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0138, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 21.0, "volume_3m": 2130.0, "volume_5m": 2755.0, "volume_sub": 21.0, "volume_acceleration": 0.939, "relative_volume": 0.924}, "vwap": {"value": 9.1445, "slope": 0.0006, "price_vs_vwap_pct": 0.445, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1815, "ema20": 9.1758, "ema9_slope": 0.0111, "price_vs_ema9_pct": 0.041, "price_vs_ema9_atr": 1.11}, "volatility": {"atr": 0.0033, "atr_pct": 0.036, "vwap_distance_atr": 12.16, "range_expansion_pct": -97.1}, "rsi": {"value": 59.8, "has_full_history": true}, "quote": {"bid": 9.18, "ask": 9.19, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 18.1, "slope": 0.0}}, "prediction": {"symbol": "KODK", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.2, "resistance_source": "session_high", "resistance_distance_pct": 0.1611287723729397, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01600770111988515)", "volume=Declining (rvol=0.924, accel=0.939)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.041%, ema9_slope=0.0111)", "resistance=SAFE (session_high $9.20 (0.16% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.468238", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 19, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.4958, "open": 12.8, "extension_from_open_pct": 5.435937499999987, "price_1m": 13.515, "price_3m": 13.495, "price_5m": 13.485, "price_sub": null}, "velocity": {"velocity_1m": -0.002367739548649826, "velocity_sub": null}, "slope": {"slope_1m": -0.14216535607980096, "slope_3m": -0.034060786162441514, "slope_5m": 0.015998625303308145, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1582, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 14.0, "volume_3m": 4438.0, "volume_5m": 10527.0, "volume_sub": 14.0, "volume_acceleration": 0.645, "relative_volume": 0.971}, "vwap": {"value": 13.121, "slope": 0.0037, "price_vs_vwap_pct": 2.857, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4942, "ema20": 13.4754, "ema9_slope": 0.0255, "price_vs_ema9_pct": 0.012, "price_vs_ema9_atr": 0.135}, "volatility": {"atr": 0.0117, "atr_pct": 0.087, "vwap_distance_atr": 31.96, "range_expansion_pct": -23.3}, "rsi": {"value": 63.1, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 0.25}, "pressure": {"score": -29.0, "slope": 0.0}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.515, "resistance_source": "session_high", "resistance_distance_pct": 0.14226648290580357, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.015998625303308145)", "volume=Declining (rvol=0.971, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0255)", "resistance=SAFE (session_high $13.52 (0.14% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.469104", "symbol": "CARS", "shortlisted": false, "confidence_rank": 20, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.765, "open": 11.71, "extension_from_open_pct": 0.4696840307429523, "price_1m": 11.76, "price_3m": 11.715, "price_5m": 11.71, "price_sub": null}, "velocity": {"velocity_1m": 0.0007086167800454623, "velocity_sub": null}, "slope": {"slope_1m": 0.04250797024442748, "slope_3m": 0.06378454996456656, "slope_5m": 0.12349885018312014, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.081, "velocity_acceleration": null, "slope_acceleration": 0.057106}, "volume": {"volume_1m": 102.0, "volume_3m": 3479.0, "volume_5m": 4064.0, "volume_sub": 102.0, "volume_acceleration": 0.806, "relative_volume": 0.959}, "vwap": {"value": 11.665, "slope": 0.0022, "price_vs_vwap_pct": 0.857, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7318, "ema20": 11.7041, "ema9_slope": 0.0644, "price_vs_ema9_pct": 0.283, "price_vs_ema9_atr": 2.315}, "volatility": {"atr": 0.0143, "atr_pct": 0.122, "vwap_distance_atr": 6.973, "range_expansion_pct": 348.3}, "rsi": {"value": 75.3, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 13.0, "slope": 20.5}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2324691882702896, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.12349885018312014)", "volume=Declining (rvol=0.959, accel=0.806)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.283%, ema9_slope=0.0644)", "resistance=SAFE (session_high $11.91 (1.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.469845", "symbol": "SECZ", "shortlisted": false, "confidence_rank": 21, "confidence": 23.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4409, "open": 8.02, "extension_from_open_pct": 5.248129675810469, "price_1m": 8.44, "price_3m": 8.45, "price_5m": 8.44, "price_sub": null}, "velocity": {"velocity_1m": 0.00017772511848334894, "velocity_sub": null}, "slope": {"slope_1m": 0.010662938587393788, "slope_3m": -0.02428344106231824, "slope_5m": -0.03339182823811927, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0441, "velocity_acceleration": null, "slope_acceleration": 0.01379}, "volume": {"volume_1m": 1.0, "volume_3m": 3078.0, "volume_5m": 7759.0, "volume_sub": 1.0, "volume_acceleration": 0.704, "relative_volume": 0.951}, "vwap": {"value": 8.1555, "slope": 0.0017, "price_vs_vwap_pct": 3.5, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4378, "ema20": 8.4181, "ema9_slope": 0.0215, "price_vs_ema9_pct": 0.036, "price_vs_ema9_atr": 0.168}, "volatility": {"atr": 0.0183, "atr_pct": 0.216, "vwap_distance_atr": 15.621, "range_expansion_pct": -40.2}, "rsi": {"value": 61.9, "has_full_history": true}, "quote": {"bid": 8.43, "ask": 8.45, "spread": 0.02, "spread_pct": 0.237}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -11.4, "slope": 19.2}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.22627918823824086, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.03339182823811927)", "volume=Declining (rvol=0.951, accel=0.704)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.036%, ema9_slope=0.0215)", "resistance=SAFE (session_high $8.46 (0.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.470725", "symbol": "REAL", "shortlisted": false, "confidence_rank": 22, "confidence": 19.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.905, "open": 9.66, "extension_from_open_pct": 2.5362318840579627, "price_1m": 9.905, "price_3m": 9.93, "price_5m": 9.925, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.15128593040847776, "slope_5m": -0.04537205081669684, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0454, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 9.0, "volume_3m": 28367.0, "volume_5m": 33921.0, "volume_sub": 9.0, "volume_acceleration": 0.853, "relative_volume": 1.051}, "vwap": {"value": 9.7872, "slope": 0.0082, "price_vs_vwap_pct": 1.204, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9148, "ema20": 9.9075, "ema9_slope": 0.0037, "price_vs_ema9_pct": -0.099, "price_vs_ema9_atr": -0.899}, "volatility": {"atr": 0.0109, "atr_pct": 0.11, "vwap_distance_atr": 10.836, "range_expansion_pct": 120.1}, "rsi": {"value": 52.0, "has_full_history": true}, "quote": {"bid": 9.9, "ask": 9.91, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -36.4, "slope": 0.0}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.3533568904593654, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.04537205081669684)", "volume=Declining (rvol=1.051, accel=0.853)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.099%, ema9_slope=0.0037)", "resistance=SAFE (session_high $9.94 (0.35% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.471384", "symbol": "ARVN", "shortlisted": false, "confidence_rank": 23, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5878, "open": 8.49, "extension_from_open_pct": 1.1519434628975198, "price_1m": 8.58, "price_3m": 8.59, "price_5m": 8.58, "price_sub": null}, "velocity": {"velocity_1m": 0.0015151515151514345, "velocity_sub": null}, "slope": {"slope_1m": 0.09086778736937273, "slope_3m": 0.016308906216016144, "slope_5m": -0.005124884107736921, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.096, "velocity_acceleration": null, "slope_acceleration": -0.000919}, "volume": {"volume_1m": 59.0, "volume_3m": 2126.0, "volume_5m": 3273.0, "volume_sub": 59.0, "volume_acceleration": 0.652, "relative_volume": 0.942}, "vwap": {"value": 8.5206, "slope": 0.0009, "price_vs_vwap_pct": 0.789, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5854, "ema20": 8.5785, "ema9_slope": -0.0017, "price_vs_ema9_pct": 0.027, "price_vs_ema9_atr": 0.198}, "volatility": {"atr": 0.0119, "atr_pct": 0.138, "vwap_distance_atr": 5.663, "range_expansion_pct": -80.0}, "rsi": {"value": 57.1, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.59, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -13.4, "slope": -30.8}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.3749505111902881, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.005124884107736921)", "volume=Declining (rvol=0.942, accel=0.652)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.027%, ema9_slope=-0.0017)", "resistance=SAFE (session_high $8.62 (0.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.473471", "symbol": "HUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.06796, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.04253509145044571)", "volume=Expanding (rvol=1.004, accel=2.006)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.176%, ema9_slope=0.0331)", "resistance=SAFE (session_high $9.58 (1.75% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "HUN", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "trade_flow"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.415, "open": 9.51, "extension_from_open_pct": -0.9989484752891761, "price_1m": 9.4, "price_3m": 9.4, "price_5m": 9.39, "price_sub": null}, "velocity": {"velocity_1m": 0.001329787234042446, "velocity_sub": null}, "slope": {"slope_1m": 0.15944724953493272, "slope_3m": 0.026572187776788336, "slope_5m": 0.04253509145044571, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.1169, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5284.0, "volume_3m": 6556.0, "volume_5m": 8552.0, "volume_sub": null, "volume_acceleration": 2.006, "relative_volume": 1.004}, "vwap": {"value": 9.368, "slope": 0.0004, "price_vs_vwap_pct": 0.502, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.3984, "ema20": 9.3861, "ema9_slope": 0.0331, "price_vs_ema9_pct": 0.176, "price_vs_ema9_atr": 1.856}, "volatility": {"atr": 0.0089, "atr_pct": 0.095, "vwap_distance_atr": 5.262, "range_expansion_pct": -25.1}, "rsi": {"value": 69.2, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.42, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": null, "trades_per_second": null, "uptick_ratio": null, "downtick_ratio": null}, "pressure": {"score": 100.0, "slope": 0.0}}, "prediction": {"symbol": "HUN", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 1.7525225703664464, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.04253509145044571)", "volume=Expanding (rvol=1.004, accel=2.006)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.176%, ema9_slope=0.0331)", "resistance=SAFE (session_high $9.58 (1.75% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.475606", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.06796, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.016911637622631155)", "volume=Declining (rvol=0.993, accel=0.416)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0615)", "resistance=SAFE (session_high $11.03 (2.47% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7641, "open": 10.49, "extension_from_open_pct": 2.6129647283126682, "price_1m": 10.76, "price_3m": 10.77, "price_5m": 10.735, "price_sub": null}, "velocity": {"velocity_1m": 0.0006350681536554099, "velocity_sub": null}, "slope": {"slope_1m": 0.03809683099408874, "slope_3m": -0.004180977481571747, "slope_5m": 0.016911637622631155, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0212, "velocity_acceleration": null, "slope_acceleration": 0.029535}, "volume": {"volume_1m": 181.0, "volume_3m": 8636.0, "volume_5m": 25346.0, "volume_sub": 181.0, "volume_acceleration": 0.416, "relative_volume": 0.993}, "vwap": {"value": 10.7184, "slope": 0.0003, "price_vs_vwap_pct": 0.427, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 6, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7455, "ema20": 10.7318, "ema9_slope": 0.0615, "price_vs_ema9_pct": 0.173, "price_vs_ema9_atr": 1.202}, "volatility": {"atr": 0.0155, "atr_pct": 0.144, "vwap_distance_atr": 2.951, "range_expansion_pct": -75.6}, "rsi": {"value": 63.4, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.2}, "pressure": {"score": -10.2, "slope": 12.3}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.4702483254522, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.016911637622631155)", "volume=Declining (rvol=0.993, accel=0.416)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0615)", "resistance=SAFE (session_high $11.03 (2.47% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.477705", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 64.6, "direction": "UP", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.06796, "reasons_for": ["holding 5.1s / 18s", "momentum=Weakening (slope_5m=0.09341032608695453)", "volume=Expanding (rvol=1.06, accel=1.487)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.196%, ema9_slope=0.0575)", "resistance=SAFE (session_high $5.90 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.895, "open": 5.77, "extension_from_open_pct": 2.166377816291161, "price_1m": 5.895, "price_3m": 5.88, "price_5m": 5.87, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.09341032608695453, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0934, "velocity_acceleration": null, "slope_acceleration": 0.016743}, "volume": {"volume_1m": 640.0, "volume_3m": 194024.0, "volume_5m": 403161.0, "volume_sub": 640.0, "volume_acceleration": 1.487, "relative_volume": 1.06}, "vwap": {"value": 5.8596, "slope": 0.0035, "price_vs_vwap_pct": 0.605, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.8835, "ema20": 5.8745, "ema9_slope": 0.0575, "price_vs_ema9_pct": 0.196, "price_vs_ema9_atr": 1.115}, "volatility": {"atr": 0.0103, "atr_pct": 0.175, "vwap_distance_atr": 3.434, "range_expansion_pct": -0.4}, "rsi": {"value": 73.3, "has_full_history": true}, "quote": {"bid": 5.89, "ask": 5.9, "spread": 0.01, "spread_pct": 0.17}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.0}, "pressure": {"score": 43.3, "slope": 4.1}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 64.6, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.9, "resistance_source": "session_high", "resistance_distance_pct": 0.08481764206956374, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.09341032608695453)", "volume=Expanding (rvol=1.06, accel=1.487)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.196%, ema9_slope=0.0575)", "resistance=SAFE (session_high $5.90 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.479995", "symbol": "STLA", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.01902949571836306)", "volume=Declining (rvol=0.804, accel=0.585)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.033%, ema9_slope=0.0201)", "resistance=SAFE (session_high $5.26 (0.19% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "quote"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.25, "open": 5.22, "extension_from_open_pct": 0.5747126436781657, "price_1m": 5.255, "price_3m": 5.255, "price_5m": 5.25, "price_sub": null}, "velocity": {"velocity_1m": -0.0015857913098635884, "velocity_sub": null}, "slope": {"slope_1m": -0.0951927653498314, "slope_3m": -0.0951474785918153, "slope_5m": -0.01902949571836306, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0762, "velocity_acceleration": null, "slope_acceleration": -0.018783}, "volume": {"volume_1m": 324.0, "volume_3m": 43910.0, "volume_5m": 234267.0, "volume_sub": 324.0, "volume_acceleration": 0.585, "relative_volume": 0.804}, "vwap": {"value": 5.2374, "slope": 0.0001, "price_vs_vwap_pct": 0.24, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2517, "ema20": 5.2493, "ema9_slope": 0.0201, "price_vs_ema9_pct": -0.033, "price_vs_ema9_atr": -0.22}, "volatility": {"atr": 0.0078, "atr_pct": 0.149, "vwap_distance_atr": 1.612, "range_expansion_pct": -50.1}, "rsi": {"value": 52.1, "has_full_history": true}, "quote": {"bid": null, "ask": null, "spread": null, "spread_pct": null}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -16.0, "slope": -20.5}}, "prediction": {"symbol": "STLA", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.26, "resistance_source": "session_high", "resistance_distance_pct": 0.1904761904761864, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.01902949571836306)", "volume=Declining (rvol=0.804, accel=0.585)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.033%, ema9_slope=0.0201)", "resistance=SAFE (session_high $5.26 (0.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:17.481866", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.2303835208022778)", "volume=Expanding (rvol=0.915, accel=1.217)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.507%, ema9_slope=0.1203)", "resistance=SAFE (session_high $7.42 (0.20% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:03:17.411563+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.405, "open": 7.06, "extension_from_open_pct": 4.886685552407942, "price_1m": 7.42, "price_3m": 7.36, "price_5m": 7.34, "price_sub": null}, "velocity": {"velocity_1m": -0.0033692722371966933, "velocity_sub": null}, "slope": {"slope_1m": -0.2023608768971289, "slope_3m": 0.30425963488843766, "slope_5m": 0.2303835208022778, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.4327, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2016.0, "volume_3m": 6679.0, "volume_5m": 8317.0, "volume_sub": 2016.0, "volume_acceleration": 1.217, "relative_volume": 0.915}, "vwap": {"value": 7.2808, "slope": 0.0061, "price_vs_vwap_pct": 1.705, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3677, "ema20": 7.3388, "ema9_slope": 0.1203, "price_vs_ema9_pct": 0.507, "price_vs_ema9_atr": 1.606}, "volatility": {"atr": 0.0233, "atr_pct": 0.314, "vwap_distance_atr": 5.34, "range_expansion_pct": 98.8}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 7.39, "ask": 7.42, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 28.8, "slope": 0.0}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.42, "resistance_source": "session_high", "resistance_distance_pct": 0.20256583389601188, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2303835208022778)", "volume=Expanding (rvol=0.915, accel=1.217)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.507%, ema9_slope=0.1203)", "resistance=SAFE (session_high $7.42 (0.20% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.534252", "symbol": "AIRO", "shortlisted": false, "confidence_rank": 6, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.405, "open": 7.06, "extension_from_open_pct": 4.886685552407942, "price_1m": 7.42, "price_3m": 7.36, "price_5m": 7.34, "price_sub": null}, "velocity": {"velocity_1m": -0.0033692722371966933, "velocity_sub": null}, "slope": {"slope_1m": -0.2023608768971289, "slope_3m": 0.30425963488843766, "slope_5m": 0.2303835208022778, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.4327, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2059.0, "volume_3m": 6722.0, "volume_5m": 8360.0, "volume_sub": 2059.0, "volume_acceleration": 1.218, "relative_volume": 0.916}, "vwap": {"value": 7.2808, "slope": 0.006, "price_vs_vwap_pct": 1.706, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3677, "ema20": 7.3388, "ema9_slope": 0.1203, "price_vs_ema9_pct": 0.507, "price_vs_ema9_atr": 1.508}, "volatility": {"atr": 0.0248, "atr_pct": 0.334, "vwap_distance_atr": 5.018, "range_expansion_pct": 98.8}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 7.39, "ask": 7.42, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.167}, "pressure": {"score": 18.6, "slope": -10.2}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.42, "resistance_source": "session_high", "resistance_distance_pct": 0.20256583389601188, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2303835208022778)", "volume=Expanding (rvol=0.916, accel=1.218)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.507%, ema9_slope=0.1203)", "resistance=SAFE (session_high $7.42 (0.20% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.535910", "symbol": "ARHS", "shortlisted": false, "confidence_rank": 7, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2428, "open": 7.98, "extension_from_open_pct": 3.2932330827067715, "price_1m": 8.255, "price_3m": 8.25, "price_5m": 8.24, "price_sub": null}, "velocity": {"velocity_1m": -0.002463153644256004, "velocity_sub": null}, "slope": {"slope_1m": -0.14789850767981172, "slope_3m": -0.07393103002488599, "slope_5m": 0.024977084131553456, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1729, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 21.0, "volume_3m": 2263.0, "volume_5m": 4818.0, "volume_sub": 21.0, "volume_acceleration": 1.329, "relative_volume": 0.959}, "vwap": {"value": 8.1262, "slope": 0.0019, "price_vs_vwap_pct": 1.435, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2396, "ema20": 8.2235, "ema9_slope": 0.0477, "price_vs_ema9_pct": 0.039, "price_vs_ema9_atr": 0.357}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 12.837, "range_expansion_pct": -65.2}, "rsi": {"value": 59.5, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.26, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -7.8, "slope": 0.0}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.26, "resistance_source": "session_high", "resistance_distance_pct": 0.20866695782985142, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.024977084131553456)", "volume=Expanding (rvol=0.959, accel=1.329)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.039%, ema9_slope=0.0477)", "resistance=SAFE (session_high $8.26 (0.21% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.537165", "symbol": "WLTH", "shortlisted": false, "confidence_rank": 8, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5058, "open": 10.29, "extension_from_open_pct": 2.0971817298348063, "price_1m": 10.515, "price_3m": 10.515, "price_5m": 10.5, "price_sub": null}, "velocity": {"velocity_1m": -0.00145823426850529, "velocity_sub": null}, "slope": {"slope_1m": -0.08753234891155308, "slope_3m": -0.019980463546749972, "slope_5m": 0.0015223364820324556, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0891, "velocity_acceleration": null, "slope_acceleration": -0.017244}, "volume": {"volume_1m": 391.0, "volume_3m": 5422.0, "volume_5m": 19516.0, "volume_sub": 391.0, "volume_acceleration": 1.235, "relative_volume": 0.986}, "vwap": {"value": 10.3915, "slope": 0.0009, "price_vs_vwap_pct": 1.1, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5038, "ema20": 10.4799, "ema9_slope": 0.0243, "price_vs_ema9_pct": 0.019, "price_vs_ema9_atr": 0.119}, "volatility": {"atr": 0.0167, "atr_pct": 0.159, "vwap_distance_atr": 6.831, "range_expansion_pct": -0.0}, "rsi": {"value": 63.5, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.364}, "pressure": {"score": 9.0, "slope": 0.0}}, "prediction": {"symbol": "WLTH", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.3255344666755359, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0015223364820324556)", "volume=Expanding (rvol=0.986, accel=1.235)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.019%, ema9_slope=0.0243)", "resistance=SAFE (session_high $10.54 (0.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.538368", "symbol": "COMP", "shortlisted": false, "confidence_rank": 9, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.35, "extension_from_open_pct": 4.202898550724642, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.775, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04637501932292373, "slope_5m": 0.01855115480938649, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0186, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1374.0, "volume_3m": 131951.0, "volume_5m": 281234.0, "volume_sub": 1374.0, "volume_acceleration": 2.622, "relative_volume": 1.022}, "vwap": {"value": 10.5654, "slope": 0.0063, "price_vs_vwap_pct": 2.079, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7679, "ema20": 10.7274, "ema9_slope": 0.0488, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 0.728}, "volatility": {"atr": 0.0234, "atr_pct": 0.217, "vwap_distance_atr": 9.365, "range_expansion_pct": -66.7}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.176, "downtick_ratio": 0.235}, "pressure": {"score": 34.8, "slope": 0.7}}, "prediction": {"symbol": "COMP", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.09272137227630771, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01855115480938649)", "volume=Expanding (rvol=1.022, accel=2.622)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0488)", "resistance=SAFE (session_high $10.79 (0.09% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.539392", "symbol": "FUBO", "shortlisted": false, "confidence_rank": 10, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.97, "open": 11.56, "extension_from_open_pct": 3.546712802768167, "price_1m": 11.985, "price_3m": 11.97, "price_5m": 11.92, "price_sub": null}, "velocity": {"velocity_1m": -0.0020859407592822687, "velocity_sub": null}, "slope": {"slope_1m": -0.1252348152786374, "slope_3m": 0.0, "slope_5m": 0.07939824488090316, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2046, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 212.0, "volume_3m": 2962.0, "volume_5m": 4394.0, "volume_sub": 212.0, "volume_acceleration": 1.022, "relative_volume": 0.961}, "vwap": {"value": 11.8479, "slope": 0.0007, "price_vs_vwap_pct": 1.031, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 37, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9503, "ema20": 11.9378, "ema9_slope": 0.0728, "price_vs_ema9_pct": 0.165, "price_vs_ema9_atr": 0.74}, "volatility": {"atr": 0.0266, "atr_pct": 0.222, "vwap_distance_atr": 4.594, "range_expansion_pct": -75.1}, "rsi": {"value": 57.5, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 11.99, "spread": 0.04, "spread_pct": 0.334}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.8, "slope": 0.0}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.1695906432748437, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07939824488090316)", "volume=Steady (rvol=0.961, accel=1.022)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.165%, ema9_slope=0.0728)", "resistance=SAFE (session_high $12.11 (1.17% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.540504", "symbol": "REPL", "shortlisted": false, "confidence_rank": 11, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.585, "open": 12.9, "extension_from_open_pct": 5.310077519379849, "price_1m": 13.59, "price_3m": 13.565, "price_5m": 13.55, "price_sub": null}, "velocity": {"velocity_1m": -0.0006131959774342661, "velocity_sub": null}, "slope": {"slope_1m": -0.03679852805887032, "slope_3m": -0.01839813565558324, "slope_5m": 0.047868031519259925, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0847, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 377.0, "volume_3m": 17378.0, "volume_5m": 20276.0, "volume_sub": 377.0, "volume_acceleration": 0.979, "relative_volume": 0.995}, "vwap": {"value": 13.1526, "slope": 0.0101, "price_vs_vwap_pct": 3.287, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5726, "ema20": 13.5469, "ema9_slope": 0.0326, "price_vs_ema9_pct": 0.091, "price_vs_ema9_atr": 0.426}, "volatility": {"atr": 0.029, "atr_pct": 0.214, "vwap_distance_atr": 14.906, "range_expansion_pct": 7.8}, "rsi": {"value": 63.4, "has_full_history": true}, "quote": {"bid": 13.58, "ask": 13.59, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.273}, "pressure": {"score": 4.8, "slope": -2.1}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.25763709974235083, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.047868031519259925)", "volume=Steady (rvol=0.995, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.091%, ema9_slope=0.0326)", "resistance=SAFE (session_high $13.62 (0.26% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.541497", "symbol": "FIGS", "shortlisted": false, "confidence_rank": 12, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.745, "open": 13.22, "extension_from_open_pct": 3.9712556732223794, "price_1m": 13.74, "price_3m": 13.7299, "price_5m": 13.7186, "price_sub": null}, "velocity": {"velocity_1m": 0.0006065016982046343, "velocity_sub": null}, "slope": {"slope_1m": 0.03638348189921052, "slope_3m": 0.054591774839253156, "slope_5m": 0.05104871984957614, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0147, "velocity_acceleration": null, "slope_acceleration": 0.007168}, "volume": {"volume_1m": 349.0, "volume_3m": 8363.0, "volume_5m": 14058.0, "volume_sub": 349.0, "volume_acceleration": 1.012, "relative_volume": 0.967}, "vwap": {"value": 13.4903, "slope": 0.0057, "price_vs_vwap_pct": 1.888, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7206, "ema20": 13.6823, "ema9_slope": 0.0449, "price_vs_ema9_pct": 0.178, "price_vs_ema9_atr": 1.717}, "volatility": {"atr": 0.0142, "atr_pct": 0.104, "vwap_distance_atr": 17.891, "range_expansion_pct": -30.1}, "rsi": {"value": 82.3, "has_full_history": true}, "quote": {"bid": 13.74, "ask": 13.75, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.333, "downtick_ratio": 0.533}, "pressure": {"score": -11.8, "slope": 5.3}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.10913059294289246, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05104871984957614)", "volume=Steady (rvol=0.967, accel=1.012)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.178%, ema9_slope=0.0449)", "resistance=SAFE (session_high $13.76 (0.11% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.542458", "symbol": "MNRO", "shortlisted": false, "confidence_rank": 13, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.745, "open": 12.77, "extension_from_open_pct": -0.19577133907596206, "price_1m": 12.7446, "price_3m": 12.74, "price_5m": 12.725, "price_sub": null}, "velocity": {"velocity_1m": 5.230973641111631e-05, "velocity_sub": null}, "slope": {"slope_1m": 0.0031385349318864774, "slope_3m": 0.0, "slope_5m": 0.027156594657212763, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.024, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 291.0, "volume_3m": 3822.0, "volume_5m": 4634.0, "volume_sub": 291.0, "volume_acceleration": 0.999, "relative_volume": 0.984}, "vwap": {"value": 12.6884, "slope": 0.0015, "price_vs_vwap_pct": 0.446, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 16, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.7357, "ema20": 12.7137, "ema9_slope": 0.0238, "price_vs_ema9_pct": 0.073, "price_vs_ema9_atr": 1.075}, "volatility": {"atr": 0.0086, "atr_pct": 0.068, "vwap_distance_atr": 6.559, "range_expansion_pct": -98.0}, "rsi": {"value": 64.7, "has_full_history": true}, "quote": {"bid": 12.74, "ask": 12.75, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.1, "downtick_ratio": 0.1}, "pressure": {"score": -0.0, "slope": null}}, "prediction": {"symbol": "MNRO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.8238524911730124, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.027156594657212763)", "volume=Steady (rvol=0.984, accel=0.999)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0238)", "resistance=SAFE (session_high $12.85 (0.82% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.543451", "symbol": "FPI", "shortlisted": false, "confidence_rank": 14, "confidence": 32.3, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.745, "price_5m": 10.73, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.02317676143386436, "slope_5m": 0.148616013375443, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1486, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4.0, "volume_3m": 6111.0, "volume_5m": 32453.0, "volume_sub": 4.0, "volume_acceleration": 1.127, "relative_volume": 0.971}, "vwap": {"value": 10.6869, "slope": 0.0046, "price_vs_vwap_pct": 0.918, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7531, "ema20": 10.7269, "ema9_slope": 0.0919, "price_vs_ema9_pct": 0.296, "price_vs_ema9_atr": 2.97}, "volatility": {"atr": 0.0107, "atr_pct": 0.099, "vwap_distance_atr": 9.142, "range_expansion_pct": -10.5}, "rsi": {"value": 80.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 4.9, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.148616013375443)", "volume=Expanding (rvol=0.971, accel=1.127)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.296%, ema9_slope=0.0919)", "resistance=TOO_CLOSE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.544302", "symbol": "TIC", "shortlisted": false, "confidence_rank": 15, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.551, "open": 9.54, "extension_from_open_pct": 0.11530398322852212, "price_1m": 9.55, "price_3m": 9.55, "price_5m": 9.53, "price_sub": null}, "velocity": {"velocity_1m": 0.00017452006980793117, "velocity_sub": null}, "slope": {"slope_1m": 0.010470655986591759, "slope_3m": -0.02093802345058396, "slope_5m": 0.012565181881008202, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0021, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1.0, "volume_3m": 7702.0, "volume_5m": 10201.0, "volume_sub": 1.0, "volume_acceleration": 0.746, "relative_volume": 1.005}, "vwap": {"value": 9.5105, "slope": 0.001, "price_vs_vwap_pct": 0.426, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5428, "ema20": 9.5317, "ema9_slope": 0.0328, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0104, "atr_pct": 0.109, "vwap_distance_atr": 3.883, "range_expansion_pct": -20.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 9.55, "ask": 9.56, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -9.8, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.30363312742121157, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012565181881008202)", "volume=Declining (rvol=1.005, accel=0.746)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0328)", "resistance=SAFE (session_high $9.58 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.545368", "symbol": "APPS", "shortlisted": false, "confidence_rank": 16, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "quote"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7359, "open": 11.75, "extension_from_open_pct": -0.11999999999999245, "price_1m": 11.745, "price_3m": 11.735, "price_5m": 11.73, "price_sub": null}, "velocity": {"velocity_1m": -0.0012913296438198285, "velocity_sub": null}, "slope": {"slope_1m": -0.07750980584218094, "slope_3m": -0.03874989709275704, "slope_5m": 0.018571874004318138, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0961, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 54.0, "volume_3m": 10426.0, "volume_5m": 25915.0, "volume_sub": 54.0, "volume_acceleration": 0.536, "relative_volume": 0.982}, "vwap": {"value": 11.6267, "slope": 0.0016, "price_vs_vwap_pct": 0.94, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7354, "ema20": 11.7236, "ema9_slope": 0.0164, "price_vs_ema9_pct": 0.004, "price_vs_ema9_atr": 0.039}, "volatility": {"atr": 0.0128, "atr_pct": 0.109, "vwap_distance_atr": 8.529, "range_expansion_pct": -66.7}, "rsi": {"value": 58.3, "has_full_history": true}, "quote": {"bid": null, "ask": null, "spread": null, "spread_pct": null}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.125}, "pressure": {"score": -10.2, "slope": 0.0}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.739108206443465, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.018571874004318138)", "volume=Declining (rvol=0.982, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.004%, ema9_slope=0.0164)", "resistance=SAFE (session_high $11.94 (1.74% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.546189", "symbol": "GO", "shortlisted": false, "confidence_rank": 17, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.8642, "open": 11.39, "extension_from_open_pct": 4.16330114135206, "price_1m": 11.87, "price_3m": 11.855, "price_5m": 11.845, "price_sub": null}, "velocity": {"velocity_1m": -0.0008143779837122884, "velocity_sub": null}, "slope": {"slope_1m": -0.04887461974702258, "slope_3m": -0.06654648988325085, "slope_5m": 0.03658174756234078, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0855, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 104.0, "volume_3m": 7123.0, "volume_5m": 9836.0, "volume_sub": 104.0, "volume_acceleration": 0.579, "relative_volume": 0.99}, "vwap": {"value": 11.6237, "slope": 0.0039, "price_vs_vwap_pct": 2.069, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.854, "ema20": 11.834, "ema9_slope": 0.0439, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 1.089}, "volatility": {"atr": 0.0093, "atr_pct": 0.079, "vwap_distance_atr": 25.747, "range_expansion_pct": -16.9}, "rsi": {"value": 69.9, "has_full_history": true}, "quote": {"bid": 11.87, "ask": 11.88, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -36.7, "slope": 0.0}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.88, "resistance_source": "session_high", "resistance_distance_pct": 0.13317374959963993, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03658174756234078)", "volume=Declining (rvol=0.99, accel=0.579)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0439)", "resistance=SAFE (session_high $11.88 (0.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.547064", "symbol": "CAG", "shortlisted": false, "confidence_rank": 18, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CAG", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.985, "open": 14.8, "extension_from_open_pct": 1.2499999999999911, "price_1m": 14.99, "price_3m": 14.965, "price_5m": 14.95, "price_sub": null}, "velocity": {"velocity_1m": -0.0005559261730043119, "velocity_sub": null}, "slope": {"slope_1m": -0.03336113427857069, "slope_3m": 0.033370411568408635, "slope_5m": 0.05676505943635572, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0901, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 582.0, "volume_3m": 26738.0, "volume_5m": 70175.0, "volume_sub": 582.0, "volume_acceleration": 0.765, "relative_volume": 0.995}, "vwap": {"value": 14.9066, "slope": 0.0005, "price_vs_vwap_pct": 0.526, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.9633, "ema20": 14.938, "ema9_slope": 0.0431, "price_vs_ema9_pct": 0.145, "price_vs_ema9_atr": 1.288}, "volatility": {"atr": 0.0168, "atr_pct": 0.112, "vwap_distance_atr": 4.654, "range_expansion_pct": -23.6}, "rsi": {"value": 69.9, "has_full_history": true}, "quote": {"bid": 14.98, "ask": 14.99, "spread": 0.01, "spread_pct": 0.067}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.167, "downtick_ratio": 0.25}, "pressure": {"score": -14.1, "slope": 1.8}}, "prediction": {"symbol": "CAG", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 15.03, "resistance_source": "session_high", "resistance_distance_pct": 0.3003003003002998, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05676505943635572)", "volume=Declining (rvol=0.995, accel=0.765)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.145%, ema9_slope=0.0431)", "resistance=SAFE (session_high $15.03 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.548005", "symbol": "BRBR", "shortlisted": false, "confidence_rank": 19, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.485, "open": 9.42, "extension_from_open_pct": 0.6900212314225, "price_1m": 9.485, "price_3m": 9.47, "price_5m": 9.45, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.026362038664318133, "slope_5m": 0.047478370964334646, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0475, "velocity_acceleration": null, "slope_acceleration": 0.000623}, "volume": {"volume_1m": 431.0, "volume_3m": 7294.0, "volume_5m": 12379.0, "volume_sub": 431.0, "volume_acceleration": 0.666, "relative_volume": 1.005}, "vwap": {"value": 9.407, "slope": 0.0009, "price_vs_vwap_pct": 0.829, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4674, "ema20": 9.4488, "ema9_slope": 0.0542, "price_vs_ema9_pct": 0.186, "price_vs_ema9_atr": 1.386}, "volatility": {"atr": 0.0127, "atr_pct": 0.134, "vwap_distance_atr": 6.143, "range_expansion_pct": 32.5}, "rsi": {"value": 70.8, "has_full_history": true}, "quote": {"bid": 9.48, "ask": 9.49, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.333}, "pressure": {"score": -19.7, "slope": 2.0}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.6852925672113999, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.047478370964334646)", "volume=Declining (rvol=1.005, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.186%, ema9_slope=0.0542)", "resistance=SAFE (session_high $9.55 (0.69% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.548827", "symbol": "KODK", "shortlisted": false, "confidence_rank": 20, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1852, "open": 9.17, "extension_from_open_pct": 0.1657579062159226, "price_1m": 9.185, "price_3m": 9.1797, "price_5m": 9.18, "price_sub": null}, "velocity": {"velocity_1m": 3.6291054255041535e-05, "velocity_sub": null}, "slope": {"slope_1m": 0.002177439548829451, "slope_3m": 0.001088723725464888, "slope_5m": 0.01600770111988515, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0138, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 23.0, "volume_3m": 2132.0, "volume_5m": 2757.0, "volume_sub": 23.0, "volume_acceleration": 0.939, "relative_volume": 0.924}, "vwap": {"value": 9.1445, "slope": 0.0006, "price_vs_vwap_pct": 0.445, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1815, "ema20": 9.1758, "ema9_slope": 0.0111, "price_vs_ema9_pct": 0.041, "price_vs_ema9_atr": 1.037}, "volatility": {"atr": 0.0036, "atr_pct": 0.039, "vwap_distance_atr": 11.361, "range_expansion_pct": -65.7}, "rsi": {"value": 59.8, "has_full_history": true}, "quote": {"bid": 9.18, "ask": 9.19, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.2}, "pressure": {"score": 10.0, "slope": -8.1}}, "prediction": {"symbol": "KODK", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.2, "resistance_source": "session_high", "resistance_distance_pct": 0.1611287723729397, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01600770111988515)", "volume=Declining (rvol=0.924, accel=0.939)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.041%, ema9_slope=0.0111)", "resistance=SAFE (session_high $9.20 (0.16% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.549307", "symbol": "CARS", "shortlisted": false, "confidence_rank": 21, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.765, "open": 11.71, "extension_from_open_pct": 0.4696840307429523, "price_1m": 11.76, "price_3m": 11.715, "price_5m": 11.71, "price_sub": null}, "velocity": {"velocity_1m": 0.0007086167800454623, "velocity_sub": null}, "slope": {"slope_1m": 0.04250797024442748, "slope_3m": 0.06378454996456656, "slope_5m": 0.12349885018312014, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.081, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 103.0, "volume_3m": 3480.0, "volume_5m": 4065.0, "volume_sub": 103.0, "volume_acceleration": 0.806, "relative_volume": 0.959}, "vwap": {"value": 11.665, "slope": 0.0022, "price_vs_vwap_pct": 0.857, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7318, "ema20": 11.7041, "ema9_slope": 0.0644, "price_vs_ema9_pct": 0.283, "price_vs_ema9_atr": 2.315}, "volatility": {"atr": 0.0143, "atr_pct": 0.122, "vwap_distance_atr": 6.973, "range_expansion_pct": 348.3}, "rsi": {"value": 75.3, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.0}, "pressure": {"score": 7.9, "slope": -5.1}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2324691882702896, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.12349885018312014)", "volume=Declining (rvol=0.959, accel=0.806)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.283%, ema9_slope=0.0644)", "resistance=SAFE (session_high $11.91 (1.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.549908", "symbol": "SECZ", "shortlisted": false, "confidence_rank": 22, "confidence": 23.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.44, "open": 8.02, "extension_from_open_pct": 5.236907730673316, "price_1m": 8.44, "price_3m": 8.45, "price_5m": 8.44, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.029615004935838796, "slope_5m": -0.03552397868561203, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0355, "velocity_acceleration": null, "slope_acceleration": -0.002101}, "volume": {"volume_1m": 51.0, "volume_3m": 3128.0, "volume_5m": 7809.0, "volume_sub": 51.0, "volume_acceleration": 0.704, "relative_volume": 0.951}, "vwap": {"value": 8.1555, "slope": 0.0017, "price_vs_vwap_pct": 3.488, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4377, "ema20": 8.418, "ema9_slope": 0.0211, "price_vs_ema9_pct": 0.028, "price_vs_ema9_atr": 0.128}, "volatility": {"atr": 0.0183, "atr_pct": 0.216, "vwap_distance_atr": 15.57, "range_expansion_pct": -40.2}, "rsi": {"value": 61.7, "has_full_history": true}, "quote": {"bid": 8.43, "ask": 8.45, "spread": 0.02, "spread_pct": 0.237}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -42.2, "slope": -30.8}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.23696682464456578, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.03552397868561203)", "volume=Declining (rvol=0.951, accel=0.704)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.028%, ema9_slope=0.0211)", "resistance=SAFE (session_high $8.46 (0.24% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.550825", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 23, "confidence": 22.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5094, "open": 12.8, "extension_from_open_pct": 5.54218749999999, "price_1m": 13.515, "price_3m": 13.495, "price_5m": 13.485, "price_sub": null}, "velocity": {"velocity_1m": -0.0006905907016896239, "velocity_sub": null}, "slope": {"slope_1m": -0.041444028359565135, "slope_3m": 0.016284474973717697, "slope_5m": 0.03613776188769578, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0776, "velocity_acceleration": null, "slope_acceleration": 0.019842}, "volume": {"volume_1m": 236.0, "volume_3m": 4660.0, "volume_5m": 10749.0, "volume_sub": 236.0, "volume_acceleration": 0.646, "relative_volume": 0.972}, "vwap": {"value": 13.1211, "slope": 0.0039, "price_vs_vwap_pct": 2.959, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4969, "ema20": 13.4767, "ema9_slope": 0.0295, "price_vs_ema9_pct": 0.092, "price_vs_ema9_atr": 1.063}, "volatility": {"atr": 0.0117, "atr_pct": 0.087, "vwap_distance_atr": 33.104, "range_expansion_pct": -23.3}, "rsi": {"value": 70.1, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.182, "downtick_ratio": 0.364}, "pressure": {"score": -24.8, "slope": 4.2}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 13.515, "resistance_source": "session_high", "resistance_distance_pct": 0.041452618176981655, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03613776188769578)", "volume=Declining (rvol=0.972, accel=0.646)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.092%, ema9_slope=0.0295)", "resistance=TOO_CLOSE (session_high $13.52 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.551963", "symbol": "REAL", "shortlisted": false, "confidence_rank": 24, "confidence": 19.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.905, "open": 9.66, "extension_from_open_pct": 2.5362318840579627, "price_1m": 9.905, "price_3m": 9.93, "price_5m": 9.925, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.15128593040847776, "slope_5m": -0.04537205081669684, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0454, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 10.0, "volume_3m": 28368.0, "volume_5m": 33922.0, "volume_sub": 10.0, "volume_acceleration": 0.853, "relative_volume": 1.051}, "vwap": {"value": 9.7872, "slope": 0.0082, "price_vs_vwap_pct": 1.204, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9148, "ema20": 9.9075, "ema9_slope": 0.0037, "price_vs_ema9_pct": -0.099, "price_vs_ema9_atr": -0.899}, "volatility": {"atr": 0.0109, "atr_pct": 0.11, "vwap_distance_atr": 10.836, "range_expansion_pct": 120.1}, "rsi": {"value": 52.0, "has_full_history": true}, "quote": {"bid": 9.9, "ask": 9.91, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.0, "downtick_ratio": 0.4}, "pressure": {"score": -30.3, "slope": 6.1}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.3533568904593654, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.04537205081669684)", "volume=Declining (rvol=1.051, accel=0.853)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.099%, ema9_slope=0.0037)", "resistance=SAFE (session_high $9.94 (0.35% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.552806", "symbol": "ARVN", "shortlisted": false, "confidence_rank": 25, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.585, "open": 8.49, "extension_from_open_pct": 1.11896348645466, "price_1m": 8.58, "price_3m": 8.59, "price_5m": 8.58, "price_sub": null}, "velocity": {"velocity_1m": 0.000971250971251123, "velocity_sub": null}, "slope": {"slope_1m": 0.058258083309068245, "slope_3m": 0.0, "slope_5m": -0.011648223645893753, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0699, "velocity_acceleration": null, "slope_acceleration": -0.006424}, "volume": {"volume_1m": 160.0, "volume_3m": 2227.0, "volume_5m": 3374.0, "volume_sub": 160.0, "volume_acceleration": 0.653, "relative_volume": 0.942}, "vwap": {"value": 8.5206, "slope": 0.001, "price_vs_vwap_pct": 0.756, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5849, "ema20": 8.5782, "ema9_slope": -0.003, "price_vs_ema9_pct": 0.001, "price_vs_ema9_atr": 0.009}, "volatility": {"atr": 0.0119, "atr_pct": 0.139, "vwap_distance_atr": 5.414, "range_expansion_pct": -80.0}, "rsi": {"value": 56.1, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.59, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.222}, "pressure": {"score": -13.3, "slope": 0.1}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.407687827606271, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.011648223645893753)", "volume=Declining (rvol=0.942, accel=0.653)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.001%, ema9_slope=-0.003)", "resistance=SAFE (session_high $8.62 (0.41% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.555072", "symbol": "HUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.144059, "reasons_for": ["holding 10.1s / 18s", "momentum=Strong (slope_5m=0.04253509145044571)", "volume=Expanding (rvol=1.004, accel=2.006)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.176%, ema9_slope=0.0331)", "resistance=SAFE (session_high $9.58 (1.75% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "HUN", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "trade_flow"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.415, "open": 9.51, "extension_from_open_pct": -0.9989484752891761, "price_1m": 9.4, "price_3m": 9.4, "price_5m": 9.39, "price_sub": null}, "velocity": {"velocity_1m": 0.001329787234042446, "velocity_sub": null}, "slope": {"slope_1m": 0.15944724953493272, "slope_3m": 0.026572187776788336, "slope_5m": 0.04253509145044571, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.1169, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5284.0, "volume_3m": 6556.0, "volume_5m": 8552.0, "volume_sub": null, "volume_acceleration": 2.006, "relative_volume": 1.004}, "vwap": {"value": 9.368, "slope": 0.0004, "price_vs_vwap_pct": 0.502, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.3984, "ema20": 9.3861, "ema9_slope": 0.0331, "price_vs_ema9_pct": 0.176, "price_vs_ema9_atr": 1.856}, "volatility": {"atr": 0.0089, "atr_pct": 0.095, "vwap_distance_atr": 5.262, "range_expansion_pct": -25.1}, "rsi": {"value": 69.2, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.42, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": null, "trades_per_second": null, "uptick_ratio": null, "downtick_ratio": null}, "pressure": {"score": 100.0, "slope": 0.0}}, "prediction": {"symbol": "HUN", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 1.7525225703664464, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.04253509145044571)", "volume=Expanding (rvol=1.004, accel=2.006)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.176%, ema9_slope=0.0331)", "resistance=SAFE (session_high $9.58 (1.75% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.560686", "symbol": "NWL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 64.6, "direction": "UP", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.144059, "reasons_for": ["holding 10.1s / 18s", "momentum=Weakening (slope_5m=0.07711855193781575)", "volume=Expanding (rvol=1.061, accel=1.487)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.0542)", "resistance=SAFE (session_high $5.90 (0.17% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.8902, "open": 5.77, "extension_from_open_pct": 2.08318890814559, "price_1m": 5.895, "price_3m": 5.88, "price_5m": 5.87, "price_sub": null}, "velocity": {"velocity_1m": -0.001357082273112658, "velocity_sub": null}, "slope": {"slope_1m": -0.08145809998980877, "slope_3m": -0.04072352122713096, "slope_5m": 0.07711855193781575, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1586, "velocity_acceleration": null, "slope_acceleration": -0.016047}, "volume": {"volume_1m": 850.0, "volume_3m": 194234.0, "volume_5m": 403371.0, "volume_sub": 850.0, "volume_acceleration": 1.487, "relative_volume": 1.061}, "vwap": {"value": 5.8596, "slope": 0.0035, "price_vs_vwap_pct": 0.523, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.8825, "ema20": 5.874, "ema9_slope": 0.0542, "price_vs_ema9_pct": 0.13, "price_vs_ema9_atr": 0.743}, "volatility": {"atr": 0.0103, "atr_pct": 0.175, "vwap_distance_atr": 2.968, "range_expansion_pct": -0.4}, "rsi": {"value": 67.6, "has_full_history": true}, "quote": {"bid": 5.89, "ask": 5.9, "spread": 0.01, "spread_pct": 0.17}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.125}, "pressure": {"score": 34.1, "slope": -9.2}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 64.6, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.9, "resistance_source": "session_high", "resistance_distance_pct": 0.16637805167906441, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07711855193781575)", "volume=Expanding (rvol=1.061, accel=1.487)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.0542)", "resistance=SAFE (session_high $5.90 (0.17% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.565497", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.009292816652727246)", "volume=Declining (rvol=0.994, accel=0.416)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.143%, ema9_slope=0.06)", "resistance=SAFE (session_high $11.03 (2.51% away))", "extension=EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.76, "open": 10.49, "extension_from_open_pct": 2.573879885605334, "price_1m": 10.76, "price_3m": 10.77, "price_5m": 10.735, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.023230602446960427, "slope_5m": 0.009292816652727246, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0093, "velocity_acceleration": null, "slope_acceleration": -0.007505}, "volume": {"volume_1m": 361.0, "volume_3m": 8816.0, "volume_5m": 25526.0, "volume_sub": 361.0, "volume_acceleration": 0.416, "relative_volume": 0.994}, "vwap": {"value": 10.7184, "slope": 0.0003, "price_vs_vwap_pct": 0.388, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 6, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7447, "ema20": 10.7314, "ema9_slope": 0.06, "price_vs_ema9_pct": 0.143, "price_vs_ema9_atr": 0.99}, "volatility": {"atr": 0.0155, "atr_pct": 0.144, "vwap_distance_atr": 2.686, "range_expansion_pct": -75.6}, "rsi": {"value": 62.3, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.375}, "pressure": {"score": -22.5, "slope": -12.3}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.5092936802973935, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.009292816652727246)", "volume=Declining (rvol=0.994, accel=0.416)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.143%, ema9_slope=0.06)", "resistance=SAFE (session_high $11.03 (2.51% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.569035", "symbol": "STLA", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.804, accel=0.585)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.043%, ema9_slope=0.0239)", "resistance=SAFE (session_high $5.26 (0.10% away))", "extension=EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.255, "open": 5.22, "extension_from_open_pct": 0.6704980842911905, "price_1m": 5.255, "price_3m": 5.255, "price_5m": 5.25, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.0475586556753319, "slope_5m": 0.0, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0, "velocity_acceleration": null, "slope_acceleration": 0.018753}, "volume": {"volume_1m": 334.0, "volume_3m": 43920.0, "volume_5m": 234277.0, "volume_sub": 334.0, "volume_acceleration": 0.585, "relative_volume": 0.804}, "vwap": {"value": 5.2374, "slope": 0.0001, "price_vs_vwap_pct": 0.336, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2527, "ema20": 5.2498, "ema9_slope": 0.0239, "price_vs_ema9_pct": 0.043, "price_vs_ema9_atr": 0.293}, "volatility": {"atr": 0.0078, "atr_pct": 0.148, "vwap_distance_atr": 2.253, "range_expansion_pct": -50.1}, "rsi": {"value": 59.5, "has_full_history": true}, "quote": {"bid": 5.25, "ask": 5.26, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.2}, "pressure": {"score": -3.7, "slope": 12.3}}, "prediction": {"symbol": "STLA", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.26, "resistance_source": "session_high", "resistance_distance_pct": 0.0951474785918153, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.804, accel=0.585)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.043%, ema9_slope=0.0239)", "resistance=SAFE (session_high $5.26 (0.10% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:22.571178", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05290969246524876)", "volume=Expanding (rvol=0.98, accel=1.614)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.174%, ema9_slope=0.065)", "resistance=SAFE (session_high $8.81 (0.04% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T16:03:22.487662+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.8113, "open": 8.55, "extension_from_open_pct": 3.0561403508771754, "price_1m": 8.815, "price_3m": 8.801, "price_5m": 8.795, "price_sub": null}, "velocity": {"velocity_1m": -0.0006995651351862846, "velocity_sub": null}, "slope": {"slope_1m": -0.041982719005125964, "slope_3m": -0.02098989081474961, "slope_5m": 0.05290969246524876, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0949, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 6.0, "volume_3m": 2174.0, "volume_5m": 4720.0, "volume_sub": 6.0, "volume_acceleration": 1.614, "relative_volume": 0.98}, "vwap": {"value": 8.7115, "slope": 0.0012, "price_vs_vwap_pct": 1.146, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.796, "ema20": 8.7715, "ema9_slope": 0.065, "price_vs_ema9_pct": 0.174, "price_vs_ema9_atr": 1.559}, "volatility": {"atr": 0.0098, "atr_pct": 0.112, "vwap_distance_atr": 10.147, "range_expansion_pct": -83.4}, "rsi": {"value": 81.5, "has_full_history": true}, "quote": {"bid": 8.81, "ask": 8.82, "spread": 0.01, "spread_pct": 0.113}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": 23.6, "slope": null}}, "prediction": {"symbol": "XMAX", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.815, "resistance_source": "session_high", "resistance_distance_pct": 0.04199153359890435, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05290969246524876)", "volume=Expanding (rvol=0.98, accel=1.614)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.174%, ema9_slope=0.065)", "resistance=SAFE (session_high $8.81 (0.04% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.628000", "symbol": "AIRO", "shortlisted": false, "confidence_rank": 6, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.405, "open": 7.06, "extension_from_open_pct": 4.886685552407942, "price_1m": 7.42, "price_3m": 7.36, "price_5m": 7.34, "price_sub": null}, "velocity": {"velocity_1m": -0.0033692722371966933, "velocity_sub": null}, "slope": {"slope_1m": -0.2023608768971289, "slope_3m": 0.30425963488843766, "slope_5m": 0.2303835208022778, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.4327, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2059.0, "volume_3m": 6722.0, "volume_5m": 8360.0, "volume_sub": 2059.0, "volume_acceleration": 1.218, "relative_volume": 0.916}, "vwap": {"value": 7.2808, "slope": 0.006, "price_vs_vwap_pct": 1.706, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3677, "ema20": 7.3388, "ema9_slope": 0.1203, "price_vs_ema9_pct": 0.507, "price_vs_ema9_atr": 1.508}, "volatility": {"atr": 0.0248, "atr_pct": 0.334, "vwap_distance_atr": 5.018, "range_expansion_pct": 98.8}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 7.39, "ask": 7.42, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.167}, "pressure": {"score": 18.6, "slope": 0.0}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.42, "resistance_source": "session_high", "resistance_distance_pct": 0.20256583389601188, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2303835208022778)", "volume=Expanding (rvol=0.916, accel=1.218)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.507%, ema9_slope=0.1203)", "resistance=SAFE (session_high $7.42 (0.20% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.629902", "symbol": "ARHS", "shortlisted": false, "confidence_rank": 7, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.255, "open": 7.98, "extension_from_open_pct": 3.4461152882205552, "price_1m": 8.255, "price_3m": 8.25, "price_5m": 8.24, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.054545454545458755, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0545, "velocity_acceleration": null, "slope_acceleration": 0.029059}, "volume": {"volume_1m": 47.0, "volume_3m": 2289.0, "volume_5m": 4844.0, "volume_sub": 47.0, "volume_acceleration": 1.33, "relative_volume": 0.959}, "vwap": {"value": 8.1262, "slope": 0.0019, "price_vs_vwap_pct": 1.585, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.242, "ema20": 8.2247, "ema9_slope": 0.0536, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 1.432}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 14.177, "range_expansion_pct": -65.2}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.26, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": 12.7, "slope": 20.5}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.26, "resistance_source": "session_high", "resistance_distance_pct": 0.06056935190792253, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.054545454545458755)", "volume=Expanding (rvol=0.959, accel=1.33)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0536)", "resistance=SAFE (session_high $8.26 (0.06% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.630886", "symbol": "WLTH", "shortlisted": false, "confidence_rank": 8, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5058, "open": 10.29, "extension_from_open_pct": 2.0971817298348063, "price_1m": 10.515, "price_3m": 10.515, "price_5m": 10.5, "price_sub": null}, "velocity": {"velocity_1m": -0.00145823426850529, "velocity_sub": null}, "slope": {"slope_1m": -0.08753234891155308, "slope_3m": -0.019980463546749972, "slope_5m": 0.0015223364820324556, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0891, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 391.0, "volume_3m": 5422.0, "volume_5m": 19516.0, "volume_sub": 391.0, "volume_acceleration": 1.235, "relative_volume": 0.986}, "vwap": {"value": 10.3915, "slope": 0.0009, "price_vs_vwap_pct": 1.1, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5038, "ema20": 10.4799, "ema9_slope": 0.0243, "price_vs_ema9_pct": 0.019, "price_vs_ema9_atr": 0.119}, "volatility": {"atr": 0.0167, "atr_pct": 0.159, "vwap_distance_atr": 6.831, "range_expansion_pct": -0.0}, "rsi": {"value": 63.5, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.364}, "pressure": {"score": 9.0, "slope": 0.0}}, "prediction": {"symbol": "WLTH", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.3255344666755359, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0015223364820324556)", "volume=Expanding (rvol=0.986, accel=1.235)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.019%, ema9_slope=0.0243)", "resistance=SAFE (session_high $10.54 (0.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.631856", "symbol": "COMP", "shortlisted": false, "confidence_rank": 9, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7758, "open": 10.35, "extension_from_open_pct": 4.1140096618357545, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.775, "price_sub": null}, "velocity": {"velocity_1m": -0.0014217277082367293, "velocity_sub": null}, "slope": {"slope_1m": -0.08534006159326069, "slope_3m": 0.003711057094612991, "slope_5m": 0.0014843457189612397, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0868, "velocity_acceleration": null, "slope_acceleration": -0.016767}, "volume": {"volume_1m": 1459.0, "volume_3m": 132036.0, "volume_5m": 281319.0, "volume_sub": 1459.0, "volume_acceleration": 2.622, "relative_volume": 1.022}, "vwap": {"value": 10.5654, "slope": 0.0063, "price_vs_vwap_pct": 1.991, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7661, "ema20": 10.7266, "ema9_slope": 0.0453, "price_vs_ema9_pct": 0.09, "price_vs_ema9_atr": 0.414}, "volatility": {"atr": 0.0234, "atr_pct": 0.218, "vwap_distance_atr": 8.972, "range_expansion_pct": -66.7}, "rsi": {"value": 69.6, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.158, "downtick_ratio": 0.316}, "pressure": {"score": 28.7, "slope": -6.1}}, "prediction": {"symbol": "COMP", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.17817702629966833, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0014843457189612397)", "volume=Expanding (rvol=1.022, accel=2.622)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.09%, ema9_slope=0.0453)", "resistance=SAFE (session_high $10.79 (0.18% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.633169", "symbol": "FUBO", "shortlisted": false, "confidence_rank": 10, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.97, "open": 11.56, "extension_from_open_pct": 3.546712802768167, "price_1m": 11.985, "price_3m": 11.97, "price_5m": 11.92, "price_sub": null}, "velocity": {"velocity_1m": -0.0020859407592822687, "velocity_sub": null}, "slope": {"slope_1m": -0.1252348152786374, "slope_3m": 0.0, "slope_5m": 0.07939824488090316, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2046, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 212.0, "volume_3m": 2962.0, "volume_5m": 4394.0, "volume_sub": 212.0, "volume_acceleration": 1.022, "relative_volume": 0.961}, "vwap": {"value": 11.8479, "slope": 0.0007, "price_vs_vwap_pct": 1.031, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 37, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9503, "ema20": 11.9378, "ema9_slope": 0.0728, "price_vs_ema9_pct": 0.165, "price_vs_ema9_atr": 0.74}, "volatility": {"atr": 0.0266, "atr_pct": 0.222, "vwap_distance_atr": 4.594, "range_expansion_pct": -75.1}, "rsi": {"value": 57.5, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 11.99, "spread": 0.04, "spread_pct": 0.334}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.8, "slope": 0.0}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.1695906432748437, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07939824488090316)", "volume=Steady (rvol=0.961, accel=1.022)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.165%, ema9_slope=0.0728)", "resistance=SAFE (session_high $12.11 (1.17% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.634115", "symbol": "REPL", "shortlisted": false, "confidence_rank": 11, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5838, "open": 12.9, "extension_from_open_pct": 5.300775193798447, "price_1m": 13.59, "price_3m": 13.565, "price_5m": 13.55, "price_sub": null}, "velocity": {"velocity_1m": -0.0007603630120186119, "velocity_sub": null}, "slope": {"slope_1m": -0.04563218982990794, "slope_3m": -0.02281435979962526, "slope_5m": 0.046101411321800775, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0917, "velocity_acceleration": null, "slope_acceleration": -0.001736}, "volume": {"volume_1m": 398.0, "volume_3m": 17399.0, "volume_5m": 20297.0, "volume_sub": 398.0, "volume_acceleration": 0.979, "relative_volume": 0.995}, "vwap": {"value": 13.1526, "slope": 0.0101, "price_vs_vwap_pct": 3.278, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5724, "ema20": 13.5467, "ema9_slope": 0.0322, "price_vs_ema9_pct": 0.084, "price_vs_ema9_atr": 0.393}, "volatility": {"atr": 0.029, "atr_pct": 0.214, "vwap_distance_atr": 14.865, "range_expansion_pct": 7.8}, "rsi": {"value": 63.1, "has_full_history": true}, "quote": {"bid": 13.58, "ask": 13.59, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.286}, "pressure": {"score": -0.8, "slope": -5.6}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.2664939118655982, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.046101411321800775)", "volume=Steady (rvol=0.995, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.084%, ema9_slope=0.0322)", "resistance=SAFE (session_high $13.62 (0.27% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.635024", "symbol": "FIGS", "shortlisted": false, "confidence_rank": 12, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.7352, "open": 13.22, "extension_from_open_pct": 3.89712556732224, "price_1m": 13.74, "price_3m": 13.7299, "price_5m": 13.7186, "price_sub": null}, "velocity": {"velocity_1m": -0.0005822416302765006, "velocity_sub": null}, "slope": {"slope_1m": -0.03494060097833298, "slope_3m": 0.018929649655869824, "slope_5m": 0.036780718454890324, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0717, "velocity_acceleration": null, "slope_acceleration": -0.014014}, "volume": {"volume_1m": 413.0, "volume_3m": 8427.0, "volume_5m": 14122.0, "volume_sub": 413.0, "volume_acceleration": 1.013, "relative_volume": 0.967}, "vwap": {"value": 13.4903, "slope": 0.0057, "price_vs_vwap_pct": 1.815, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7186, "ema20": 13.6814, "ema9_slope": 0.042, "price_vs_ema9_pct": 0.121, "price_vs_ema9_atr": 1.166}, "volatility": {"atr": 0.0142, "atr_pct": 0.104, "vwap_distance_atr": 17.2, "range_expansion_pct": -30.1}, "rsi": {"value": 78.9, "has_full_history": true}, "quote": {"bid": 13.74, "ask": 13.75, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.238, "downtick_ratio": 0.476}, "pressure": {"score": -14.1, "slope": -2.3}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.1805579824101509, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.036780718454890324)", "volume=Steady (rvol=0.967, accel=1.013)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.121%, ema9_slope=0.042)", "resistance=SAFE (session_high $13.76 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.635851", "symbol": "MNRO", "shortlisted": false, "confidence_rank": 13, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.745, "open": 12.77, "extension_from_open_pct": -0.19577133907596206, "price_1m": 12.7446, "price_3m": 12.74, "price_5m": 12.725, "price_sub": null}, "velocity": {"velocity_1m": 5.230973641111631e-05, "velocity_sub": null}, "slope": {"slope_1m": 0.0031385349318864774, "slope_3m": 0.0, "slope_5m": 0.027156594657212763, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.024, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 291.0, "volume_3m": 3822.0, "volume_5m": 4634.0, "volume_sub": 291.0, "volume_acceleration": 0.999, "relative_volume": 0.984}, "vwap": {"value": 12.6884, "slope": 0.0015, "price_vs_vwap_pct": 0.446, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 16, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.7357, "ema20": 12.7137, "ema9_slope": 0.0238, "price_vs_ema9_pct": 0.073, "price_vs_ema9_atr": 1.075}, "volatility": {"atr": 0.0086, "atr_pct": 0.068, "vwap_distance_atr": 6.559, "range_expansion_pct": -98.0}, "rsi": {"value": 64.7, "has_full_history": true}, "quote": {"bid": 12.74, "ask": 12.75, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.1, "downtick_ratio": 0.1}, "pressure": {"score": -0.0, "slope": 0.0}}, "prediction": {"symbol": "MNRO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.8238524911730124, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.027156594657212763)", "volume=Steady (rvol=0.984, accel=0.999)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0238)", "resistance=SAFE (session_high $12.85 (0.82% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.636912", "symbol": "TIC", "shortlisted": false, "confidence_rank": 14, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.551, "open": 9.54, "extension_from_open_pct": 0.11530398322852212, "price_1m": 9.55, "price_3m": 9.55, "price_5m": 9.53, "price_sub": null}, "velocity": {"velocity_1m": 0.00017452006980793117, "velocity_sub": null}, "slope": {"slope_1m": 0.010470655986591759, "slope_3m": -0.02093802345058396, "slope_5m": 0.012565181881008202, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0021, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1.0, "volume_3m": 7702.0, "volume_5m": 10201.0, "volume_sub": 1.0, "volume_acceleration": 0.746, "relative_volume": 1.005}, "vwap": {"value": 9.5105, "slope": 0.001, "price_vs_vwap_pct": 0.426, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5428, "ema20": 9.5317, "ema9_slope": 0.0328, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0104, "atr_pct": 0.109, "vwap_distance_atr": 3.883, "range_expansion_pct": -20.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 9.55, "ask": 9.56, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -9.8, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.30363312742121157, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012565181881008202)", "volume=Declining (rvol=1.005, accel=0.746)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0328)", "resistance=SAFE (session_high $9.58 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.637782", "symbol": "APPS", "shortlisted": false, "confidence_rank": 15, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7359, "open": 11.75, "extension_from_open_pct": -0.11999999999999245, "price_1m": 11.745, "price_3m": 11.735, "price_5m": 11.73, "price_sub": null}, "velocity": {"velocity_1m": -0.0012913296438198285, "velocity_sub": null}, "slope": {"slope_1m": -0.07750980584218094, "slope_3m": -0.03874989709275704, "slope_5m": 0.018571874004318138, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0961, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 54.0, "volume_3m": 10426.0, "volume_5m": 25915.0, "volume_sub": 54.0, "volume_acceleration": 0.536, "relative_volume": 0.982}, "vwap": {"value": 11.6267, "slope": 0.0016, "price_vs_vwap_pct": 0.94, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7354, "ema20": 11.7236, "ema9_slope": 0.0164, "price_vs_ema9_pct": 0.004, "price_vs_ema9_atr": 0.039}, "volatility": {"atr": 0.0128, "atr_pct": 0.109, "vwap_distance_atr": 8.529, "range_expansion_pct": -66.7}, "rsi": {"value": 58.3, "has_full_history": true}, "quote": {"bid": 11.74, "ask": 11.75, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.125}, "pressure": {"score": -10.2, "slope": 0.0}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.739108206443465, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.018571874004318138)", "volume=Declining (rvol=0.982, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.004%, ema9_slope=0.0164)", "resistance=SAFE (session_high $11.94 (1.74% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.638579", "symbol": "GO", "shortlisted": false, "confidence_rank": 16, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.8642, "open": 11.39, "extension_from_open_pct": 4.16330114135206, "price_1m": 11.87, "price_3m": 11.855, "price_5m": 11.845, "price_sub": null}, "velocity": {"velocity_1m": -0.0008143779837122884, "velocity_sub": null}, "slope": {"slope_1m": -0.04887461974702258, "slope_3m": -0.06654648988325085, "slope_5m": 0.03658174756234078, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0855, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 104.0, "volume_3m": 7123.0, "volume_5m": 9836.0, "volume_sub": 104.0, "volume_acceleration": 0.579, "relative_volume": 0.99}, "vwap": {"value": 11.6237, "slope": 0.0039, "price_vs_vwap_pct": 2.069, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.854, "ema20": 11.834, "ema9_slope": 0.0439, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 1.089}, "volatility": {"atr": 0.0093, "atr_pct": 0.079, "vwap_distance_atr": 25.747, "range_expansion_pct": -16.9}, "rsi": {"value": 69.9, "has_full_history": true}, "quote": {"bid": 11.87, "ask": 11.88, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -36.7, "slope": 0.0}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.88, "resistance_source": "session_high", "resistance_distance_pct": 0.13317374959963993, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03658174756234078)", "volume=Declining (rvol=0.99, accel=0.579)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0439)", "resistance=SAFE (session_high $11.88 (0.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.639459", "symbol": "CAG", "shortlisted": false, "confidence_rank": 17, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CAG", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.98, "open": 14.8, "extension_from_open_pct": 1.2162162162162142, "price_1m": 14.99, "price_3m": 14.965, "price_5m": 14.95, "price_sub": null}, "velocity": {"velocity_1m": -0.0011118523460084263, "velocity_sub": null}, "slope": {"slope_1m": -0.06673340006673198, "slope_3m": 0.016687061964626035, "slope_5m": 0.050090162292126525, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1168, "velocity_acceleration": null, "slope_acceleration": -0.006557}, "volume": {"volume_1m": 1021.0, "volume_3m": 27177.0, "volume_5m": 70614.0, "volume_sub": 1021.0, "volume_acceleration": 0.765, "relative_volume": 0.995}, "vwap": {"value": 14.9067, "slope": 0.0005, "price_vs_vwap_pct": 0.492, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.9623, "ema20": 14.9375, "ema9_slope": 0.0418, "price_vs_ema9_pct": 0.118, "price_vs_ema9_atr": 1.05}, "volatility": {"atr": 0.0168, "atr_pct": 0.112, "vwap_distance_atr": 4.357, "range_expansion_pct": -23.6}, "rsi": {"value": 67.7, "has_full_history": true}, "quote": {"bid": 14.98, "ask": 14.99, "spread": 0.01, "spread_pct": 0.067}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.263, "downtick_ratio": 0.368}, "pressure": {"score": -15.5, "slope": -1.4}}, "prediction": {"symbol": "CAG", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 15.03, "resistance_source": "session_high", "resistance_distance_pct": 0.3337783711615416, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.050090162292126525)", "volume=Declining (rvol=0.995, accel=0.765)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.118%, ema9_slope=0.0418)", "resistance=SAFE (session_high $15.03 (0.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.640325", "symbol": "BRBR", "shortlisted": false, "confidence_rank": 18, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.485, "open": 9.42, "extension_from_open_pct": 0.6900212314225, "price_1m": 9.485, "price_3m": 9.47, "price_5m": 9.45, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.026362038664318133, "slope_5m": 0.047478370964334646, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0475, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 431.0, "volume_3m": 7294.0, "volume_5m": 12379.0, "volume_sub": 431.0, "volume_acceleration": 0.666, "relative_volume": 1.005}, "vwap": {"value": 9.407, "slope": 0.0009, "price_vs_vwap_pct": 0.829, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4674, "ema20": 9.4488, "ema9_slope": 0.0542, "price_vs_ema9_pct": 0.186, "price_vs_ema9_atr": 1.386}, "volatility": {"atr": 0.0127, "atr_pct": 0.134, "vwap_distance_atr": 6.143, "range_expansion_pct": 32.5}, "rsi": {"value": 70.8, "has_full_history": true}, "quote": {"bid": 9.48, "ask": 9.49, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.333}, "pressure": {"score": -19.7, "slope": 0.0}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.6852925672113999, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.047478370964334646)", "volume=Declining (rvol=1.005, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.186%, ema9_slope=0.0542)", "resistance=SAFE (session_high $9.55 (0.69% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.641182", "symbol": "KODK", "shortlisted": false, "confidence_rank": 19, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1852, "open": 9.17, "extension_from_open_pct": 0.1657579062159226, "price_1m": 9.185, "price_3m": 9.1797, "price_5m": 9.18, "price_sub": null}, "velocity": {"velocity_1m": 3.6291054255041535e-05, "velocity_sub": null}, "slope": {"slope_1m": 0.002177439548829451, "slope_3m": 0.001088723725464888, "slope_5m": 0.01600770111988515, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0138, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 23.0, "volume_3m": 2132.0, "volume_5m": 2757.0, "volume_sub": 23.0, "volume_acceleration": 0.939, "relative_volume": 0.924}, "vwap": {"value": 9.1445, "slope": 0.0006, "price_vs_vwap_pct": 0.445, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1815, "ema20": 9.1758, "ema9_slope": 0.0111, "price_vs_ema9_pct": 0.041, "price_vs_ema9_atr": 1.037}, "volatility": {"atr": 0.0036, "atr_pct": 0.039, "vwap_distance_atr": 11.361, "range_expansion_pct": -65.7}, "rsi": {"value": 59.8, "has_full_history": true}, "quote": {"bid": 9.18, "ask": 9.19, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.2}, "pressure": {"score": 10.0, "slope": 0.0}}, "prediction": {"symbol": "KODK", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.2, "resistance_source": "session_high", "resistance_distance_pct": 0.1611287723729397, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01600770111988515)", "volume=Declining (rvol=0.924, accel=0.939)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.041%, ema9_slope=0.0111)", "resistance=SAFE (session_high $9.20 (0.16% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.641982", "symbol": "CARS", "shortlisted": false, "confidence_rank": 20, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.765, "open": 11.71, "extension_from_open_pct": 0.4696840307429523, "price_1m": 11.76, "price_3m": 11.715, "price_5m": 11.71, "price_sub": null}, "velocity": {"velocity_1m": 0.0007086167800454623, "velocity_sub": null}, "slope": {"slope_1m": 0.04250797024442748, "slope_3m": 0.06378454996456656, "slope_5m": 0.12349885018312014, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.081, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 103.0, "volume_3m": 3480.0, "volume_5m": 4065.0, "volume_sub": 103.0, "volume_acceleration": 0.806, "relative_volume": 0.959}, "vwap": {"value": 11.665, "slope": 0.0022, "price_vs_vwap_pct": 0.857, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7318, "ema20": 11.7041, "ema9_slope": 0.0644, "price_vs_ema9_pct": 0.283, "price_vs_ema9_atr": 2.315}, "volatility": {"atr": 0.0143, "atr_pct": 0.122, "vwap_distance_atr": 6.973, "range_expansion_pct": 348.3}, "rsi": {"value": 75.3, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.0}, "pressure": {"score": 7.9, "slope": 0.0}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2324691882702896, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.12349885018312014)", "volume=Declining (rvol=0.959, accel=0.806)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.283%, ema9_slope=0.0644)", "resistance=SAFE (session_high $11.91 (1.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.642873", "symbol": "SECZ", "shortlisted": false, "confidence_rank": 21, "confidence": 23.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4468, "open": 8.02, "extension_from_open_pct": 5.321695760598505, "price_1m": 8.44, "price_3m": 8.45, "price_5m": 8.44, "price_sub": null}, "velocity": {"velocity_1m": 0.001342812006319143, "velocity_sub": null}, "slope": {"slope_1m": 0.0805362768552969, "slope_3m": 0.010658539858987664, "slope_5m": -0.019416648118241567, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1, "velocity_acceleration": null, "slope_acceleration": 0.015824}, "volume": {"volume_1m": 52.0, "volume_3m": 3129.0, "volume_5m": 7810.0, "volume_sub": 52.0, "volume_acceleration": 0.704, "relative_volume": 0.951}, "vwap": {"value": 8.1555, "slope": 0.0017, "price_vs_vwap_pct": 3.572, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.439, "ema20": 8.4186, "ema9_slope": 0.0243, "price_vs_ema9_pct": 0.092, "price_vs_ema9_atr": 0.416}, "volatility": {"atr": 0.0187, "atr_pct": 0.221, "vwap_distance_atr": 15.583, "range_expansion_pct": -40.2}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 8.43, "ask": 8.45, "spread": 0.02, "spread_pct": 0.237}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -11.4, "slope": 30.8}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.15627219775537732, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.019416648118241567)", "volume=Declining (rvol=0.951, accel=0.704)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.092%, ema9_slope=0.0243)", "resistance=SAFE (session_high $8.46 (0.16% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.643703", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 22, "confidence": 22.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5111, "open": 12.8, "extension_from_open_pct": 5.55546875, "price_1m": 13.515, "price_3m": 13.495, "price_5m": 13.485, "price_sub": null}, "velocity": {"velocity_1m": -0.00048094709581943427, "velocity_sub": null}, "slope": {"slope_1m": -0.028860989931953133, "slope_3m": 0.0225752570248525, "slope_5m": 0.038654583530188684, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0675, "velocity_acceleration": null, "slope_acceleration": 0.002472}, "volume": {"volume_1m": 257.0, "volume_3m": 4681.0, "volume_5m": 10770.0, "volume_sub": 257.0, "volume_acceleration": 0.646, "relative_volume": 0.972}, "vwap": {"value": 13.1212, "slope": 0.0039, "price_vs_vwap_pct": 2.972, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4973, "ema20": 13.4769, "ema9_slope": 0.03, "price_vs_ema9_pct": 0.102, "price_vs_ema9_atr": 1.179}, "volatility": {"atr": 0.0117, "atr_pct": 0.087, "vwap_distance_atr": 33.248, "range_expansion_pct": -23.3}, "rsi": {"value": 71.0, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.357}, "pressure": {"score": -18.0, "slope": 6.8}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 13.515, "resistance_source": "session_high", "resistance_distance_pct": 0.028865155316738035, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.038654583530188684)", "volume=Declining (rvol=0.972, accel=0.646)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.102%, ema9_slope=0.03)", "resistance=TOO_CLOSE (session_high $13.52 (0.03% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.644455", "symbol": "REAL", "shortlisted": false, "confidence_rank": 23, "confidence": 19.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.91, "open": 9.66, "extension_from_open_pct": 2.5879917184265007, "price_1m": 9.905, "price_3m": 9.93, "price_5m": 9.925, "price_sub": null}, "velocity": {"velocity_1m": 0.0008413259296652839, "velocity_sub": null}, "slope": {"slope_1m": 0.05046681806712876, "slope_3m": -0.12605042016806903, "slope_5m": -0.035285815102327214, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0858, "velocity_acceleration": null, "slope_acceleration": 0.009916}, "volume": {"volume_1m": 105.0, "volume_3m": 28463.0, "volume_5m": 34017.0, "volume_sub": 105.0, "volume_acceleration": 0.853, "relative_volume": 1.051}, "vwap": {"value": 9.7872, "slope": 0.0083, "price_vs_vwap_pct": 1.254, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9158, "ema20": 9.908, "ema9_slope": 0.0057, "price_vs_ema9_pct": -0.058, "price_vs_ema9_atr": -0.531}, "volatility": {"atr": 0.0109, "atr_pct": 0.11, "vwap_distance_atr": 11.294, "range_expansion_pct": 120.1}, "rsi": {"value": 54.0, "has_full_history": true}, "quote": {"bid": 9.9, "ask": 9.91, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.125, "downtick_ratio": 0.25}, "pressure": {"score": -13.3, "slope": 17.0}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.3027245206861691, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.035285815102327214)", "volume=Declining (rvol=1.051, accel=0.853)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.058%, ema9_slope=0.0057)", "resistance=SAFE (session_high $9.94 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.645338", "symbol": "ARVN", "shortlisted": false, "confidence_rank": 24, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5881, "open": 8.49, "extension_from_open_pct": 1.1554770318021264, "price_1m": 8.58, "price_3m": 8.59, "price_5m": 8.58, "price_sub": null}, "velocity": {"velocity_1m": 0.0015734265734267021, "velocity_sub": null}, "slope": {"slope_1m": 0.09436105334895138, "slope_3m": 0.0180560786856721, "slope_5m": -0.004426005343819113, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0988, "velocity_acceleration": null, "slope_acceleration": 0.007093}, "volume": {"volume_1m": 182.0, "volume_3m": 2249.0, "volume_5m": 3396.0, "volume_sub": 182.0, "volume_acceleration": 0.654, "relative_volume": 0.943}, "vwap": {"value": 8.5206, "slope": 0.001, "price_vs_vwap_pct": 0.792, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5855, "ema20": 8.5785, "ema9_slope": -0.0015, "price_vs_ema9_pct": 0.03, "price_vs_ema9_atr": 0.218}, "volatility": {"atr": 0.0119, "atr_pct": 0.138, "vwap_distance_atr": 5.673, "range_expansion_pct": -80.0}, "rsi": {"value": 57.3, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.59, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.273, "downtick_ratio": 0.182}, "pressure": {"score": -7.7, "slope": 5.6}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.3714442076827061, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.004426005343819113)", "volume=Declining (rvol=0.943, accel=0.654)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.03%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $8.62 (0.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.647514", "symbol": "HUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.233721, "reasons_for": ["holding 15.2s / 18s", "momentum=Strong (slope_5m=0.04253509145044571)", "volume=Expanding (rvol=1.004, accel=2.006)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.176%, ema9_slope=0.0331)", "resistance=SAFE (session_high $9.58 (1.75% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "HUN", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "trade_flow"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.415, "open": 9.51, "extension_from_open_pct": -0.9989484752891761, "price_1m": 9.4, "price_3m": 9.4, "price_5m": 9.39, "price_sub": null}, "velocity": {"velocity_1m": 0.001329787234042446, "velocity_sub": null}, "slope": {"slope_1m": 0.15944724953493272, "slope_3m": 0.026572187776788336, "slope_5m": 0.04253509145044571, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.1169, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5284.0, "volume_3m": 6556.0, "volume_5m": 8552.0, "volume_sub": null, "volume_acceleration": 2.006, "relative_volume": 1.004}, "vwap": {"value": 9.368, "slope": 0.0004, "price_vs_vwap_pct": 0.502, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.3984, "ema20": 9.3861, "ema9_slope": 0.0331, "price_vs_ema9_pct": 0.176, "price_vs_ema9_atr": 1.856}, "volatility": {"atr": 0.0089, "atr_pct": 0.095, "vwap_distance_atr": 5.262, "range_expansion_pct": -25.1}, "rsi": {"value": 69.2, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.42, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": null, "trades_per_second": null, "uptick_ratio": null, "downtick_ratio": null}, "pressure": {"score": 100.0, "slope": 0.0}}, "prediction": {"symbol": "HUN", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 1.7525225703664464, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.04253509145044571)", "volume=Expanding (rvol=1.004, accel=2.006)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.176%, ema9_slope=0.0331)", "resistance=SAFE (session_high $9.58 (1.75% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.649400", "symbol": "NWL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 68.0, "direction": "UP", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 15.233721, "reasons_for": ["holding 15.2s / 18s", "momentum=Weakening (slope_5m=0.03942346579844432)", "volume=Expanding (rvol=1.061, accel=1.488)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.021%, ema9_slope=0.0467)", "resistance=SAFE (session_high $5.90 (0.36% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.8791, "open": 5.77, "extension_from_open_pct": 1.8908145580589366, "price_1m": 5.895, "price_3m": 5.88, "price_5m": 5.87, "price_sub": null}, "velocity": {"velocity_1m": -0.004495335029685994, "velocity_sub": null}, "slope": {"slope_1m": -0.27008433765637047, "slope_3m": -0.13498140822112636, "slope_5m": 0.03942346579844432, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.3095, "velocity_acceleration": null, "slope_acceleration": -0.037061}, "volume": {"volume_1m": 1085.0, "volume_3m": 194469.0, "volume_5m": 403606.0, "volume_sub": 1085.0, "volume_acceleration": 1.488, "relative_volume": 1.061}, "vwap": {"value": 5.8596, "slope": 0.0035, "price_vs_vwap_pct": 0.333, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.8803, "ema20": 5.873, "ema9_slope": 0.0467, "price_vs_ema9_pct": -0.021, "price_vs_ema9_atr": -0.115}, "volatility": {"atr": 0.0105, "atr_pct": 0.178, "vwap_distance_atr": 1.862, "range_expansion_pct": 4.2}, "rsi": {"value": 57.4, "has_full_history": true}, "quote": {"bid": 5.89, "ask": 5.9, "spread": 0.01, "spread_pct": 0.17}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.182}, "pressure": {"score": 30.0, "slope": -4.1}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 68.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.9, "resistance_source": "session_high", "resistance_distance_pct": 0.35549658961405894, "breakout_in_progress": true, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.03942346579844432)", "volume=Expanding (rvol=1.061, accel=1.488)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.021%, ema9_slope=0.0467)", "resistance=SAFE (session_high $5.90 (0.36% away) [breakout in progress -- distance penalty waived])", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.652227", "symbol": "STLA", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.01902225603956589)", "volume=Declining (rvol=0.804, accel=0.585)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.12%, ema9_slope=0.0277)", "resistance=SAFE (premarket_high $5.31 (0.95% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.26, "open": 5.22, "extension_from_open_pct": 0.7662835249042153, "price_1m": 5.255, "price_3m": 5.255, "price_5m": 5.25, "price_sub": null}, "velocity": {"velocity_1m": 0.0015857913098635884, "velocity_sub": null}, "slope": {"slope_1m": 0.09510223490251818, "slope_3m": 0.0, "slope_5m": 0.01902225603956589, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0761, "velocity_acceleration": null, "slope_acceleration": 0.018685}, "volume": {"volume_1m": 441.0, "volume_3m": 44027.0, "volume_5m": 234384.0, "volume_sub": 441.0, "volume_acceleration": 0.585, "relative_volume": 0.804}, "vwap": {"value": 5.2374, "slope": 0.0001, "price_vs_vwap_pct": 0.431, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2537, "ema20": 5.2503, "ema9_slope": 0.0277, "price_vs_ema9_pct": 0.12, "price_vs_ema9_atr": 0.77}, "volatility": {"atr": 0.0082, "atr_pct": 0.155, "vwap_distance_atr": 2.767, "range_expansion_pct": -50.1}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 5.25, "ask": 5.26, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.444, "downtick_ratio": 0.222}, "pressure": {"score": -2.3, "slope": 1.4}}, "prediction": {"symbol": "STLA", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.31, "resistance_source": "premarket_high", "resistance_distance_pct": 0.9505703422053199, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.01902225603956589)", "volume=Declining (rvol=0.804, accel=0.585)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.12%, ema9_slope=0.0277)", "resistance=SAFE (premarket_high $5.31 (0.95% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.654437", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.016540014755922698)", "volume=Declining (rvol=0.994, accel=0.416)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.172%, ema9_slope=0.0615)", "resistance=SAFE (session_high $11.03 (2.47% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7639, "open": 10.49, "extension_from_open_pct": 2.6110581506196318, "price_1m": 10.76, "price_3m": 10.77, "price_5m": 10.735, "price_sub": null}, "velocity": {"velocity_1m": 0.0006040892193308229, "velocity_sub": null}, "slope": {"slope_1m": 0.0362387857219165, "slope_3m": -0.0051101152408458755, "slope_5m": 0.016540014755922698, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0197, "velocity_acceleration": null, "slope_acceleration": 0.00712}, "volume": {"volume_1m": 464.0, "volume_3m": 8919.0, "volume_5m": 25629.0, "volume_sub": 464.0, "volume_acceleration": 0.416, "relative_volume": 0.994}, "vwap": {"value": 10.7184, "slope": 0.0003, "price_vs_vwap_pct": 0.425, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 6, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7454, "ema20": 10.7318, "ema9_slope": 0.0615, "price_vs_ema9_pct": 0.172, "price_vs_ema9_atr": 1.192}, "volatility": {"atr": 0.0155, "atr_pct": 0.144, "vwap_distance_atr": 2.938, "range_expansion_pct": -75.6}, "rsi": {"value": 63.3, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.455, "downtick_ratio": 0.273}, "pressure": {"score": -11.3, "slope": 11.2}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.4721522868105406, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.016540014755922698)", "volume=Declining (rvol=0.994, accel=0.416)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.172%, ema9_slope=0.0615)", "resistance=SAFE (session_high $11.03 (2.47% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:27.657031", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.056087032541830895)", "volume=Expanding (rvol=0.98, accel=1.614)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.187%, ema9_slope=0.0657)", "resistance=SAFE (session_high $8.81 (0.03% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T16:03:27.577324+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.8127, "open": 8.55, "extension_from_open_pct": 3.072514619883027, "price_1m": 8.815, "price_3m": 8.801, "price_5m": 8.795, "price_sub": null}, "velocity": {"velocity_1m": -0.0004348648137644108, "velocity_sub": null}, "slope": {"slope_1m": -0.026095293203310346, "slope_3m": -0.013047079156061799, "slope_5m": 0.056087032541830895, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0822, "velocity_acceleration": null, "slope_acceleration": 0.003122}, "volume": {"volume_1m": 7.0, "volume_3m": 2175.0, "volume_5m": 4721.0, "volume_sub": 7.0, "volume_acceleration": 1.614, "relative_volume": 0.98}, "vwap": {"value": 8.7115, "slope": 0.0012, "price_vs_vwap_pct": 1.162, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7962, "ema20": 8.7717, "ema9_slope": 0.0657, "price_vs_ema9_pct": 0.187, "price_vs_ema9_atr": 1.673}, "volatility": {"atr": 0.0098, "atr_pct": 0.112, "vwap_distance_atr": 10.29, "range_expansion_pct": -83.4}, "rsi": {"value": 82.8, "has_full_history": true}, "quote": {"bid": 8.81, "ask": 8.82, "spread": 0.01, "spread_pct": 0.113}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 39.0, "slope": 15.4}}, "prediction": {"symbol": "XMAX", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.815, "resistance_source": "session_high", "resistance_distance_pct": 0.026098698469254247, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.056087032541830895)", "volume=Expanding (rvol=0.98, accel=1.614)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.187%, ema9_slope=0.0657)", "resistance=SAFE (session_high $8.81 (0.03% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.703366", "symbol": "ATEC", "shortlisted": false, "confidence_rank": 6, "confidence": 45.5, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7606, "open": 10.49, "extension_from_open_pct": 2.5795996186844605, "price_1m": 10.76, "price_3m": 10.77, "price_5m": 10.735, "price_sub": 10.7639}, "velocity": {"velocity_1m": 9.293680297403625e-05, "velocity_sub": -0.0010219344289707308}, "slope": {"slope_1m": 0.005576052712288486, "slope_3m": -0.020442550239117764, "slope_5m": 0.010407838589292326, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0048, "velocity_acceleration": null, "slope_acceleration": -0.006034}, "volume": {"volume_1m": 568.0, "volume_3m": 9023.0, "volume_5m": 25733.0, "volume_sub": 104.0, "volume_acceleration": 0.417, "relative_volume": 0.994}, "vwap": {"value": 10.7184, "slope": 0.0003, "price_vs_vwap_pct": 0.394, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 6, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7448, "ema20": 10.7315, "ema9_slope": 0.0602, "price_vs_ema9_pct": 0.147, "price_vs_ema9_atr": 1.021}, "volatility": {"atr": 0.0155, "atr_pct": 0.144, "vwap_distance_atr": 2.725, "range_expansion_pct": -75.6}, "rsi": {"value": 62.5, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -15.3, "slope": -4.0}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.503577867405156, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.010407838589292326)", "volume=Declining (rvol=0.994, accel=0.417)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.147%, ema9_slope=0.0602)", "resistance=SAFE (session_high $11.03 (2.50% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.705132", "symbol": "XMAX", "shortlisted": false, "confidence_rank": 7, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.7922, "open": 8.55, "extension_from_open_pct": 2.8327485380116797, "price_1m": 8.815, "price_3m": 8.801, "price_5m": 8.795, "price_sub": null}, "velocity": {"velocity_1m": -0.0043108338060125085, "velocity_sub": null}, "slope": {"slope_1m": -0.2589849606978981, "slope_3m": -0.1294366101233063, "slope_5m": 0.009541507830849724, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2685, "velocity_acceleration": null, "slope_acceleration": -0.045829}, "volume": {"volume_1m": 38.0, "volume_3m": 2206.0, "volume_5m": 4752.0, "volume_sub": 38.0, "volume_acceleration": 1.615, "relative_volume": 0.98}, "vwap": {"value": 8.7115, "slope": 0.0012, "price_vs_vwap_pct": 0.926, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7921, "ema20": 8.7697, "ema9_slope": 0.0563, "price_vs_ema9_pct": 0.001, "price_vs_ema9_atr": 0.005}, "volatility": {"atr": 0.0112, "atr_pct": 0.127, "vwap_distance_atr": 7.205, "range_expansion_pct": -62.1}, "rsi": {"value": 67.0, "has_full_history": true}, "quote": {"bid": 8.81, "ask": 8.82, "spread": 0.01, "spread_pct": 0.113}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": 23.7, "slope": -15.3}}, "prediction": {"symbol": "XMAX", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.815, "resistance_source": "session_high", "resistance_distance_pct": 0.25932076158413314, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.009541507830849724)", "volume=Expanding (rvol=0.98, accel=1.615)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.001%, ema9_slope=0.0563)", "resistance=SAFE (session_high $8.81 (0.26% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.706927", "symbol": "AIRO", "shortlisted": false, "confidence_rank": 8, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.42, "open": 7.06, "extension_from_open_pct": 5.099150141643064, "price_1m": 7.42, "price_3m": 7.36, "price_5m": 7.34, "price_sub": 7.405}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.006752194463200396}, "slope": {"slope_1m": 0.0, "slope_3m": 0.40540540540540276, "slope_5m": 0.2709292874559742, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2709, "velocity_acceleration": null, "slope_acceleration": 0.039821}, "volume": {"volume_1m": 2060.0, "volume_3m": 6723.0, "volume_5m": 8361.0, "volume_sub": 1.0, "volume_acceleration": 1.218, "relative_volume": 0.916}, "vwap": {"value": 7.2809, "slope": 0.0062, "price_vs_vwap_pct": 1.91, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3707, "ema20": 7.3402, "ema9_slope": 0.1285, "price_vs_ema9_pct": 0.669, "price_vs_ema9_atr": 1.993}, "volatility": {"atr": 0.0248, "atr_pct": 0.334, "vwap_distance_atr": 5.617, "range_expansion_pct": 98.6}, "rsi": {"value": 71.8, "has_full_history": true}, "quote": {"bid": 7.39, "ask": 7.42, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 50.2, "slope": 31.6}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2709292874559742)", "volume=Expanding (rvol=0.916, accel=1.218)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.669%, ema9_slope=0.1285)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.707766", "symbol": "ARHS", "shortlisted": false, "confidence_rank": 9, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.255, "open": 7.98, "extension_from_open_pct": 3.4461152882205552, "price_1m": 8.255, "price_3m": 8.25, "price_5m": 8.24, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.054545454545458755, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0545, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 53.0, "volume_3m": 2295.0, "volume_5m": 4850.0, "volume_sub": 53.0, "volume_acceleration": 1.33, "relative_volume": 0.959}, "vwap": {"value": 8.1262, "slope": 0.0019, "price_vs_vwap_pct": 1.585, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.242, "ema20": 8.2247, "ema9_slope": 0.0536, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 1.432}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 14.177, "range_expansion_pct": -65.2}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.26, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.167}, "pressure": {"score": 12.7, "slope": 0.0}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.26, "resistance_source": "session_high", "resistance_distance_pct": 0.06056935190792253, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.054545454545458755)", "volume=Expanding (rvol=0.959, accel=1.33)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0536)", "resistance=SAFE (session_high $8.26 (0.06% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.708683", "symbol": "WLTH", "shortlisted": false, "confidence_rank": 10, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5124, "open": 10.29, "extension_from_open_pct": 2.161321671525757, "price_1m": 10.515, "price_3m": 10.515, "price_5m": 10.5, "price_sub": 10.5124}, "velocity": {"velocity_1m": -0.0004121096845777533, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.02472963847171829, "slope_3m": 0.01141501835915327, "slope_5m": 0.014079844132317696, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0388, "velocity_acceleration": null, "slope_acceleration": 0.012359}, "volume": {"volume_1m": 636.0, "volume_3m": 5667.0, "volume_5m": 19761.0, "volume_sub": 1.0, "volume_acceleration": 1.236, "relative_volume": 0.987}, "vwap": {"value": 10.3916, "slope": 0.0009, "price_vs_vwap_pct": 1.163, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5051, "ema20": 10.4805, "ema9_slope": 0.0268, "price_vs_ema9_pct": 0.069, "price_vs_ema9_atr": 0.435}, "volatility": {"atr": 0.0167, "atr_pct": 0.159, "vwap_distance_atr": 7.223, "range_expansion_pct": -0.1}, "rsi": {"value": 66.2, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 5.9, "slope": -3.1}}, "prediction": {"symbol": "WLTH", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.26254708724934006, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.014079844132317696)", "volume=Expanding (rvol=0.987, accel=1.236)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.069%, ema9_slope=0.0268)", "resistance=SAFE (session_high $10.54 (0.26% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.709531", "symbol": "COMP", "shortlisted": false, "confidence_rank": 11, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.35, "extension_from_open_pct": 4.202898550724642, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.775, "price_sub": 10.7758}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0028458830589530473}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04637501932292373, "slope_5m": 0.01855115480938649, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0186, "velocity_acceleration": null, "slope_acceleration": 0.016794}, "volume": {"volume_1m": 2232.0, "volume_3m": 132809.0, "volume_5m": 282092.0, "volume_sub": 773.0, "volume_acceleration": 2.623, "relative_volume": 1.022}, "vwap": {"value": 10.5654, "slope": 0.0063, "price_vs_vwap_pct": 2.078, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7679, "ema20": 10.7274, "ema9_slope": 0.0488, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 0.728}, "volatility": {"atr": 0.0234, "atr_pct": 0.217, "vwap_distance_atr": 9.363, "range_expansion_pct": -66.7}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.111}, "pressure": {"score": 35.9, "slope": 7.2}}, "prediction": {"symbol": "COMP", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.09272137227630771, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01855115480938649)", "volume=Expanding (rvol=1.022, accel=2.623)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0488)", "resistance=SAFE (session_high $10.79 (0.09% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.710432", "symbol": "FUBO", "shortlisted": false, "confidence_rank": 12, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.97, "open": 11.56, "extension_from_open_pct": 3.546712802768167, "price_1m": 11.985, "price_3m": 11.97, "price_5m": 11.92, "price_sub": null}, "velocity": {"velocity_1m": -0.0020859407592822687, "velocity_sub": null}, "slope": {"slope_1m": -0.1252348152786374, "slope_3m": 0.0, "slope_5m": 0.07939824488090316, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2046, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 212.0, "volume_3m": 2962.0, "volume_5m": 4394.0, "volume_sub": 212.0, "volume_acceleration": 1.022, "relative_volume": 0.961}, "vwap": {"value": 11.8479, "slope": 0.0007, "price_vs_vwap_pct": 1.031, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 37, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9503, "ema20": 11.9378, "ema9_slope": 0.0728, "price_vs_ema9_pct": 0.165, "price_vs_ema9_atr": 0.74}, "volatility": {"atr": 0.0266, "atr_pct": 0.222, "vwap_distance_atr": 4.594, "range_expansion_pct": -75.1}, "rsi": {"value": 57.5, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 11.97, "spread": 0.02, "spread_pct": 0.167}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.8, "slope": 0.0}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.1695906432748437, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07939824488090316)", "volume=Steady (rvol=0.961, accel=1.022)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.165%, ema9_slope=0.0728)", "resistance=SAFE (session_high $12.11 (1.17% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.711435", "symbol": "REPL", "shortlisted": false, "confidence_rank": 13, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5838, "open": 12.9, "extension_from_open_pct": 5.300775193798447, "price_1m": 13.59, "price_3m": 13.565, "price_5m": 13.55, "price_sub": null}, "velocity": {"velocity_1m": -0.0007603630120186119, "velocity_sub": null}, "slope": {"slope_1m": -0.04563218982990794, "slope_3m": -0.02281435979962526, "slope_5m": 0.046101411321800775, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0917, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 398.0, "volume_3m": 17399.0, "volume_5m": 20297.0, "volume_sub": 398.0, "volume_acceleration": 0.979, "relative_volume": 0.995}, "vwap": {"value": 13.1526, "slope": 0.0101, "price_vs_vwap_pct": 3.278, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5724, "ema20": 13.5467, "ema9_slope": 0.0322, "price_vs_ema9_pct": 0.084, "price_vs_ema9_atr": 0.393}, "volatility": {"atr": 0.029, "atr_pct": 0.214, "vwap_distance_atr": 14.865, "range_expansion_pct": 7.8}, "rsi": {"value": 63.1, "has_full_history": true}, "quote": {"bid": 13.58, "ask": 13.59, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.286}, "pressure": {"score": -0.8, "slope": 0.0}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.2664939118655982, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.046101411321800775)", "volume=Steady (rvol=0.995, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.084%, ema9_slope=0.0322)", "resistance=SAFE (session_high $13.62 (0.27% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.712183", "symbol": "FIGS", "shortlisted": false, "confidence_rank": 14, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.7342, "open": 13.22, "extension_from_open_pct": 3.8895612708018072, "price_1m": 13.74, "price_3m": 13.7299, "price_5m": 13.7186, "price_sub": 13.7209}, "velocity": {"velocity_1m": -0.0007035419699175999, "velocity_sub": 0.0032310805656575498}, "slope": {"slope_1m": -0.042221429559373476, "slope_3m": 0.015289703476826733, "slope_5m": 0.035324570897505486, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0775, "velocity_acceleration": null, "slope_acceleration": -0.001433}, "volume": {"volume_1m": 462.0, "volume_3m": 8476.0, "volume_5m": 14171.0, "volume_sub": 2.0, "volume_acceleration": 1.013, "relative_volume": 0.967}, "vwap": {"value": 13.4904, "slope": 0.0058, "price_vs_vwap_pct": 1.807, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7184, "ema20": 13.6813, "ema9_slope": 0.0417, "price_vs_ema9_pct": 0.115, "price_vs_ema9_atr": 1.107}, "volatility": {"atr": 0.0143, "atr_pct": 0.104, "vwap_distance_atr": 17.076, "range_expansion_pct": -29.0}, "rsi": {"value": 78.4, "has_full_history": true}, "quote": {"bid": 13.74, "ask": 13.75, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 42.6, "slope": 56.7}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.18785222291797316, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.035324570897505486)", "volume=Steady (rvol=0.967, accel=1.013)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.115%, ema9_slope=0.0417)", "resistance=SAFE (session_high $13.76 (0.19% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.713086", "symbol": "FPI", "shortlisted": false, "confidence_rank": 15, "confidence": 32.3, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.745, "price_5m": 10.73, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.02317676143386436, "slope_5m": 0.148616013375443, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1486, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4.0, "volume_3m": 6111.0, "volume_5m": 32453.0, "volume_sub": 4.0, "volume_acceleration": 1.127, "relative_volume": 0.971}, "vwap": {"value": 10.6869, "slope": 0.0046, "price_vs_vwap_pct": 0.918, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7531, "ema20": 10.7269, "ema9_slope": 0.0919, "price_vs_ema9_pct": 0.296, "price_vs_ema9_atr": 2.97}, "volatility": {"atr": 0.0107, "atr_pct": 0.099, "vwap_distance_atr": 9.142, "range_expansion_pct": -10.5}, "rsi": {"value": 80.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 4.9, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.148616013375443)", "volume=Expanding (rvol=0.971, accel=1.127)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.296%, ema9_slope=0.0919)", "resistance=TOO_CLOSE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.713895", "symbol": "TIC", "shortlisted": false, "confidence_rank": 16, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.551, "open": 9.54, "extension_from_open_pct": 0.11530398322852212, "price_1m": 9.55, "price_3m": 9.55, "price_5m": 9.53, "price_sub": null}, "velocity": {"velocity_1m": 0.00017452006980793117, "velocity_sub": null}, "slope": {"slope_1m": 0.010470655986591759, "slope_3m": -0.02093802345058396, "slope_5m": 0.012565181881008202, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0021, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1.0, "volume_3m": 7702.0, "volume_5m": 10201.0, "volume_sub": 1.0, "volume_acceleration": 0.746, "relative_volume": 1.005}, "vwap": {"value": 9.5105, "slope": 0.001, "price_vs_vwap_pct": 0.426, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5428, "ema20": 9.5317, "ema9_slope": 0.0328, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0104, "atr_pct": 0.109, "vwap_distance_atr": 3.883, "range_expansion_pct": -20.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 9.55, "ask": 9.56, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -9.8, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.30363312742121157, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012565181881008202)", "volume=Declining (rvol=1.005, accel=0.746)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0328)", "resistance=SAFE (session_high $9.58 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.714765", "symbol": "APPS", "shortlisted": false, "confidence_rank": 17, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7451, "open": 11.75, "extension_from_open_pct": -0.04170212765956798, "price_1m": 11.745, "price_3m": 11.735, "price_5m": 11.73, "price_sub": 11.7359}, "velocity": {"velocity_1m": 1.4190435646593345e-05, "velocity_sub": 0.002613064755721014}, "slope": {"slope_1m": 0.0008514225141786821, "slope_3m": 0.00042571186119044627, "slope_5m": 0.03424184967316961, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0334, "velocity_acceleration": null, "slope_acceleration": 0.01542}, "volume": {"volume_1m": 55.0, "volume_3m": 10427.0, "volume_5m": 25916.0, "volume_sub": 1.0, "volume_acceleration": 0.536, "relative_volume": 0.982}, "vwap": {"value": 11.6267, "slope": 0.0016, "price_vs_vwap_pct": 1.019, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7372, "ema20": 11.7245, "ema9_slope": 0.0195, "price_vs_ema9_pct": 0.067, "price_vs_ema9_atr": 0.614}, "volatility": {"atr": 0.0128, "atr_pct": 0.109, "vwap_distance_atr": 9.247, "range_expansion_pct": -66.7}, "rsi": {"value": 62.4, "has_full_history": true}, "quote": {"bid": 11.74, "ask": 11.75, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 30.2, "slope": 40.4}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.659415415790404, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03424184967316961)", "volume=Declining (rvol=0.982, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.067%, ema9_slope=0.0195)", "resistance=SAFE (session_high $11.94 (1.66% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.715583", "symbol": "GO", "shortlisted": false, "confidence_rank": 18, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.8666, "open": 11.39, "extension_from_open_pct": 4.1843722563652275, "price_1m": 11.87, "price_3m": 11.855, "price_5m": 11.845, "price_sub": null}, "velocity": {"velocity_1m": -0.00047739399045200535, "velocity_sub": null}, "slope": {"slope_1m": -0.028647742305125266, "slope_3m": -0.056434359259449576, "slope_5m": 0.04062601143596901, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0693, "velocity_acceleration": null, "slope_acceleration": 0.00398}, "volume": {"volume_1m": 124.0, "volume_3m": 7143.0, "volume_5m": 9856.0, "volume_sub": 124.0, "volume_acceleration": 0.579, "relative_volume": 0.99}, "vwap": {"value": 11.6237, "slope": 0.0039, "price_vs_vwap_pct": 2.09, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8545, "ema20": 11.8342, "ema9_slope": 0.0448, "price_vs_ema9_pct": 0.102, "price_vs_ema9_atr": 1.289}, "volatility": {"atr": 0.0094, "atr_pct": 0.079, "vwap_distance_atr": 25.884, "range_expansion_pct": -16.9}, "rsi": {"value": 71.4, "has_full_history": true}, "quote": {"bid": 11.87, "ask": 11.88, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.4}, "pressure": {"score": -28.5, "slope": 8.2}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.88, "resistance_source": "session_high", "resistance_distance_pct": 0.1129219827077743, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04062601143596901)", "volume=Declining (rvol=0.99, accel=0.579)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.102%, ema9_slope=0.0448)", "resistance=SAFE (session_high $11.88 (0.11% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.716339", "symbol": "BRBR", "shortlisted": false, "confidence_rank": 19, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4801, "open": 9.42, "extension_from_open_pct": 0.6380042462845039, "price_1m": 9.485, "price_3m": 9.47, "price_5m": 9.45, "price_sub": 9.485}, "velocity": {"velocity_1m": -0.000861008610085967, "velocity_sub": -0.001722017220171934}, "slope": {"slope_1m": -0.051673864097729394, "slope_3m": 0.0005273315966533794, "slope_5m": 0.037142477276610054, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0888, "velocity_acceleration": null, "slope_acceleration": -0.010169}, "volume": {"volume_1m": 639.0, "volume_3m": 7502.0, "volume_5m": 12587.0, "volume_sub": 8.0, "volume_acceleration": 0.666, "relative_volume": 1.006}, "vwap": {"value": 9.407, "slope": 0.001, "price_vs_vwap_pct": 0.777, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4664, "ema20": 9.4483, "ema9_slope": 0.0521, "price_vs_ema9_pct": 0.145, "price_vs_ema9_atr": 1.078}, "volatility": {"atr": 0.0127, "atr_pct": 0.134, "vwap_distance_atr": 5.756, "range_expansion_pct": 32.5}, "rsi": {"value": 67.9, "has_full_history": true}, "quote": {"bid": 9.48, "ask": 9.49, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -29.6, "slope": -9.9}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.7373339943671534, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.037142477276610054)", "volume=Declining (rvol=1.006, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.145%, ema9_slope=0.0521)", "resistance=SAFE (session_high $9.55 (0.74% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.717239", "symbol": "KODK", "shortlisted": false, "confidence_rank": 20, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1852, "open": 9.17, "extension_from_open_pct": 0.1657579062159226, "price_1m": 9.185, "price_3m": 9.1797, "price_5m": 9.18, "price_sub": null}, "velocity": {"velocity_1m": 3.6291054255041535e-05, "velocity_sub": null}, "slope": {"slope_1m": 0.002177439548829451, "slope_3m": 0.001088723725464888, "slope_5m": 0.01600770111988515, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0138, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 23.0, "volume_3m": 2132.0, "volume_5m": 2757.0, "volume_sub": 23.0, "volume_acceleration": 0.939, "relative_volume": 0.924}, "vwap": {"value": 9.1445, "slope": 0.0006, "price_vs_vwap_pct": 0.445, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1815, "ema20": 9.1758, "ema9_slope": 0.0111, "price_vs_ema9_pct": 0.041, "price_vs_ema9_atr": 1.037}, "volatility": {"atr": 0.0036, "atr_pct": 0.039, "vwap_distance_atr": 11.361, "range_expansion_pct": -65.7}, "rsi": {"value": 59.8, "has_full_history": true}, "quote": {"bid": 9.18, "ask": 9.19, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.2}, "pressure": {"score": 10.0, "slope": 0.0}}, "prediction": {"symbol": "KODK", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.2, "resistance_source": "session_high", "resistance_distance_pct": 0.1611287723729397, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01600770111988515)", "volume=Declining (rvol=0.924, accel=0.939)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.041%, ema9_slope=0.0111)", "resistance=SAFE (session_high $9.20 (0.16% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.718024", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 21, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5187, "open": 12.8, "extension_from_open_pct": 5.614843750000001, "price_1m": 13.515, "price_3m": 13.495, "price_5m": 13.485, "price_sub": 13.515}, "velocity": {"velocity_1m": 0.0004562831421877245, "velocity_sub": 0.000912566284375449}, "slope": {"slope_1m": 0.027373241546664036, "slope_3m": 0.05069230143048511, "slope_5m": 0.04990470718376377, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0225, "velocity_acceleration": null, "slope_acceleration": 0.011066}, "volume": {"volume_1m": 1731.0, "volume_3m": 6155.0, "volume_5m": 12244.0, "volume_sub": 120.0, "volume_acceleration": 0.651, "relative_volume": 0.975}, "vwap": {"value": 13.1224, "slope": 0.0051, "price_vs_vwap_pct": 3.02, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4988, "ema20": 13.4776, "ema9_slope": 0.0322, "price_vs_ema9_pct": 0.147, "price_vs_ema9_atr": 1.6}, "volatility": {"atr": 0.0124, "atr_pct": 0.092, "vwap_distance_atr": 31.851, "range_expansion_pct": 16.6}, "rsi": {"value": 74.2, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -8.1, "slope": 9.9}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.525, "resistance_source": "session_high", "resistance_distance_pct": 0.04660211410860163, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04990470718376377)", "volume=Declining (rvol=0.975, accel=0.651)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.147%, ema9_slope=0.0322)", "resistance=SAFE (session_high $13.53 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.718880", "symbol": "CARS", "shortlisted": false, "confidence_rank": 22, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.765, "open": 11.71, "extension_from_open_pct": 0.4696840307429523, "price_1m": 11.76, "price_3m": 11.715, "price_5m": 11.71, "price_sub": null}, "velocity": {"velocity_1m": 0.0007086167800454623, "velocity_sub": null}, "slope": {"slope_1m": 0.04250797024442748, "slope_3m": 0.06378454996456656, "slope_5m": 0.12349885018312014, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.081, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 103.0, "volume_3m": 3480.0, "volume_5m": 4065.0, "volume_sub": 103.0, "volume_acceleration": 0.806, "relative_volume": 0.959}, "vwap": {"value": 11.665, "slope": 0.0022, "price_vs_vwap_pct": 0.857, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7318, "ema20": 11.7041, "ema9_slope": 0.0644, "price_vs_ema9_pct": 0.283, "price_vs_ema9_atr": 2.315}, "volatility": {"atr": 0.0143, "atr_pct": 0.122, "vwap_distance_atr": 6.973, "range_expansion_pct": 348.3}, "rsi": {"value": 75.3, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.0}, "pressure": {"score": 7.9, "slope": 0.0}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2324691882702896, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.12349885018312014)", "volume=Declining (rvol=0.959, accel=0.806)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.283%, ema9_slope=0.0644)", "resistance=SAFE (session_high $11.91 (1.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.719663", "symbol": "SECZ", "shortlisted": false, "confidence_rank": 23, "confidence": 23.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4468, "open": 8.02, "extension_from_open_pct": 5.321695760598505, "price_1m": 8.44, "price_3m": 8.45, "price_5m": 8.44, "price_sub": null}, "velocity": {"velocity_1m": 0.001342812006319143, "velocity_sub": null}, "slope": {"slope_1m": 0.0805362768552969, "slope_3m": 0.010658539858987664, "slope_5m": -0.019416648118241567, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 52.0, "volume_3m": 3129.0, "volume_5m": 7810.0, "volume_sub": 52.0, "volume_acceleration": 0.704, "relative_volume": 0.951}, "vwap": {"value": 8.1555, "slope": 0.0017, "price_vs_vwap_pct": 3.572, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.439, "ema20": 8.4186, "ema9_slope": 0.0243, "price_vs_ema9_pct": 0.092, "price_vs_ema9_atr": 0.416}, "volatility": {"atr": 0.0187, "atr_pct": 0.221, "vwap_distance_atr": 15.583, "range_expansion_pct": -40.2}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 8.43, "ask": 8.45, "spread": 0.02, "spread_pct": 0.237}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -11.4, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.15627219775537732, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.019416648118241567)", "volume=Declining (rvol=0.951, accel=0.704)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.092%, ema9_slope=0.0243)", "resistance=SAFE (session_high $8.46 (0.16% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.720563", "symbol": "REAL", "shortlisted": false, "confidence_rank": 24, "confidence": 19.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.91, "open": 9.66, "extension_from_open_pct": 2.5879917184265007, "price_1m": 9.905, "price_3m": 9.93, "price_5m": 9.925, "price_sub": null}, "velocity": {"velocity_1m": 0.0008413259296652839, "velocity_sub": null}, "slope": {"slope_1m": 0.05046681806712876, "slope_3m": -0.12605042016806903, "slope_5m": -0.035285815102327214, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0858, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 105.0, "volume_3m": 28463.0, "volume_5m": 34017.0, "volume_sub": 105.0, "volume_acceleration": 0.853, "relative_volume": 1.051}, "vwap": {"value": 9.7872, "slope": 0.0083, "price_vs_vwap_pct": 1.254, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9158, "ema20": 9.908, "ema9_slope": 0.0057, "price_vs_ema9_pct": -0.058, "price_vs_ema9_atr": -0.531}, "volatility": {"atr": 0.0109, "atr_pct": 0.11, "vwap_distance_atr": 11.294, "range_expansion_pct": 120.1}, "rsi": {"value": 54.0, "has_full_history": true}, "quote": {"bid": 9.9, "ask": 9.91, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.125, "downtick_ratio": 0.25}, "pressure": {"score": -13.3, "slope": 0.0}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.3027245206861691, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.035285815102327214)", "volume=Declining (rvol=1.051, accel=0.853)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.058%, ema9_slope=0.0057)", "resistance=SAFE (session_high $9.94 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.721482", "symbol": "ARVN", "shortlisted": false, "confidence_rank": 25, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.585, "open": 8.49, "extension_from_open_pct": 1.11896348645466, "price_1m": 8.58, "price_3m": 8.59, "price_5m": 8.58, "price_sub": 8.5881}, "velocity": {"velocity_1m": 0.000971250971251123, "velocity_sub": -0.0012032153017935206}, "slope": {"slope_1m": 0.058258083309068245, "slope_3m": 0.0, "slope_5m": -0.011648223645893753, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0699, "velocity_acceleration": null, "slope_acceleration": -0.007104}, "volume": {"volume_1m": 234.0, "volume_3m": 2301.0, "volume_5m": 3448.0, "volume_sub": 52.0, "volume_acceleration": 0.654, "relative_volume": 0.943}, "vwap": {"value": 8.5206, "slope": 0.001, "price_vs_vwap_pct": 0.755, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5849, "ema20": 8.5782, "ema9_slope": -0.003, "price_vs_ema9_pct": 0.001, "price_vs_ema9_atr": 0.009}, "volatility": {"atr": 0.0119, "atr_pct": 0.139, "vwap_distance_atr": 5.411, "range_expansion_pct": -80.0}, "rsi": {"value": 56.1, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.59, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -49.5, "slope": -41.8}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.407687827606271, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.011648223645893753)", "volume=Declining (rvol=0.943, accel=0.654)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.001%, ema9_slope=-0.003)", "resistance=SAFE (session_high $8.62 (0.41% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.723597", "symbol": "HUN", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 20.31545, "reasons_for": ["held 20.3s (>= 18s)", "momentum=Strong (slope_5m=0.04782654904878111)", "volume=Expanding (rvol=1.005, accel=1.981)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.184%, ema9_slope=0.0361)", "resistance=SAFE (session_high $9.58 (1.70% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "HUN", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.42, "open": 9.51, "extension_from_open_pct": -0.9463722397476325, "price_1m": 9.415, "price_3m": 9.41, "price_5m": 9.395, "price_sub": null}, "velocity": {"velocity_1m": 0.0008851124092761167, "velocity_sub": null}, "slope": {"slope_1m": 0.053092646668444717, "slope_3m": 0.10625110678236004, "slope_5m": 0.04782654904878111, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0053, "velocity_acceleration": null, "slope_acceleration": -0.020929}, "volume": {"volume_1m": 531.0, "volume_3m": 6499.0, "volume_5m": 8414.0, "volume_sub": 531.0, "volume_acceleration": 1.981, "relative_volume": 1.005}, "vwap": {"value": 9.368, "slope": 0.0004, "price_vs_vwap_pct": 0.555, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 19, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4027, "ema20": 9.3894, "ema9_slope": 0.0361, "price_vs_ema9_pct": 0.184, "price_vs_ema9_atr": 1.889}, "volatility": {"atr": 0.0091, "atr_pct": 0.097, "vwap_distance_atr": 5.687, "range_expansion_pct": -33.5}, "rsi": {"value": 70.8, "has_full_history": true}, "quote": {"bid": 9.42, "ask": 9.43, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.0}, "pressure": {"score": 48.0, "slope": -52.0}}, "prediction": {"symbol": "HUN", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 1.6985138004246298, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.04782654904878111)", "volume=Expanding (rvol=1.005, accel=1.981)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.184%, ema9_slope=0.0361)", "resistance=SAFE (session_high $9.58 (1.70% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.774683", "symbol": "MNRO", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.0350025741803426)", "volume=Steady (rvol=0.985, accel=1.001)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.104%, ema9_slope=0.0254)", "resistance=SAFE (session_high $12.85 (0.78% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.75, "open": 12.77, "extension_from_open_pct": -0.15661707126076407, "price_1m": 12.7446, "price_3m": 12.74, "price_5m": 12.725, "price_sub": 12.7391}, "velocity": {"velocity_1m": 0.0007061814415516963, "velocity_sub": 0.0028521114783094216}, "slope": {"slope_1m": 0.042361911934290786, "slope_3m": 0.01961317587004355, "slope_5m": 0.0350025741803426, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0074, "velocity_acceleration": null, "slope_acceleration": 0.007719}, "volume": {"volume_1m": 410.0, "volume_3m": 3941.0, "volume_5m": 4753.0, "volume_sub": 1.0, "volume_acceleration": 1.001, "relative_volume": 0.985}, "vwap": {"value": 12.6884, "slope": 0.0015, "price_vs_vwap_pct": 0.485, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 16, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.7367, "ema20": 12.7142, "ema9_slope": 0.0254, "price_vs_ema9_pct": 0.104, "price_vs_ema9_atr": 1.416}, "volatility": {"atr": 0.0094, "atr_pct": 0.074, "vwap_distance_atr": 6.563, "range_expansion_pct": -45.6}, "rsi": {"value": 65.8, "has_full_history": true}, "quote": {"bid": 12.74, "ask": 12.75, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 42.0, "slope": 42.0}}, "prediction": {"symbol": "MNRO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7843137254901933, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0350025741803426)", "volume=Steady (rvol=0.985, accel=1.001)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.104%, ema9_slope=0.0254)", "resistance=SAFE (session_high $12.85 (0.78% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.777171", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "BUY", "should_enter": true, "confidence": 64.6, "direction": "UP", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 20.31545, "reasons_for": ["held 20.3s (>= 18s)", "momentum=Weakening (slope_5m=0.08458627460305648)", "volume=Expanding (rvol=1.061, accel=1.488)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.16%, ema9_slope=0.0557)", "resistance=SAFE (session_high $5.90 (0.13% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.8924, "open": 5.77, "extension_from_open_pct": 2.1213171577123178, "price_1m": 5.895, "price_3m": 5.88, "price_5m": 5.87, "price_sub": 5.8791}, "velocity": {"velocity_1m": -0.0007350862312692309, "velocity_sub": 0.007540836749389129}, "slope": {"slope_1m": -0.04411490235334797, "slope_3m": -0.022055829525397596, "slope_5m": 0.08458627460305648, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1287, "velocity_acceleration": null, "slope_acceleration": 0.044467}, "volume": {"volume_1m": 1291.0, "volume_3m": 194675.0, "volume_5m": 403812.0, "volume_sub": 206.0, "volume_acceleration": 1.488, "relative_volume": 1.061}, "vwap": {"value": 5.8596, "slope": 0.0035, "price_vs_vwap_pct": 0.56, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.883, "ema20": 5.8742, "ema9_slope": 0.0557, "price_vs_ema9_pct": 0.16, "price_vs_ema9_atr": 0.899}, "volatility": {"atr": 0.0105, "atr_pct": 0.178, "vwap_distance_atr": 3.129, "range_expansion_pct": 4.1}, "rsi": {"value": 70.1, "has_full_history": true}, "quote": {"bid": 5.89, "ask": 5.9, "spread": 0.01, "spread_pct": 0.17}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 27.5, "slope": -2.5}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 64.6, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.9, "resistance_source": "session_high", "resistance_distance_pct": 0.1289797026678442, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08458627460305648)", "volume=Expanding (rvol=1.061, accel=1.488)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.16%, ema9_slope=0.0557)", "resistance=SAFE (session_high $5.90 (0.13% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.834837", "symbol": "STLA", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.081729, "reasons_for": ["holding 5.1s / 18s", "momentum=Building (slope_5m=-0.01902949571836306)", "volume=Declining (rvol=0.804, accel=0.585)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.033%, ema9_slope=0.0201)", "resistance=SAFE (session_high $5.26 (0.19% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.25, "open": 5.22, "extension_from_open_pct": 0.5747126436781657, "price_1m": 5.255, "price_3m": 5.255, "price_5m": 5.25, "price_sub": 5.26}, "velocity": {"velocity_1m": -0.0015857913098635884, "velocity_sub": -0.00633713561470202}, "slope": {"slope_1m": -0.0951927653498314, "slope_3m": -0.0951474785918153, "slope_5m": -0.01902949571836306, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0762, "velocity_acceleration": null, "slope_acceleration": -0.037447}, "volume": {"volume_1m": 1571.0, "volume_3m": 45157.0, "volume_5m": 235514.0, "volume_sub": 30.0, "volume_acceleration": 0.585, "relative_volume": 0.804}, "vwap": {"value": 5.2374, "slope": 0.0001, "price_vs_vwap_pct": 0.24, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2517, "ema20": 5.2493, "ema9_slope": 0.0201, "price_vs_ema9_pct": -0.033, "price_vs_ema9_atr": -0.21}, "volatility": {"atr": 0.0082, "atr_pct": 0.155, "vwap_distance_atr": 1.541, "range_expansion_pct": -50.1}, "rsi": {"value": 52.1, "has_full_history": true}, "quote": {"bid": 5.25, "ask": 5.26, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -54.8, "slope": -52.5}}, "prediction": {"symbol": "STLA", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.26, "resistance_source": "session_high", "resistance_distance_pct": 0.1904761904761864, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.01902949571836306)", "volume=Declining (rvol=0.804, accel=0.585)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.033%, ema9_slope=0.0201)", "resistance=SAFE (session_high $5.26 (0.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:32.837217", "symbol": "CAG", "shortlisted": true, "confidence_rank": 5, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.030327240274574414)", "volume=Declining (rvol=0.995, accel=0.766)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.039%, ema9_slope=0.0378)", "resistance=SAFE (session_high $15.03 (0.43% away))", "extension=EXTENDED"], "features": {"symbol": "CAG", "computed_at": "2026-09-14T16:03:32.659053+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.9652, "open": 14.8, "extension_from_open_pct": 1.1162162162162073, "price_1m": 14.99, "price_3m": 14.965, "price_5m": 14.95, "price_sub": 14.9822}, "velocity": {"velocity_1m": -0.0027573938181010478, "velocity_sub": -0.0037822660668440406}, "slope": {"slope_1m": -0.16558060036321454, "slope_3m": -0.03271741501262042, "slope_5m": 0.030327240274574414, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1959, "velocity_acceleration": null, "slope_acceleration": -0.019451}, "volume": {"volume_1m": 1435.0, "volume_3m": 27591.0, "volume_5m": 71028.0, "volume_sub": 301.0, "volume_acceleration": 0.766, "relative_volume": 0.995}, "vwap": {"value": 14.9067, "slope": 0.0005, "price_vs_vwap_pct": 0.393, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.9594, "ema20": 14.9361, "ema9_slope": 0.0378, "price_vs_ema9_pct": 0.039, "price_vs_ema9_atr": 0.347}, "volatility": {"atr": 0.0168, "atr_pct": 0.112, "vwap_distance_atr": 3.477, "range_expansion_pct": -23.6}, "rsi": {"value": 61.9, "has_full_history": true}, "quote": {"bid": 14.98, "ask": 14.99, "spread": 0.01, "spread_pct": 0.067}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -21.9, "slope": -6.4}}, "prediction": {"symbol": "CAG", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 15.03, "resistance_source": "session_high", "resistance_distance_pct": 0.4330045706038006, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.030327240274574414)", "volume=Declining (rvol=0.995, accel=0.766)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.039%, ema9_slope=0.0378)", "resistance=SAFE (session_high $15.03 (0.43% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.883691", "symbol": "WLTH", "shortlisted": false, "confidence_rank": 6, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.509, "open": 10.29, "extension_from_open_pct": 2.128279883381936, "price_1m": 10.515, "price_3m": 10.515, "price_5m": 10.5, "price_sub": 10.5124}, "velocity": {"velocity_1m": -0.0009510223490252381, "velocity_sub": -0.001078091904163712}, "slope": {"slope_1m": -0.05707762557077842, "slope_3m": -0.004756770469966286, "slope_5m": 0.007611218936711877, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0647, "velocity_acceleration": -0.000208, "slope_acceleration": -0.006229}, "volume": {"volume_1m": 639.0, "volume_3m": 5670.0, "volume_5m": 19764.0, "volume_sub": 4.0, "volume_acceleration": 1.236, "relative_volume": 0.987}, "vwap": {"value": 10.3916, "slope": 0.0009, "price_vs_vwap_pct": 1.13, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5044, "ema20": 10.4802, "ema9_slope": 0.0255, "price_vs_ema9_pct": 0.043, "price_vs_ema9_atr": 0.272}, "volatility": {"atr": 0.0167, "atr_pct": 0.159, "vwap_distance_atr": 7.02, "range_expansion_pct": -0.1}, "rsi": {"value": 64.8, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -14.9, "slope": -20.8}}, "prediction": {"symbol": "WLTH", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.29498525073745174, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.007611218936711877)", "volume=Expanding (rvol=0.987, accel=1.236)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.043%, ema9_slope=0.0255)", "resistance=SAFE (session_high $10.54 (0.29% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.885416", "symbol": "COMP", "shortlisted": false, "confidence_rank": 7, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.35, "extension_from_open_pct": 4.202898550724642, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.775, "price_sub": 10.7758}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0028458830589530473}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04637501932292373, "slope_5m": 0.01855115480938649, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0186, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2572.0, "volume_3m": 133149.0, "volume_5m": 282432.0, "volume_sub": 1113.0, "volume_acceleration": 2.623, "relative_volume": 1.022}, "vwap": {"value": 10.5655, "slope": 0.0063, "price_vs_vwap_pct": 2.078, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7679, "ema20": 10.7274, "ema9_slope": 0.0488, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 0.728}, "volatility": {"atr": 0.0234, "atr_pct": 0.217, "vwap_distance_atr": 9.362, "range_expansion_pct": -66.7}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.188, "downtick_ratio": 0.062}, "pressure": {"score": 32.0, "slope": -3.9}}, "prediction": {"symbol": "COMP", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.09272137227630771, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01855115480938649)", "volume=Expanding (rvol=1.022, accel=2.623)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0488)", "resistance=SAFE (session_high $10.79 (0.09% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.886227", "symbol": "FUBO", "shortlisted": false, "confidence_rank": 8, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.97, "open": 11.56, "extension_from_open_pct": 3.546712802768167, "price_1m": 11.985, "price_3m": 11.97, "price_5m": 11.92, "price_sub": null}, "velocity": {"velocity_1m": -0.0020859407592822687, "velocity_sub": null}, "slope": {"slope_1m": -0.1252348152786374, "slope_3m": 0.0, "slope_5m": 0.07939824488090316, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2046, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 212.0, "volume_3m": 2962.0, "volume_5m": 4394.0, "volume_sub": 212.0, "volume_acceleration": 1.022, "relative_volume": 0.961}, "vwap": {"value": 11.8479, "slope": 0.0007, "price_vs_vwap_pct": 1.031, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 37, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9503, "ema20": 11.9378, "ema9_slope": 0.0728, "price_vs_ema9_pct": 0.165, "price_vs_ema9_atr": 0.74}, "volatility": {"atr": 0.0266, "atr_pct": 0.222, "vwap_distance_atr": 4.594, "range_expansion_pct": -75.1}, "rsi": {"value": 57.5, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 11.97, "spread": 0.02, "spread_pct": 0.167}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.8, "slope": 0.0}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.1695906432748437, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07939824488090316)", "volume=Steady (rvol=0.961, accel=1.022)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.165%, ema9_slope=0.0728)", "resistance=SAFE (session_high $12.11 (1.17% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.887035", "symbol": "REPL", "shortlisted": false, "confidence_rank": 9, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5838, "open": 12.9, "extension_from_open_pct": 5.300775193798447, "price_1m": 13.59, "price_3m": 13.565, "price_5m": 13.55, "price_sub": null}, "velocity": {"velocity_1m": -0.0007603630120186119, "velocity_sub": null}, "slope": {"slope_1m": -0.04563218982990794, "slope_3m": -0.02281435979962526, "slope_5m": 0.046101411321800775, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0917, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 398.0, "volume_3m": 17399.0, "volume_5m": 20297.0, "volume_sub": 398.0, "volume_acceleration": 0.979, "relative_volume": 0.995}, "vwap": {"value": 13.1526, "slope": 0.0101, "price_vs_vwap_pct": 3.278, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5724, "ema20": 13.5467, "ema9_slope": 0.0322, "price_vs_ema9_pct": 0.084, "price_vs_ema9_atr": 0.393}, "volatility": {"atr": 0.029, "atr_pct": 0.214, "vwap_distance_atr": 14.865, "range_expansion_pct": 7.8}, "rsi": {"value": 63.1, "has_full_history": true}, "quote": {"bid": 13.58, "ask": 13.59, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.286}, "pressure": {"score": -0.8, "slope": 0.0}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.2664939118655982, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.046101411321800775)", "volume=Steady (rvol=0.995, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.084%, ema9_slope=0.0322)", "resistance=SAFE (session_high $13.62 (0.27% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.887506", "symbol": "FIGS", "shortlisted": false, "confidence_rank": 10, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.7369, "open": 13.22, "extension_from_open_pct": 3.9099848714069565, "price_1m": 13.74, "price_3m": 13.7299, "price_5m": 13.7186, "price_sub": 13.7209}, "velocity": {"velocity_1m": -0.0003760310528869336, "velocity_sub": 0.0038870142143251083}, "slope": {"slope_1m": -0.0225644086487186, "slope_3m": 0.025117152709861357, "slope_5m": 0.039256071945674036, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0618, "velocity_acceleration": 0.000126, "slope_acceleration": 0.003785}, "volume": {"volume_1m": 498.0, "volume_3m": 8512.0, "volume_5m": 14207.0, "volume_sub": 38.0, "volume_acceleration": 1.013, "relative_volume": 0.967}, "vwap": {"value": 13.4904, "slope": 0.0058, "price_vs_vwap_pct": 1.827, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7189, "ema20": 13.6816, "ema9_slope": 0.0425, "price_vs_ema9_pct": 0.131, "price_vs_ema9_atr": 1.258}, "volatility": {"atr": 0.0143, "atr_pct": 0.104, "vwap_distance_atr": 17.264, "range_expansion_pct": -29.0}, "rsi": {"value": 79.9, "has_full_history": true}, "quote": {"bid": 13.74, "ask": 13.75, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 13.0, "slope": -29.6}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.16816021081903088, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.039256071945674036)", "volume=Steady (rvol=0.967, accel=1.013)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.131%, ema9_slope=0.0425)", "resistance=SAFE (session_high $13.76 (0.17% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.887927", "symbol": "FPI", "shortlisted": false, "confidence_rank": 11, "confidence": 32.3, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.745, "price_5m": 10.73, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.02317676143386436, "slope_5m": 0.148616013375443, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1486, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4.0, "volume_3m": 6111.0, "volume_5m": 32453.0, "volume_sub": 4.0, "volume_acceleration": 1.127, "relative_volume": 0.971}, "vwap": {"value": 10.6869, "slope": 0.0046, "price_vs_vwap_pct": 0.918, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7531, "ema20": 10.7269, "ema9_slope": 0.0919, "price_vs_ema9_pct": 0.296, "price_vs_ema9_atr": 2.97}, "volatility": {"atr": 0.0107, "atr_pct": 0.099, "vwap_distance_atr": 9.142, "range_expansion_pct": -10.5}, "rsi": {"value": 80.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 4.9, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.148616013375443)", "volume=Expanding (rvol=0.971, accel=1.127)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.296%, ema9_slope=0.0919)", "resistance=TOO_CLOSE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.888386", "symbol": "TIC", "shortlisted": false, "confidence_rank": 12, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.551, "open": 9.54, "extension_from_open_pct": 0.11530398322852212, "price_1m": 9.55, "price_3m": 9.55, "price_5m": 9.53, "price_sub": 9.551}, "velocity": {"velocity_1m": 0.00017452006980793117, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.010470655986591759, "slope_3m": -0.02093802345058396, "slope_5m": 0.012565181881008202, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0021, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 10.0, "volume_3m": 7711.0, "volume_5m": 10210.0, "volume_sub": 9.0, "volume_acceleration": 0.746, "relative_volume": 1.005}, "vwap": {"value": 9.5105, "slope": 0.001, "price_vs_vwap_pct": 0.426, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5428, "ema20": 9.5317, "ema9_slope": 0.0328, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0104, "atr_pct": 0.109, "vwap_distance_atr": 3.883, "range_expansion_pct": -20.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 9.55, "ask": 9.56, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -6.3, "slope": 3.5}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.30363312742121157, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012565181881008202)", "volume=Declining (rvol=1.005, accel=0.746)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0328)", "resistance=SAFE (session_high $9.58 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.888928", "symbol": "APPS", "shortlisted": false, "confidence_rank": 13, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7451, "open": 11.75, "extension_from_open_pct": -0.04170212765956798, "price_1m": 11.745, "price_3m": 11.735, "price_5m": 11.73, "price_sub": 11.7359}, "velocity": {"velocity_1m": 1.4190435646593345e-05, "velocity_sub": 0.002613064755721014}, "slope": {"slope_1m": 0.0008514225141786821, "slope_3m": 0.00042571186119044627, "slope_5m": 0.03424184967316961, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0334, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 55.0, "volume_3m": 10427.0, "volume_5m": 25916.0, "volume_sub": 1.0, "volume_acceleration": 0.536, "relative_volume": 0.982}, "vwap": {"value": 11.6267, "slope": 0.0016, "price_vs_vwap_pct": 1.019, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7372, "ema20": 11.7245, "ema9_slope": 0.0195, "price_vs_ema9_pct": 0.067, "price_vs_ema9_atr": 0.614}, "volatility": {"atr": 0.0128, "atr_pct": 0.109, "vwap_distance_atr": 9.247, "range_expansion_pct": -66.7}, "rsi": {"value": 62.4, "has_full_history": true}, "quote": {"bid": 11.74, "ask": 11.75, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 30.2, "slope": 0.0}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.659415415790404, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03424184967316961)", "volume=Declining (rvol=0.982, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.067%, ema9_slope=0.0195)", "resistance=SAFE (session_high $11.94 (1.66% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.889353", "symbol": "GO", "shortlisted": false, "confidence_rank": 14, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.875, "open": 11.39, "extension_from_open_pct": 4.258121158911321, "price_1m": 11.87, "price_3m": 11.855, "price_5m": 11.845, "price_sub": 11.8666}, "velocity": {"velocity_1m": 0.0007020499859591102, "velocity_sub": 0.002359563817774247}, "slope": {"slope_1m": 0.04211412929038351, "slope_3m": -0.02105263157895066, "slope_5m": 0.05477835833473749, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0127, "velocity_acceleration": null, "slope_acceleration": 0.013625}, "volume": {"volume_1m": 156.0, "volume_3m": 7175.0, "volume_5m": 9888.0, "volume_sub": 32.0, "volume_acceleration": 0.579, "relative_volume": 0.99}, "vwap": {"value": 11.6237, "slope": 0.0039, "price_vs_vwap_pct": 2.162, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8562, "ema20": 11.835, "ema9_slope": 0.0476, "price_vs_ema9_pct": 0.159, "price_vs_ema9_atr": 2.005}, "volatility": {"atr": 0.0094, "atr_pct": 0.079, "vwap_distance_atr": 26.777, "range_expansion_pct": -16.9}, "rsi": {"value": 74.9, "has_full_history": true}, "quote": {"bid": 11.87, "ask": 11.88, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 31.1, "slope": 59.6}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.88, "resistance_source": "session_high", "resistance_distance_pct": 0.04210526315790132, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05477835833473749)", "volume=Declining (rvol=0.99, accel=0.579)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.159%, ema9_slope=0.0476)", "resistance=SAFE (session_high $11.88 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.889748", "symbol": "CAG", "shortlisted": false, "confidence_rank": 15, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CAG", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.9857, "open": 14.8, "extension_from_open_pct": 1.254729729729722, "price_1m": 14.99, "price_3m": 14.965, "price_5m": 14.95, "price_sub": 14.9822}, "velocity": {"velocity_1m": -0.00047809650878370425, "velocity_sub": 0.0007787018372911296}, "slope": {"slope_1m": -0.028689905490117906, "slope_3m": 0.035705784337062375, "slope_5m": 0.05769947389299109, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0864, "velocity_acceleration": 0.000878, "slope_acceleration": 0.026359}, "volume": {"volume_1m": 1567.0, "volume_3m": 27723.0, "volume_5m": 71160.0, "volume_sub": 433.0, "volume_acceleration": 0.766, "relative_volume": 0.995}, "vwap": {"value": 14.9067, "slope": 0.0005, "price_vs_vwap_pct": 0.53, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.9635, "ema20": 14.938, "ema9_slope": 0.0433, "price_vs_ema9_pct": 0.149, "price_vs_ema9_atr": 1.321}, "volatility": {"atr": 0.0168, "atr_pct": 0.112, "vwap_distance_atr": 4.695, "range_expansion_pct": -23.6}, "rsi": {"value": 70.2, "has_full_history": true}, "quote": {"bid": 14.98, "ask": 14.99, "spread": 0.01, "spread_pct": 0.067}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.625, "downtick_ratio": 0.375}, "pressure": {"score": 4.7, "slope": 26.6}}, "prediction": {"symbol": "CAG", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 15.03, "resistance_source": "session_high", "resistance_distance_pct": 0.29561515311263264, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05769947389299109)", "volume=Declining (rvol=0.995, accel=0.766)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0433)", "resistance=SAFE (session_high $15.03 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.890151", "symbol": "BRBR", "shortlisted": false, "confidence_rank": 16, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.48, "open": 9.42, "extension_from_open_pct": 0.636942675159241, "price_1m": 9.485, "price_3m": 9.47, "price_5m": 9.45, "price_sub": 9.485}, "velocity": {"velocity_1m": -0.0008785802143733976, "velocity_sub": -0.0017571604287467952}, "slope": {"slope_1m": -0.05272871078301086, "slope_3m": 0.0, "slope_5m": 0.036931518412998174, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0897, "velocity_acceleration": -7e-06, "slope_acceleration": -0.000203}, "volume": {"volume_1m": 709.0, "volume_3m": 7572.0, "volume_5m": 12657.0, "volume_sub": 78.0, "volume_acceleration": 0.666, "relative_volume": 1.006}, "vwap": {"value": 9.407, "slope": 0.001, "price_vs_vwap_pct": 0.776, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4664, "ema20": 9.4483, "ema9_slope": 0.0521, "price_vs_ema9_pct": 0.144, "price_vs_ema9_atr": 1.071}, "volatility": {"atr": 0.0127, "atr_pct": 0.134, "vwap_distance_atr": 5.747, "range_expansion_pct": 32.5}, "rsi": {"value": 67.8, "has_full_history": true}, "quote": {"bid": 9.48, "ask": 9.49, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -29.6, "slope": 0.0}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.7383966244725768, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.036931518412998174)", "volume=Declining (rvol=1.006, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.144%, ema9_slope=0.0521)", "resistance=SAFE (session_high $9.55 (0.74% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.890931", "symbol": "KODK", "shortlisted": false, "confidence_rank": 17, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.185, "open": 9.17, "extension_from_open_pct": 0.16357688113413923, "price_1m": 9.185, "price_3m": 9.1797, "price_5m": 9.18, "price_sub": 9.1852}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -7.258052809575327e-05}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.015572185245844972, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0156, "velocity_acceleration": null, "slope_acceleration": -0.000419}, "volume": {"volume_1m": 62.0, "volume_3m": 2171.0, "volume_5m": 2796.0, "volume_sub": 39.0, "volume_acceleration": 0.939, "relative_volume": 0.924}, "vwap": {"value": 9.1445, "slope": 0.0006, "price_vs_vwap_pct": 0.443, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1814, "ema20": 9.1758, "ema9_slope": 0.011, "price_vs_ema9_pct": 0.039, "price_vs_ema9_atr": 0.993}, "volatility": {"atr": 0.0036, "atr_pct": 0.039, "vwap_distance_atr": 11.302, "range_expansion_pct": -65.7}, "rsi": {"value": 59.7, "has_full_history": true}, "quote": {"bid": 9.18, "ask": 9.19, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -41.6, "slope": -51.6}}, "prediction": {"symbol": "KODK", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.2, "resistance_source": "session_high", "resistance_distance_pct": 0.16330974414805433, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.015572185245844972)", "volume=Declining (rvol=0.924, accel=0.939)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.039%, ema9_slope=0.011)", "resistance=SAFE (session_high $9.20 (0.16% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.891969", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 18, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.515, "open": 12.8, "extension_from_open_pct": 5.585937499999999, "price_1m": 13.515, "price_3m": 13.495, "price_5m": 13.485, "price_sub": 13.515}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.03700505735783811, "slope_5m": 0.04442798963347208, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0444, "velocity_acceleration": -0.000176, "slope_acceleration": -0.005271}, "volume": {"volume_1m": 1737.0, "volume_3m": 6161.0, "volume_5m": 12250.0, "volume_sub": 126.0, "volume_acceleration": 0.651, "relative_volume": 0.975}, "vwap": {"value": 13.1224, "slope": 0.0051, "price_vs_vwap_pct": 2.992, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4981, "ema20": 13.4773, "ema9_slope": 0.0311, "price_vs_ema9_pct": 0.126, "price_vs_ema9_atr": 1.362}, "volatility": {"atr": 0.0124, "atr_pct": 0.092, "vwap_distance_atr": 31.554, "range_expansion_pct": 16.6}, "rsi": {"value": 73.4, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -18.7, "slope": -10.6}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.525, "resistance_source": "session_high", "resistance_distance_pct": 0.07399186089529994, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04442798963347208)", "volume=Declining (rvol=0.975, accel=0.651)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.126%, ema9_slope=0.0311)", "resistance=SAFE (session_high $13.53 (0.07% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.892739", "symbol": "CARS", "shortlisted": false, "confidence_rank": 19, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.765, "open": 11.71, "extension_from_open_pct": 0.4696840307429523, "price_1m": 11.76, "price_3m": 11.715, "price_5m": 11.71, "price_sub": 11.765}, "velocity": {"velocity_1m": 0.0007086167800454623, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.04250797024442748, "slope_3m": 0.06378454996456656, "slope_5m": 0.12349885018312014, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.081, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 116.0, "volume_3m": 3493.0, "volume_5m": 4078.0, "volume_sub": 13.0, "volume_acceleration": 0.806, "relative_volume": 0.959}, "vwap": {"value": 11.665, "slope": 0.0022, "price_vs_vwap_pct": 0.857, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7318, "ema20": 11.7041, "ema9_slope": 0.0644, "price_vs_ema9_pct": 0.283, "price_vs_ema9_atr": 2.315}, "volatility": {"atr": 0.0143, "atr_pct": 0.122, "vwap_distance_atr": 6.973, "range_expansion_pct": 348.3}, "rsi": {"value": 75.3, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -4.8, "slope": -12.7}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2324691882702896, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.12349885018312014)", "volume=Declining (rvol=0.959, accel=0.806)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.283%, ema9_slope=0.0644)", "resistance=SAFE (session_high $11.91 (1.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.893186", "symbol": "SECZ", "shortlisted": false, "confidence_rank": 20, "confidence": 23.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4468, "open": 8.02, "extension_from_open_pct": 5.321695760598505, "price_1m": 8.44, "price_3m": 8.45, "price_5m": 8.44, "price_sub": null}, "velocity": {"velocity_1m": 0.001342812006319143, "velocity_sub": null}, "slope": {"slope_1m": 0.0805362768552969, "slope_3m": 0.010658539858987664, "slope_5m": -0.019416648118241567, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 52.0, "volume_3m": 3129.0, "volume_5m": 7810.0, "volume_sub": 52.0, "volume_acceleration": 0.704, "relative_volume": 0.951}, "vwap": {"value": 8.1555, "slope": 0.0017, "price_vs_vwap_pct": 3.572, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.439, "ema20": 8.4186, "ema9_slope": 0.0243, "price_vs_ema9_pct": 0.092, "price_vs_ema9_atr": 0.416}, "volatility": {"atr": 0.0187, "atr_pct": 0.221, "vwap_distance_atr": 15.583, "range_expansion_pct": -40.2}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 8.43, "ask": 8.45, "spread": 0.02, "spread_pct": 0.237}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -11.4, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.15627219775537732, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.019416648118241567)", "volume=Declining (rvol=0.951, accel=0.704)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.092%, ema9_slope=0.0243)", "resistance=SAFE (session_high $8.46 (0.16% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.893602", "symbol": "REAL", "shortlisted": false, "confidence_rank": 21, "confidence": 19.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.9149, "open": 9.66, "extension_from_open_pct": 2.6387163561076523, "price_1m": 9.905, "price_3m": 9.93, "price_5m": 9.925, "price_sub": 9.91}, "velocity": {"velocity_1m": 0.001665825340737005, "velocity_sub": 0.0016481668348466995}, "slope": {"slope_1m": 0.09989959586072605, "slope_3m": -0.10132784852243386, "slope_5m": -0.02540327702273582, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1253, "velocity_acceleration": null, "slope_acceleration": 0.009518}, "volume": {"volume_1m": 108.0, "volume_3m": 28466.0, "volume_5m": 34020.0, "volume_sub": 3.0, "volume_acceleration": 0.853, "relative_volume": 1.051}, "vwap": {"value": 9.7872, "slope": 0.0083, "price_vs_vwap_pct": 1.305, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9168, "ema20": 9.9085, "ema9_slope": 0.0077, "price_vs_ema9_pct": -0.019, "price_vs_ema9_atr": -0.171}, "volatility": {"atr": 0.0109, "atr_pct": 0.11, "vwap_distance_atr": 11.744, "range_expansion_pct": 120.0}, "rsi": {"value": 55.8, "has_full_history": true}, "quote": {"bid": 9.9, "ask": 9.91, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 37.5, "slope": 50.8}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.25315434346287025, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.02540327702273582)", "volume=Declining (rvol=1.051, accel=0.853)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.019%, ema9_slope=0.0077)", "resistance=SAFE (session_high $9.94 (0.25% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.894006", "symbol": "ARVN", "shortlisted": false, "confidence_rank": 22, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5862, "open": 8.49, "extension_from_open_pct": 1.1330977620730225, "price_1m": 8.58, "price_3m": 8.59, "price_5m": 8.58, "price_sub": 8.5881}, "velocity": {"velocity_1m": 0.001204351204351158, "velocity_sub": -0.0007374545398093101}, "slope": {"slope_1m": 0.07223497337791429, "slope_3m": 0.006989965516164176, "slope_5m": -0.0088524024954478, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0811, "velocity_acceleration": 9e-05, "slope_acceleration": 0.002691}, "volume": {"volume_1m": 358.0, "volume_3m": 2425.0, "volume_5m": 3572.0, "volume_sub": 176.0, "volume_acceleration": 0.655, "relative_volume": 0.944}, "vwap": {"value": 8.5207, "slope": 0.001, "price_vs_vwap_pct": 0.769, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5851, "ema20": 8.5783, "ema9_slope": -0.0024, "price_vs_ema9_pct": 0.012, "price_vs_ema9_atr": 0.09}, "volatility": {"atr": 0.0119, "atr_pct": 0.139, "vwap_distance_atr": 5.507, "range_expansion_pct": -80.0}, "rsi": {"value": 56.6, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.59, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.333}, "pressure": {"score": -15.8, "slope": 33.7}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.39365493466259094, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0088524024954478)", "volume=Declining (rvol=0.944, accel=0.655)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.012%, ema9_slope=-0.0024)", "resistance=SAFE (session_high $8.62 (0.39% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.895178", "symbol": "MNRO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.193371, "reasons_for": ["holding 5.2s / 18s", "momentum=Strong (slope_5m=0.0350025741803426)", "volume=Steady (rvol=0.986, accel=1.002)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.104%, ema9_slope=0.0254)", "resistance=SAFE (session_high $12.85 (0.78% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.75, "open": 12.77, "extension_from_open_pct": -0.15661707126076407, "price_1m": 12.7446, "price_3m": 12.74, "price_5m": 12.725, "price_sub": 12.7391}, "velocity": {"velocity_1m": 0.0007061814415516963, "velocity_sub": 0.0028521114783094216}, "slope": {"slope_1m": 0.042361911934290786, "slope_3m": 0.01961317587004355, "slope_5m": 0.0350025741803426, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0074, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 530.0, "volume_3m": 4061.0, "volume_5m": 4873.0, "volume_sub": 121.0, "volume_acceleration": 1.002, "relative_volume": 0.986}, "vwap": {"value": 12.6885, "slope": 0.0016, "price_vs_vwap_pct": 0.485, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 16, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.7367, "ema20": 12.7142, "ema9_slope": 0.0254, "price_vs_ema9_pct": 0.104, "price_vs_ema9_atr": 1.416}, "volatility": {"atr": 0.0094, "atr_pct": 0.074, "vwap_distance_atr": 6.558, "range_expansion_pct": -45.6}, "rsi": {"value": 65.8, "has_full_history": true}, "quote": {"bid": 12.74, "ask": 12.76, "spread": 0.02, "spread_pct": 0.157}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.143, "downtick_ratio": 0.0}, "pressure": {"score": 7.8, "slope": -34.2}}, "prediction": {"symbol": "MNRO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7843137254901933, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0350025741803426)", "volume=Steady (rvol=0.986, accel=1.002)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.104%, ema9_slope=0.0254)", "resistance=SAFE (session_high $12.85 (0.78% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.896298", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.009292816652727246)", "volume=Declining (rvol=0.994, accel=0.417)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.143%, ema9_slope=0.06)", "resistance=SAFE (session_high $11.03 (2.51% away))", "extension=EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.76, "open": 10.49, "extension_from_open_pct": 2.573879885605334, "price_1m": 10.76, "price_3m": 10.77, "price_5m": 10.735, "price_sub": 10.7639}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0012077406887837409}, "slope": {"slope_1m": 0.0, "slope_3m": -0.023230602446960427, "slope_5m": 0.009292816652727246, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0093, "velocity_acceleration": -3.6e-05, "slope_acceleration": -0.001074}, "volume": {"volume_1m": 669.0, "volume_3m": 9124.0, "volume_5m": 25834.0, "volume_sub": 205.0, "volume_acceleration": 0.417, "relative_volume": 0.994}, "vwap": {"value": 10.7184, "slope": 0.0003, "price_vs_vwap_pct": 0.388, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 6, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7447, "ema20": 10.7314, "ema9_slope": 0.06, "price_vs_ema9_pct": 0.143, "price_vs_ema9_atr": 0.99}, "volatility": {"atr": 0.0155, "atr_pct": 0.144, "vwap_distance_atr": 2.686, "range_expansion_pct": -75.6}, "rsi": {"value": 62.3, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.4}, "pressure": {"score": -23.4, "slope": -8.1}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.5092936802973935, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.009292816652727246)", "volume=Declining (rvol=0.994, accel=0.417)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.143%, ema9_slope=0.06)", "resistance=SAFE (session_high $11.03 (2.51% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.897884", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.009541507830849724)", "volume=Expanding (rvol=0.98, accel=1.615)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.001%, ema9_slope=0.0563)", "resistance=SAFE (session_high $8.81 (0.26% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.7922, "open": 8.55, "extension_from_open_pct": 2.8327485380116797, "price_1m": 8.815, "price_3m": 8.801, "price_5m": 8.795, "price_sub": null}, "velocity": {"velocity_1m": -0.0043108338060125085, "velocity_sub": null}, "slope": {"slope_1m": -0.2589849606978981, "slope_3m": -0.1294366101233063, "slope_5m": 0.009541507830849724, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2685, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 38.0, "volume_3m": 2206.0, "volume_5m": 4752.0, "volume_sub": 38.0, "volume_acceleration": 1.615, "relative_volume": 0.98}, "vwap": {"value": 8.7115, "slope": 0.0012, "price_vs_vwap_pct": 0.926, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7921, "ema20": 8.7697, "ema9_slope": 0.0563, "price_vs_ema9_pct": 0.001, "price_vs_ema9_atr": 0.005}, "volatility": {"atr": 0.0112, "atr_pct": 0.127, "vwap_distance_atr": 7.205, "range_expansion_pct": -62.1}, "rsi": {"value": 67.0, "has_full_history": true}, "quote": {"bid": 8.81, "ask": 8.82, "spread": 0.01, "spread_pct": 0.113}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": 23.7, "slope": 0.0}}, "prediction": {"symbol": "XMAX", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.815, "resistance_source": "session_high", "resistance_distance_pct": 0.25932076158413314, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.009541507830849724)", "volume=Expanding (rvol=0.98, accel=1.615)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.001%, ema9_slope=0.0563)", "resistance=SAFE (session_high $8.81 (0.26% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.898948", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.21631995836247447)", "volume=Expanding (rvol=0.916, accel=1.219)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.45%, ema9_slope=0.1175)", "resistance=SAFE (session_high $7.42 (0.27% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.3998, "open": 7.06, "extension_from_open_pct": 4.813031161473093, "price_1m": 7.42, "price_3m": 7.36, "price_5m": 7.34, "price_sub": 7.405}, "velocity": {"velocity_1m": -0.00453728661275831, "velocity_sub": -0.0023407607472429957}, "slope": {"slope_1m": -0.2726082673180474, "slope_3m": 0.2691638337586426, "slope_5m": 0.21631995836247447, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.4889, "velocity_acceleration": -0.001751, "slope_acceleration": -0.052492}, "volume": {"volume_1m": 2102.0, "volume_3m": 6765.0, "volume_5m": 8403.0, "volume_sub": 43.0, "volume_acceleration": 1.219, "relative_volume": 0.916}, "vwap": {"value": 7.2809, "slope": 0.0061, "price_vs_vwap_pct": 1.634, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3666, "ema20": 7.3383, "ema9_slope": 0.1175, "price_vs_ema9_pct": 0.45, "price_vs_ema9_atr": 1.34}, "volatility": {"atr": 0.0248, "atr_pct": 0.335, "vwap_distance_atr": 4.804, "range_expansion_pct": 98.8}, "rsi": {"value": 65.9, "has_full_history": true}, "quote": {"bid": 7.39, "ask": 7.42, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 3.8, "slope": -46.4}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.42, "resistance_source": "session_high", "resistance_distance_pct": 0.27298035082029243, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.21631995836247447)", "volume=Expanding (rvol=0.916, accel=1.219)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.45%, ema9_slope=0.1175)", "resistance=SAFE (session_high $7.42 (0.27% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:37.902200", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05430316194705973)", "volume=Expanding (rvol=0.959, accel=1.33)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.157%, ema9_slope=0.0536)", "resistance=SAFE (session_high $8.26 (0.06% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:03:37.852424+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2549, "open": 7.98, "extension_from_open_pct": 3.4448621553884564, "price_1m": 8.255, "price_3m": 8.25, "price_5m": 8.24, "price_sub": 8.255}, "velocity": {"velocity_1m": -2.0189783969623116e-05, "velocity_sub": -4.037956793924623e-05}, "slope": {"slope_1m": -0.0012113943755146098, "slope_3m": -0.0006056959648628299, "slope_5m": 0.05430316194705973, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0555, "velocity_acceleration": null, "slope_acceleration": -0.000233}, "volume": {"volume_1m": 59.0, "volume_3m": 2301.0, "volume_5m": 4856.0, "volume_sub": 6.0, "volume_acceleration": 1.33, "relative_volume": 0.959}, "vwap": {"value": 8.1262, "slope": 0.0019, "price_vs_vwap_pct": 1.584, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.242, "ema20": 8.2247, "ema9_slope": 0.0536, "price_vs_ema9_pct": 0.157, "price_vs_ema9_atr": 1.423}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 14.165, "range_expansion_pct": -65.2}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.26, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -31.8, "slope": -44.5}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.26, "resistance_source": "session_high", "resistance_distance_pct": 0.06178148735902978, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05430316194705973)", "volume=Expanding (rvol=0.959, accel=1.33)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.157%, ema9_slope=0.0536)", "resistance=SAFE (session_high $8.26 (0.06% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.954282", "symbol": "COMP", "shortlisted": false, "confidence_rank": 6, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.35, "extension_from_open_pct": 4.202898550724642, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.775, "price_sub": 10.7758}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0028458830589530473}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04637501932292373, "slope_5m": 0.01855115480938649, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0186, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2675.0, "volume_3m": 133252.0, "volume_5m": 282535.0, "volume_sub": 1216.0, "volume_acceleration": 2.623, "relative_volume": 1.022}, "vwap": {"value": 10.5655, "slope": 0.0063, "price_vs_vwap_pct": 2.078, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7679, "ema20": 10.7274, "ema9_slope": 0.0488, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 0.728}, "volatility": {"atr": 0.0234, "atr_pct": 0.217, "vwap_distance_atr": 9.362, "range_expansion_pct": -66.7}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.222, "downtick_ratio": 0.111}, "pressure": {"score": 31.4, "slope": -0.6}}, "prediction": {"symbol": "COMP", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.09272137227630771, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01855115480938649)", "volume=Expanding (rvol=1.022, accel=2.623)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0488)", "resistance=SAFE (session_high $10.79 (0.09% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.954948", "symbol": "FUBO", "shortlisted": false, "confidence_rank": 7, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.975, "open": 11.56, "extension_from_open_pct": 3.589965397923868, "price_1m": 11.985, "price_3m": 11.97, "price_5m": 11.92, "price_sub": 11.97}, "velocity": {"velocity_1m": -0.0013906271728549278, "velocity_sub": 0.0013923698134221678}, "slope": {"slope_1m": -0.08347245409014846, "slope_3m": 0.020873921514050955, "slope_5m": 0.08774862109309599, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1712, "velocity_acceleration": null, "slope_acceleration": 0.008227}, "volume": {"volume_1m": 222.0, "volume_3m": 2972.0, "volume_5m": 4404.0, "volume_sub": 10.0, "volume_acceleration": 1.022, "relative_volume": 0.961}, "vwap": {"value": 11.8479, "slope": 0.0007, "price_vs_vwap_pct": 1.073, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 37, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9513, "ema20": 11.9383, "ema9_slope": 0.0745, "price_vs_ema9_pct": 0.198, "price_vs_ema9_atr": 0.89}, "volatility": {"atr": 0.0266, "atr_pct": 0.222, "vwap_distance_atr": 4.782, "range_expansion_pct": -75.1}, "rsi": {"value": 58.5, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 12.0, "spread": 0.05, "spread_pct": 0.418}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 41.5, "slope": 40.7}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.1273486430062614, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08774862109309599)", "volume=Steady (rvol=0.961, accel=1.022)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.198%, ema9_slope=0.0745)", "resistance=SAFE (session_high $12.11 (1.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.955468", "symbol": "REPL", "shortlisted": false, "confidence_rank": 8, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.575, "open": 12.9, "extension_from_open_pct": 5.232558139534875, "price_1m": 13.59, "price_3m": 13.565, "price_5m": 13.55, "price_sub": 13.5838}, "velocity": {"velocity_1m": -0.001839587932303234, "velocity_sub": -0.002159435013275816}, "slope": {"slope_1m": -0.11043622308117482, "slope_3m": -0.055207949944794145, "slope_5m": 0.03314428813434479, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1436, "velocity_acceleration": null, "slope_acceleration": -0.012766}, "volume": {"volume_1m": 2564.0, "volume_3m": 19565.0, "volume_5m": 22463.0, "volume_sub": 2166.0, "volume_acceleration": 0.985, "relative_volume": 0.998}, "vwap": {"value": 13.1539, "slope": 0.0114, "price_vs_vwap_pct": 3.202, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5706, "ema20": 13.5459, "ema9_slope": 0.0296, "price_vs_ema9_pct": 0.032, "price_vs_ema9_atr": 0.15}, "volatility": {"atr": 0.029, "atr_pct": 0.214, "vwap_distance_atr": 14.519, "range_expansion_pct": 7.8}, "rsi": {"value": 60.9, "has_full_history": true}, "quote": {"bid": 13.57, "ask": 13.58, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.036, "downtick_ratio": 0.143}, "pressure": {"score": -6.2, "slope": -5.4}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.3314917127071818, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03314428813434479)", "volume=Steady (rvol=0.998, accel=0.985)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.032%, ema9_slope=0.0296)", "resistance=SAFE (session_high $13.62 (0.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.956219", "symbol": "FIGS", "shortlisted": false, "confidence_rank": 9, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.745, "open": 13.22, "extension_from_open_pct": 3.9712556732223794, "price_1m": 13.74, "price_3m": 13.7299, "price_5m": 13.7186, "price_sub": 13.7209}, "velocity": {"velocity_1m": 0.0006065016982046343, "velocity_sub": 0.005854815160326922}, "slope": {"slope_1m": 0.03638348189921052, "slope_3m": 0.054591774839253156, "slope_5m": 0.05104871984957614, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0147, "velocity_acceleration": 0.000388, "slope_acceleration": 0.011612}, "volume": {"volume_1m": 599.0, "volume_3m": 8613.0, "volume_5m": 14308.0, "volume_sub": 139.0, "volume_acceleration": 1.014, "relative_volume": 0.967}, "vwap": {"value": 13.4905, "slope": 0.0059, "price_vs_vwap_pct": 1.887, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7206, "ema20": 13.6823, "ema9_slope": 0.0449, "price_vs_ema9_pct": 0.178, "price_vs_ema9_atr": 1.712}, "volatility": {"atr": 0.0143, "atr_pct": 0.104, "vwap_distance_atr": 17.826, "range_expansion_pct": -29.0}, "rsi": {"value": 82.3, "has_full_history": true}, "quote": {"bid": 13.74, "ask": 13.75, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.143}, "pressure": {"score": 15.9, "slope": 2.9}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.10913059294289246, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05104871984957614)", "volume=Steady (rvol=0.967, accel=1.014)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.178%, ema9_slope=0.0449)", "resistance=SAFE (session_high $13.76 (0.11% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.957043", "symbol": "FPI", "shortlisted": false, "confidence_rank": 10, "confidence": 32.3, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.745, "price_5m": 10.73, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.02317676143386436, "slope_5m": 0.148616013375443, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1486, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4.0, "volume_3m": 6111.0, "volume_5m": 32453.0, "volume_sub": 4.0, "volume_acceleration": 1.127, "relative_volume": 0.971}, "vwap": {"value": 10.6869, "slope": 0.0046, "price_vs_vwap_pct": 0.918, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7531, "ema20": 10.7269, "ema9_slope": 0.0919, "price_vs_ema9_pct": 0.296, "price_vs_ema9_atr": 2.97}, "volatility": {"atr": 0.0107, "atr_pct": 0.099, "vwap_distance_atr": 9.142, "range_expansion_pct": -10.5}, "rsi": {"value": 80.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 4.9, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.148616013375443)", "volume=Expanding (rvol=0.971, accel=1.127)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.296%, ema9_slope=0.0919)", "resistance=TOO_CLOSE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.957823", "symbol": "TIC", "shortlisted": false, "confidence_rank": 11, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.551, "open": 9.54, "extension_from_open_pct": 0.11530398322852212, "price_1m": 9.55, "price_3m": 9.55, "price_5m": 9.53, "price_sub": 9.551}, "velocity": {"velocity_1m": 0.00017452006980793117, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.010470655986591759, "slope_3m": -0.02093802345058396, "slope_5m": 0.012565181881008202, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0021, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 10.0, "volume_3m": 7711.0, "volume_5m": 10210.0, "volume_sub": 9.0, "volume_acceleration": 0.746, "relative_volume": 1.005}, "vwap": {"value": 9.5105, "slope": 0.001, "price_vs_vwap_pct": 0.426, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5428, "ema20": 9.5317, "ema9_slope": 0.0328, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0104, "atr_pct": 0.109, "vwap_distance_atr": 3.883, "range_expansion_pct": -20.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 9.55, "ask": 9.56, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -6.3, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.30363312742121157, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012565181881008202)", "volume=Declining (rvol=1.005, accel=0.746)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0328)", "resistance=SAFE (session_high $9.58 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.958743", "symbol": "APPS", "shortlisted": false, "confidence_rank": 12, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7451, "open": 11.75, "extension_from_open_pct": -0.04170212765956798, "price_1m": 11.745, "price_3m": 11.735, "price_5m": 11.73, "price_sub": 11.7359}, "velocity": {"velocity_1m": 1.4190435646593345e-05, "velocity_sub": 0.002613064755721014}, "slope": {"slope_1m": 0.0008514225141786821, "slope_3m": 0.00042571186119044627, "slope_5m": 0.03424184967316961, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0334, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 55.0, "volume_3m": 10427.0, "volume_5m": 25916.0, "volume_sub": 1.0, "volume_acceleration": 0.536, "relative_volume": 0.982}, "vwap": {"value": 11.6267, "slope": 0.0016, "price_vs_vwap_pct": 1.019, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7372, "ema20": 11.7245, "ema9_slope": 0.0195, "price_vs_ema9_pct": 0.067, "price_vs_ema9_atr": 0.614}, "volatility": {"atr": 0.0128, "atr_pct": 0.109, "vwap_distance_atr": 9.247, "range_expansion_pct": -66.7}, "rsi": {"value": 62.4, "has_full_history": true}, "quote": {"bid": 11.74, "ask": 11.75, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 30.2, "slope": 0.0}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.659415415790404, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03424184967316961)", "volume=Declining (rvol=0.982, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.067%, ema9_slope=0.0195)", "resistance=SAFE (session_high $11.94 (1.66% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.960096", "symbol": "GO", "shortlisted": false, "confidence_rank": 13, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.875, "open": 11.39, "extension_from_open_pct": 4.258121158911321, "price_1m": 11.87, "price_3m": 11.855, "price_5m": 11.845, "price_sub": 11.8666}, "velocity": {"velocity_1m": 0.0007020499859591102, "velocity_sub": 0.002359563817774247}, "slope": {"slope_1m": 0.04211412929038351, "slope_3m": -0.02105263157895066, "slope_5m": 0.05477835833473749, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0127, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 156.0, "volume_3m": 7175.0, "volume_5m": 9888.0, "volume_sub": 32.0, "volume_acceleration": 0.579, "relative_volume": 0.99}, "vwap": {"value": 11.6237, "slope": 0.0039, "price_vs_vwap_pct": 2.162, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8562, "ema20": 11.835, "ema9_slope": 0.0476, "price_vs_ema9_pct": 0.159, "price_vs_ema9_atr": 2.005}, "volatility": {"atr": 0.0094, "atr_pct": 0.079, "vwap_distance_atr": 26.777, "range_expansion_pct": -16.9}, "rsi": {"value": 74.9, "has_full_history": true}, "quote": {"bid": 11.87, "ask": 11.88, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 31.1, "slope": 0.0}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.88, "resistance_source": "session_high", "resistance_distance_pct": 0.04210526315790132, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05477835833473749)", "volume=Declining (rvol=0.99, accel=0.579)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.159%, ema9_slope=0.0476)", "resistance=SAFE (session_high $11.88 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.960757", "symbol": "CAG", "shortlisted": false, "confidence_rank": 14, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CAG", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.985, "open": 14.8, "extension_from_open_pct": 1.2499999999999911, "price_1m": 14.99, "price_3m": 14.965, "price_5m": 14.95, "price_sub": 14.9822}, "velocity": {"velocity_1m": -0.0005559261730043119, "velocity_sub": 0.0006229614698328247}, "slope": {"slope_1m": -0.03336113427857069, "slope_3m": 0.033370411568408635, "slope_5m": 0.05676505943635572, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0901, "velocity_acceleration": -3.1e-05, "slope_acceleration": -0.00092}, "volume": {"volume_1m": 2133.0, "volume_3m": 28289.0, "volume_5m": 71726.0, "volume_sub": 999.0, "volume_acceleration": 0.766, "relative_volume": 0.995}, "vwap": {"value": 14.9067, "slope": 0.0005, "price_vs_vwap_pct": 0.525, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.9633, "ema20": 14.938, "ema9_slope": 0.0431, "price_vs_ema9_pct": 0.145, "price_vs_ema9_atr": 1.27}, "volatility": {"atr": 0.0171, "atr_pct": 0.114, "vwap_distance_atr": 4.588, "range_expansion_pct": -14.2}, "rsi": {"value": 69.9, "has_full_history": true}, "quote": {"bid": 14.98, "ask": 14.99, "spread": 0.01, "spread_pct": 0.067}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.533, "downtick_ratio": 0.4}, "pressure": {"score": -0.1, "slope": -4.8}}, "prediction": {"symbol": "CAG", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 15.03, "resistance_source": "session_high", "resistance_distance_pct": 0.3003003003002998, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05676505943635572)", "volume=Declining (rvol=0.995, accel=0.766)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.145%, ema9_slope=0.0431)", "resistance=SAFE (session_high $15.03 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.961196", "symbol": "BRBR", "shortlisted": false, "confidence_rank": 15, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.49, "open": 9.42, "extension_from_open_pct": 0.743099787685778, "price_1m": 9.485, "price_3m": 9.47, "price_5m": 9.45, "price_sub": 9.485}, "velocity": {"velocity_1m": 0.0008785802143737098, "velocity_sub": 0.0017571604287474195}, "slope": {"slope_1m": 0.05270092226614789, "slope_3m": 0.05271481286241322, "slope_5m": 0.05802299820655969, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0053, "velocity_acceleration": 0.000692, "slope_acceleration": 0.020768}, "volume": {"volume_1m": 721.0, "volume_3m": 7584.0, "volume_5m": 12669.0, "volume_sub": 90.0, "volume_acceleration": 0.667, "relative_volume": 1.006}, "vwap": {"value": 9.407, "slope": 0.001, "price_vs_vwap_pct": 0.882, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4684, "ema20": 9.4493, "ema9_slope": 0.0563, "price_vs_ema9_pct": 0.228, "price_vs_ema9_atr": 1.698}, "volatility": {"atr": 0.0127, "atr_pct": 0.134, "vwap_distance_atr": 6.523, "range_expansion_pct": 32.5}, "rsi": {"value": 72.1, "has_full_history": true}, "quote": {"bid": 9.48, "ask": 9.49, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -7.1, "slope": 22.5}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.6322444678609114, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05802299820655969)", "volume=Declining (rvol=1.006, accel=0.667)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.228%, ema9_slope=0.0563)", "resistance=SAFE (session_high $9.55 (0.63% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.961640", "symbol": "KODK", "shortlisted": false, "confidence_rank": 16, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1834, "open": 9.17, "extension_from_open_pct": 0.14612868047983366, "price_1m": 9.185, "price_3m": 9.1797, "price_5m": 9.18, "price_sub": 9.1852}, "velocity": {"velocity_1m": -0.0002903284340409769, "velocity_sub": -0.0006532247528630689}, "slope": {"slope_1m": -0.017421223405411728, "slope_3m": -0.008710358794195038, "slope_5m": 0.012087921661556462, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0295, "velocity_acceleration": -0.000114, "slope_acceleration": -0.003432}, "volume": {"volume_1m": 65.0, "volume_3m": 2174.0, "volume_5m": 2799.0, "volume_sub": 42.0, "volume_acceleration": 0.939, "relative_volume": 0.924}, "vwap": {"value": 9.1445, "slope": 0.0006, "price_vs_vwap_pct": 0.426, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1811, "ema20": 9.1756, "ema9_slope": 0.0103, "price_vs_ema9_pct": 0.025, "price_vs_ema9_atr": 0.636}, "volatility": {"atr": 0.0036, "atr_pct": 0.039, "vwap_distance_atr": 10.856, "range_expansion_pct": -65.7}, "rsi": {"value": 58.4, "has_full_history": true}, "quote": {"bid": 9.18, "ask": 9.19, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -42.0, "slope": -0.4}}, "prediction": {"symbol": "KODK", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.2, "resistance_source": "session_high", "resistance_distance_pct": 0.18076093821458952, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012087921661556462)", "volume=Declining (rvol=0.924, accel=0.939)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.025%, ema9_slope=0.0103)", "resistance=SAFE (session_high $9.20 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.962055", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 17, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.515, "open": 12.8, "extension_from_open_pct": 5.585937499999999, "price_1m": 13.515, "price_3m": 13.495, "price_5m": 13.485, "price_sub": 13.515}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.03700505735783811, "slope_5m": 0.04442798963347208, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0444, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1737.0, "volume_3m": 6161.0, "volume_5m": 12250.0, "volume_sub": 126.0, "volume_acceleration": 0.651, "relative_volume": 0.975}, "vwap": {"value": 13.1224, "slope": 0.0051, "price_vs_vwap_pct": 2.992, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4981, "ema20": 13.4773, "ema9_slope": 0.0311, "price_vs_ema9_pct": 0.126, "price_vs_ema9_atr": 1.362}, "volatility": {"atr": 0.0124, "atr_pct": 0.092, "vwap_distance_atr": 31.554, "range_expansion_pct": 16.6}, "rsi": {"value": 73.4, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -18.7, "slope": 0.0}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.525, "resistance_source": "session_high", "resistance_distance_pct": 0.07399186089529994, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04442798963347208)", "volume=Declining (rvol=0.975, accel=0.651)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.126%, ema9_slope=0.0311)", "resistance=SAFE (session_high $13.53 (0.07% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.962491", "symbol": "CARS", "shortlisted": false, "confidence_rank": 18, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.743, "open": 11.71, "extension_from_open_pct": 0.2818104184457683, "price_1m": 11.76, "price_3m": 11.715, "price_5m": 11.71, "price_sub": 11.765}, "velocity": {"velocity_1m": -0.0024092970521541186, "velocity_sub": -0.006233177503895804}, "slope": {"slope_1m": -0.14466238352550279, "slope_3m": -0.029784699174536945, "slope_5m": 0.08605558679685843, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2307, "velocity_acceleration": -0.001228, "slope_acceleration": -0.03687}, "volume": {"volume_1m": 137.0, "volume_3m": 3514.0, "volume_5m": 4099.0, "volume_sub": 34.0, "volume_acceleration": 0.807, "relative_volume": 0.959}, "vwap": {"value": 11.665, "slope": 0.0022, "price_vs_vwap_pct": 0.669, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7274, "ema20": 11.702, "ema9_slope": 0.0569, "price_vs_ema9_pct": 0.133, "price_vs_ema9_atr": 1.088}, "volatility": {"atr": 0.0143, "atr_pct": 0.122, "vwap_distance_atr": 5.439, "range_expansion_pct": 348.6}, "rsi": {"value": 66.9, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -22.5, "slope": -17.7}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.4221238184450293, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08605558679685843)", "volume=Declining (rvol=0.959, accel=0.807)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.133%, ema9_slope=0.0569)", "resistance=SAFE (session_high $11.91 (1.42% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.962971", "symbol": "SECZ", "shortlisted": false, "confidence_rank": 19, "confidence": 23.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.44, "open": 8.02, "extension_from_open_pct": 5.236907730673316, "price_1m": 8.44, "price_3m": 8.45, "price_5m": 8.44, "price_sub": 8.4468}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.002683461981657803}, "slope": {"slope_1m": 0.0, "slope_3m": -0.029615004935838796, "slope_5m": -0.03552397868561203, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0355, "velocity_acceleration": null, "slope_acceleration": -0.015865}, "volume": {"volume_1m": 13077.0, "volume_3m": 16154.0, "volume_5m": 20835.0, "volume_sub": 13025.0, "volume_acceleration": 0.744, "relative_volume": 0.974}, "vwap": {"value": 8.1622, "slope": 0.0083, "price_vs_vwap_pct": 3.404, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4377, "ema20": 8.418, "ema9_slope": 0.0211, "price_vs_ema9_pct": 0.028, "price_vs_ema9_atr": 0.125}, "volatility": {"atr": 0.0187, "atr_pct": 0.221, "vwap_distance_atr": 14.862, "range_expansion_pct": -40.2}, "rsi": {"value": 61.7, "has_full_history": true}, "quote": {"bid": 8.43, "ask": 8.45, "spread": 0.02, "spread_pct": 0.237}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.0, "downtick_ratio": 0.125}, "pressure": {"score": -13.3, "slope": -1.9}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.23696682464456578, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.03552397868561203)", "volume=Declining (rvol=0.974, accel=0.744)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.028%, ema9_slope=0.0211)", "resistance=SAFE (session_high $8.46 (0.24% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.963370", "symbol": "REAL", "shortlisted": false, "confidence_rank": 20, "confidence": 19.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.905, "open": 9.66, "extension_from_open_pct": 2.5362318840579627, "price_1m": 9.905, "price_3m": 9.93, "price_5m": 9.925, "price_sub": 9.91}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0016818028927012383}, "slope": {"slope_1m": 0.0, "slope_3m": -0.15128593040847776, "slope_5m": -0.04537205081669684, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0454, "velocity_acceleration": -0.000656, "slope_acceleration": -0.019679}, "volume": {"volume_1m": 111.0, "volume_3m": 28469.0, "volume_5m": 34023.0, "volume_sub": 6.0, "volume_acceleration": 0.853, "relative_volume": 1.051}, "vwap": {"value": 9.7872, "slope": 0.0083, "price_vs_vwap_pct": 1.203, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9148, "ema20": 9.9075, "ema9_slope": 0.0037, "price_vs_ema9_pct": -0.099, "price_vs_ema9_atr": -0.899}, "volatility": {"atr": 0.0109, "atr_pct": 0.11, "vwap_distance_atr": 10.834, "range_expansion_pct": 120.1}, "rsi": {"value": 52.0, "has_full_history": true}, "quote": {"bid": 9.9, "ask": 9.91, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -14.9, "slope": -52.4}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.3533568904593654, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.04537205081669684)", "volume=Declining (rvol=1.051, accel=0.853)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.099%, ema9_slope=0.0037)", "resistance=SAFE (session_high $9.94 (0.35% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.963767", "symbol": "ARVN", "shortlisted": false, "confidence_rank": 21, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5862, "open": 8.49, "extension_from_open_pct": 1.1330977620730225, "price_1m": 8.58, "price_3m": 8.59, "price_5m": 8.58, "price_sub": 8.5881}, "velocity": {"velocity_1m": 0.001204351204351158, "velocity_sub": -0.0007374545398093101}, "slope": {"slope_1m": 0.07223497337791429, "slope_3m": 0.006989965516164176, "slope_5m": -0.0088524024954478, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0811, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 361.0, "volume_3m": 2428.0, "volume_5m": 3575.0, "volume_sub": 179.0, "volume_acceleration": 0.655, "relative_volume": 0.944}, "vwap": {"value": 8.5207, "slope": 0.001, "price_vs_vwap_pct": 0.769, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5851, "ema20": 8.5783, "ema9_slope": -0.0024, "price_vs_ema9_pct": 0.012, "price_vs_ema9_atr": 0.09}, "volatility": {"atr": 0.0119, "atr_pct": 0.139, "vwap_distance_atr": 5.507, "range_expansion_pct": -80.0}, "rsi": {"value": 56.6, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.59, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.143, "downtick_ratio": 0.286}, "pressure": {"score": -14.9, "slope": 0.9}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.39365493466259094, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0088524024954478)", "volume=Declining (rvol=0.944, accel=0.655)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.012%, ema9_slope=-0.0024)", "resistance=SAFE (session_high $8.62 (0.39% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.965061", "symbol": "MNRO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.269831, "reasons_for": ["holding 10.3s / 18s", "momentum=Strong (slope_5m=0.0350025741803426)", "volume=Steady (rvol=0.986, accel=1.002)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.104%, ema9_slope=0.0254)", "resistance=SAFE (session_high $12.85 (0.78% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.75, "open": 12.77, "extension_from_open_pct": -0.15661707126076407, "price_1m": 12.7446, "price_3m": 12.74, "price_5m": 12.725, "price_sub": 12.7391}, "velocity": {"velocity_1m": 0.0007061814415516963, "velocity_sub": 0.0028521114783094216}, "slope": {"slope_1m": 0.042361911934290786, "slope_3m": 0.01961317587004355, "slope_5m": 0.0350025741803426, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0074, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 530.0, "volume_3m": 4061.0, "volume_5m": 4873.0, "volume_sub": 121.0, "volume_acceleration": 1.002, "relative_volume": 0.986}, "vwap": {"value": 12.6885, "slope": 0.0016, "price_vs_vwap_pct": 0.485, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 16, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.7367, "ema20": 12.7142, "ema9_slope": 0.0254, "price_vs_ema9_pct": 0.104, "price_vs_ema9_atr": 1.416}, "volatility": {"atr": 0.0094, "atr_pct": 0.074, "vwap_distance_atr": 6.558, "range_expansion_pct": -45.6}, "rsi": {"value": 65.8, "has_full_history": true}, "quote": {"bid": 12.74, "ask": 12.76, "spread": 0.02, "spread_pct": 0.157}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.143, "downtick_ratio": 0.0}, "pressure": {"score": 7.8, "slope": 0.0}}, "prediction": {"symbol": "MNRO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7843137254901933, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0350025741803426)", "volume=Steady (rvol=0.986, accel=1.002)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.104%, ema9_slope=0.0254)", "resistance=SAFE (session_high $12.85 (0.78% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.969469", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.04292245116719626)", "volume=Expanding (rvol=0.98, accel=1.615)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.134%, ema9_slope=0.063)", "resistance=SAFE (session_high $8.81 (0.09% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.8069, "open": 8.55, "extension_from_open_pct": 3.004678362573098, "price_1m": 8.815, "price_3m": 8.801, "price_5m": 8.795, "price_sub": 8.7922}, "velocity": {"velocity_1m": -0.00153148043108317, "velocity_sub": 0.005573121630536638}, "slope": {"slope_1m": -0.09193106305221214, "slope_3m": -0.045958489838060924, "slope_5m": 0.04292245116719626, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1349, "velocity_acceleration": null, "slope_acceleration": 0.032908}, "volume": {"volume_1m": 42.0, "volume_3m": 2210.0, "volume_5m": 4756.0, "volume_sub": 4.0, "volume_acceleration": 1.615, "relative_volume": 0.98}, "vwap": {"value": 8.7115, "slope": 0.0012, "price_vs_vwap_pct": 1.095, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7951, "ema20": 8.7711, "ema9_slope": 0.063, "price_vs_ema9_pct": 0.134, "price_vs_ema9_atr": 1.055}, "volatility": {"atr": 0.0112, "atr_pct": 0.127, "vwap_distance_atr": 8.517, "range_expansion_pct": -62.1}, "rsi": {"value": 77.6, "has_full_history": true}, "quote": {"bid": 8.81, "ask": 8.82, "spread": 0.01, "spread_pct": 0.113}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 59.3, "slope": 35.6}}, "prediction": {"symbol": "XMAX", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.815, "resistance_source": "session_high", "resistance_distance_pct": 0.09197333908638551, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04292245116719626)", "volume=Expanding (rvol=0.98, accel=1.615)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.134%, ema9_slope=0.063)", "resistance=SAFE (session_high $8.81 (0.09% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.972540", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.21631995836247447)", "volume=Expanding (rvol=0.916, accel=1.219)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.45%, ema9_slope=0.1175)", "resistance=SAFE (session_high $7.42 (0.27% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.3998, "open": 7.06, "extension_from_open_pct": 4.813031161473093, "price_1m": 7.42, "price_3m": 7.36, "price_5m": 7.34, "price_sub": 7.405}, "velocity": {"velocity_1m": -0.00453728661275831, "velocity_sub": -0.0023407607472429957}, "slope": {"slope_1m": -0.2726082673180474, "slope_3m": 0.2691638337586426, "slope_5m": 0.21631995836247447, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.4889, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2102.0, "volume_3m": 6765.0, "volume_5m": 8403.0, "volume_sub": 43.0, "volume_acceleration": 1.219, "relative_volume": 0.916}, "vwap": {"value": 7.2809, "slope": 0.0061, "price_vs_vwap_pct": 1.634, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3666, "ema20": 7.3383, "ema9_slope": 0.1175, "price_vs_ema9_pct": 0.45, "price_vs_ema9_atr": 1.34}, "volatility": {"atr": 0.0248, "atr_pct": 0.335, "vwap_distance_atr": 4.804, "range_expansion_pct": 98.8}, "rsi": {"value": 65.9, "has_full_history": true}, "quote": {"bid": 7.39, "ask": 7.42, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 3.8, "slope": 0.0}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.42, "resistance_source": "session_high", "resistance_distance_pct": 0.27298035082029243, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.21631995836247447)", "volume=Expanding (rvol=0.916, accel=1.219)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.45%, ema9_slope=0.1175)", "resistance=SAFE (session_high $7.42 (0.27% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.974745", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05430316194705973)", "volume=Expanding (rvol=0.959, accel=1.33)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.157%, ema9_slope=0.0536)", "resistance=SAFE (session_high $8.26 (0.06% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2549, "open": 7.98, "extension_from_open_pct": 3.4448621553884564, "price_1m": 8.255, "price_3m": 8.25, "price_5m": 8.24, "price_sub": 8.255}, "velocity": {"velocity_1m": -2.0189783969623116e-05, "velocity_sub": -4.037956793924623e-05}, "slope": {"slope_1m": -0.0012113943755146098, "slope_3m": -0.0006056959648628299, "slope_5m": 0.05430316194705973, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0555, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 59.0, "volume_3m": 2301.0, "volume_5m": 4856.0, "volume_sub": 6.0, "volume_acceleration": 1.33, "relative_volume": 0.959}, "vwap": {"value": 8.1262, "slope": 0.0019, "price_vs_vwap_pct": 1.584, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.242, "ema20": 8.2247, "ema9_slope": 0.0536, "price_vs_ema9_pct": 0.157, "price_vs_ema9_atr": 1.423}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 14.165, "range_expansion_pct": -65.2}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.26, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -31.8, "slope": 0.0}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.26, "resistance_source": "session_high", "resistance_distance_pct": 0.06178148735902978, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05430316194705973)", "volume=Expanding (rvol=0.959, accel=1.33)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.157%, ema9_slope=0.0536)", "resistance=SAFE (session_high $8.26 (0.06% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:42.976910", "symbol": "WLTH", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.007611218936711877)", "volume=Expanding (rvol=0.987, accel=1.236)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.043%, ema9_slope=0.0255)", "resistance=SAFE (session_high $10.54 (0.29% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:03:42.928884+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.509, "open": 10.29, "extension_from_open_pct": 2.128279883381936, "price_1m": 10.515, "price_3m": 10.515, "price_5m": 10.5, "price_sub": 10.5124}, "velocity": {"velocity_1m": -0.0009510223490252381, "velocity_sub": -0.001078091904163712}, "slope": {"slope_1m": -0.05707762557077842, "slope_3m": -0.004756770469966286, "slope_5m": 0.007611218936711877, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0647, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 639.0, "volume_3m": 5670.0, "volume_5m": 19764.0, "volume_sub": 4.0, "volume_acceleration": 1.236, "relative_volume": 0.987}, "vwap": {"value": 10.3916, "slope": 0.0009, "price_vs_vwap_pct": 1.13, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5044, "ema20": 10.4802, "ema9_slope": 0.0255, "price_vs_ema9_pct": 0.043, "price_vs_ema9_atr": 0.272}, "volatility": {"atr": 0.0167, "atr_pct": 0.159, "vwap_distance_atr": 7.02, "range_expansion_pct": -0.1}, "rsi": {"value": 64.8, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -14.9, "slope": 0.0}}, "prediction": {"symbol": "WLTH", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.29498525073745174, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.007611218936711877)", "volume=Expanding (rvol=0.987, accel=1.236)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.043%, ema9_slope=0.0255)", "resistance=SAFE (session_high $10.54 (0.29% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.025389", "symbol": "ARHS", "shortlisted": false, "confidence_rank": 6, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2549, "open": 7.98, "extension_from_open_pct": 3.4448621553884564, "price_1m": 8.255, "price_3m": 8.25, "price_5m": 8.24, "price_sub": 8.255}, "velocity": {"velocity_1m": -2.0189783969623116e-05, "velocity_sub": -4.037956793924623e-05}, "slope": {"slope_1m": -0.0012113943755146098, "slope_3m": -0.0006056959648628299, "slope_5m": 0.05430316194705973, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0555, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 59.0, "volume_3m": 2301.0, "volume_5m": 4856.0, "volume_sub": 6.0, "volume_acceleration": 1.33, "relative_volume": 0.959}, "vwap": {"value": 8.1262, "slope": 0.0019, "price_vs_vwap_pct": 1.584, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.242, "ema20": 8.2247, "ema9_slope": 0.0536, "price_vs_ema9_pct": 0.157, "price_vs_ema9_atr": 1.423}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 14.165, "range_expansion_pct": -65.2}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.26, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -31.8, "slope": 0.0}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.26, "resistance_source": "session_high", "resistance_distance_pct": 0.06178148735902978, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05430316194705973)", "volume=Expanding (rvol=0.959, accel=1.33)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.157%, ema9_slope=0.0536)", "resistance=SAFE (session_high $8.26 (0.06% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.026505", "symbol": "WLTH", "shortlisted": false, "confidence_rank": 7, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.509, "open": 10.29, "extension_from_open_pct": 2.128279883381936, "price_1m": 10.515, "price_3m": 10.515, "price_5m": 10.5, "price_sub": 10.5124}, "velocity": {"velocity_1m": -0.0009510223490252381, "velocity_sub": -0.001078091904163712}, "slope": {"slope_1m": -0.05707762557077842, "slope_3m": -0.004756770469966286, "slope_5m": 0.007611218936711877, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0647, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 639.0, "volume_3m": 5670.0, "volume_5m": 19764.0, "volume_sub": 4.0, "volume_acceleration": 1.236, "relative_volume": 0.987}, "vwap": {"value": 10.3916, "slope": 0.0009, "price_vs_vwap_pct": 1.13, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5044, "ema20": 10.4802, "ema9_slope": 0.0255, "price_vs_ema9_pct": 0.043, "price_vs_ema9_atr": 0.272}, "volatility": {"atr": 0.0167, "atr_pct": 0.159, "vwap_distance_atr": 7.02, "range_expansion_pct": -0.1}, "rsi": {"value": 64.8, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -14.9, "slope": 0.0}}, "prediction": {"symbol": "WLTH", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.29498525073745174, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.007611218936711877)", "volume=Expanding (rvol=0.987, accel=1.236)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.043%, ema9_slope=0.0255)", "resistance=SAFE (session_high $10.54 (0.29% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.028267", "symbol": "COMP", "shortlisted": false, "confidence_rank": 8, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.35, "extension_from_open_pct": 4.202898550724642, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.775, "price_sub": 10.7758}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0028458830589530473}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04637501932292373, "slope_5m": 0.01855115480938649, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0186, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 3388.0, "volume_3m": 133965.0, "volume_5m": 283248.0, "volume_sub": 1929.0, "volume_acceleration": 2.624, "relative_volume": 1.022}, "vwap": {"value": 10.5655, "slope": 0.0064, "price_vs_vwap_pct": 2.078, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7679, "ema20": 10.7274, "ema9_slope": 0.0488, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 0.728}, "volatility": {"atr": 0.0234, "atr_pct": 0.217, "vwap_distance_atr": 9.361, "range_expansion_pct": -66.7}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.227, "downtick_ratio": 0.136}, "pressure": {"score": 30.6, "slope": -0.8}}, "prediction": {"symbol": "COMP", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.09272137227630771, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01855115480938649)", "volume=Expanding (rvol=1.022, accel=2.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0488)", "resistance=SAFE (session_high $10.79 (0.09% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.029167", "symbol": "FUBO", "shortlisted": false, "confidence_rank": 9, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.975, "open": 11.56, "extension_from_open_pct": 3.589965397923868, "price_1m": 11.985, "price_3m": 11.97, "price_5m": 11.92, "price_sub": 11.97}, "velocity": {"velocity_1m": -0.0013906271728549278, "velocity_sub": 0.0013923698134221678}, "slope": {"slope_1m": -0.08347245409014846, "slope_3m": 0.020873921514050955, "slope_5m": 0.08774862109309599, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1712, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 236.0, "volume_3m": 2986.0, "volume_5m": 4418.0, "volume_sub": 24.0, "volume_acceleration": 1.022, "relative_volume": 0.961}, "vwap": {"value": 11.8479, "slope": 0.0007, "price_vs_vwap_pct": 1.073, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 37, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9513, "ema20": 11.9383, "ema9_slope": 0.0745, "price_vs_ema9_pct": 0.198, "price_vs_ema9_atr": 0.856}, "volatility": {"atr": 0.0276, "atr_pct": 0.231, "vwap_distance_atr": 4.597, "range_expansion_pct": -56.4}, "rsi": {"value": 58.5, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 12.0, "spread": 0.05, "spread_pct": 0.418}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 11.5, "slope": -30.0}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.1273486430062614, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08774862109309599)", "volume=Steady (rvol=0.961, accel=1.022)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.198%, ema9_slope=0.0745)", "resistance=SAFE (session_high $12.11 (1.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.029935", "symbol": "REPL", "shortlisted": false, "confidence_rank": 10, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.575, "open": 12.9, "extension_from_open_pct": 5.232558139534875, "price_1m": 13.59, "price_3m": 13.565, "price_5m": 13.55, "price_sub": 13.5838}, "velocity": {"velocity_1m": -0.001839587932303234, "velocity_sub": -0.002159435013275816}, "slope": {"slope_1m": -0.11043622308117482, "slope_3m": -0.055207949944794145, "slope_5m": 0.03314428813434479, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1436, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2564.0, "volume_3m": 19565.0, "volume_5m": 22463.0, "volume_sub": 2166.0, "volume_acceleration": 0.985, "relative_volume": 0.998}, "vwap": {"value": 13.1539, "slope": 0.0114, "price_vs_vwap_pct": 3.202, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5706, "ema20": 13.5459, "ema9_slope": 0.0296, "price_vs_ema9_pct": 0.032, "price_vs_ema9_atr": 0.15}, "volatility": {"atr": 0.029, "atr_pct": 0.214, "vwap_distance_atr": 14.519, "range_expansion_pct": 7.8}, "rsi": {"value": 60.9, "has_full_history": true}, "quote": {"bid": 13.57, "ask": 13.58, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.036, "downtick_ratio": 0.143}, "pressure": {"score": -6.2, "slope": 0.0}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.3314917127071818, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03314428813434479)", "volume=Steady (rvol=0.998, accel=0.985)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.032%, ema9_slope=0.0296)", "resistance=SAFE (session_high $13.62 (0.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.030844", "symbol": "FIGS", "shortlisted": false, "confidence_rank": 11, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.7345, "open": 13.22, "extension_from_open_pct": 3.891830559757942, "price_1m": 13.74, "price_3m": 13.7299, "price_5m": 13.7186, "price_sub": 13.7209}, "velocity": {"velocity_1m": -0.0006671518680251839, "velocity_sub": 0.003303962082176407}, "slope": {"slope_1m": -0.040037125334398196, "slope_3m": 0.016381705881639765, "slope_5m": 0.035761419619108864, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0758, "velocity_acceleration": -0.000504, "slope_acceleration": -0.015095}, "volume": {"volume_1m": 605.0, "volume_3m": 8619.0, "volume_5m": 14314.0, "volume_sub": 145.0, "volume_acceleration": 1.014, "relative_volume": 0.967}, "vwap": {"value": 13.4905, "slope": 0.0059, "price_vs_vwap_pct": 1.809, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7185, "ema20": 13.6813, "ema9_slope": 0.0418, "price_vs_ema9_pct": 0.117, "price_vs_ema9_atr": 1.123}, "volatility": {"atr": 0.0143, "atr_pct": 0.104, "vwap_distance_atr": 17.091, "range_expansion_pct": -29.0}, "rsi": {"value": 78.5, "has_full_history": true}, "quote": {"bid": 13.74, "ask": 13.75, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.25}, "pressure": {"score": 7.7, "slope": -8.2}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.18566383923695212, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.035761419619108864)", "volume=Steady (rvol=0.967, accel=1.014)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.117%, ema9_slope=0.0418)", "resistance=SAFE (session_high $13.76 (0.19% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.031621", "symbol": "TIC", "shortlisted": false, "confidence_rank": 12, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.551, "open": 9.54, "extension_from_open_pct": 0.11530398322852212, "price_1m": 9.55, "price_3m": 9.55, "price_5m": 9.53, "price_sub": 9.551}, "velocity": {"velocity_1m": 0.00017452006980793117, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.010470655986591759, "slope_3m": -0.02093802345058396, "slope_5m": 0.012565181881008202, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0021, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 10.0, "volume_3m": 7711.0, "volume_5m": 10210.0, "volume_sub": 9.0, "volume_acceleration": 0.746, "relative_volume": 1.005}, "vwap": {"value": 9.5105, "slope": 0.001, "price_vs_vwap_pct": 0.426, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5428, "ema20": 9.5317, "ema9_slope": 0.0328, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0104, "atr_pct": 0.109, "vwap_distance_atr": 3.883, "range_expansion_pct": -20.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 9.55, "ask": 9.56, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -6.3, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.30363312742121157, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012565181881008202)", "volume=Declining (rvol=1.005, accel=0.746)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0328)", "resistance=SAFE (session_high $9.58 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.032394", "symbol": "APPS", "shortlisted": false, "confidence_rank": 13, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.738, "open": 11.75, "extension_from_open_pct": -0.10212765957447197, "price_1m": 11.745, "price_3m": 11.735, "price_5m": 11.73, "price_sub": 11.7359}, "velocity": {"velocity_1m": -0.0009933304952461576, "velocity_sub": 0.0005964604333707281}, "slope": {"slope_1m": -0.059617595707530335, "slope_3m": -0.029805836266604723, "slope_5m": 0.02214914896154399, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0818, "velocity_acceleration": -0.000398, "slope_acceleration": -0.011944}, "volume": {"volume_1m": 60.0, "volume_3m": 10432.0, "volume_5m": 25921.0, "volume_sub": 6.0, "volume_acceleration": 0.536, "relative_volume": 0.982}, "vwap": {"value": 11.6267, "slope": 0.0016, "price_vs_vwap_pct": 0.958, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7358, "ema20": 11.7238, "ema9_slope": 0.0171, "price_vs_ema9_pct": 0.019, "price_vs_ema9_atr": 0.17}, "volatility": {"atr": 0.0128, "atr_pct": 0.109, "vwap_distance_atr": 8.693, "range_expansion_pct": -66.7}, "rsi": {"value": 59.2, "has_full_history": true}, "quote": {"bid": 11.74, "ask": 11.75, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -11.2, "slope": -41.4}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.7209064576588853, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.02214914896154399)", "volume=Declining (rvol=0.982, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.019%, ema9_slope=0.0171)", "resistance=SAFE (session_high $11.94 (1.72% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.032942", "symbol": "CAG", "shortlisted": false, "confidence_rank": 14, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CAG", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.975, "open": 14.8, "extension_from_open_pct": 1.1824324324324251, "price_1m": 14.99, "price_3m": 14.965, "price_5m": 14.95, "price_sub": 14.9822}, "velocity": {"velocity_1m": -0.0016677785190127381, "velocity_sub": -0.0016019009224281665}, "slope": {"slope_1m": -0.10011680293676335, "slope_3m": 0.0, "slope_5m": 0.04341437349719443, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1435, "velocity_acceleration": -0.000439, "slope_acceleration": -0.013186}, "volume": {"volume_1m": 13250.0, "volume_3m": 39406.0, "volume_5m": 82843.0, "volume_sub": 12116.0, "volume_acceleration": 0.77, "relative_volume": 0.998}, "vwap": {"value": 14.9068, "slope": 0.0007, "price_vs_vwap_pct": 0.457, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.9613, "ema20": 14.937, "ema9_slope": 0.0404, "price_vs_ema9_pct": 0.091, "price_vs_ema9_atr": 0.801}, "volatility": {"atr": 0.0171, "atr_pct": 0.114, "vwap_distance_atr": 3.992, "range_expansion_pct": -14.2}, "rsi": {"value": 65.6, "has_full_history": true}, "quote": {"bid": 14.97, "ask": 14.98, "spread": 0.01, "spread_pct": 0.067}, "trade_flow": {"tick_count_sub": 66, "trades_per_second": 2.2, "uptick_ratio": 0.197, "downtick_ratio": 0.167}, "pressure": {"score": -5.7, "slope": -5.6}}, "prediction": {"symbol": "CAG", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 15.03, "resistance_source": "session_high", "resistance_distance_pct": 0.3672787979966592, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04341437349719443)", "volume=Declining (rvol=0.998, accel=0.77)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.091%, ema9_slope=0.0404)", "resistance=SAFE (session_high $15.03 (0.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.033373", "symbol": "BRBR", "shortlisted": false, "confidence_rank": 15, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.49, "open": 9.42, "extension_from_open_pct": 0.743099787685778, "price_1m": 9.485, "price_3m": 9.47, "price_5m": 9.45, "price_sub": 9.485}, "velocity": {"velocity_1m": 0.0008785802143737098, "velocity_sub": 0.0017571604287474195}, "slope": {"slope_1m": 0.05270092226614789, "slope_3m": 0.05271481286241322, "slope_5m": 0.05802299820655969, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0053, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 721.0, "volume_3m": 7584.0, "volume_5m": 12669.0, "volume_sub": 90.0, "volume_acceleration": 0.667, "relative_volume": 1.006}, "vwap": {"value": 9.407, "slope": 0.001, "price_vs_vwap_pct": 0.882, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4684, "ema20": 9.4493, "ema9_slope": 0.0563, "price_vs_ema9_pct": 0.228, "price_vs_ema9_atr": 1.698}, "volatility": {"atr": 0.0127, "atr_pct": 0.134, "vwap_distance_atr": 6.523, "range_expansion_pct": 32.5}, "rsi": {"value": 72.1, "has_full_history": true}, "quote": {"bid": 9.48, "ask": 9.49, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -7.1, "slope": 0.0}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.6322444678609114, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05802299820655969)", "volume=Declining (rvol=1.006, accel=0.667)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.228%, ema9_slope=0.0563)", "resistance=SAFE (session_high $9.55 (0.63% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.034188", "symbol": "KODK", "shortlisted": false, "confidence_rank": 16, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1834, "open": 9.17, "extension_from_open_pct": 0.14612868047983366, "price_1m": 9.185, "price_3m": 9.1797, "price_5m": 9.18, "price_sub": 9.1852}, "velocity": {"velocity_1m": -0.0002903284340409769, "velocity_sub": -0.0006532247528630689}, "slope": {"slope_1m": -0.017421223405411728, "slope_3m": -0.008710358794195038, "slope_5m": 0.012087921661556462, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0295, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 86.0, "volume_3m": 2195.0, "volume_5m": 2820.0, "volume_sub": 63.0, "volume_acceleration": 0.939, "relative_volume": 0.925}, "vwap": {"value": 9.1445, "slope": 0.0006, "price_vs_vwap_pct": 0.426, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1811, "ema20": 9.1756, "ema9_slope": 0.0103, "price_vs_ema9_pct": 0.025, "price_vs_ema9_atr": 0.58}, "volatility": {"atr": 0.0039, "atr_pct": 0.043, "vwap_distance_atr": 9.907, "range_expansion_pct": -20.1}, "rsi": {"value": 58.4, "has_full_history": true}, "quote": {"bid": 9.18, "ask": 9.19, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -10.0, "slope": 32.0}}, "prediction": {"symbol": "KODK", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.2, "resistance_source": "session_high", "resistance_distance_pct": 0.18076093821458952, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012087921661556462)", "volume=Declining (rvol=0.925, accel=0.939)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.025%, ema9_slope=0.0103)", "resistance=SAFE (session_high $9.20 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.034982", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 17, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.515, "open": 12.8, "extension_from_open_pct": 5.585937499999999, "price_1m": 13.515, "price_3m": 13.495, "price_5m": 13.485, "price_sub": 13.515}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.03700505735783811, "slope_5m": 0.04442798963347208, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0444, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1742.0, "volume_3m": 6166.0, "volume_5m": 12255.0, "volume_sub": 131.0, "volume_acceleration": 0.651, "relative_volume": 0.975}, "vwap": {"value": 13.1224, "slope": 0.0051, "price_vs_vwap_pct": 2.992, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4981, "ema20": 13.4773, "ema9_slope": 0.0311, "price_vs_ema9_pct": 0.126, "price_vs_ema9_atr": 1.362}, "volatility": {"atr": 0.0124, "atr_pct": 0.092, "vwap_distance_atr": 31.554, "range_expansion_pct": 16.6}, "rsi": {"value": 73.4, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.4}, "pressure": {"score": -16.7, "slope": 2.0}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.525, "resistance_source": "session_high", "resistance_distance_pct": 0.07399186089529994, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04442798963347208)", "volume=Declining (rvol=0.975, accel=0.651)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.126%, ema9_slope=0.0311)", "resistance=SAFE (session_high $13.53 (0.07% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.035733", "symbol": "CARS", "shortlisted": false, "confidence_rank": 18, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.743, "open": 11.71, "extension_from_open_pct": 0.2818104184457683, "price_1m": 11.76, "price_3m": 11.715, "price_5m": 11.71, "price_sub": 11.765}, "velocity": {"velocity_1m": -0.0024092970521541186, "velocity_sub": -0.006233177503895804}, "slope": {"slope_1m": -0.14466238352550279, "slope_3m": -0.029784699174536945, "slope_5m": 0.08605558679685843, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2307, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 137.0, "volume_3m": 3514.0, "volume_5m": 4099.0, "volume_sub": 34.0, "volume_acceleration": 0.807, "relative_volume": 0.959}, "vwap": {"value": 11.665, "slope": 0.0022, "price_vs_vwap_pct": 0.669, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7274, "ema20": 11.702, "ema9_slope": 0.0569, "price_vs_ema9_pct": 0.133, "price_vs_ema9_atr": 1.088}, "volatility": {"atr": 0.0143, "atr_pct": 0.122, "vwap_distance_atr": 5.439, "range_expansion_pct": 348.6}, "rsi": {"value": 66.9, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -22.5, "slope": 0.0}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.4221238184450293, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08605558679685843)", "volume=Declining (rvol=0.959, accel=0.807)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.133%, ema9_slope=0.0569)", "resistance=SAFE (session_high $11.91 (1.42% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.036484", "symbol": "REAL", "shortlisted": false, "confidence_rank": 19, "confidence": 19.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.91, "open": 9.66, "extension_from_open_pct": 2.5879917184265007, "price_1m": 9.905, "price_3m": 9.93, "price_5m": 9.925, "price_sub": 9.91}, "velocity": {"velocity_1m": 0.0008413259296652839, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.05046681806712876, "slope_3m": -0.12605042016806903, "slope_5m": -0.035285815102327214, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0858, "velocity_acceleration": 0.000332, "slope_acceleration": 0.009968}, "volume": {"volume_1m": 189.0, "volume_3m": 28547.0, "volume_5m": 34101.0, "volume_sub": 84.0, "volume_acceleration": 0.853, "relative_volume": 1.051}, "vwap": {"value": 9.7872, "slope": 0.0083, "price_vs_vwap_pct": 1.254, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9158, "ema20": 9.908, "ema9_slope": 0.0057, "price_vs_ema9_pct": -0.058, "price_vs_ema9_atr": -0.531}, "volatility": {"atr": 0.0109, "atr_pct": 0.11, "vwap_distance_atr": 11.292, "range_expansion_pct": 120.1}, "rsi": {"value": 54.0, "has_full_history": true}, "quote": {"bid": 9.9, "ask": 9.91, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": -9.4, "slope": 5.5}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.3027245206861691, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.035285815102327214)", "volume=Declining (rvol=1.051, accel=0.853)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.058%, ema9_slope=0.0057)", "resistance=SAFE (session_high $9.94 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.037357", "symbol": "ARVN", "shortlisted": false, "confidence_rank": 20, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5885, "open": 8.49, "extension_from_open_pct": 1.1601884570082401, "price_1m": 8.58, "price_3m": 8.59, "price_5m": 8.58, "price_sub": 8.5881}, "velocity": {"velocity_1m": 0.0016511266511265985, "velocity_sub": 0.00015525358732784036}, "slope": {"slope_1m": 0.09901855141683583, "slope_3m": 0.020385578659205244, "slope_5m": -0.0034941821866614144, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1025, "velocity_acceleration": 0.000176, "slope_acceleration": 0.00529}, "volume": {"volume_1m": 362.0, "volume_3m": 2429.0, "volume_5m": 3576.0, "volume_sub": 180.0, "volume_acceleration": 0.656, "relative_volume": 0.944}, "vwap": {"value": 8.5207, "slope": 0.001, "price_vs_vwap_pct": 0.796, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5856, "ema20": 8.5786, "ema9_slope": -0.0014, "price_vs_ema9_pct": 0.034, "price_vs_ema9_atr": 0.245}, "volatility": {"atr": 0.0119, "atr_pct": 0.138, "vwap_distance_atr": 5.7, "range_expansion_pct": -80.0}, "rsi": {"value": 57.4, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.59, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -8.5, "slope": 6.4}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.36676951737788227, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0034941821866614144)", "volume=Declining (rvol=0.944, accel=0.656)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.034%, ema9_slope=-0.0014)", "resistance=SAFE (session_high $8.62 (0.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.039225", "symbol": "MNRO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.332633, "reasons_for": ["holding 15.3s / 18s", "momentum=Strong (slope_5m=0.03468875864472121)", "volume=Steady (rvol=0.998, accel=1.026)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.103%, ema9_slope=0.0253)", "resistance=SAFE (session_high $12.85 (0.79% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.7498, "open": 12.77, "extension_from_open_pct": -0.1581832419733681, "price_1m": 12.7446, "price_3m": 12.74, "price_5m": 12.725, "price_sub": 12.7391}, "velocity": {"velocity_1m": 0.0006800265733461382, "velocity_sub": 0.0027997791576066158}, "slope": {"slope_1m": 0.04079327224802557, "slope_3m": 0.01882874731298574, "slope_5m": 0.03468875864472121, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0061, "velocity_acceleration": -1e-05, "slope_acceleration": -0.00031}, "volume": {"volume_1m": 2344.0, "volume_3m": 5875.0, "volume_5m": 6687.0, "volume_sub": 1935.0, "volume_acceleration": 1.026, "relative_volume": 0.998}, "vwap": {"value": 12.6892, "slope": 0.0023, "price_vs_vwap_pct": 0.477, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 16, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.7367, "ema20": 12.7142, "ema9_slope": 0.0253, "price_vs_ema9_pct": 0.103, "price_vs_ema9_atr": 1.3}, "volatility": {"atr": 0.0101, "atr_pct": 0.079, "vwap_distance_atr": 6.001, "range_expansion_pct": 4.4}, "rsi": {"value": 65.7, "has_full_history": true}, "quote": {"bid": 12.75, "ask": 12.76, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 36, "trades_per_second": 1.2, "uptick_ratio": 0.083, "downtick_ratio": 0.056}, "pressure": {"score": 3.7, "slope": -4.1}}, "prediction": {"symbol": "MNRO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7858946807008672, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03468875864472121)", "volume=Steady (rvol=0.998, accel=1.026)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.103%, ema9_slope=0.0253)", "resistance=SAFE (session_high $12.85 (0.79% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.041314", "symbol": "GO", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.06320047189685772)", "volume=Declining (rvol=0.991, accel=0.579)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.192%, ema9_slope=0.0493)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.88, "open": 11.39, "extension_from_open_pct": 4.302019315188764, "price_1m": 11.87, "price_3m": 11.855, "price_5m": 11.845, "price_sub": 11.8666}, "velocity": {"velocity_1m": 0.0014040999719182204, "velocity_sub": 0.0037640660902591434}, "slope": {"slope_1m": 0.08421052631580264, "slope_3m": 0.0, "slope_5m": 0.06320047189685772, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.021, "velocity_acceleration": 0.000277, "slope_acceleration": 0.008315}, "volume": {"volume_1m": 256.0, "volume_3m": 7275.0, "volume_5m": 9988.0, "volume_sub": 132.0, "volume_acceleration": 0.579, "relative_volume": 0.991}, "vwap": {"value": 11.6237, "slope": 0.0039, "price_vs_vwap_pct": 2.205, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8572, "ema20": 11.8355, "ema9_slope": 0.0493, "price_vs_ema9_pct": 0.192, "price_vs_ema9_atr": 2.352}, "volatility": {"atr": 0.0097, "atr_pct": 0.082, "vwap_distance_atr": 26.419, "range_expansion_pct": -16.9}, "rsi": {"value": 76.0, "has_full_history": true}, "quote": {"bid": 11.87, "ask": 11.88, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 32.1, "slope": 1.0}}, "prediction": {"symbol": "GO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06320047189685772)", "volume=Declining (rvol=0.991, accel=0.579)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.192%, ema9_slope=0.0493)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.043069", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10664770707429566)", "volume=Declining (rvol=1.022, accel=0.83)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.257%, ema9_slope=0.0068)", "resistance=SAFE (session_high $8.46 (0.59% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.41, "open": 8.02, "extension_from_open_pct": 4.862842892768087, "price_1m": 8.44, "price_3m": 8.45, "price_5m": 8.44, "price_sub": 8.4468}, "velocity": {"velocity_1m": -0.005924170616113619, "velocity_sub": -0.014522264841912323}, "slope": {"slope_1m": -0.3560830860534049, "slope_3m": -0.20755089938723154, "slope_5m": -0.10664770707429566, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.2494, "velocity_acceleration": -0.002338, "slope_acceleration": -0.070333}, "volume": {"volume_1m": 40688.0, "volume_3m": 43765.0, "volume_5m": 48446.0, "volume_sub": 40636.0, "volume_acceleration": 0.83, "relative_volume": 1.022}, "vwap": {"value": 8.1739, "slope": 0.0201, "price_vs_vwap_pct": 2.888, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4317, "ema20": 8.4151, "ema9_slope": 0.0068, "price_vs_ema9_pct": -0.257, "price_vs_ema9_atr": -1.04}, "volatility": {"atr": 0.0208, "atr_pct": 0.248, "vwap_distance_atr": 11.329, "range_expansion_pct": -0.0}, "rsi": {"value": 52.3, "has_full_history": true}, "quote": {"bid": 8.4, "ask": 8.42, "spread": 0.02, "spread_pct": 0.238}, "trade_flow": {"tick_count_sub": 83, "trades_per_second": 2.767, "uptick_ratio": 0.096, "downtick_ratio": 0.145}, "pressure": {"score": -16.4, "slope": -3.1}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.5945303210463818, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.10664770707429566)", "volume=Declining (rvol=1.022, accel=0.83)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.257%, ema9_slope=0.0068)", "resistance=SAFE (session_high $8.46 (0.59% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.044157", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.04292245116719626)", "volume=Expanding (rvol=0.98, accel=1.615)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.134%, ema9_slope=0.063)", "resistance=SAFE (session_high $8.81 (0.09% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.8069, "open": 8.55, "extension_from_open_pct": 3.004678362573098, "price_1m": 8.815, "price_3m": 8.801, "price_5m": 8.795, "price_sub": 8.7922}, "velocity": {"velocity_1m": -0.00153148043108317, "velocity_sub": 0.005573121630536638}, "slope": {"slope_1m": -0.09193106305221214, "slope_3m": -0.045958489838060924, "slope_5m": 0.04292245116719626, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1349, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 42.0, "volume_3m": 2210.0, "volume_5m": 4756.0, "volume_sub": 4.0, "volume_acceleration": 1.615, "relative_volume": 0.98}, "vwap": {"value": 8.7115, "slope": 0.0012, "price_vs_vwap_pct": 1.095, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7951, "ema20": 8.7711, "ema9_slope": 0.063, "price_vs_ema9_pct": 0.134, "price_vs_ema9_atr": 1.055}, "volatility": {"atr": 0.0112, "atr_pct": 0.127, "vwap_distance_atr": 8.517, "range_expansion_pct": -62.1}, "rsi": {"value": 77.6, "has_full_history": true}, "quote": {"bid": 8.81, "ask": 8.82, "spread": 0.01, "spread_pct": 0.113}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 59.3, "slope": 0.0}}, "prediction": {"symbol": "XMAX", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.815, "resistance_source": "session_high", "resistance_distance_pct": 0.09197333908638551, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04292245116719626)", "volume=Expanding (rvol=0.98, accel=1.615)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.134%, ema9_slope=0.063)", "resistance=SAFE (session_high $8.81 (0.09% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:48.045836", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-0.7141)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.16002603813501784)", "volume=Expanding (rvol=0.916, accel=1.219)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.225%, ema9_slope=0.1062)", "resistance=SAFE (session_high $7.42 (0.56% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:03:47.991686+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.379, "open": 7.06, "extension_from_open_pct": 4.51841359773371, "price_1m": 7.42, "price_3m": 7.36, "price_5m": 7.34, "price_sub": 7.405}, "velocity": {"velocity_1m": -0.009209344115004575, "velocity_sub": -0.01170380373621458}, "slope": {"slope_1m": -0.5540914926684286, "slope_3m": 0.1286159122704042, "slope_5m": 0.16002603813501784, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.7141, "velocity_acceleration": -0.001849, "slope_acceleration": -0.055598}, "volume": {"volume_1m": 2103.0, "volume_3m": 6766.0, "volume_5m": 8404.0, "volume_sub": 44.0, "volume_acceleration": 1.219, "relative_volume": 0.916}, "vwap": {"value": 7.2807, "slope": 0.006, "price_vs_vwap_pct": 1.349, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3625, "ema20": 7.3363, "ema9_slope": 0.1062, "price_vs_ema9_pct": 0.225, "price_vs_ema9_atr": 0.668}, "volatility": {"atr": 0.0248, "atr_pct": 0.336, "vwap_distance_atr": 3.969, "range_expansion_pct": 99.0}, "rsi": {"value": 60.7, "has_full_history": true}, "quote": {"bid": 7.39, "ask": 7.42, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -16.1, "slope": -19.9}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.42, "resistance_source": "session_high", "resistance_distance_pct": 0.5556308442878489, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.16002603813501784)", "volume=Expanding (rvol=0.916, accel=1.219)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.225%, ema9_slope=0.1062)", "resistance=SAFE (session_high $7.42 (0.56% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.094234", "symbol": "ARHS", "shortlisted": false, "confidence_rank": 6, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2545, "open": 7.98, "extension_from_open_pct": 3.439849624060147, "price_1m": 8.255, "price_3m": 8.25, "price_5m": 8.24, "price_sub": 8.255}, "velocity": {"velocity_1m": -0.00010094891984668101, "velocity_sub": -0.00020189783969336202}, "slope": {"slope_1m": -0.0060571186286757445, "slope_3m": -0.0030285287407414508, "slope_5m": 0.05333397980581856, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0594, "velocity_acceleration": -3.2e-05, "slope_acceleration": -0.000956}, "volume": {"volume_1m": 85.0, "volume_3m": 2327.0, "volume_5m": 4882.0, "volume_sub": 32.0, "volume_acceleration": 1.33, "relative_volume": 0.959}, "vwap": {"value": 8.1262, "slope": 0.002, "price_vs_vwap_pct": 1.579, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2419, "ema20": 8.2246, "ema9_slope": 0.0534, "price_vs_ema9_pct": 0.153, "price_vs_ema9_atr": 1.388}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 14.119, "range_expansion_pct": -65.2}, "rsi": {"value": 64.3, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.26, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -5.3, "slope": 26.5}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.26, "resistance_source": "session_high", "resistance_distance_pct": 0.0666303228541961, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05333397980581856)", "volume=Expanding (rvol=0.959, accel=1.33)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.153%, ema9_slope=0.0534)", "resistance=SAFE (session_high $8.26 (0.07% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.095326", "symbol": "WLTH", "shortlisted": false, "confidence_rank": 7, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.515, "open": 10.29, "extension_from_open_pct": 2.186588921282813, "price_1m": 10.515, "price_3m": 10.515, "price_5m": 10.5, "price_sub": 10.5124}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0008244232208316039}, "slope": {"slope_1m": 0.0, "slope_3m": 0.023779327837670172, "slope_5m": 0.01902587519025835, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.019, "velocity_acceleration": 0.000375, "slope_acceleration": 0.011257}, "volume": {"volume_1m": 649.0, "volume_3m": 5680.0, "volume_5m": 19774.0, "volume_sub": 14.0, "volume_acceleration": 1.236, "relative_volume": 0.987}, "vwap": {"value": 10.3916, "slope": 0.0009, "price_vs_vwap_pct": 1.188, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5056, "ema20": 10.4807, "ema9_slope": 0.0278, "price_vs_ema9_pct": 0.089, "price_vs_ema9_atr": 0.559}, "volatility": {"atr": 0.0167, "atr_pct": 0.159, "vwap_distance_atr": 7.379, "range_expansion_pct": -0.1}, "rsi": {"value": 67.4, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": 6.5, "slope": 21.4}}, "prediction": {"symbol": "WLTH", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.237755587256287, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01902587519025835)", "volume=Expanding (rvol=0.987, accel=1.236)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.089%, ema9_slope=0.0278)", "resistance=SAFE (session_high $10.54 (0.24% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.096350", "symbol": "COMP", "shortlisted": false, "confidence_rank": 8, "confidence": 38.0, "state": null, "should_enter": null, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.35, "extension_from_open_pct": 4.202898550724642, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.775, "price_sub": 10.7758}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0028458830589530473}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04637501932292373, "slope_5m": 0.01855115480938649, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0186, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 3603.0, "volume_3m": 134180.0, "volume_5m": 283463.0, "volume_sub": 2144.0, "volume_acceleration": 2.624, "relative_volume": 1.022}, "vwap": {"value": 10.5655, "slope": 0.0064, "price_vs_vwap_pct": 2.078, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7679, "ema20": 10.7274, "ema9_slope": 0.0488, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 0.728}, "volatility": {"atr": 0.0234, "atr_pct": 0.217, "vwap_distance_atr": 9.36, "range_expansion_pct": -66.7}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.208, "downtick_ratio": 0.125}, "pressure": {"score": 30.3, "slope": -0.3}}, "prediction": {"symbol": "COMP", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.09272137227630771, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01855115480938649)", "volume=Expanding (rvol=1.022, accel=2.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0488)", "resistance=SAFE (session_high $10.79 (0.09% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.098450", "symbol": "REPL", "shortlisted": false, "confidence_rank": 9, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5714, "open": 12.9, "extension_from_open_pct": 5.204651162790699, "price_1m": 13.59, "price_3m": 13.565, "price_5m": 13.55, "price_sub": 13.5838}, "velocity": {"velocity_1m": -0.002281089036055836, "velocity_sub": -0.0030428402459791617}, "slope": {"slope_1m": -0.13695906691112597, "slope_3m": -0.06846390553453113, "slope_5m": 0.027842678554068193, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1648, "velocity_acceleration": -0.000174, "slope_acceleration": -0.005231}, "volume": {"volume_1m": 2573.0, "volume_3m": 19574.0, "volume_5m": 22472.0, "volume_sub": 2175.0, "volume_acceleration": 0.985, "relative_volume": 0.998}, "vwap": {"value": 13.1539, "slope": 0.0114, "price_vs_vwap_pct": 3.174, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5699, "ema20": 13.5456, "ema9_slope": 0.0286, "price_vs_ema9_pct": 0.011, "price_vs_ema9_atr": 0.051}, "volatility": {"atr": 0.029, "atr_pct": 0.214, "vwap_distance_atr": 14.394, "range_expansion_pct": 7.8}, "rsi": {"value": 60.0, "has_full_history": true}, "quote": {"bid": 13.57, "ask": 13.58, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 30, "trades_per_second": 1.0, "uptick_ratio": 0.067, "downtick_ratio": 0.167}, "pressure": {"score": -6.5, "slope": -0.3}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.35810601706528905, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.027842678554068193)", "volume=Steady (rvol=0.998, accel=0.985)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.011%, ema9_slope=0.0286)", "resistance=SAFE (session_high $13.62 (0.36% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.099431", "symbol": "FIGS", "shortlisted": false, "confidence_rank": 10, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.735, "open": 13.22, "extension_from_open_pct": 3.8956127080181453, "price_1m": 13.74, "price_3m": 13.7299, "price_5m": 13.7186, "price_sub": 13.7209}, "velocity": {"velocity_1m": -0.0006065016982048498, "velocity_sub": 0.0034254312763737833}, "slope": {"slope_1m": -0.036396724294819154, "slope_3m": 0.018201674554055355, "slope_5m": 0.036489492337205665, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0729, "velocity_acceleration": 2.4e-05, "slope_acceleration": 0.000718}, "volume": {"volume_1m": 613.0, "volume_3m": 8627.0, "volume_5m": 14322.0, "volume_sub": 153.0, "volume_acceleration": 1.014, "relative_volume": 0.967}, "vwap": {"value": 13.4905, "slope": 0.0059, "price_vs_vwap_pct": 1.813, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7186, "ema20": 13.6814, "ema9_slope": 0.0419, "price_vs_ema9_pct": 0.12, "price_vs_ema9_atr": 1.151}, "volatility": {"atr": 0.0143, "atr_pct": 0.104, "vwap_distance_atr": 17.125, "range_expansion_pct": -29.0}, "rsi": {"value": 78.8, "has_full_history": true}, "quote": {"bid": 13.74, "ask": 13.75, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.273}, "pressure": {"score": 6.4, "slope": -1.3}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.18201674554059233, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.036489492337205665)", "volume=Steady (rvol=0.967, accel=1.014)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.12%, ema9_slope=0.0419)", "resistance=SAFE (session_high $13.76 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.100373", "symbol": "TIC", "shortlisted": false, "confidence_rank": 11, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.551, "open": 9.54, "extension_from_open_pct": 0.11530398322852212, "price_1m": 9.55, "price_3m": 9.55, "price_5m": 9.53, "price_sub": 9.551}, "velocity": {"velocity_1m": 0.00017452006980793117, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.010470655986591759, "slope_3m": -0.02093802345058396, "slope_5m": 0.012565181881008202, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0021, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 10.0, "volume_3m": 7711.0, "volume_5m": 10210.0, "volume_sub": 9.0, "volume_acceleration": 0.746, "relative_volume": 1.005}, "vwap": {"value": 9.5105, "slope": 0.001, "price_vs_vwap_pct": 0.426, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5428, "ema20": 9.5317, "ema9_slope": 0.0328, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0104, "atr_pct": 0.109, "vwap_distance_atr": 3.883, "range_expansion_pct": -20.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 9.55, "ask": 9.56, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -6.3, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.30363312742121157, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012565181881008202)", "volume=Declining (rvol=1.005, accel=0.746)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0328)", "resistance=SAFE (session_high $9.58 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.101178", "symbol": "APPS", "shortlisted": false, "confidence_rank": 12, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7394, "open": 11.75, "extension_from_open_pct": -0.09021276595744822, "price_1m": 11.745, "price_3m": 11.735, "price_5m": 11.73, "price_sub": 11.7359}, "velocity": {"velocity_1m": -0.0007946643961968758, "velocity_sub": 0.000994100722284883}, "slope": {"slope_1m": -0.04769123332935381, "slope_3m": -0.023843721437206068, "slope_5m": 0.02453385672227555, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0722, "velocity_acceleration": 7.8e-05, "slope_acceleration": 0.002352}, "volume": {"volume_1m": 70.0, "volume_3m": 10442.0, "volume_5m": 25931.0, "volume_sub": 16.0, "volume_acceleration": 0.536, "relative_volume": 0.982}, "vwap": {"value": 11.6267, "slope": 0.0016, "price_vs_vwap_pct": 0.97, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7361, "ema20": 11.7239, "ema9_slope": 0.0176, "price_vs_ema9_pct": 0.028, "price_vs_ema9_atr": 0.258}, "volatility": {"atr": 0.0128, "atr_pct": 0.109, "vwap_distance_atr": 8.802, "range_expansion_pct": -66.7}, "rsi": {"value": 59.8, "has_full_history": true}, "quote": {"bid": 11.74, "ask": 11.75, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -10.9, "slope": 0.3}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.7087755762645422, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.02453385672227555)", "volume=Declining (rvol=0.982, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.028%, ema9_slope=0.0176)", "resistance=SAFE (session_high $11.94 (1.71% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.102060", "symbol": "CAG", "shortlisted": false, "confidence_rank": 13, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CAG", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.975, "open": 14.8, "extension_from_open_pct": 1.1824324324324251, "price_1m": 14.99, "price_3m": 14.965, "price_5m": 14.95, "price_sub": 14.9822}, "velocity": {"velocity_1m": -0.0016677785190127381, "velocity_sub": -0.0016019009224281665}, "slope": {"slope_1m": -0.10011680293676335, "slope_3m": 0.0, "slope_5m": 0.04341437349719443, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1435, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 13473.0, "volume_3m": 39629.0, "volume_5m": 83066.0, "volume_sub": 12339.0, "volume_acceleration": 0.771, "relative_volume": 0.998}, "vwap": {"value": 14.9068, "slope": 0.0007, "price_vs_vwap_pct": 0.457, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.9613, "ema20": 14.937, "ema9_slope": 0.0404, "price_vs_ema9_pct": 0.091, "price_vs_ema9_atr": 0.801}, "volatility": {"atr": 0.0171, "atr_pct": 0.114, "vwap_distance_atr": 3.992, "range_expansion_pct": -14.2}, "rsi": {"value": 65.6, "has_full_history": true}, "quote": {"bid": 14.97, "ask": 14.98, "spread": 0.01, "spread_pct": 0.067}, "trade_flow": {"tick_count_sub": 71, "trades_per_second": 2.367, "uptick_ratio": 0.183, "downtick_ratio": 0.155}, "pressure": {"score": -5.7, "slope": 0.0}}, "prediction": {"symbol": "CAG", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 15.03, "resistance_source": "session_high", "resistance_distance_pct": 0.3672787979966592, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04341437349719443)", "volume=Declining (rvol=0.998, accel=0.771)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.091%, ema9_slope=0.0404)", "resistance=SAFE (session_high $15.03 (0.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.102987", "symbol": "BRBR", "shortlisted": false, "confidence_rank": 14, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.485, "open": 9.42, "extension_from_open_pct": 0.6900212314225, "price_1m": 9.485, "price_3m": 9.47, "price_5m": 9.45, "price_sub": 9.485}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.026362038664318133, "slope_5m": 0.047478370964334646, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0475, "velocity_acceleration": -0.000347, "slope_acceleration": -0.010394}, "volume": {"volume_1m": 723.0, "volume_3m": 7586.0, "volume_5m": 12671.0, "volume_sub": 92.0, "volume_acceleration": 0.667, "relative_volume": 1.006}, "vwap": {"value": 9.407, "slope": 0.001, "price_vs_vwap_pct": 0.829, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4674, "ema20": 9.4488, "ema9_slope": 0.0542, "price_vs_ema9_pct": 0.186, "price_vs_ema9_atr": 1.384}, "volatility": {"atr": 0.0127, "atr_pct": 0.134, "vwap_distance_atr": 6.13, "range_expansion_pct": 32.5}, "rsi": {"value": 70.8, "has_full_history": true}, "quote": {"bid": 9.48, "ask": 9.49, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": -14.0, "slope": -6.9}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.6852925672113999, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.047478370964334646)", "volume=Declining (rvol=1.006, accel=0.667)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.186%, ema9_slope=0.0542)", "resistance=SAFE (session_high $9.55 (0.69% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.103832", "symbol": "KODK", "shortlisted": false, "confidence_rank": 15, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1834, "open": 9.17, "extension_from_open_pct": 0.14612868047983366, "price_1m": 9.185, "price_3m": 9.1797, "price_5m": 9.18, "price_sub": 9.1852}, "velocity": {"velocity_1m": -0.0002903284340409769, "velocity_sub": -0.0006532247528630689}, "slope": {"slope_1m": -0.017421223405411728, "slope_3m": -0.008710358794195038, "slope_5m": 0.012087921661556462, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0295, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 86.0, "volume_3m": 2195.0, "volume_5m": 2820.0, "volume_sub": 63.0, "volume_acceleration": 0.939, "relative_volume": 0.925}, "vwap": {"value": 9.1445, "slope": 0.0006, "price_vs_vwap_pct": 0.426, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1811, "ema20": 9.1756, "ema9_slope": 0.0103, "price_vs_ema9_pct": 0.025, "price_vs_ema9_atr": 0.58}, "volatility": {"atr": 0.0039, "atr_pct": 0.043, "vwap_distance_atr": 9.907, "range_expansion_pct": -20.1}, "rsi": {"value": 58.4, "has_full_history": true}, "quote": {"bid": 9.18, "ask": 9.19, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -10.0, "slope": 0.0}}, "prediction": {"symbol": "KODK", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.2, "resistance_source": "session_high", "resistance_distance_pct": 0.18076093821458952, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012087921661556462)", "volume=Declining (rvol=0.925, accel=0.939)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.025%, ema9_slope=0.0103)", "resistance=SAFE (session_high $9.20 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.104628", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 16, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5127, "open": 12.8, "extension_from_open_pct": 5.5679687499999995, "price_1m": 13.515, "price_3m": 13.495, "price_5m": 13.485, "price_sub": 13.515}, "velocity": {"velocity_1m": -0.0002836354667653186, "velocity_sub": -0.0005672709335306372}, "slope": {"slope_1m": -0.017019576212552075, "slope_3m": 0.028495511031832878, "slope_5m": 0.04102324107300516, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.058, "velocity_acceleration": -0.000112, "slope_acceleration": -0.003357}, "volume": {"volume_1m": 1751.0, "volume_3m": 6175.0, "volume_5m": 12264.0, "volume_sub": 140.0, "volume_acceleration": 0.651, "relative_volume": 0.975}, "vwap": {"value": 13.1224, "slope": 0.0051, "price_vs_vwap_pct": 2.974, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4976, "ema20": 13.4771, "ema9_slope": 0.0305, "price_vs_ema9_pct": 0.112, "price_vs_ema9_atr": 1.214}, "volatility": {"atr": 0.0124, "atr_pct": 0.092, "vwap_distance_atr": 31.368, "range_expansion_pct": 16.6}, "rsi": {"value": 72.0, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": -14.8, "slope": 1.9}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.525, "resistance_source": "session_high", "resistance_distance_pct": 0.09102547973387817, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04102324107300516)", "volume=Declining (rvol=0.975, accel=0.651)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.112%, ema9_slope=0.0305)", "resistance=SAFE (session_high $13.53 (0.09% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.105519", "symbol": "CARS", "shortlisted": false, "confidence_rank": 17, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.765, "open": 11.71, "extension_from_open_pct": 0.4696840307429523, "price_1m": 11.76, "price_3m": 11.715, "price_5m": 11.71, "price_sub": 11.765}, "velocity": {"velocity_1m": 0.0007086167800454623, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.04250797024442748, "slope_3m": 0.06378454996456656, "slope_5m": 0.12349885018312014, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.081, "velocity_acceleration": 0.001229, "slope_acceleration": 0.036914}, "volume": {"volume_1m": 138.0, "volume_3m": 3515.0, "volume_5m": 4100.0, "volume_sub": 35.0, "volume_acceleration": 0.807, "relative_volume": 0.959}, "vwap": {"value": 11.665, "slope": 0.0022, "price_vs_vwap_pct": 0.857, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7318, "ema20": 11.7041, "ema9_slope": 0.0644, "price_vs_ema9_pct": 0.283, "price_vs_ema9_atr": 2.315}, "volatility": {"atr": 0.0143, "atr_pct": 0.122, "vwap_distance_atr": 6.972, "range_expansion_pct": 348.3}, "rsi": {"value": 75.3, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -4.8, "slope": 17.7}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2324691882702896, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.12349885018312014)", "volume=Declining (rvol=0.959, accel=0.807)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.283%, ema9_slope=0.0644)", "resistance=SAFE (session_high $11.91 (1.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.106381", "symbol": "REAL", "shortlisted": false, "confidence_rank": 18, "confidence": 19.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.91, "open": 9.66, "extension_from_open_pct": 2.5879917184265007, "price_1m": 9.905, "price_3m": 9.93, "price_5m": 9.925, "price_sub": 9.91}, "velocity": {"velocity_1m": 0.0008413259296652839, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.05046681806712876, "slope_3m": -0.12605042016806903, "slope_5m": -0.035285815102327214, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0858, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 189.0, "volume_3m": 28547.0, "volume_5m": 34101.0, "volume_sub": 84.0, "volume_acceleration": 0.853, "relative_volume": 1.051}, "vwap": {"value": 9.7872, "slope": 0.0083, "price_vs_vwap_pct": 1.254, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9158, "ema20": 9.908, "ema9_slope": 0.0057, "price_vs_ema9_pct": -0.058, "price_vs_ema9_atr": -0.531}, "volatility": {"atr": 0.0109, "atr_pct": 0.11, "vwap_distance_atr": 11.292, "range_expansion_pct": 120.1}, "rsi": {"value": 54.0, "has_full_history": true}, "quote": {"bid": 9.9, "ask": 9.91, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": -9.4, "slope": 0.0}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.3027245206861691, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.035285815102327214)", "volume=Declining (rvol=1.051, accel=0.853)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.058%, ema9_slope=0.0057)", "resistance=SAFE (session_high $9.94 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.107236", "symbol": "ARVN", "shortlisted": false, "confidence_rank": 19, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.586, "open": 8.49, "extension_from_open_pct": 1.1307420494699656, "price_1m": 8.58, "price_3m": 8.59, "price_5m": 8.58, "price_sub": 8.5881}, "velocity": {"velocity_1m": 0.0011655011655012095, "velocity_sub": -0.0008150813334732303}, "slope": {"slope_1m": 0.0699056274030086, "slope_3m": 0.005825016504210201, "slope_5m": -0.009318361831990979, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0792, "velocity_acceleration": -0.000191, "slope_acceleration": -0.005742}, "volume": {"volume_1m": 363.0, "volume_3m": 2430.0, "volume_5m": 3577.0, "volume_sub": 181.0, "volume_acceleration": 0.656, "relative_volume": 0.944}, "vwap": {"value": 8.5207, "slope": 0.001, "price_vs_vwap_pct": 0.766, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5851, "ema20": 8.5783, "ema9_slope": -0.0025, "price_vs_ema9_pct": 0.011, "price_vs_ema9_atr": 0.077}, "volatility": {"atr": 0.0119, "atr_pct": 0.139, "vwap_distance_atr": 5.49, "range_expansion_pct": -80.0}, "rsi": {"value": 56.5, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.59, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.333}, "pressure": {"score": -13.6, "slope": -5.1}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.39599347775447147, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.009318361831990979)", "volume=Declining (rvol=0.944, accel=0.656)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.011%, ema9_slope=-0.0025)", "resistance=SAFE (session_high $8.62 (0.40% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.109544", "symbol": "MNRO", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 20.403115, "reasons_for": ["held 20.4s (>= 18s)", "momentum=Strong (slope_5m=0.04598487678250129)", "volume=Steady (rvol=0.998, accel=1.026)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.148%, ema9_slope=0.0276)", "resistance=SAFE (session_high $12.85 (0.73% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.757, "open": 12.77, "extension_from_open_pct": -0.10180109631949806, "price_1m": 12.7446, "price_3m": 12.74, "price_5m": 12.725, "price_sub": 12.7391}, "velocity": {"velocity_1m": 0.0016216018287483226, "velocity_sub": 0.004683742702911806}, "slope": {"slope_1m": 0.09724880007528565, "slope_3m": 0.047063006907805356, "slope_5m": 0.04598487678250129, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0513, "velocity_acceleration": 0.000372, "slope_acceleration": 0.011134}, "volume": {"volume_1m": 2348.0, "volume_3m": 5879.0, "volume_5m": 6691.0, "volume_sub": 1939.0, "volume_acceleration": 1.026, "relative_volume": 0.998}, "vwap": {"value": 12.6893, "slope": 0.0023, "price_vs_vwap_pct": 0.534, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 16, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.7381, "ema20": 12.7149, "ema9_slope": 0.0276, "price_vs_ema9_pct": 0.148, "price_vs_ema9_atr": 1.871}, "volatility": {"atr": 0.0101, "atr_pct": 0.079, "vwap_distance_atr": 6.71, "range_expansion_pct": 4.3}, "rsi": {"value": 67.2, "has_full_history": true}, "quote": {"bid": 12.75, "ask": 12.76, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 38, "trades_per_second": 1.267, "uptick_ratio": 0.105, "downtick_ratio": 0.079}, "pressure": {"score": 5.0, "slope": 1.3}}, "prediction": {"symbol": "MNRO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7290115230853647, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.04598487678250129)", "volume=Steady (rvol=0.998, accel=1.026)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.148%, ema9_slope=0.0276)", "resistance=SAFE (session_high $12.85 (0.73% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.153167", "symbol": "GO", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.070482, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.06320047189685772)", "volume=Declining (rvol=0.991, accel=0.579)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.192%, ema9_slope=0.0493)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.88, "open": 11.39, "extension_from_open_pct": 4.302019315188764, "price_1m": 11.87, "price_3m": 11.855, "price_5m": 11.845, "price_sub": 11.8666}, "velocity": {"velocity_1m": 0.0014040999719182204, "velocity_sub": 0.0037640660902591434}, "slope": {"slope_1m": 0.08421052631580264, "slope_3m": 0.0, "slope_5m": 0.06320047189685772, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.021, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 256.0, "volume_3m": 7275.0, "volume_5m": 9988.0, "volume_sub": 132.0, "volume_acceleration": 0.579, "relative_volume": 0.991}, "vwap": {"value": 11.6237, "slope": 0.0039, "price_vs_vwap_pct": 2.205, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8572, "ema20": 11.8355, "ema9_slope": 0.0493, "price_vs_ema9_pct": 0.192, "price_vs_ema9_atr": 2.352}, "volatility": {"atr": 0.0097, "atr_pct": 0.082, "vwap_distance_atr": 26.419, "range_expansion_pct": -16.9}, "rsi": {"value": 76.0, "has_full_history": true}, "quote": {"bid": 11.87, "ask": 11.88, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 32.1, "slope": 0.0}}, "prediction": {"symbol": "GO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06320047189685772)", "volume=Declining (rvol=0.991, accel=0.579)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.192%, ema9_slope=0.0493)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.155497", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Weakening (slope_5m=0.045982777359750815)", "volume=Steady (rvol=0.962, accel=1.023)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.031%, ema9_slope=0.0661)", "resistance=SAFE (session_high $12.11 (1.34% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.95, "open": 11.56, "extension_from_open_pct": 3.373702422145318, "price_1m": 11.985, "price_3m": 11.97, "price_5m": 11.92, "price_sub": 11.97}, "velocity": {"velocity_1m": -0.004867195104992371, "velocity_sub": -0.005569479253690155}, "slope": {"slope_1m": -0.29245874242740877, "slope_3m": -0.083553822587389, "slope_5m": 0.045982777359750815, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.3384, "velocity_acceleration": -0.001373, "slope_acceleration": -0.041216}, "volume": {"volume_1m": 546.0, "volume_3m": 3296.0, "volume_5m": 4728.0, "volume_sub": 334.0, "volume_acceleration": 1.023, "relative_volume": 0.962}, "vwap": {"value": 11.848, "slope": 0.0008, "price_vs_vwap_pct": 0.861, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 37, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9463, "ema20": 11.9359, "ema9_slope": 0.0661, "price_vs_ema9_pct": 0.031, "price_vs_ema9_atr": 0.118}, "volatility": {"atr": 0.0309, "atr_pct": 0.259, "vwap_distance_atr": 3.303, "range_expansion_pct": -6.0}, "rsi": {"value": 53.8, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 12.0, "spread": 0.05, "spread_pct": 0.418}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.5, "downtick_ratio": 0.333}, "pressure": {"score": 3.4, "slope": -8.1}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.3389121338912147, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.045982777359750815)", "volume=Steady (rvol=0.962, accel=1.023)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.031%, ema9_slope=0.0661)", "resistance=SAFE (session_high $12.11 (1.34% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.157616", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10664770707429566)", "volume=Declining (rvol=1.023, accel=0.832)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.257%, ema9_slope=0.0068)", "resistance=SAFE (session_high $8.46 (0.59% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.41, "open": 8.02, "extension_from_open_pct": 4.862842892768087, "price_1m": 8.44, "price_3m": 8.45, "price_5m": 8.44, "price_sub": 8.4468}, "velocity": {"velocity_1m": -0.005924170616113619, "velocity_sub": -0.014522264841912323}, "slope": {"slope_1m": -0.3560830860534049, "slope_3m": -0.20755089938723154, "slope_5m": -0.10664770707429566, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.2494, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 41190.0, "volume_3m": 44267.0, "volume_5m": 48948.0, "volume_sub": 41138.0, "volume_acceleration": 0.832, "relative_volume": 1.023}, "vwap": {"value": 8.1742, "slope": 0.0203, "price_vs_vwap_pct": 2.885, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4317, "ema20": 8.4151, "ema9_slope": 0.0068, "price_vs_ema9_pct": -0.257, "price_vs_ema9_atr": -1.04}, "volatility": {"atr": 0.0208, "atr_pct": 0.248, "vwap_distance_atr": 11.319, "range_expansion_pct": -0.0}, "rsi": {"value": 52.3, "has_full_history": true}, "quote": {"bid": 8.4, "ask": 8.42, "spread": 0.02, "spread_pct": 0.238}, "trade_flow": {"tick_count_sub": 86, "trades_per_second": 2.867, "uptick_ratio": 0.093, "downtick_ratio": 0.14}, "pressure": {"score": -16.2, "slope": 0.2}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.5945303210463818, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.10664770707429566)", "volume=Declining (rvol=1.023, accel=0.832)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.257%, ema9_slope=0.0068)", "resistance=SAFE (session_high $8.46 (0.59% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:53.160509", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-0.7141)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.16002603813501784)", "volume=Expanding (rvol=0.916, accel=1.219)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.225%, ema9_slope=0.1062)", "resistance=SAFE (session_high $7.42 (0.56% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:03:53.062168+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.379, "open": 7.06, "extension_from_open_pct": 4.51841359773371, "price_1m": 7.42, "price_3m": 7.36, "price_5m": 7.34, "price_sub": 7.405}, "velocity": {"velocity_1m": -0.009209344115004575, "velocity_sub": -0.01170380373621458}, "slope": {"slope_1m": -0.5540914926684286, "slope_3m": 0.1286159122704042, "slope_5m": 0.16002603813501784, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.7141, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2103.0, "volume_3m": 6766.0, "volume_5m": 8404.0, "volume_sub": 44.0, "volume_acceleration": 1.219, "relative_volume": 0.916}, "vwap": {"value": 7.2807, "slope": 0.006, "price_vs_vwap_pct": 1.349, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3625, "ema20": 7.3363, "ema9_slope": 0.1062, "price_vs_ema9_pct": 0.225, "price_vs_ema9_atr": 0.668}, "volatility": {"atr": 0.0248, "atr_pct": 0.336, "vwap_distance_atr": 3.969, "range_expansion_pct": 99.0}, "rsi": {"value": 60.7, "has_full_history": true}, "quote": {"bid": 7.39, "ask": 7.42, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -16.1, "slope": 0.0}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.42, "resistance_source": "session_high", "resistance_distance_pct": 0.5556308442878489, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.16002603813501784)", "volume=Expanding (rvol=0.916, accel=1.219)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.225%, ema9_slope=0.1062)", "resistance=SAFE (session_high $7.42 (0.56% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.213686", "symbol": "REPL", "shortlisted": false, "confidence_rank": 6, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5714, "open": 12.9, "extension_from_open_pct": 5.204651162790699, "price_1m": 13.59, "price_3m": 13.565, "price_5m": 13.55, "price_sub": 13.5838}, "velocity": {"velocity_1m": -0.002281089036055836, "velocity_sub": -0.0030428402459791617}, "slope": {"slope_1m": -0.13695906691112597, "slope_3m": -0.06846390553453113, "slope_5m": 0.027842678554068193, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1648, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2573.0, "volume_3m": 19574.0, "volume_5m": 22472.0, "volume_sub": 2175.0, "volume_acceleration": 0.985, "relative_volume": 0.998}, "vwap": {"value": 13.1539, "slope": 0.0114, "price_vs_vwap_pct": 3.174, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5699, "ema20": 13.5456, "ema9_slope": 0.0286, "price_vs_ema9_pct": 0.011, "price_vs_ema9_atr": 0.051}, "volatility": {"atr": 0.029, "atr_pct": 0.214, "vwap_distance_atr": 14.394, "range_expansion_pct": 7.8}, "rsi": {"value": 60.0, "has_full_history": true}, "quote": {"bid": 13.57, "ask": 13.58, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 30, "trades_per_second": 1.0, "uptick_ratio": 0.067, "downtick_ratio": 0.167}, "pressure": {"score": -6.5, "slope": 0.0}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.35810601706528905, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.027842678554068193)", "volume=Steady (rvol=0.998, accel=0.985)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.011%, ema9_slope=0.0286)", "resistance=SAFE (session_high $13.62 (0.36% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.214800", "symbol": "FIGS", "shortlisted": false, "confidence_rank": 7, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.7466, "open": 13.22, "extension_from_open_pct": 3.9833585476550692, "price_1m": 13.74, "price_3m": 13.7299, "price_5m": 13.7186, "price_sub": 13.7209}, "velocity": {"velocity_1m": 0.00080058224163035, "velocity_sub": 0.006243516581759822}, "slope": {"slope_1m": 0.04802340049333569, "slope_3m": 0.06041255222410531, "slope_5m": 0.05337780269874782, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0054, "velocity_acceleration": 0.00055, "slope_acceleration": 0.016482}, "volume": {"volume_1m": 4089.0, "volume_3m": 12103.0, "volume_5m": 17798.0, "volume_sub": 3629.0, "volume_acceleration": 1.032, "relative_volume": 0.976}, "vwap": {"value": 13.4928, "slope": 0.0082, "price_vs_vwap_pct": 1.881, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7209, "ema20": 13.6825, "ema9_slope": 0.0453, "price_vs_ema9_pct": 0.187, "price_vs_ema9_atr": 1.676}, "volatility": {"atr": 0.0153, "atr_pct": 0.112, "vwap_distance_atr": 16.533, "range_expansion_pct": -29.1}, "rsi": {"value": 82.5, "has_full_history": true}, "quote": {"bid": 13.75, "ask": 13.77, "spread": 0.02, "spread_pct": 0.145}, "trade_flow": {"tick_count_sub": 58, "trades_per_second": 1.933, "uptick_ratio": 0.155, "downtick_ratio": 0.121}, "pressure": {"score": 6.5, "slope": 0.1}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.09747864926599281, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05337780269874782)", "volume=Steady (rvol=0.976, accel=1.032)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.187%, ema9_slope=0.0453)", "resistance=SAFE (session_high $13.76 (0.10% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.215632", "symbol": "TIC", "shortlisted": false, "confidence_rank": 8, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.551, "open": 9.54, "extension_from_open_pct": 0.11530398322852212, "price_1m": 9.55, "price_3m": 9.55, "price_5m": 9.53, "price_sub": 9.551}, "velocity": {"velocity_1m": 0.00017452006980793117, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.010470655986591759, "slope_3m": -0.02093802345058396, "slope_5m": 0.012565181881008202, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0021, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 10.0, "volume_3m": 7711.0, "volume_5m": 10210.0, "volume_sub": 9.0, "volume_acceleration": 0.746, "relative_volume": 1.005}, "vwap": {"value": 9.5105, "slope": 0.001, "price_vs_vwap_pct": 0.426, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5428, "ema20": 9.5317, "ema9_slope": 0.0328, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0104, "atr_pct": 0.109, "vwap_distance_atr": 3.883, "range_expansion_pct": -20.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 9.55, "ask": 9.56, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -6.3, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.30363312742121157, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012565181881008202)", "volume=Declining (rvol=1.005, accel=0.746)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0328)", "resistance=SAFE (session_high $9.58 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.216426", "symbol": "APPS", "shortlisted": false, "confidence_rank": 9, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.743, "open": 11.75, "extension_from_open_pct": -0.059574468085103596, "price_1m": 11.745, "price_3m": 11.735, "price_5m": 11.73, "price_sub": 11.7359}, "velocity": {"velocity_1m": -0.0002838087129273296, "velocity_sub": 0.0020166043223497814}, "slope": {"slope_1m": -0.017029972752034158, "slope_3m": -0.008514744699566706, "slope_5m": 0.030665440049064352, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0477, "velocity_acceleration": 0.0002, "slope_acceleration": 0.005986}, "volume": {"volume_1m": 71.0, "volume_3m": 10443.0, "volume_5m": 25932.0, "volume_sub": 17.0, "volume_acceleration": 0.536, "relative_volume": 0.982}, "vwap": {"value": 11.6267, "slope": 0.0016, "price_vs_vwap_pct": 1.001, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7368, "ema20": 11.7243, "ema9_slope": 0.0188, "price_vs_ema9_pct": 0.053, "price_vs_ema9_atr": 0.482}, "volatility": {"atr": 0.0128, "atr_pct": 0.109, "vwap_distance_atr": 9.083, "range_expansion_pct": -66.7}, "rsi": {"value": 61.4, "has_full_history": true}, "quote": {"bid": 11.74, "ask": 11.75, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.4}, "pressure": {"score": -2.2, "slope": 8.7}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.6775951630758679, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.030665440049064352)", "volume=Declining (rvol=0.982, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.053%, ema9_slope=0.0188)", "resistance=SAFE (session_high $11.94 (1.68% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.217295", "symbol": "GO", "shortlisted": false, "confidence_rank": 10, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.875, "open": 11.39, "extension_from_open_pct": 4.258121158911321, "price_1m": 11.87, "price_3m": 11.855, "price_5m": 11.845, "price_sub": 11.8666}, "velocity": {"velocity_1m": 0.0007020499859591102, "velocity_sub": 0.002359563817774247}, "slope": {"slope_1m": 0.04211412929038351, "slope_3m": -0.02105263157895066, "slope_5m": 0.05477835833473749, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0127, "velocity_acceleration": -0.000274, "slope_acceleration": -0.008219}, "volume": {"volume_1m": 356.0, "volume_3m": 7375.0, "volume_5m": 10088.0, "volume_sub": 232.0, "volume_acceleration": 0.579, "relative_volume": 0.991}, "vwap": {"value": 11.6238, "slope": 0.004, "price_vs_vwap_pct": 2.161, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8562, "ema20": 11.835, "ema9_slope": 0.0476, "price_vs_ema9_pct": 0.159, "price_vs_ema9_atr": 1.94}, "volatility": {"atr": 0.0097, "atr_pct": 0.082, "vwap_distance_atr": 25.898, "range_expansion_pct": -16.9}, "rsi": {"value": 74.9, "has_full_history": true}, "quote": {"bid": 11.87, "ask": 11.88, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 4.5, "slope": -27.6}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.88, "resistance_source": "session_high", "resistance_distance_pct": 0.04210526315790132, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05477835833473749)", "volume=Declining (rvol=0.991, accel=0.579)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.159%, ema9_slope=0.0476)", "resistance=SAFE (session_high $11.88 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.218135", "symbol": "CAG", "shortlisted": false, "confidence_rank": 11, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CAG", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.9786, "open": 14.8, "extension_from_open_pct": 1.206756756756753, "price_1m": 14.99, "price_3m": 14.965, "price_5m": 14.95, "price_sub": 14.9822}, "velocity": {"velocity_1m": -0.0012675116744496416, "velocity_sub": -0.0008009504612140832}, "slope": {"slope_1m": -0.07607963001274719, "slope_3m": 0.01201505887379012, "slope_5m": 0.04822103131561966, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1243, "velocity_acceleration": 0.000156, "slope_acceleration": 0.004693}, "volume": {"volume_1m": 13551.0, "volume_3m": 39707.0, "volume_5m": 83144.0, "volume_sub": 12417.0, "volume_acceleration": 0.771, "relative_volume": 0.998}, "vwap": {"value": 14.9069, "slope": 0.0007, "price_vs_vwap_pct": 0.481, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.962, "ema20": 14.9374, "ema9_slope": 0.0414, "price_vs_ema9_pct": 0.111, "price_vs_ema9_atr": 0.97}, "volatility": {"atr": 0.0171, "atr_pct": 0.114, "vwap_distance_atr": 4.203, "range_expansion_pct": -14.2}, "rsi": {"value": 67.1, "has_full_history": true}, "quote": {"bid": 14.97, "ask": 14.98, "spread": 0.01, "spread_pct": 0.067}, "trade_flow": {"tick_count_sub": 76, "trades_per_second": 2.533, "uptick_ratio": 0.211, "downtick_ratio": 0.158}, "pressure": {"score": -4.2, "slope": 1.5}}, "prediction": {"symbol": "CAG", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 15.03, "resistance_source": "session_high", "resistance_distance_pct": 0.34315623623035013, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04822103131561966)", "volume=Declining (rvol=0.998, accel=0.771)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.111%, ema9_slope=0.0414)", "resistance=SAFE (session_high $15.03 (0.34% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.219079", "symbol": "BRBR", "shortlisted": false, "confidence_rank": 12, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.485, "open": 9.42, "extension_from_open_pct": 0.6900212314225, "price_1m": 9.485, "price_3m": 9.47, "price_5m": 9.45, "price_sub": 9.485}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.026362038664318133, "slope_5m": 0.047478370964334646, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0475, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 724.0, "volume_3m": 7587.0, "volume_5m": 12672.0, "volume_sub": 93.0, "volume_acceleration": 0.667, "relative_volume": 1.006}, "vwap": {"value": 9.407, "slope": 0.001, "price_vs_vwap_pct": 0.829, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4674, "ema20": 9.4488, "ema9_slope": 0.0542, "price_vs_ema9_pct": 0.186, "price_vs_ema9_atr": 1.384}, "volatility": {"atr": 0.0127, "atr_pct": 0.134, "vwap_distance_atr": 6.13, "range_expansion_pct": 32.5}, "rsi": {"value": 70.8, "has_full_history": true}, "quote": {"bid": 9.48, "ask": 9.49, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.375}, "pressure": {"score": -13.3, "slope": 0.7}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.6852925672113999, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.047478370964334646)", "volume=Declining (rvol=1.006, accel=0.667)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.186%, ema9_slope=0.0542)", "resistance=SAFE (session_high $9.55 (0.69% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.219987", "symbol": "KODK", "shortlisted": false, "confidence_rank": 13, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1834, "open": 9.17, "extension_from_open_pct": 0.14612868047983366, "price_1m": 9.185, "price_3m": 9.1797, "price_5m": 9.18, "price_sub": 9.1852}, "velocity": {"velocity_1m": -0.0002903284340409769, "velocity_sub": -0.0006532247528630689}, "slope": {"slope_1m": -0.017421223405411728, "slope_3m": -0.008710358794195038, "slope_5m": 0.012087921661556462, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0295, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 86.0, "volume_3m": 2195.0, "volume_5m": 2820.0, "volume_sub": 63.0, "volume_acceleration": 0.939, "relative_volume": 0.925}, "vwap": {"value": 9.1445, "slope": 0.0006, "price_vs_vwap_pct": 0.426, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1811, "ema20": 9.1756, "ema9_slope": 0.0103, "price_vs_ema9_pct": 0.025, "price_vs_ema9_atr": 0.58}, "volatility": {"atr": 0.0039, "atr_pct": 0.043, "vwap_distance_atr": 9.907, "range_expansion_pct": -20.1}, "rsi": {"value": 58.4, "has_full_history": true}, "quote": {"bid": 9.18, "ask": 9.19, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -10.0, "slope": 0.0}}, "prediction": {"symbol": "KODK", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.2, "resistance_source": "session_high", "resistance_distance_pct": 0.18076093821458952, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012087921661556462)", "volume=Declining (rvol=0.925, accel=0.939)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.025%, ema9_slope=0.0103)", "resistance=SAFE (session_high $9.20 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.221181", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 14, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.4986, "open": 12.8, "extension_from_open_pct": 5.457812499999992, "price_1m": 13.515, "price_3m": 13.495, "price_5m": 13.485, "price_sub": 13.515}, "velocity": {"velocity_1m": -0.002022444197805014, "velocity_sub": -0.004044888395610028}, "slope": {"slope_1m": -0.12142032161578509, "slope_3m": -0.023692822555571036, "slope_5m": 0.020145581451846382, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1416, "velocity_acceleration": -0.000679, "slope_acceleration": -0.020383}, "volume": {"volume_1m": 1761.0, "volume_3m": 6185.0, "volume_5m": 12274.0, "volume_sub": 150.0, "volume_acceleration": 0.651, "relative_volume": 0.975}, "vwap": {"value": 13.1224, "slope": 0.0051, "price_vs_vwap_pct": 2.867, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4948, "ema20": 13.4757, "ema9_slope": 0.0263, "price_vs_ema9_pct": 0.028, "price_vs_ema9_atr": 0.307}, "volatility": {"atr": 0.0124, "atr_pct": 0.092, "vwap_distance_atr": 30.236, "range_expansion_pct": 16.7}, "rsi": {"value": 64.4, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -21.6, "slope": -6.8}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.525, "resistance_source": "session_high", "resistance_distance_pct": 0.19557583749426344, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.020145581451846382)", "volume=Declining (rvol=0.975, accel=0.651)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.028%, ema9_slope=0.0263)", "resistance=SAFE (session_high $13.53 (0.20% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.221749", "symbol": "CARS", "shortlisted": false, "confidence_rank": 15, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.77, "open": 11.71, "extension_from_open_pct": 0.5123825789923032, "price_1m": 11.76, "price_3m": 11.715, "price_5m": 11.71, "price_sub": 11.765}, "velocity": {"velocity_1m": 0.0014172335600906726, "velocity_sub": 0.0014166312508851126}, "slope": {"slope_1m": 0.08499787505312185, "slope_3m": 0.08503401360544036, "slope_5m": 0.13200476920456428, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.047, "velocity_acceleration": 0.000277, "slope_acceleration": 0.008295}, "volume": {"volume_1m": 143.0, "volume_3m": 3520.0, "volume_5m": 4105.0, "volume_sub": 40.0, "volume_acceleration": 0.807, "relative_volume": 0.959}, "vwap": {"value": 11.665, "slope": 0.0022, "price_vs_vwap_pct": 0.9, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7328, "ema20": 11.7046, "ema9_slope": 0.0661, "price_vs_ema9_pct": 0.317, "price_vs_ema9_atr": 2.531}, "volatility": {"atr": 0.0147, "atr_pct": 0.125, "vwap_distance_atr": 7.142, "range_expansion_pct": 398.1}, "rsi": {"value": 76.1, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.2}, "pressure": {"score": 4.2, "slope": 9.0}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.1894647408666148, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.13200476920456428)", "volume=Declining (rvol=0.959, accel=0.807)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.317%, ema9_slope=0.0661)", "resistance=SAFE (session_high $11.91 (1.19% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.222335", "symbol": "REAL", "shortlisted": false, "confidence_rank": 16, "confidence": 19.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.9015, "open": 9.66, "extension_from_open_pct": 2.500000000000003, "price_1m": 9.905, "price_3m": 9.93, "price_5m": 9.925, "price_sub": 9.91}, "velocity": {"velocity_1m": -0.0005889281507654297, "velocity_sub": -0.0028590649175915675}, "slope": {"slope_1m": -0.035341933203735625, "slope_3m": -0.16895583612124512, "slope_5m": -0.05243362608774346, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0171, "velocity_acceleration": -0.000558, "slope_acceleration": -0.016753}, "volume": {"volume_1m": 213.0, "volume_3m": 28571.0, "volume_5m": 34125.0, "volume_sub": 108.0, "volume_acceleration": 0.853, "relative_volume": 1.052}, "vwap": {"value": 9.7872, "slope": 0.0083, "price_vs_vwap_pct": 1.167, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9141, "ema20": 9.9072, "ema9_slope": 0.0023, "price_vs_ema9_pct": -0.127, "price_vs_ema9_atr": -1.131}, "volatility": {"atr": 0.0111, "atr_pct": 0.112, "vwap_distance_atr": 10.273, "range_expansion_pct": 120.1}, "rsi": {"value": 50.5, "has_full_history": true}, "quote": {"bid": 9.9, "ask": 9.91, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.3, "downtick_ratio": 0.5}, "pressure": {"score": -13.7, "slope": -4.3}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.3888299752562651, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.05243362608774346)", "volume=Declining (rvol=1.052, accel=0.853)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.127%, ema9_slope=0.0023)", "resistance=SAFE (session_high $9.94 (0.39% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.223275", "symbol": "ARVN", "shortlisted": false, "confidence_rank": 17, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.586, "open": 8.49, "extension_from_open_pct": 1.1307420494699656, "price_1m": 8.58, "price_3m": 8.59, "price_5m": 8.58, "price_sub": 8.5881}, "velocity": {"velocity_1m": 0.0011655011655012095, "velocity_sub": -0.0008150813334732303}, "slope": {"slope_1m": 0.0699056274030086, "slope_3m": 0.005825016504210201, "slope_5m": -0.009318361831990979, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0792, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 363.0, "volume_3m": 2430.0, "volume_5m": 3577.0, "volume_sub": 181.0, "volume_acceleration": 0.656, "relative_volume": 0.944}, "vwap": {"value": 8.5207, "slope": 0.001, "price_vs_vwap_pct": 0.766, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5851, "ema20": 8.5783, "ema9_slope": -0.0025, "price_vs_ema9_pct": 0.011, "price_vs_ema9_atr": 0.077}, "volatility": {"atr": 0.0119, "atr_pct": 0.139, "vwap_distance_atr": 5.49, "range_expansion_pct": -80.0}, "rsi": {"value": 56.5, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.59, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.333}, "pressure": {"score": -13.6, "slope": 0.0}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.39599347775447147, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.009318361831990979)", "volume=Declining (rvol=0.944, accel=0.656)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.011%, ema9_slope=-0.0025)", "resistance=SAFE (session_high $8.62 (0.40% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.225516", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 56.1, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.122062, "reasons_for": ["holding 5.1s / 18s", "momentum=Weakening (slope_5m=0.045982777359750815)", "volume=Steady (rvol=0.962, accel=1.023)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.031%, ema9_slope=0.0661)", "resistance=SAFE (session_high $12.11 (1.34% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.95, "open": 11.56, "extension_from_open_pct": 3.373702422145318, "price_1m": 11.985, "price_3m": 11.97, "price_5m": 11.92, "price_sub": 11.97}, "velocity": {"velocity_1m": -0.004867195104992371, "velocity_sub": -0.005569479253690155}, "slope": {"slope_1m": -0.29245874242740877, "slope_3m": -0.083553822587389, "slope_5m": 0.045982777359750815, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.3384, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 546.0, "volume_3m": 3296.0, "volume_5m": 4728.0, "volume_sub": 334.0, "volume_acceleration": 1.023, "relative_volume": 0.962}, "vwap": {"value": 11.848, "slope": 0.0008, "price_vs_vwap_pct": 0.861, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 37, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9463, "ema20": 11.9359, "ema9_slope": 0.0661, "price_vs_ema9_pct": 0.031, "price_vs_ema9_atr": 0.118}, "volatility": {"atr": 0.0309, "atr_pct": 0.259, "vwap_distance_atr": 3.303, "range_expansion_pct": -6.0}, "rsi": {"value": 53.8, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 12.0, "spread": 0.05, "spread_pct": 0.418}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.5, "downtick_ratio": 0.333}, "pressure": {"score": 3.4, "slope": 0.0}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.3389121338912147, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.045982777359750815)", "volume=Steady (rvol=0.962, accel=1.023)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.031%, ema9_slope=0.0661)", "resistance=SAFE (session_high $12.11 (1.34% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.228842", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.07510371182918962)", "volume=Declining (rvol=1.023, accel=0.832)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.131%, ema9_slope=0.0131)", "resistance=SAFE (session_high $8.46 (0.44% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4233, "open": 8.02, "extension_from_open_pct": 5.028678304239398, "price_1m": 8.44, "price_3m": 8.45, "price_5m": 8.44, "price_sub": 8.4468}, "velocity": {"velocity_1m": -0.003297788309636682, "velocity_sub": -0.009273728907199689}, "slope": {"slope_1m": -0.198063249779108, "slope_3m": -0.12861393297851464, "slope_5m": -0.07510371182918962, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.123, "velocity_acceleration": 0.001025, "slope_acceleration": 0.030851}, "volume": {"volume_1m": 41241.0, "volume_3m": 44318.0, "volume_5m": 48999.0, "volume_sub": 41189.0, "volume_acceleration": 0.832, "relative_volume": 1.023}, "vwap": {"value": 8.1743, "slope": 0.0204, "price_vs_vwap_pct": 3.046, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4343, "ema20": 8.4164, "ema9_slope": 0.0131, "price_vs_ema9_pct": -0.131, "price_vs_ema9_atr": -0.513}, "volatility": {"atr": 0.0215, "atr_pct": 0.255, "vwap_distance_atr": 11.594, "range_expansion_pct": 17.9}, "rsi": {"value": 56.1, "has_full_history": true}, "quote": {"bid": 8.4, "ask": 8.42, "spread": 0.02, "spread_pct": 0.238}, "trade_flow": {"tick_count_sub": 91, "trades_per_second": 3.033, "uptick_ratio": 0.099, "downtick_ratio": 0.154}, "pressure": {"score": -12.9, "slope": 3.3}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.4356962235703526, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.07510371182918962)", "volume=Declining (rvol=1.023, accel=0.832)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.131%, ema9_slope=0.0131)", "resistance=SAFE (session_high $8.46 (0.44% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.232283", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.053576277103295294)", "volume=Expanding (rvol=0.959, accel=1.33)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.154%, ema9_slope=0.0534)", "resistance=SAFE (session_high $8.26 (0.07% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2546, "open": 7.98, "extension_from_open_pct": 3.441102756892224, "price_1m": 8.255, "price_3m": 8.25, "price_5m": 8.24, "price_sub": 8.255}, "velocity": {"velocity_1m": -8.075913587741653e-05, "velocity_sub": -0.00016151827175483305}, "slope": {"slope_1m": -0.004845665552173816, "slope_3m": -0.002422813209182729, "slope_5m": 0.053576277103295294, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0584, "velocity_acceleration": 8e-06, "slope_acceleration": 0.000237}, "volume": {"volume_1m": 86.0, "volume_3m": 2328.0, "volume_5m": 4883.0, "volume_sub": 33.0, "volume_acceleration": 1.33, "relative_volume": 0.959}, "vwap": {"value": 8.1262, "slope": 0.002, "price_vs_vwap_pct": 1.58, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2419, "ema20": 8.2246, "ema9_slope": 0.0534, "price_vs_ema9_pct": 0.154, "price_vs_ema9_atr": 1.396}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 14.13, "range_expansion_pct": -65.2}, "rsi": {"value": 64.3, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.26, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 8.1, "slope": 13.4}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.26, "resistance_source": "session_high", "resistance_distance_pct": 0.06541806992464624, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.053576277103295294)", "volume=Expanding (rvol=0.959, accel=1.33)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.154%, ema9_slope=0.0534)", "resistance=SAFE (session_high $8.26 (0.07% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.234682", "symbol": "WLTH", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.014079844132317696)", "volume=Expanding (rvol=0.987, accel=1.236)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.069%, ema9_slope=0.0268)", "resistance=SAFE (session_high $10.54 (0.26% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5124, "open": 10.29, "extension_from_open_pct": 2.161321671525757, "price_1m": 10.515, "price_3m": 10.515, "price_5m": 10.5, "price_sub": 10.5124}, "velocity": {"velocity_1m": -0.0004121096845777533, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.02472963847171829, "slope_3m": 0.01141501835915327, "slope_5m": 0.014079844132317696, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0388, "velocity_acceleration": -0.000161, "slope_acceleration": -0.004828}, "volume": {"volume_1m": 650.0, "volume_3m": 5681.0, "volume_5m": 19775.0, "volume_sub": 15.0, "volume_acceleration": 1.236, "relative_volume": 0.987}, "vwap": {"value": 10.3916, "slope": 0.0009, "price_vs_vwap_pct": 1.163, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5051, "ema20": 10.4805, "ema9_slope": 0.0268, "price_vs_ema9_pct": 0.069, "price_vs_ema9_atr": 0.435}, "volatility": {"atr": 0.0167, "atr_pct": 0.159, "vwap_distance_atr": 7.223, "range_expansion_pct": -0.1}, "rsi": {"value": 66.2, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -4.1, "slope": -10.6}}, "prediction": {"symbol": "WLTH", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.26254708724934006, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.014079844132317696)", "volume=Expanding (rvol=0.987, accel=1.236)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.069%, ema9_slope=0.0268)", "resistance=SAFE (session_high $10.54 (0.26% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:03:58.236514", "symbol": "COMP", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.005195017236322825)", "volume=Expanding (rvol=1.022, accel=2.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.105%, ema9_slope=0.0461)", "resistance=SAFE (session_high $10.79 (0.16% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:03:58.184230+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7778, "open": 10.35, "extension_from_open_pct": 4.133333333333328, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.775, "price_sub": 10.7758}, "velocity": {"velocity_1m": -0.0011126564673158681, "velocity_sub": 0.0006186702302068498}, "slope": {"slope_1m": -0.06678167955925005, "slope_3m": 0.01298789651738277, "slope_5m": 0.005195017236322825, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.072, "velocity_acceleration": -0.000435, "slope_acceleration": -0.013038}, "volume": {"volume_1m": 3745.0, "volume_3m": 134322.0, "volume_5m": 283605.0, "volume_sub": 2286.0, "volume_acceleration": 2.624, "relative_volume": 1.022}, "vwap": {"value": 10.5655, "slope": 0.0064, "price_vs_vwap_pct": 2.009, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7665, "ema20": 10.7267, "ema9_slope": 0.0461, "price_vs_ema9_pct": 0.105, "price_vs_ema9_atr": 0.482}, "volatility": {"atr": 0.0234, "atr_pct": 0.218, "vwap_distance_atr": 9.053, "range_expansion_pct": -66.7}, "rsi": {"value": 70.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.185, "downtick_ratio": 0.148}, "pressure": {"score": 26.9, "slope": -3.4}}, "prediction": {"symbol": "COMP", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.15958729982000752, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.005195017236322825)", "volume=Expanding (rvol=1.022, accel=2.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.105%, ema9_slope=0.0461)", "resistance=SAFE (session_high $10.79 (0.16% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.286965", "symbol": "FPI", "shortlisted": false, "confidence_rank": 6, "confidence": 32.3, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.745, "price_5m": 10.73, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.02317676143386436, "slope_5m": 0.148616013375443, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1486, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4.0, "volume_3m": 6111.0, "volume_5m": 32453.0, "volume_sub": 4.0, "volume_acceleration": 1.127, "relative_volume": 0.971}, "vwap": {"value": 10.6869, "slope": 0.0046, "price_vs_vwap_pct": 0.918, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7531, "ema20": 10.7269, "ema9_slope": 0.0919, "price_vs_ema9_pct": 0.296, "price_vs_ema9_atr": 2.97}, "volatility": {"atr": 0.0107, "atr_pct": 0.099, "vwap_distance_atr": 9.142, "range_expansion_pct": -10.5}, "rsi": {"value": 80.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 4.9, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.148616013375443)", "volume=Expanding (rvol=0.971, accel=1.127)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.296%, ema9_slope=0.0919)", "resistance=TOO_CLOSE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.289235", "symbol": "FIGS", "shortlisted": false, "confidence_rank": 7, "confidence": 28.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.7527, "open": 13.22, "extension_from_open_pct": 4.029500756429654, "price_1m": 13.76, "price_3m": 13.73, "price_5m": 13.715, "price_sub": 13.7519}, "velocity": {"velocity_1m": -0.0008842054263564649, "velocity_sub": 0.00019391259874434037}, "slope": {"slope_1m": -0.05306640206158591, "slope_3m": 0.0461787955697467, "slope_5m": 0.055011744570864496, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1081, "velocity_acceleration": -0.001192, "slope_acceleration": -0.019923}, "volume": {"volume_1m": 103.0, "volume_3m": 6883.0, "volume_5m": 17145.0, "volume_sub": 103.0, "volume_acceleration": 1.037, "relative_volume": 0.977}, "vwap": {"value": 13.4931, "slope": 0.0047, "price_vs_vwap_pct": 1.924, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7294, "ema20": 13.6903, "ema9_slope": 0.0504, "price_vs_ema9_pct": 0.17, "price_vs_ema9_atr": 1.573}, "volatility": {"atr": 0.0148, "atr_pct": 0.108, "vwap_distance_atr": 17.517, "range_expansion_pct": -68.9}, "rsi": {"value": 80.0, "has_full_history": true}, "quote": {"bid": 13.75, "ask": 13.77, "spread": 0.02, "spread_pct": 0.145}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 1.1, "slope": -5.4}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 28.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.05308048601364803, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.055011744570864496)", "volume=Steady (rvol=0.977, accel=1.037)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.17%, ema9_slope=0.0504)", "resistance=TOO_CLOSE (session_high $13.76 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.290372", "symbol": "TIC", "shortlisted": false, "confidence_rank": 8, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.551, "open": 9.54, "extension_from_open_pct": 0.11530398322852212, "price_1m": 9.55, "price_3m": 9.55, "price_5m": 9.53, "price_sub": 9.551}, "velocity": {"velocity_1m": 0.00017452006980793117, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.010470655986591759, "slope_3m": -0.02093802345058396, "slope_5m": 0.012565181881008202, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0021, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 10.0, "volume_3m": 7711.0, "volume_5m": 10210.0, "volume_sub": 9.0, "volume_acceleration": 0.746, "relative_volume": 1.005}, "vwap": {"value": 9.5105, "slope": 0.001, "price_vs_vwap_pct": 0.426, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5428, "ema20": 9.5317, "ema9_slope": 0.0328, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0104, "atr_pct": 0.109, "vwap_distance_atr": 3.883, "range_expansion_pct": -20.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 9.55, "ask": 9.56, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -6.3, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.30363312742121157, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012565181881008202)", "volume=Declining (rvol=1.005, accel=0.746)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0328)", "resistance=SAFE (session_high $9.58 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.291491", "symbol": "APPS", "shortlisted": false, "confidence_rank": 9, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7395, "open": 11.75, "extension_from_open_pct": -0.08936170212766296, "price_1m": 11.743, "price_3m": 11.745, "price_5m": 11.73, "price_sub": 11.743}, "velocity": {"velocity_1m": -0.0004967498367822993, "velocity_sub": -0.0009934996735645985}, "slope": {"slope_1m": -0.02980943255616501, "slope_3m": -0.023419203747070964, "slope_5m": 0.0059617595707545466, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0358, "velocity_acceleration": -0.000593, "slope_acceleration": -0.002519}, "volume": {"volume_1m": 83.0, "volume_3m": 6803.0, "volume_5m": 19212.0, "volume_sub": 83.0, "volume_acceleration": 0.529, "relative_volume": 0.982}, "vwap": {"value": 11.6267, "slope": 0.001, "price_vs_vwap_pct": 0.97, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 30, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7374, "ema20": 11.7257, "ema9_slope": 0.0163, "price_vs_ema9_pct": 0.018, "price_vs_ema9_atr": 0.169}, "volatility": {"atr": 0.0127, "atr_pct": 0.108, "vwap_distance_atr": 8.883, "range_expansion_pct": -76.5}, "rsi": {"value": 59.7, "has_full_history": true}, "quote": {"bid": 11.74, "ask": 11.75, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -52.5, "slope": -50.3}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.7079091954512535, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0059617595707545466)", "volume=Declining (rvol=0.982, accel=0.529)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.018%, ema9_slope=0.0163)", "resistance=SAFE (session_high $11.94 (1.71% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.292517", "symbol": "BRBR", "shortlisted": false, "confidence_rank": 10, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4779, "open": 9.42, "extension_from_open_pct": 0.6146496815286631, "price_1m": 9.485, "price_3m": 9.48, "price_5m": 9.47, "price_sub": 9.485}, "velocity": {"velocity_1m": -0.0012475839044103743, "velocity_sub": -0.0024951678088207486}, "slope": {"slope_1m": -0.07488306113515802, "slope_3m": -0.03743685825666978, "slope_5m": 0.021941900379550263, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0968, "velocity_acceleration": -0.000492, "slope_acceleration": -0.014758}, "volume": {"volume_1m": 90.0, "volume_3m": 7226.0, "volume_5m": 11505.0, "volume_sub": 90.0, "volume_acceleration": 0.661, "relative_volume": 1.008}, "vwap": {"value": 9.4072, "slope": 0.0009, "price_vs_vwap_pct": 0.752, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4695, "ema20": 9.4516, "ema9_slope": 0.0477, "price_vs_ema9_pct": 0.089, "price_vs_ema9_atr": 0.8}, "volatility": {"atr": 0.0105, "atr_pct": 0.111, "vwap_distance_atr": 6.737, "range_expansion_pct": -65.5}, "rsi": {"value": 66.3, "has_full_history": true}, "quote": {"bid": 9.48, "ask": 9.49, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -50.2, "slope": -36.9}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.7607170364743321, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.021941900379550263)", "volume=Declining (rvol=1.008, accel=0.661)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.089%, ema9_slope=0.0477)", "resistance=SAFE (session_high $9.55 (0.76% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.293592", "symbol": "KODK", "shortlisted": false, "confidence_rank": 11, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1837, "open": 9.17, "extension_from_open_pct": 0.14940021810250867, "price_1m": 9.1834, "price_3m": 9.185, "price_5m": 9.1805, "price_sub": 9.1834}, "velocity": {"velocity_1m": 5.4446065727163655e-05, "velocity_sub": 0.00010889213145432731}, "slope": {"slope_1m": 0.00326671058576804, "slope_3m": -0.007077500444615054, "slope_5m": 0.006969126768415149, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0037, "velocity_acceleration": 0.00015, "slope_acceleration": 0.004077}, "volume": {"volume_1m": 891.0, "volume_3m": 2178.0, "volume_5m": 3356.0, "volume_sub": 891.0, "volume_acceleration": 0.931, "relative_volume": 0.93}, "vwap": {"value": 9.1447, "slope": 0.0005, "price_vs_vwap_pct": 0.427, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1816, "ema20": 9.1764, "ema9_slope": 0.0097, "price_vs_ema9_pct": 0.022, "price_vs_ema9_atr": 0.593}, "volatility": {"atr": 0.0035, "atr_pct": 0.038, "vwap_distance_atr": 11.219, "range_expansion_pct": 99.9}, "rsi": {"value": 58.5, "has_full_history": true}, "quote": {"bid": 9.17, "ask": 9.18, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.067, "downtick_ratio": 0.133}, "pressure": {"score": -4.3, "slope": 5.7}}, "prediction": {"symbol": "KODK", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.2, "resistance_source": "session_high", "resistance_distance_pct": 0.17748837614468368, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.006969126768415149)", "volume=Declining (rvol=0.93, accel=0.931)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.022%, ema9_slope=0.0097)", "resistance=SAFE (session_high $9.20 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.294794", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 12, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.52, "open": 12.8, "extension_from_open_pct": 5.624999999999991, "price_1m": 13.515, "price_3m": 13.495, "price_5m": 13.485, "price_sub": 13.515}, "velocity": {"velocity_1m": 0.0006165988407940567, "velocity_sub": 0.0012331976815881133}, "slope": {"slope_1m": 0.03698908821896804, "slope_3m": 0.055500740009862326, "slope_5m": 0.051828816822154636, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0148, "velocity_acceleration": 0.00104, "slope_acceleration": 0.03122}, "volume": {"volume_1m": 1766.0, "volume_3m": 6190.0, "volume_5m": 12279.0, "volume_sub": 150.0, "volume_acceleration": 0.651, "relative_volume": 0.975}, "vwap": {"value": 13.1224, "slope": 0.0052, "price_vs_vwap_pct": 3.03, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4991, "ema20": 13.4777, "ema9_slope": 0.0326, "price_vs_ema9_pct": 0.155, "price_vs_ema9_atr": 1.955}, "volatility": {"atr": 0.0107, "atr_pct": 0.079, "vwap_distance_atr": 37.107, "range_expansion_pct": -20.1}, "rsi": {"value": 74.4, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -17.9, "slope": 3.7}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.051828816822154636)", "volume=Declining (rvol=0.975, accel=0.651)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.155%, ema9_slope=0.0326)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.295824", "symbol": "CARS", "shortlisted": false, "confidence_rank": 13, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.77, "open": 11.71, "extension_from_open_pct": 0.5123825789923032, "price_1m": 11.76, "price_3m": 11.715, "price_5m": 11.71, "price_sub": 11.765}, "velocity": {"velocity_1m": 0.0014172335600906726, "velocity_sub": 0.0014166312508851126}, "slope": {"slope_1m": 0.08499787505312185, "slope_3m": 0.08503401360544036, "slope_5m": 0.13200476920456428, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.047, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 158.0, "volume_3m": 3535.0, "volume_5m": 4120.0, "volume_sub": 55.0, "volume_acceleration": 0.807, "relative_volume": 0.96}, "vwap": {"value": 11.665, "slope": 0.0022, "price_vs_vwap_pct": 0.9, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7328, "ema20": 11.7046, "ema9_slope": 0.0661, "price_vs_ema9_pct": 0.317, "price_vs_ema9_atr": 2.531}, "volatility": {"atr": 0.0147, "atr_pct": 0.125, "vwap_distance_atr": 7.141, "range_expansion_pct": 398.1}, "rsi": {"value": 76.1, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.125}, "pressure": {"score": 1.2, "slope": -3.0}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.1894647408666148, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.13200476920456428)", "volume=Declining (rvol=0.96, accel=0.807)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.317%, ema9_slope=0.0661)", "resistance=SAFE (session_high $11.91 (1.19% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.296847", "symbol": "ARVN", "shortlisted": false, "confidence_rank": 14, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.586, "open": 8.49, "extension_from_open_pct": 1.1307420494699656, "price_1m": 8.58, "price_3m": 8.59, "price_5m": 8.58, "price_sub": 8.5881}, "velocity": {"velocity_1m": 0.0011655011655012095, "velocity_sub": -0.0008150813334732303}, "slope": {"slope_1m": 0.0699056274030086, "slope_3m": 0.005825016504210201, "slope_5m": -0.009318361831990979, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0792, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 363.0, "volume_3m": 2430.0, "volume_5m": 3577.0, "volume_sub": 181.0, "volume_acceleration": 0.656, "relative_volume": 0.944}, "vwap": {"value": 8.5207, "slope": 0.001, "price_vs_vwap_pct": 0.766, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5851, "ema20": 8.5783, "ema9_slope": -0.0025, "price_vs_ema9_pct": 0.011, "price_vs_ema9_atr": 0.077}, "volatility": {"atr": 0.0119, "atr_pct": 0.139, "vwap_distance_atr": 5.49, "range_expansion_pct": -80.0}, "rsi": {"value": 56.5, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.59, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.333}, "pressure": {"score": -13.6, "slope": 0.0}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.39599347775447147, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.009318361831990979)", "volume=Declining (rvol=0.944, accel=0.656)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.011%, ema9_slope=-0.0025)", "resistance=SAFE (session_high $8.62 (0.40% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.299782", "symbol": "WLTH", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.3, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.012557459892235313)", "volume=Expanding (rvol=0.996, accel=1.239)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.029%, ema9_slope=0.0182)", "resistance=SAFE (session_high $10.54 (0.30% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5084, "open": 10.29, "extension_from_open_pct": 2.122448979591845, "price_1m": 10.51, "price_3m": 10.51, "price_5m": 10.505, "price_sub": 10.51}, "velocity": {"velocity_1m": -0.0002537266095781516, "velocity_sub": -0.0005074532191563032}, "slope": {"slope_1m": -0.01522475545236387, "slope_3m": -0.031395282462407824, "slope_5m": -0.012557459892235313, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0027, "velocity_acceleration": -0.0001, "slope_acceleration": 0.001873}, "volume": {"volume_1m": 131.0, "volume_3m": 7892.0, "volume_5m": 22196.0, "volume_sub": 131.0, "volume_acceleration": 1.239, "relative_volume": 0.996}, "vwap": {"value": 10.3927, "slope": 0.0013, "price_vs_vwap_pct": 1.114, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5054, "ema20": 10.4829, "ema9_slope": 0.0182, "price_vs_ema9_pct": 0.029, "price_vs_ema9_atr": 0.214}, "volatility": {"atr": 0.014, "atr_pct": 0.134, "vwap_distance_atr": 8.237, "range_expansion_pct": -41.5}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 10.51, "ask": 10.52, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 5.6, "slope": 9.7}}, "prediction": {"symbol": "WLTH", "direction": "UP", "confidence": 77.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.30071181150317067, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.012557459892235313)", "volume=Expanding (rvol=0.996, accel=1.239)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.029%, ema9_slope=0.0182)", "resistance=SAFE (session_high $10.54 (0.30% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.302482", "symbol": "COMP", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 77.3, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.0038955329367301394)", "volume=Expanding (rvol=1.024, accel=2.595)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.074%, ema9_slope=0.0382)", "resistance=SAFE (session_high $10.79 (0.16% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7779, "open": 10.35, "extension_from_open_pct": 4.134299516908222, "price_1m": 10.785, "price_3m": 10.775, "price_5m": 10.775, "price_sub": 10.785}, "velocity": {"velocity_1m": -0.001097202905269578, "velocity_sub": -0.002194405810539156}, "slope": {"slope_1m": -0.0658538508271099, "slope_3m": -0.03292331186877404, "slope_5m": -0.0038955329367301394, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.062, "velocity_acceleration": -0.000554, "slope_acceleration": 0.000183}, "volume": {"volume_1m": 343.0, "volume_3m": 109546.0, "volume_5m": 204085.0, "volume_sub": 343.0, "volume_acceleration": 2.595, "relative_volume": 1.024}, "vwap": {"value": 10.5658, "slope": 0.0052, "price_vs_vwap_pct": 2.007, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 33, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7699, "ema20": 10.7322, "ema9_slope": 0.0382, "price_vs_ema9_pct": 0.074, "price_vs_ema9_atr": 0.391}, "volatility": {"atr": 0.0204, "atr_pct": 0.189, "vwap_distance_atr": 10.39, "range_expansion_pct": -64.3}, "rsi": {"value": 70.1, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": 3.5, "slope": -23.4}}, "prediction": {"symbol": "COMP", "direction": "UP", "confidence": 77.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.15865799460005406, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.0038955329367301394)", "volume=Expanding (rvol=1.024, accel=2.595)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.074%, ema9_slope=0.0382)", "resistance=SAFE (session_high $10.79 (0.16% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.305426", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.195981, "reasons_for": ["holding 10.2s / 18s", "momentum=Strong (slope_5m=0.008351428094202445)", "volume=Steady (rvol=0.962, accel=1.033)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.165%, ema9_slope=0.0599)", "resistance=SAFE (session_high $12.11 (1.13% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.975, "open": 11.56, "extension_from_open_pct": 3.589965397923868, "price_1m": 11.97, "price_3m": 11.97, "price_5m": 11.93, "price_sub": 11.95}, "velocity": {"velocity_1m": 0.0006961849067110839, "velocity_sub": 0.0069735006973501695}, "slope": {"slope_1m": 0.041762372102727124, "slope_3m": -0.04174784302810933, "slope_5m": 0.008351428094202445, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0334, "velocity_acceleration": 0.002472, "slope_acceleration": 0.06587}, "volume": {"volume_1m": 26.0, "volume_3m": 2553.0, "volume_5m": 4199.0, "volume_sub": 26.0, "volume_acceleration": 1.033, "relative_volume": 0.962}, "vwap": {"value": 11.848, "slope": 0.0006, "price_vs_vwap_pct": 1.072, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9553, "ema20": 11.9414, "ema9_slope": 0.0599, "price_vs_ema9_pct": 0.165, "price_vs_ema9_atr": 0.742}, "volatility": {"atr": 0.0266, "atr_pct": 0.222, "vwap_distance_atr": 4.779, "range_expansion_pct": -81.3}, "rsi": {"value": 58.3, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 12.0, "spread": 0.05, "spread_pct": 0.418}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 25.7, "slope": 22.3}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.1273486430062614, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.008351428094202445)", "volume=Steady (rvol=0.962, accel=1.033)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.165%, ema9_slope=0.0599)", "resistance=SAFE (session_high $12.11 (1.13% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.308416", "symbol": "CAG", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.013892673751931121)", "volume=Declining (rvol=0.998, accel=0.761)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.036%, ema9_slope=0.0296)", "resistance=SAFE (session_high $15.03 (0.50% away))", "extension=EXTENDED"], "features": {"symbol": "CAG", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.9546, "open": 14.8, "extension_from_open_pct": 1.0445945945945845, "price_1m": 14.975, "price_3m": 14.975, "price_5m": 14.955, "price_sub": 14.9807}, "velocity": {"velocity_1m": -0.0022704507512521332, "velocity_sub": -0.005807472281001854}, "slope": {"slope_1m": -0.13631989735913888, "slope_3m": -0.1182112040178485, "slope_5m": -0.013892673751931121, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.1224, "velocity_acceleration": -0.000987, "slope_acceleration": -0.011873}, "volume": {"volume_1m": 100.0, "volume_3m": 31100.0, "volume_5m": 71621.0, "volume_sub": 100.0, "volume_acceleration": 0.761, "relative_volume": 0.998}, "vwap": {"value": 14.9069, "slope": 0.0006, "price_vs_vwap_pct": 0.32, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 19, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.96, "ema20": 14.9387, "ema9_slope": 0.0296, "price_vs_ema9_pct": -0.036, "price_vs_ema9_atr": -0.314}, "volatility": {"atr": 0.0171, "atr_pct": 0.114, "vwap_distance_atr": 2.792, "range_expansion_pct": -21.4}, "rsi": {"value": 57.9, "has_full_history": true}, "quote": {"bid": 14.97, "ask": 14.98, "spread": 0.01, "spread_pct": 0.067}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -50.0, "slope": -45.8}}, "prediction": {"symbol": "CAG", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 15.03, "resistance_source": "session_high", "resistance_distance_pct": 0.5041926898746882, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.013892673751931121)", "volume=Declining (rvol=0.998, accel=0.761)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.036%, ema9_slope=0.0296)", "resistance=SAFE (session_high $15.03 (0.50% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:03.311704", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.053576277103295294)", "volume=Expanding (rvol=0.959, accel=1.33)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.154%, ema9_slope=0.0534)", "resistance=SAFE (session_high $8.26 (0.07% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:04:03.258149+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2546, "open": 7.98, "extension_from_open_pct": 3.441102756892224, "price_1m": 8.255, "price_3m": 8.25, "price_5m": 8.24, "price_sub": 8.255}, "velocity": {"velocity_1m": -8.075913587741653e-05, "velocity_sub": -0.00016151827175483305}, "slope": {"slope_1m": -0.004845665552173816, "slope_3m": -0.002422813209182729, "slope_5m": 0.053576277103295294, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0584, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 86.0, "volume_3m": 2328.0, "volume_5m": 4883.0, "volume_sub": 33.0, "volume_acceleration": 1.33, "relative_volume": 0.959}, "vwap": {"value": 8.1262, "slope": 0.002, "price_vs_vwap_pct": 1.58, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2419, "ema20": 8.2246, "ema9_slope": 0.0534, "price_vs_ema9_pct": 0.154, "price_vs_ema9_atr": 1.396}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 14.13, "range_expansion_pct": -65.2}, "rsi": {"value": 64.3, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.26, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 8.1, "slope": 0.0}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.26, "resistance_source": "session_high", "resistance_distance_pct": 0.06541806992464624, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.053576277103295294)", "volume=Expanding (rvol=0.959, accel=1.33)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.154%, ema9_slope=0.0534)", "resistance=SAFE (session_high $8.26 (0.07% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.362737", "symbol": "FIGS", "shortlisted": false, "confidence_rank": 6, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.7268, "open": 13.22, "extension_from_open_pct": 3.8335854765506814, "price_1m": 13.76, "price_3m": 13.73, "price_5m": 13.715, "price_sub": 13.7519}, "velocity": {"velocity_1m": -0.004021317829457244, "velocity_sub": -0.006084007785590439}, "slope": {"slope_1m": -0.24157049929419946, "slope_3m": -0.048027011555588, "slope_5m": 0.017325042548265966, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2589, "velocity_acceleration": -0.001237, "slope_acceleration": -0.037146}, "volume": {"volume_1m": 112.0, "volume_3m": 6892.0, "volume_5m": 17154.0, "volume_sub": 112.0, "volume_acceleration": 1.037, "relative_volume": 0.977}, "vwap": {"value": 13.4931, "slope": 0.0047, "price_vs_vwap_pct": 1.732, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7242, "ema20": 13.6879, "ema9_slope": 0.0428, "price_vs_ema9_pct": 0.019, "price_vs_ema9_atr": 0.162}, "volatility": {"atr": 0.016, "atr_pct": 0.117, "vwap_distance_atr": 14.608, "range_expansion_pct": -58.6}, "rsi": {"value": 68.5, "has_full_history": true}, "quote": {"bid": 13.75, "ask": 13.77, "spread": 0.02, "spread_pct": 0.145}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -11.3, "slope": -12.4}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.241862633680093, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.017325042548265966)", "volume=Steady (rvol=0.977, accel=1.037)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.019%, ema9_slope=0.0428)", "resistance=SAFE (session_high $13.76 (0.24% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.363692", "symbol": "FPI", "shortlisted": false, "confidence_rank": 7, "confidence": 32.3, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.745, "price_5m": 10.73, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.02317676143386436, "slope_5m": 0.148616013375443, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1486, "velocity_acceleration": null, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4.0, "volume_3m": 6111.0, "volume_5m": 32453.0, "volume_sub": 4.0, "volume_acceleration": 1.127, "relative_volume": 0.971}, "vwap": {"value": 10.6869, "slope": 0.0046, "price_vs_vwap_pct": 0.918, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7531, "ema20": 10.7269, "ema9_slope": 0.0919, "price_vs_ema9_pct": 0.296, "price_vs_ema9_atr": 2.97}, "volatility": {"atr": 0.0107, "atr_pct": 0.099, "vwap_distance_atr": 9.142, "range_expansion_pct": -10.5}, "rsi": {"value": 80.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 4.9, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.148616013375443)", "volume=Expanding (rvol=0.971, accel=1.127)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.296%, ema9_slope=0.0919)", "resistance=TOO_CLOSE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.364605", "symbol": "TIC", "shortlisted": false, "confidence_rank": 8, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.551, "open": 9.54, "extension_from_open_pct": 0.11530398322852212, "price_1m": 9.55, "price_3m": 9.55, "price_5m": 9.53, "price_sub": 9.551}, "velocity": {"velocity_1m": 0.00017452006980793117, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.010470655986591759, "slope_3m": -0.02093802345058396, "slope_5m": 0.012565181881008202, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0021, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 10.0, "volume_3m": 7711.0, "volume_5m": 10210.0, "volume_sub": 9.0, "volume_acceleration": 0.746, "relative_volume": 1.005}, "vwap": {"value": 9.5105, "slope": 0.001, "price_vs_vwap_pct": 0.426, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 11, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5428, "ema20": 9.5317, "ema9_slope": 0.0328, "price_vs_ema9_pct": 0.086, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0104, "atr_pct": 0.109, "vwap_distance_atr": 3.883, "range_expansion_pct": -20.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 9.55, "ask": 9.56, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -6.3, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.30363312742121157, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.012565181881008202)", "volume=Declining (rvol=1.005, accel=0.746)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.086%, ema9_slope=0.0328)", "resistance=SAFE (session_high $9.58 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.365454", "symbol": "APPS", "shortlisted": false, "confidence_rank": 9, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7395, "open": 11.75, "extension_from_open_pct": -0.08936170212766296, "price_1m": 11.743, "price_3m": 11.745, "price_5m": 11.73, "price_sub": 11.743}, "velocity": {"velocity_1m": -0.0004967498367822993, "velocity_sub": -0.0009934996735645985}, "slope": {"slope_1m": -0.02980943255616501, "slope_3m": -0.023419203747070964, "slope_5m": 0.0059617595707545466, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0358, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 83.0, "volume_3m": 6803.0, "volume_5m": 19212.0, "volume_sub": 83.0, "volume_acceleration": 0.529, "relative_volume": 0.982}, "vwap": {"value": 11.6267, "slope": 0.001, "price_vs_vwap_pct": 0.97, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 30, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7374, "ema20": 11.7257, "ema9_slope": 0.0163, "price_vs_ema9_pct": 0.018, "price_vs_ema9_atr": 0.169}, "volatility": {"atr": 0.0127, "atr_pct": 0.108, "vwap_distance_atr": 8.883, "range_expansion_pct": -76.5}, "rsi": {"value": 59.7, "has_full_history": true}, "quote": {"bid": 11.74, "ask": 11.75, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -52.5, "slope": 0.0}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.7079091954512535, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0059617595707545466)", "volume=Declining (rvol=0.982, accel=0.529)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.018%, ema9_slope=0.0163)", "resistance=SAFE (session_high $11.94 (1.71% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.366256", "symbol": "GO", "shortlisted": false, "confidence_rank": 10, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.875, "open": 11.39, "extension_from_open_pct": 4.258121158911321, "price_1m": 11.87, "price_3m": 11.855, "price_5m": 11.845, "price_sub": 11.8666}, "velocity": {"velocity_1m": 0.0007020499859591102, "velocity_sub": 0.002359563817774247}, "slope": {"slope_1m": 0.04211412929038351, "slope_3m": -0.02105263157895066, "slope_5m": 0.05477835833473749, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0127, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 721.0, "volume_3m": 7740.0, "volume_5m": 10453.0, "volume_sub": 232.0, "volume_acceleration": 0.581, "relative_volume": 0.992}, "vwap": {"value": 11.624, "slope": 0.0042, "price_vs_vwap_pct": 2.159, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8562, "ema20": 11.835, "ema9_slope": 0.0476, "price_vs_ema9_pct": 0.159, "price_vs_ema9_atr": 2.026}, "volatility": {"atr": 0.0093, "atr_pct": 0.078, "vwap_distance_atr": 27.032, "range_expansion_pct": -16.9}, "rsi": {"value": 74.9, "has_full_history": true}, "quote": {"bid": 11.87, "ask": 11.88, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 4.5, "slope": 0.0}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.88, "resistance_source": "session_high", "resistance_distance_pct": 0.04210526315790132, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05477835833473749)", "volume=Declining (rvol=0.992, accel=0.581)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.159%, ema9_slope=0.0476)", "resistance=SAFE (session_high $11.88 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.367166", "symbol": "CAG", "shortlisted": false, "confidence_rank": 11, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CAG", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.9683, "open": 14.8, "extension_from_open_pct": 1.1371621621621524, "price_1m": 14.975, "price_3m": 14.975, "price_5m": 14.955, "price_sub": 14.9807}, "velocity": {"velocity_1m": -0.000745687256538717, "velocity_sub": -0.0027591056047673113}, "slope": {"slope_1m": -0.044751246522596856, "slope_3m": -0.0724407065583908, "slope_5m": 0.004407445644841906, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0492, "velocity_acceleration": 0.000601, "slope_acceleration": 0.018044}, "volume": {"volume_1m": 110.0, "volume_3m": 31110.0, "volume_5m": 71631.0, "volume_sub": 110.0, "volume_acceleration": 0.761, "relative_volume": 0.998}, "vwap": {"value": 14.9069, "slope": 0.0006, "price_vs_vwap_pct": 0.412, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 19, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.9627, "ema20": 14.94, "ema9_slope": 0.0332, "price_vs_ema9_pct": 0.037, "price_vs_ema9_atr": 0.322}, "volatility": {"atr": 0.0174, "atr_pct": 0.116, "vwap_distance_atr": 3.54, "range_expansion_pct": -21.4}, "rsi": {"value": 62.9, "has_full_history": true}, "quote": {"bid": 14.97, "ask": 14.98, "spread": 0.01, "spread_pct": 0.067}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.6}, "pressure": {"score": -23.9, "slope": 26.1}}, "prediction": {"symbol": "CAG", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 15.03, "resistance_source": "session_high", "resistance_distance_pct": 0.41220445875617195, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.004407445644841906)", "volume=Declining (rvol=0.998, accel=0.761)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.037%, ema9_slope=0.0332)", "resistance=SAFE (session_high $15.03 (0.41% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.367957", "symbol": "BRBR", "shortlisted": false, "confidence_rank": 12, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.485, "open": 9.42, "extension_from_open_pct": 0.6900212314225, "price_1m": 9.485, "price_3m": 9.48, "price_5m": 9.47, "price_sub": 9.485}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.03691593713742916, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0369, "velocity_acceleration": 0.000492, "slope_acceleration": 0.014756}, "volume": {"volume_1m": 106.0, "volume_3m": 7242.0, "volume_5m": 11521.0, "volume_sub": 106.0, "volume_acceleration": 0.661, "relative_volume": 1.008}, "vwap": {"value": 9.4072, "slope": 0.001, "price_vs_vwap_pct": 0.827, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4709, "ema20": 9.4522, "ema9_slope": 0.0507, "price_vs_ema9_pct": 0.149, "price_vs_ema9_atr": 1.341}, "volatility": {"atr": 0.0105, "atr_pct": 0.111, "vwap_distance_atr": 7.412, "range_expansion_pct": -65.5}, "rsi": {"value": 70.8, "has_full_history": true}, "quote": {"bid": 9.48, "ask": 9.49, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -8.5, "slope": 41.7}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.6852925672113999, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03691593713742916)", "volume=Declining (rvol=1.008, accel=0.661)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0507)", "resistance=SAFE (session_high $9.55 (0.69% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.371671", "symbol": "KODK", "shortlisted": false, "confidence_rank": 13, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1837, "open": 9.17, "extension_from_open_pct": 0.14940021810250867, "price_1m": 9.1834, "price_3m": 9.185, "price_5m": 9.1805, "price_sub": 9.1834}, "velocity": {"velocity_1m": 5.4446065727163655e-05, "velocity_sub": 0.00010889213145432731}, "slope": {"slope_1m": 0.00326671058576804, "slope_3m": -0.007077500444615054, "slope_5m": 0.006969126768415149, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0037, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 891.0, "volume_3m": 2178.0, "volume_5m": 3356.0, "volume_sub": 891.0, "volume_acceleration": 0.931, "relative_volume": 0.93}, "vwap": {"value": 9.1447, "slope": 0.0005, "price_vs_vwap_pct": 0.427, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 24, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1816, "ema20": 9.1764, "ema9_slope": 0.0097, "price_vs_ema9_pct": 0.022, "price_vs_ema9_atr": 0.593}, "volatility": {"atr": 0.0035, "atr_pct": 0.038, "vwap_distance_atr": 11.219, "range_expansion_pct": 99.9}, "rsi": {"value": 58.5, "has_full_history": true}, "quote": {"bid": 9.17, "ask": 9.18, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.067, "downtick_ratio": 0.133}, "pressure": {"score": -4.3, "slope": 0.0}}, "prediction": {"symbol": "KODK", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.2, "resistance_source": "session_high", "resistance_distance_pct": 0.17748837614468368, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.006969126768415149)", "volume=Declining (rvol=0.93, accel=0.931)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.022%, ema9_slope=0.0097)", "resistance=SAFE (session_high $9.20 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.373710", "symbol": "CARS", "shortlisted": false, "confidence_rank": 14, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.765, "open": 11.71, "extension_from_open_pct": 0.4696840307429523, "price_1m": 11.77, "price_3m": 11.75, "price_5m": 11.715, "price_sub": 11.77}, "velocity": {"velocity_1m": -0.0007080147267061746, "velocity_sub": -0.0014160294534123492}, "slope": {"slope_1m": -0.04248990864668796, "slope_3m": 0.02124946876328424, "slope_5m": 0.10211027910143039, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1446, "velocity_acceleration": -0.000558, "slope_acceleration": -0.025123}, "volume": {"volume_1m": 1.0, "volume_3m": 1104.0, "volume_5m": 3823.0, "volume_sub": 1.0, "volume_acceleration": 0.8, "relative_volume": 0.96}, "vwap": {"value": 11.665, "slope": 0.0008, "price_vs_vwap_pct": 0.857, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 14, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7392, "ema20": 11.7103, "ema9_slope": 0.0733, "price_vs_ema9_pct": 0.219, "price_vs_ema9_atr": 1.89}, "volatility": {"atr": 0.0136, "atr_pct": 0.116, "vwap_distance_atr": 7.336, "range_expansion_pct": -2.9}, "rsi": {"value": 73.6, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -46.0, "slope": -47.2}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2324691882702896, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10211027910143039)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.219%, ema9_slope=0.0733)", "resistance=SAFE (session_high $11.91 (1.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.374808", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 15, "confidence": 22.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5174, "open": 12.8, "extension_from_open_pct": 5.604687499999997, "price_1m": 13.52, "price_3m": 13.505, "price_5m": 13.495, "price_sub": 13.4986}, "velocity": {"velocity_1m": -0.0003205128205127305, "velocity_sub": 0.004642456748601237}, "slope": {"slope_1m": -0.019232618521006235, "slope_3m": 0.008877403063689457, "slope_5m": 0.044261935919375904, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0635, "velocity_acceleration": 0.000672, "slope_acceleration": -0.011079}, "volume": {"volume_1m": 31.0, "volume_3m": 5309.0, "volume_5m": 10611.0, "volume_sub": 31.0, "volume_acceleration": 0.643, "relative_volume": 0.975}, "vwap": {"value": 13.1225, "slope": 0.0045, "price_vs_vwap_pct": 3.01, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 95, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5027, "ema20": 13.4815, "ema9_slope": 0.035, "price_vs_ema9_pct": 0.109, "price_vs_ema9_atr": 1.414}, "volatility": {"atr": 0.0104, "atr_pct": 0.077, "vwap_distance_atr": 38.054, "range_expansion_pct": -60.1}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.75, "downtick_ratio": 0.25}, "pressure": {"score": 14.3, "slope": 32.2}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 13.52, "resistance_source": "session_high", "resistance_distance_pct": 0.019234468166949778, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.044261935919375904)", "volume=Declining (rvol=0.975, accel=0.643)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.109%, ema9_slope=0.035)", "resistance=TOO_CLOSE (session_high $13.52 (0.02% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.375660", "symbol": "REAL", "shortlisted": false, "confidence_rank": 16, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.9153, "open": 9.66, "extension_from_open_pct": 2.6428571428571437, "price_1m": 9.905, "price_3m": 9.935, "price_5m": 9.915, "price_sub": 9.9015}, "velocity": {"velocity_1m": 0.001733131415110359, "velocity_sub": 0.004645760743321655}, "slope": {"slope_1m": 0.10393384560274935, "slope_3m": 0.05197592623119463, "slope_5m": -0.05989074476258474, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1638, "velocity_acceleration": 0.000739, "slope_acceleration": 0.013724}, "volume": {"volume_1m": 14.0, "volume_3m": 27679.0, "volume_5m": 31321.0, "volume_sub": 14.0, "volume_acceleration": 0.865, "relative_volume": 1.052}, "vwap": {"value": 9.7873, "slope": 0.008, "price_vs_vwap_pct": 1.308, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 68, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9149, "ema20": 9.9083, "ema9_slope": -0.009, "price_vs_ema9_pct": 0.004, "price_vs_ema9_atr": 0.04}, "volatility": {"atr": 0.0104, "atr_pct": 0.105, "vwap_distance_atr": 12.332, "range_expansion_pct": 83.6}, "rsi": {"value": 56.2, "has_full_history": true}, "quote": {"bid": 9.9, "ask": 9.91, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 39.9, "slope": 53.6}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.24910996137282054, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.05989074476258474)", "volume=Declining (rvol=1.052, accel=0.865)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.004%, ema9_slope=-0.009)", "resistance=SAFE (session_high $9.94 (0.25% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.376418", "symbol": "ARVN", "shortlisted": false, "confidence_rank": 17, "confidence": 17.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.586, "open": 8.49, "extension_from_open_pct": 1.1307420494699656, "price_1m": 8.586, "price_3m": 8.585, "price_5m": 8.585, "price_sub": 8.586}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.03494874184529489, "slope_5m": -0.008153376662706074, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0082, "velocity_acceleration": 0.000161, "slope_acceleration": -0.013776}, "volume": {"volume_1m": 4.0, "volume_3m": 1527.0, "volume_5m": 3367.0, "volume_sub": 4.0, "volume_acceleration": 0.642, "relative_volume": 0.944}, "vwap": {"value": 8.5207, "slope": 0.0006, "price_vs_vwap_pct": 0.766, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5853, "ema20": 8.5791, "ema9_slope": -0.0037, "price_vs_ema9_pct": 0.008, "price_vs_ema9_atr": 0.073}, "volatility": {"atr": 0.01, "atr_pct": 0.116, "vwap_distance_atr": 6.553, "range_expansion_pct": -43.3}, "rsi": {"value": 56.5, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.59, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -8.9, "slope": 4.7}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.39599347775447147, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.008153376662706074)", "volume=Declining (rvol=0.944, accel=0.642)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.008%, ema9_slope=-0.0037)", "resistance=SAFE (session_high $8.62 (0.40% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.378854", "symbol": "WLTH", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.074625, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.01902044698050364)", "volume=Expanding (rvol=1.017, accel=1.286)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.155%, ema9_slope=0.0245)", "resistance=SAFE (session_high $10.54 (0.14% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.525, "open": 10.29, "extension_from_open_pct": 2.2837706511176017, "price_1m": 10.51, "price_3m": 10.51, "price_5m": 10.505, "price_sub": 10.51}, "velocity": {"velocity_1m": 0.0023786869647955235, "velocity_sub": 0.004757373929591047}, "slope": {"slope_1m": 0.14261944378417463, "slope_3m": 0.04754358161648077, "slope_5m": 0.01902044698050364, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.1236, "velocity_acceleration": 0.001037, "slope_acceleration": 0.031105}, "volume": {"volume_1m": 16066.0, "volume_3m": 23827.0, "volume_5m": 38131.0, "volume_sub": 16066.0, "volume_acceleration": 1.286, "relative_volume": 1.017}, "vwap": {"value": 10.3954, "slope": 0.004, "price_vs_vwap_pct": 1.247, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5087, "ema20": 10.4845, "ema9_slope": 0.0245, "price_vs_ema9_pct": 0.155, "price_vs_ema9_atr": 1.052}, "volatility": {"atr": 0.0155, "atr_pct": 0.147, "vwap_distance_atr": 8.376, "range_expansion_pct": 8.4}, "rsi": {"value": 68.4, "has_full_history": true}, "quote": {"bid": 10.52, "ask": 10.53, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 82, "trades_per_second": 2.733, "uptick_ratio": 0.061, "downtick_ratio": 0.049}, "pressure": {"score": 11.0, "slope": 5.4}}, "prediction": {"symbol": "WLTH", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.14251781472682937, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.01902044698050364)", "volume=Expanding (rvol=1.017, accel=1.286)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.155%, ema9_slope=0.0245)", "resistance=SAFE (session_high $10.54 (0.14% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.381217", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.270606, "reasons_for": ["holding 15.3s / 18s", "momentum=Strong (slope_5m=0.008351428094202445)", "volume=Steady (rvol=0.962, accel=1.033)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.165%, ema9_slope=0.0599)", "resistance=SAFE (session_high $12.11 (1.13% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.975, "open": 11.56, "extension_from_open_pct": 3.589965397923868, "price_1m": 11.97, "price_3m": 11.97, "price_5m": 11.93, "price_sub": 11.95}, "velocity": {"velocity_1m": 0.0006961849067110839, "velocity_sub": 0.0069735006973501695}, "slope": {"slope_1m": 0.041762372102727124, "slope_3m": -0.04174784302810933, "slope_5m": 0.008351428094202445, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0334, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 26.0, "volume_3m": 2553.0, "volume_5m": 4199.0, "volume_sub": 26.0, "volume_acceleration": 1.033, "relative_volume": 0.962}, "vwap": {"value": 11.848, "slope": 0.0006, "price_vs_vwap_pct": 1.072, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9553, "ema20": 11.9414, "ema9_slope": 0.0599, "price_vs_ema9_pct": 0.165, "price_vs_ema9_atr": 0.742}, "volatility": {"atr": 0.0266, "atr_pct": 0.222, "vwap_distance_atr": 4.779, "range_expansion_pct": -81.3}, "rsi": {"value": 58.3, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 12.0, "spread": 0.05, "spread_pct": 0.418}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 25.7, "slope": 0.0}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.1273486430062614, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.008351428094202445)", "volume=Steady (rvol=0.962, accel=1.033)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.165%, ema9_slope=0.0599)", "resistance=SAFE (session_high $12.11 (1.13% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.383747", "symbol": "COMP", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 70.5, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.074625, "reasons_for": ["holding 5.1s / 18s", "momentum=Building (slope_5m=-0.037112636852849254)", "volume=Expanding (rvol=1.026, accel=2.602)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.059%, ema9_slope=0.0316)", "resistance=SAFE (session_high $10.79 (0.33% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.76, "open": 10.35, "extension_from_open_pct": 3.9613526570048325, "price_1m": 10.785, "price_3m": 10.775, "price_5m": 10.775, "price_sub": 10.785}, "velocity": {"velocity_1m": -0.0038633905115129587, "velocity_sub": -0.007726781023025917}, "slope": {"slope_1m": -0.23207240659085965, "slope_3m": -0.11599133931333293, "slope_5m": -0.037112636852849254, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.195, "velocity_acceleration": -0.00109, "slope_acceleration": -0.032755}, "volume": {"volume_1m": 9821.0, "volume_3m": 119024.0, "volume_5m": 213563.0, "volume_sub": 9821.0, "volume_acceleration": 2.602, "relative_volume": 1.026}, "vwap": {"value": 10.5662, "slope": 0.0056, "price_vs_vwap_pct": 1.834, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 33, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7663, "ema20": 10.7305, "ema9_slope": 0.0316, "price_vs_ema9_pct": -0.059, "price_vs_ema9_atr": -0.293}, "volatility": {"atr": 0.0217, "atr_pct": 0.202, "vwap_distance_atr": 8.933, "range_expansion_pct": -57.2}, "rsi": {"value": 64.0, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 80, "trades_per_second": 2.667, "uptick_ratio": 0.037, "downtick_ratio": 0.125}, "pressure": {"score": 16.1, "slope": 12.6}}, "prediction": {"symbol": "COMP", "direction": "UP", "confidence": 70.5, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.32527881040892326, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.037112636852849254)", "volume=Expanding (rvol=1.026, accel=2.602)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.059%, ema9_slope=0.0316)", "resistance=SAFE (session_high $10.79 (0.33% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.386324", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.011630837226433885)", "volume=Expanding (rvol=0.96, accel=1.31)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.127%, ema9_slope=0.045)", "resistance=SAFE (session_high $8.26 (0.06% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.255, "open": 7.98, "extension_from_open_pct": 3.4461152882205552, "price_1m": 8.2546, "price_3m": 8.255, "price_5m": 8.235, "price_sub": 8.2546}, "velocity": {"velocity_1m": 8.076304928985942e-05, "velocity_sub": 0.00016152609857971885}, "slope": {"slope_1m": 0.004845665552173816, "slope_3m": 0.0, "slope_5m": 0.011630837226433885, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0068, "velocity_acceleration": 6.4e-05, "slope_acceleration": 0.00191}, "volume": {"volume_1m": 29.0, "volume_3m": 603.0, "volume_5m": 4528.0, "volume_sub": 29.0, "volume_acceleration": 1.31, "relative_volume": 0.96}, "vwap": {"value": 8.1262, "slope": 0.0005, "price_vs_vwap_pct": 1.584, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 71, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2445, "ema20": 8.2275, "ema9_slope": 0.045, "price_vs_ema9_pct": 0.127, "price_vs_ema9_atr": 1.148}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 14.116, "range_expansion_pct": -69.6}, "rsi": {"value": 64.4, "has_full_history": true}, "quote": {"bid": 8.25, "ask": 8.26, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": 7.9, "slope": -0.2}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.26, "resistance_source": "session_high", "resistance_distance_pct": 0.06056935190792253, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.011630837226433885)", "volume=Expanding (rvol=0.96, accel=1.31)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.127%, ema9_slope=0.045)", "resistance=SAFE (session_high $8.26 (0.06% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:08.389036", "symbol": "REPL", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0073637702503680305)", "volume=Steady (rvol=0.998, accel=0.973)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.02%, ema9_slope=0.0263)", "resistance=SAFE (session_high $13.62 (0.33% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:04:08.332774+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.575, "open": 12.9, "extension_from_open_pct": 5.232558139534875, "price_1m": 13.58, "price_3m": 13.59, "price_5m": 13.565, "price_sub": 13.575}, "velocity": {"velocity_1m": -0.0006136475208641116, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.03682563063893045, "slope_3m": -0.05522149957050153, "slope_5m": 0.0073637702503680305, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0442, "velocity_acceleration": 0.0003, "slope_acceleration": 0.009867}, "volume": {"volume_1m": 71.0, "volume_3m": 5172.0, "volume_5m": 20652.0, "volume_sub": 71.0, "volume_acceleration": 0.973, "relative_volume": 0.998}, "vwap": {"value": 13.154, "slope": 0.0031, "price_vs_vwap_pct": 3.201, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 71, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5723, "ema20": 13.5491, "ema9_slope": 0.0263, "price_vs_ema9_pct": 0.02, "price_vs_ema9_atr": 0.098}, "volatility": {"atr": 0.0276, "atr_pct": 0.203, "vwap_distance_atr": 15.271, "range_expansion_pct": -64.8}, "rsi": {"value": 60.8, "has_full_history": true}, "quote": {"bid": 13.57, "ask": 13.58, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -0.7, "slope": 5.8}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.3314917127071818, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0073637702503680305)", "volume=Steady (rvol=0.998, accel=0.973)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.02%, ema9_slope=0.0263)", "resistance=SAFE (session_high $13.62 (0.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:13.466537", "symbol": "FPI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.013368065548083235)", "volume=Expanding (rvol=0.973, accel=1.103)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0761)", "resistance=SAFE (session_high $10.79 (0.33% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:04:13.456047+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7547, "open": 10.655, "extension_from_open_pct": 0.935710933833884, "price_1m": 10.785, "price_3m": 10.79, "price_5m": 10.725, "price_sub": 10.785}, "velocity": {"velocity_1m": -0.004682429299953707, "velocity_sub": -0.009364858599907414}, "slope": {"slope_1m": -0.2813409657516162, "slope_3m": -0.14060455317450946, "slope_5m": 0.013368065548083235, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2947, "velocity_acceleration": null, "slope_acceleration": -0.054914}, "volume": {"volume_1m": 261.0, "volume_3m": 1188.0, "volume_5m": 32589.0, "volume_sub": 261.0, "volume_acceleration": 1.103, "relative_volume": 0.973}, "vwap": {"value": 10.6871, "slope": 0.0009, "price_vs_vwap_pct": 0.633, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 45, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7534, "ema20": 10.7295, "ema9_slope": 0.0761, "price_vs_ema9_pct": 0.012, "price_vs_ema9_atr": 0.1}, "volatility": {"atr": 0.0125, "atr_pct": 0.117, "vwap_distance_atr": 5.394, "range_expansion_pct": -56.9}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -17.3, "slope": -22.2}}, "prediction": {"symbol": "FPI", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.32822858843109937, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.013368065548083235)", "volume=Expanding (rvol=0.973, accel=1.103)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0761)", "resistance=SAFE (session_high $10.79 (0.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:13.469169", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05550621669627077)", "volume=Declining (rvol=0.976, accel=0.644)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.154%, ema9_slope=0.0372)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:04:13.456047+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.525, "open": 12.8, "extension_from_open_pct": 5.664062499999997, "price_1m": 13.52, "price_3m": 13.505, "price_5m": 13.495, "price_sub": 13.4986}, "velocity": {"velocity_1m": 0.0006163708086785974, "velocity_sub": 0.006519194583142114}, "slope": {"slope_1m": 0.036975411351457065, "slope_3m": 0.03698224852070927, "slope_5m": 0.05550621669627077, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0185, "velocity_acceleration": 0.000366, "slope_acceleration": 0.010971}, "volume": {"volume_1m": 586.0, "volume_3m": 5864.0, "volume_5m": 11166.0, "volume_sub": 586.0, "volume_acceleration": 0.644, "relative_volume": 0.976}, "vwap": {"value": 13.1229, "slope": 0.0049, "price_vs_vwap_pct": 3.064, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 95, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5042, "ema20": 13.4822, "ema9_slope": 0.0372, "price_vs_ema9_pct": 0.154, "price_vs_ema9_atr": 1.933}, "volatility": {"atr": 0.0107, "atr_pct": 0.079, "vwap_distance_atr": 37.452, "range_expansion_pct": -40.1}, "rsi": {"value": 75.5, "has_full_history": true}, "quote": {"bid": 13.52, "ask": 13.53, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.273, "downtick_ratio": 0.045}, "pressure": {"score": 4.8, "slope": -9.5}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05550621669627077)", "volume=Declining (rvol=0.976, accel=0.644)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.154%, ema9_slope=0.0372)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:13.471475", "symbol": "CARS", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.07541157184611917)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.112%, ema9_slope=0.068)", "resistance=SAFE (session_high $11.91 (1.37% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:04:13.456047+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7493, "open": 11.71, "extension_from_open_pct": 0.3356105892399573, "price_1m": 11.77, "price_3m": 11.75, "price_5m": 11.715, "price_sub": 11.77}, "velocity": {"velocity_1m": -0.0029311809685641068, "velocity_sub": -0.0058623619371282135}, "slope": {"slope_1m": -0.17602564702180523, "slope_3m": -0.04549409993962436, "slope_5m": 0.07541157184611917, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2514, "velocity_acceleration": -0.000868, "slope_acceleration": -0.026065}, "volume": {"volume_1m": 10.0, "volume_3m": 1113.0, "volume_5m": 3832.0, "volume_sub": 10.0, "volume_acceleration": 0.8, "relative_volume": 0.96}, "vwap": {"value": 11.665, "slope": 0.0008, "price_vs_vwap_pct": 0.722, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 14, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7361, "ema20": 11.7088, "ema9_slope": 0.068, "price_vs_ema9_pct": 0.112, "price_vs_ema9_atr": 0.895}, "volatility": {"atr": 0.0148, "atr_pct": 0.126, "vwap_distance_atr": 5.713, "range_expansion_pct": -2.8}, "rsi": {"value": 66.8, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -49.1, "slope": -3.1}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.3677410569140314, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07541157184611917)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.112%, ema9_slope=0.068)", "resistance=SAFE (session_high $11.91 (1.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:13.474206", "symbol": "GO", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.02% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.033188897050398916)", "volume=Declining (rvol=0.992, accel=0.573)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.142%, ema9_slope=0.0447)", "resistance=TOO_CLOSE (session_high $11.88 (0.02% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:04:13.456047+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.8772, "open": 11.39, "extension_from_open_pct": 4.277436347673394, "price_1m": 11.875, "price_3m": 11.88, "price_5m": 11.85, "price_sub": 11.875}, "velocity": {"velocity_1m": 0.0003087719298245897, "velocity_sub": 0.0006175438596491794}, "slope": {"slope_1m": 0.01852459982654408, "slope_3m": 0.030318172375657527, "slope_5m": 0.033188897050398916, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0147, "velocity_acceleration": -0.00034, "slope_acceleration": -0.004604}, "volume": {"volume_1m": 30.0, "volume_3m": 1724.0, "volume_5m": 9413.0, "volume_sub": 30.0, "volume_acceleration": 0.573, "relative_volume": 0.992}, "vwap": {"value": 11.624, "slope": 0.0009, "price_vs_vwap_pct": 2.178, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 119, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8604, "ema20": 11.839, "ema9_slope": 0.0447, "price_vs_ema9_pct": 0.142, "price_vs_ema9_atr": 1.779}, "volatility": {"atr": 0.0095, "atr_pct": 0.08, "vwap_distance_atr": 26.793, "range_expansion_pct": -77.8}, "rsi": {"value": 75.4, "has_full_history": true}, "quote": {"bid": 11.87, "ask": 11.88, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.75, "downtick_ratio": 0.25}, "pressure": {"score": 9.8, "slope": 5.3}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.88, "resistance_source": "session_high", "resistance_distance_pct": 0.023574579867313674, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.033188897050398916)", "volume=Declining (rvol=0.992, accel=0.573)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.142%, ema9_slope=0.0447)", "resistance=TOO_CLOSE (session_high $11.88 (0.02% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:13.477989", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.13640137587474607)", "volume=Declining (rvol=1.023, accel=0.819)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.206%, ema9_slope=-0.0218)", "resistance=SAFE (session_high $8.46 (0.59% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:04:13.456047+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.41, "open": 8.02, "extension_from_open_pct": 4.862842892768087, "price_1m": 8.41, "price_3m": 8.445, "price_5m": 8.45, "price_sub": 8.4233}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.005263178722511448}, "slope": {"slope_1m": 0.0, "slope_3m": -0.17814726840854728, "slope_5m": -0.13640137587474607, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1364, "velocity_acceleration": 0.000263, "slope_acceleration": 0.012969}, "volume": {"volume_1m": 15.0, "volume_3m": 42026.0, "volume_5m": 45751.0, "volume_sub": 15.0, "volume_acceleration": 0.819, "relative_volume": 1.023}, "vwap": {"value": 8.1741, "slope": 0.0189, "price_vs_vwap_pct": 2.886, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 128, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4273, "ema20": 8.4146, "ema9_slope": -0.0218, "price_vs_ema9_pct": -0.206, "price_vs_ema9_atr": -0.899}, "volatility": {"atr": 0.0193, "atr_pct": 0.229, "vwap_distance_atr": 12.238, "range_expansion_pct": 17.1}, "rsi": {"value": 52.3, "has_full_history": true}, "quote": {"bid": 8.4, "ask": 8.42, "spread": 0.02, "spread_pct": 0.238}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -48.2, "slope": -35.3}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.5945303210463818, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.13640137587474607)", "volume=Declining (rvol=1.023, accel=0.819)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.206%, ema9_slope=-0.0218)", "resistance=SAFE (session_high $8.46 (0.59% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:20.326267", "symbol": "TTD", "shortlisted": false, "confidence_rank": 6, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TTD", "computed_at": "2026-09-14T16:04:20.307564+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.73, "open": 14.55, "extension_from_open_pct": 1.2371134020618537, "price_1m": 14.73, "price_3m": 14.715, "price_5m": 14.69, "price_sub": 14.7067}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0052810397075257675}, "slope": {"slope_1m": 0.0, "slope_3m": -0.033936651583709676, "slope_5m": 0.057736720554273105, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0577, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 19568.0, "volume_3m": 80215.0, "volume_5m": 197698.0, "volume_sub": 19568.0, "volume_acceleration": 0.613, "relative_volume": 0.962}, "vwap": {"value": 14.5635, "slope": 0.0025, "price_vs_vwap_pct": 1.143, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.7142, "ema20": 14.7044, "ema9_slope": 0.0395, "price_vs_ema9_pct": 0.108, "price_vs_ema9_atr": 0.781}, "volatility": {"atr": 0.0203, "atr_pct": 0.138, "vwap_distance_atr": 8.211, "range_expansion_pct": 3.5}, "rsi": {"value": 62.1, "has_full_history": true}, "quote": {"bid": 14.73, "ask": 14.74, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 128, "trades_per_second": 4.267, "uptick_ratio": 0.164, "downtick_ratio": 0.148}, "pressure": {"score": -5.3, "slope": null}}, "prediction": {"symbol": "TTD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.75, "resistance_source": "session_high", "resistance_distance_pct": 0.13577732518669094, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.057736720554273105)", "volume=Declining (rvol=0.962, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.108%, ema9_slope=0.0395)", "resistance=SAFE (session_high $14.75 (0.14% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:20.327456", "symbol": "RPD", "shortlisted": false, "confidence_rank": 7, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:04:20.307564+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.3107, "open": 10.62, "extension_from_open_pct": 15.919962335216587, "price_1m": 12.3272, "price_3m": 12.32, "price_5m": 12.3, "price_sub": 12.3272}, "velocity": {"velocity_1m": -0.0022308391199946528, "velocity_sub": -0.0044616782399893055}, "slope": {"slope_1m": -0.13393998676834346, "slope_3m": 0.002841839455016976, "slope_5m": 0.023226389076124957, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1572, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 1565.0, "volume_3m": 16838.0, "volume_5m": 27158.0, "volume_sub": 1565.0, "volume_acceleration": 0.618, "relative_volume": 0.98}, "vwap": {"value": 11.6659, "slope": 0.0094, "price_vs_vwap_pct": 5.527, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 155, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.2971, "ema20": 12.2649, "ema9_slope": 0.0575, "price_vs_ema9_pct": 0.11, "price_vs_ema9_atr": 0.616}, "volatility": {"atr": 0.022, "atr_pct": 0.179, "vwap_distance_atr": 29.319, "range_expansion_pct": -55.0}, "rsi": {"value": 68.0, "has_full_history": true}, "quote": {"bid": 12.31, "ask": 12.33, "spread": 0.02, "spread_pct": 0.162}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.357}, "pressure": {"score": -15.5, "slope": null}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.33, "resistance_source": "session_high", "resistance_distance_pct": 0.15677418830772766, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.023226389076124957)", "volume=Declining (rvol=0.98, accel=0.618)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.11%, ema9_slope=0.0575)", "resistance=SAFE (session_high $12.33 (0.16% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:20.328511", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 8, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:04:20.307564+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.4996, "open": 12.8, "extension_from_open_pct": 5.465624999999988, "price_1m": 13.52, "price_3m": 13.505, "price_5m": 13.495, "price_sub": 13.4986}, "velocity": {"velocity_1m": -0.0025147928994083356, "velocity_sub": 0.0002469391887552402}, "slope": {"slope_1m": -0.15100149521088704, "slope_3m": -0.05698835069299344, "slope_5m": 0.01791674193672478, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1689, "velocity_acceleration": -0.000915, "slope_acceleration": -0.027436}, "volume": {"volume_1m": 641.0, "volume_3m": 5919.0, "volume_5m": 11221.0, "volume_sub": 641.0, "volume_acceleration": 0.645, "relative_volume": 0.976}, "vwap": {"value": 13.1229, "slope": 0.005, "price_vs_vwap_pct": 2.87, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 95, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4992, "ema20": 13.4798, "ema9_slope": 0.0297, "price_vs_ema9_pct": 0.003, "price_vs_ema9_atr": 0.037}, "volatility": {"atr": 0.0118, "atr_pct": 0.088, "vwap_distance_atr": 31.881, "range_expansion_pct": 1.5}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 13.52, "ask": 13.53, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.25, "downtick_ratio": 0.143}, "pressure": {"score": -4.4, "slope": -9.2}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.525, "resistance_source": "session_high", "resistance_distance_pct": 0.18815372307328515, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01791674193672478)", "volume=Declining (rvol=0.976, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.003%, ema9_slope=0.0297)", "resistance=SAFE (session_high $13.53 (0.19% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:20.329679", "symbol": "CARS", "shortlisted": false, "confidence_rank": 9, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:04:20.307564+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7593, "open": 11.71, "extension_from_open_pct": 0.42100768573867453, "price_1m": 11.77, "price_3m": 11.75, "price_5m": 11.715, "price_sub": 11.77}, "velocity": {"velocity_1m": -0.0015151515151515054, "velocity_sub": -0.003030303030303011}, "slope": {"slope_1m": -0.0909504320145515, "slope_3m": -0.0029754061429391274, "slope_5m": 0.0924187676476438, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1834, "velocity_acceleration": 0.000413, "slope_acceleration": 0.012417}, "volume": {"volume_1m": 11.0, "volume_3m": 1114.0, "volume_5m": 3833.0, "volume_sub": 11.0, "volume_acceleration": 0.8, "relative_volume": 0.96}, "vwap": {"value": 11.665, "slope": 0.0008, "price_vs_vwap_pct": 0.808, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 14, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7381, "ema20": 11.7098, "ema9_slope": 0.0714, "price_vs_ema9_pct": 0.181, "price_vs_ema9_atr": 1.437}, "volatility": {"atr": 0.0148, "atr_pct": 0.125, "vwap_distance_atr": 6.391, "range_expansion_pct": -2.9}, "rsi": {"value": 71.0, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -20.5, "slope": 28.6}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2815388671094412, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0924187676476438)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.181%, ema9_slope=0.0714)", "resistance=SAFE (session_high $11.91 (1.28% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:20.332257", "symbol": "COMP", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 70.5, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 17.049415, "reasons_for": ["holding 17.0s / 18s", "momentum=Building (slope_5m=-0.02783189535207288)", "volume=Expanding (rvol=1.026, accel=2.603)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.022%, ema9_slope=0.0334)", "resistance=SAFE (session_high $10.79 (0.28% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:04:20.307564+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.765, "open": 10.35, "extension_from_open_pct": 4.009661835748801, "price_1m": 10.785, "price_3m": 10.775, "price_5m": 10.775, "price_sub": 10.785}, "velocity": {"velocity_1m": -0.003090712409210257, "velocity_sub": -0.006181424818420514}, "slope": {"slope_1m": -0.18561484918793106, "slope_3m": -0.09277872274624821, "slope_5m": -0.02783189535207288, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.1578, "velocity_acceleration": 0.000129, "slope_acceleration": 0.00388}, "volume": {"volume_1m": 11032.0, "volume_3m": 120235.0, "volume_5m": 214774.0, "volume_sub": 11032.0, "volume_acceleration": 2.603, "relative_volume": 1.026}, "vwap": {"value": 10.5663, "slope": 0.0056, "price_vs_vwap_pct": 1.881, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 33, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7673, "ema20": 10.731, "ema9_slope": 0.0334, "price_vs_ema9_pct": -0.022, "price_vs_ema9_atr": -0.108}, "volatility": {"atr": 0.0217, "atr_pct": 0.202, "vwap_distance_atr": 9.161, "range_expansion_pct": -57.2}, "rsi": {"value": 65.6, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 91, "trades_per_second": 3.033, "uptick_ratio": 0.055, "downtick_ratio": 0.143}, "pressure": {"score": 17.2, "slope": 1.1}}, "prediction": {"symbol": "COMP", "direction": "UP", "confidence": 70.5, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.27868091035763454, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.02783189535207288)", "volume=Expanding (rvol=1.026, accel=2.603)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.022%, ema9_slope=0.0334)", "resistance=SAFE (session_high $10.79 (0.28% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:20.334879", "symbol": "REPL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 62.0, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.04420540779488727)", "volume=Steady (rvol=1.001, accel=0.977)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.187%, ema9_slope=0.016)", "resistance=SAFE (session_high $13.62 (0.59% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:04:20.307564+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.54, "open": 12.9, "extension_from_open_pct": 4.9612403100775095, "price_1m": 13.58, "price_3m": 13.59, "price_5m": 13.565, "price_sub": 13.575}, "velocity": {"velocity_1m": -0.004909180166912238, "velocity_sub": -0.008594229588704762}, "slope": {"slope_1m": -0.29498525073746995, "slope_3m": -0.18422991893883828, "slope_5m": -0.04420540779488727, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.2508, "velocity_acceleration": -0.000718, "slope_acceleration": -0.021559}, "volume": {"volume_1m": 1893.0, "volume_3m": 6994.0, "volume_5m": 22474.0, "volume_sub": 1893.0, "volume_acceleration": 0.977, "relative_volume": 1.001}, "vwap": {"value": 13.1549, "slope": 0.004, "price_vs_vwap_pct": 2.927, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 71, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5653, "ema20": 13.5458, "ema9_slope": 0.016, "price_vs_ema9_pct": -0.187, "price_vs_ema9_atr": -0.824}, "volatility": {"atr": 0.0307, "atr_pct": 0.227, "vwap_distance_atr": 12.531, "range_expansion_pct": -8.5}, "rsi": {"value": 52.8, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.55, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 38, "trades_per_second": 1.267, "uptick_ratio": 0.132, "downtick_ratio": 0.237}, "pressure": {"score": -10.8, "slope": -10.1}}, "prediction": {"symbol": "REPL", "direction": "UP", "confidence": 62.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.5908419497784348, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.04420540779488727)", "volume=Steady (rvol=1.001, accel=0.977)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.187%, ema9_slope=0.016)", "resistance=SAFE (session_high $13.62 (0.59% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:20.337416", "symbol": "GO", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "momentum=Strong (slope_5m=0.046323591341697924)", "volume=Declining (rvol=0.993, accel=0.575)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.194%, ema9_slope=0.0473)", "resistance=TOO_CLOSE (session_high $11.89 (0.04% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:04:20.307564+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.885, "open": 11.39, "extension_from_open_pct": 4.3459174714661915, "price_1m": 11.875, "price_3m": 11.88, "price_5m": 11.85, "price_sub": 11.875}, "velocity": {"velocity_1m": 0.0014035087719297948, "velocity_sub": 0.0028070175438595895}, "slope": {"slope_1m": 0.08417508417508238, "slope_3m": 0.06314903171484944, "slope_5m": 0.046323591341697924, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0379, "velocity_acceleration": 0.00032, "slope_acceleration": 0.009582}, "volume": {"volume_1m": 584.0, "volume_3m": 2278.0, "volume_5m": 9967.0, "volume_sub": 584.0, "volume_acceleration": 0.575, "relative_volume": 0.993}, "vwap": {"value": 11.6243, "slope": 0.0012, "price_vs_vwap_pct": 2.243, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 119, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8619, "ema20": 11.8397, "ema9_slope": 0.0473, "price_vs_ema9_pct": 0.194, "price_vs_ema9_atr": 2.107}, "volatility": {"atr": 0.0109, "atr_pct": 0.092, "vwap_distance_atr": 23.823, "range_expansion_pct": -48.5}, "rsi": {"value": 77.1, "has_full_history": true}, "quote": {"bid": 11.88, "ask": 11.89, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.286, "downtick_ratio": 0.19}, "pressure": {"score": -4.8, "slope": -14.6}}, "prediction": {"symbol": "GO", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.89, "resistance_source": "session_high", "resistance_distance_pct": 0.04206983592764646, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.046323591341697924)", "volume=Declining (rvol=0.993, accel=0.575)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.194%, ema9_slope=0.0473)", "resistance=TOO_CLOSE (session_high $11.89 (0.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:20.339699", "symbol": "FPI", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.013368065548083235)", "volume=Expanding (rvol=0.973, accel=1.103)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0761)", "resistance=SAFE (session_high $10.79 (0.33% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:04:20.307564+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7547, "open": 10.655, "extension_from_open_pct": 0.935710933833884, "price_1m": 10.785, "price_3m": 10.79, "price_5m": 10.725, "price_sub": 10.785}, "velocity": {"velocity_1m": -0.004682429299953707, "velocity_sub": -0.009364858599907414}, "slope": {"slope_1m": -0.2813409657516162, "slope_3m": -0.14060455317450946, "slope_5m": 0.013368065548083235, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2947, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 261.0, "volume_3m": 1188.0, "volume_5m": 32589.0, "volume_sub": 261.0, "volume_acceleration": 1.103, "relative_volume": 0.973}, "vwap": {"value": 10.6871, "slope": 0.0009, "price_vs_vwap_pct": 0.633, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 45, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7534, "ema20": 10.7295, "ema9_slope": 0.0761, "price_vs_ema9_pct": 0.012, "price_vs_ema9_atr": 0.1}, "volatility": {"atr": 0.0125, "atr_pct": 0.117, "vwap_distance_atr": 5.394, "range_expansion_pct": -56.9}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -17.3, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.32822858843109937, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.013368065548083235)", "volume=Expanding (rvol=0.973, accel=1.103)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0761)", "resistance=SAFE (session_high $10.79 (0.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:20.342081", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 28.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.05% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.054720836413803806)", "volume=Steady (rvol=0.981, accel=1.045)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.169%, ema9_slope=0.0503)", "resistance=TOO_CLOSE (session_high $13.76 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:04:20.307564+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.7525, "open": 13.22, "extension_from_open_pct": 4.027987897125559, "price_1m": 13.76, "price_3m": 13.73, "price_5m": 13.715, "price_sub": 13.7519}, "velocity": {"velocity_1m": -0.000908430232558174, "velocity_sub": 0.00014543444905804}, "slope": {"slope_1m": -0.0545206724216286, "slope_3m": 0.04545179080055496, "slope_5m": 0.054720836413803806, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1092, "velocity_acceleration": 0.00052, "slope_acceleration": 0.01562}, "volume": {"volume_1m": 1766.0, "volume_3m": 8546.0, "volume_5m": 18808.0, "volume_sub": 1766.0, "volume_acceleration": 1.045, "relative_volume": 0.981}, "vwap": {"value": 13.4942, "slope": 0.0058, "price_vs_vwap_pct": 1.914, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7293, "ema20": 13.6903, "ema9_slope": 0.0503, "price_vs_ema9_pct": 0.169, "price_vs_ema9_atr": 1.447}, "volatility": {"atr": 0.016, "atr_pct": 0.116, "vwap_distance_atr": 16.145, "range_expansion_pct": -58.6}, "rsi": {"value": 79.9, "has_full_history": true}, "quote": {"bid": 13.75, "ask": 13.77, "spread": 0.02, "spread_pct": 0.145}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.333, "downtick_ratio": 0.278}, "pressure": {"score": 3.4, "slope": 14.7}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 28.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 13.76, "resistance_source": "session_high", "resistance_distance_pct": 0.05453553899291244, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.054720836413803806)", "volume=Steady (rvol=0.981, accel=1.045)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.169%, ema9_slope=0.0503)", "resistance=TOO_CLOSE (session_high $13.76 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:25.389131", "symbol": "MNRO", "shortlisted": false, "confidence_rank": 6, "confidence": 33.0, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:04:25.371928+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.755, "open": 12.77, "extension_from_open_pct": -0.1174628034455661, "price_1m": 12.76, "price_3m": 12.745, "price_5m": 12.73, "price_sub": 12.76}, "velocity": {"velocity_1m": -0.0006530825496341438, "velocity_sub": -0.0013061650992682876}, "slope": {"slope_1m": -0.03919263178521658, "slope_3m": 0.0407740802308465, "slope_5m": 0.03529710751969713, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0745, "velocity_acceleration": -0.000185, "slope_acceleration": -0.004223}, "volume": {"volume_1m": 720.0, "volume_3m": 6074.0, "volume_5m": 6750.0, "volume_sub": 720.0, "volume_acceleration": 1.018, "relative_volume": 1.003}, "vwap": {"value": 12.6897, "slope": 0.0025, "price_vs_vwap_pct": 0.515, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 17, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.742, "ema20": 12.719, "ema9_slope": 0.0299, "price_vs_ema9_pct": 0.102, "price_vs_ema9_atr": 1.395}, "volatility": {"atr": 0.0093, "atr_pct": 0.073, "vwap_distance_atr": 6.995, "range_expansion_pct": -38.5}, "rsi": {"value": 65.7, "has_full_history": true}, "quote": {"bid": 12.75, "ask": 12.76, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.222}, "pressure": {"score": -0.5, "slope": -5.5}}, "prediction": {"symbol": "MNRO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7448059584476586, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03529710751969713)", "volume=Steady (rvol=1.003, accel=1.018)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.102%, ema9_slope=0.0299)", "resistance=SAFE (session_high $12.85 (0.74% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:25.390050", "symbol": "TTD", "shortlisted": false, "confidence_rank": 7, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TTD", "computed_at": "2026-09-14T16:04:25.371928+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.7186, "open": 14.55, "extension_from_open_pct": 1.1587628865979356, "price_1m": 14.73, "price_3m": 14.715, "price_5m": 14.69, "price_sub": 14.7067}, "velocity": {"velocity_1m": -0.0012898845892736, "velocity_sub": 0.0026971833699381206}, "slope": {"slope_1m": -0.0774230353904775, "slope_3m": -0.07264317041046739, "slope_5m": 0.04225623856975588, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1197, "velocity_acceleration": -0.00051, "slope_acceleration": -0.015288}, "volume": {"volume_1m": 19840.0, "volume_3m": 80487.0, "volume_5m": 197970.0, "volume_sub": 19840.0, "volume_acceleration": 0.613, "relative_volume": 0.962}, "vwap": {"value": 14.5635, "slope": 0.0025, "price_vs_vwap_pct": 1.065, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.7119, "ema20": 14.7033, "ema9_slope": 0.0364, "price_vs_ema9_pct": 0.046, "price_vs_ema9_atr": 0.331}, "volatility": {"atr": 0.0203, "atr_pct": 0.138, "vwap_distance_atr": 7.649, "range_expansion_pct": 3.5}, "rsi": {"value": 57.3, "has_full_history": true}, "quote": {"bid": 14.73, "ask": 14.74, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 139, "trades_per_second": 4.633, "uptick_ratio": 0.187, "downtick_ratio": 0.173}, "pressure": {"score": -7.2, "slope": -1.9}}, "prediction": {"symbol": "TTD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.75, "resistance_source": "session_high", "resistance_distance_pct": 0.2133355074531521, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04225623856975588)", "volume=Declining (rvol=0.962, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.046%, ema9_slope=0.0364)", "resistance=SAFE (session_high $14.75 (0.21% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:25.390877", "symbol": "RPD", "shortlisted": false, "confidence_rank": 8, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:04:25.371928+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.3006, "open": 10.62, "extension_from_open_pct": 15.824858757062149, "price_1m": 12.3272, "price_3m": 12.32, "price_5m": 12.3, "price_sub": 12.3272}, "velocity": {"velocity_1m": -0.0035963830661734724, "velocity_sub": -0.007192766132346945}, "slope": {"slope_1m": -0.21601604690634307, "slope_3m": -0.0381722788038318, "slope_5m": 0.006822855917525002, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2228, "velocity_acceleration": -0.000539, "slope_acceleration": -0.016207}, "volume": {"volume_1m": 1893.0, "volume_3m": 17166.0, "volume_5m": 27486.0, "volume_sub": 1893.0, "volume_acceleration": 0.618, "relative_volume": 0.98}, "vwap": {"value": 11.6661, "slope": 0.0096, "price_vs_vwap_pct": 5.439, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 155, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.2951, "ema20": 12.264, "ema9_slope": 0.0543, "price_vs_ema9_pct": 0.045, "price_vs_ema9_atr": 0.246}, "volatility": {"atr": 0.0223, "atr_pct": 0.181, "vwap_distance_atr": 28.472, "range_expansion_pct": -55.0}, "rsi": {"value": 64.7, "has_full_history": true}, "quote": {"bid": 12.29, "ask": 12.32, "spread": 0.03, "spread_pct": 0.244}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.2, "downtick_ratio": 0.35}, "pressure": {"score": -20.6, "slope": -5.1}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.33, "resistance_source": "session_high", "resistance_distance_pct": 0.23901273108629467, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.006822855917525002)", "volume=Declining (rvol=0.98, accel=0.618)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.045%, ema9_slope=0.0543)", "resistance=SAFE (session_high $12.33 (0.24% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:25.391618", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 9, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:04:25.371928+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5108, "open": 12.8, "extension_from_open_pct": 5.5531249999999925, "price_1m": 13.52, "price_3m": 13.505, "price_5m": 13.495, "price_sub": 13.4986}, "velocity": {"velocity_1m": -0.0011341222879684262, "velocity_sub": 0.003012658102815598}, "slope": {"slope_1m": -0.06807049735856782, "slope_3m": -0.015537984205518955, "slope_5m": 0.03449511294558637, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1026, "velocity_acceleration": 0.000546, "slope_acceleration": 0.016375}, "volume": {"volume_1m": 642.0, "volume_3m": 5920.0, "volume_5m": 11222.0, "volume_sub": 642.0, "volume_acceleration": 0.645, "relative_volume": 0.976}, "vwap": {"value": 13.123, "slope": 0.005, "price_vs_vwap_pct": 2.955, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 95, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5014, "ema20": 13.4809, "ema9_slope": 0.033, "price_vs_ema9_pct": 0.07, "price_vs_ema9_atr": 0.795}, "volatility": {"atr": 0.0118, "atr_pct": 0.087, "vwap_distance_atr": 32.829, "range_expansion_pct": 1.4}, "rsi": {"value": 68.9, "has_full_history": true}, "quote": {"bid": 13.52, "ask": 13.53, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.276, "downtick_ratio": 0.138}, "pressure": {"score": -1.2, "slope": 3.2}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.525, "resistance_source": "session_high", "resistance_distance_pct": 0.10510110430174867, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03449511294558637)", "volume=Declining (rvol=0.976, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.07%, ema9_slope=0.033)", "resistance=SAFE (session_high $13.53 (0.11% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:25.392355", "symbol": "CARS", "shortlisted": false, "confidence_rank": 10, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:04:25.371928+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.765, "open": 11.71, "extension_from_open_pct": 0.4696840307429523, "price_1m": 11.77, "price_3m": 11.75, "price_5m": 11.715, "price_sub": 11.77}, "velocity": {"velocity_1m": -0.0007080147267061746, "velocity_sub": -0.0014160294534123492}, "slope": {"slope_1m": -0.04248990864668796, "slope_3m": 0.02124946876328424, "slope_5m": 0.10211027910143039, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1446, "velocity_acceleration": 0.000319, "slope_acceleration": 0.009569}, "volume": {"volume_1m": 12.0, "volume_3m": 1115.0, "volume_5m": 3834.0, "volume_sub": 12.0, "volume_acceleration": 0.8, "relative_volume": 0.96}, "vwap": {"value": 11.665, "slope": 0.0008, "price_vs_vwap_pct": 0.857, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 14, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7392, "ema20": 11.7103, "ema9_slope": 0.0733, "price_vs_ema9_pct": 0.219, "price_vs_ema9_atr": 1.746}, "volatility": {"atr": 0.0148, "atr_pct": 0.125, "vwap_distance_atr": 6.778, "range_expansion_pct": -2.9}, "rsi": {"value": 73.6, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -6.0, "slope": 14.5}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2324691882702896, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10211027910143039)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.219%, ema9_slope=0.0733)", "resistance=SAFE (session_high $11.91 (1.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:25.394344", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.08743738624774224)", "volume=Steady (rvol=0.982, accel=1.046)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.3%, ema9_slope=0.0569)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:04:25.371928+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.775, "open": 13.22, "extension_from_open_pct": 4.198184568835096, "price_1m": 13.76, "price_3m": 13.73, "price_5m": 13.715, "price_sub": 13.7519}, "velocity": {"velocity_1m": 0.001816860465116348, "velocity_sub": 0.005599226288731311}, "slope": {"slope_1m": 0.10895224260033098, "slope_3m": 0.12719563900666314, "slope_5m": 0.08743738624774224, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0215, "velocity_acceleration": 0.001077, "slope_acceleration": 0.032279}, "volume": {"volume_1m": 1938.0, "volume_3m": 8718.0, "volume_5m": 18980.0, "volume_sub": 1938.0, "volume_acceleration": 1.046, "relative_volume": 0.982}, "vwap": {"value": 13.4944, "slope": 0.006, "price_vs_vwap_pct": 2.08, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7338, "ema20": 13.6925, "ema9_slope": 0.0569, "price_vs_ema9_pct": 0.3, "price_vs_ema9_atr": 2.411}, "volatility": {"atr": 0.0171, "atr_pct": 0.124, "vwap_distance_atr": 16.439, "range_expansion_pct": -39.9}, "rsi": {"value": 85.4, "has_full_history": true}, "quote": {"bid": 13.77, "ask": 13.78, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.37, "downtick_ratio": 0.185}, "pressure": {"score": 12.5, "slope": 9.1}}, "prediction": {"symbol": "FIGS", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.08743738624774224)", "volume=Steady (rvol=0.982, accel=1.046)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.3%, ema9_slope=0.0569)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:25.398901", "symbol": "COMP", "shortlisted": true, "confidence_rank": 2, "state": "BUY", "should_enter": true, "confidence": 70.5, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 22.113779, "reasons_for": ["held 22.1s (>= 18s)", "momentum=Building (slope_5m=-0.04639510067736748)", "volume=Expanding (rvol=1.027, accel=2.606)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.096%, ema9_slope=0.0297)", "resistance=SAFE (session_high $10.79 (0.37% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:04:25.371928+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.755, "open": 10.35, "extension_from_open_pct": 3.913043478260881, "price_1m": 10.785, "price_3m": 10.775, "price_5m": 10.775, "price_sub": 10.785}, "velocity": {"velocity_1m": -0.004636068613815385, "velocity_sub": -0.00927213722763077}, "slope": {"slope_1m": -0.27855153203342026, "slope_3m": -0.1392111368909483, "slope_5m": -0.04639510067736748, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.2322, "velocity_acceleration": -0.00061, "slope_acceleration": -0.018351}, "volume": {"volume_1m": 14116.0, "volume_3m": 123319.0, "volume_5m": 217858.0, "volume_sub": 14116.0, "volume_acceleration": 2.606, "relative_volume": 1.027}, "vwap": {"value": 10.5664, "slope": 0.0058, "price_vs_vwap_pct": 1.785, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 33, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7653, "ema20": 10.7301, "ema9_slope": 0.0297, "price_vs_ema9_pct": -0.096, "price_vs_ema9_atr": -0.462}, "volatility": {"atr": 0.0224, "atr_pct": 0.208, "vwap_distance_atr": 8.418, "range_expansion_pct": -42.9}, "rsi": {"value": 62.5, "has_full_history": true}, "quote": {"bid": 10.75, "ask": 10.76, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 124, "trades_per_second": 4.133, "uptick_ratio": 0.065, "downtick_ratio": 0.153}, "pressure": {"score": 15.0, "slope": -2.2}}, "prediction": {"symbol": "COMP", "direction": "UP", "confidence": 70.5, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.3719200371919958, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.04639510067736748)", "volume=Expanding (rvol=1.027, accel=2.606)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.096%, ema9_slope=0.0297)", "resistance=SAFE (session_high $10.79 (0.37% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:25.443143", "symbol": "GO", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.051206123174306846)", "volume=Declining (rvol=0.996, accel=0.58)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.214%, ema9_slope=0.0483)", "resistance=SAFE (session_high $11.90 (0.08% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:04:25.371928+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.8879, "open": 11.39, "extension_from_open_pct": 4.371378402107108, "price_1m": 11.875, "price_3m": 11.88, "price_5m": 11.85, "price_sub": 11.875}, "velocity": {"velocity_1m": 0.0018105263157894922, "velocity_sub": 0.0036210526315789845}, "slope": {"slope_1m": 0.10857260687879115, "slope_3m": 0.07535171148012475, "slope_5m": 0.051206123174306846, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0574, "velocity_acceleration": 0.000161, "slope_acceleration": 0.004817}, "volume": {"volume_1m": 2149.0, "volume_3m": 3843.0, "volume_5m": 11532.0, "volume_sub": 2149.0, "volume_acceleration": 0.58, "relative_volume": 0.996}, "vwap": {"value": 11.6252, "slope": 0.0021, "price_vs_vwap_pct": 2.26, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 119, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8625, "ema20": 11.84, "ema9_slope": 0.0483, "price_vs_ema9_pct": 0.214, "price_vs_ema9_atr": 2.203}, "volatility": {"atr": 0.0115, "atr_pct": 0.097, "vwap_distance_atr": 22.817, "range_expansion_pct": -30.8}, "rsi": {"value": 77.7, "has_full_history": true}, "quote": {"bid": 11.89, "ask": 11.9, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 34, "trades_per_second": 1.133, "uptick_ratio": 0.294, "downtick_ratio": 0.176}, "pressure": {"score": -3.2, "slope": 1.6}}, "prediction": {"symbol": "GO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.898, "resistance_source": "session_high", "resistance_distance_pct": 0.08496033782248802, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.051206123174306846)", "volume=Declining (rvol=0.996, accel=0.58)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.214%, ema9_slope=0.0483)", "resistance=SAFE (session_high $11.90 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:25.445701", "symbol": "REPL", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 62.0, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.064364, "reasons_for": ["holding 5.1s / 18s", "momentum=Building (slope_5m=-0.029465930018414275)", "volume=Steady (rvol=1.002, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.128%, ema9_slope=0.019)", "resistance=SAFE (session_high $13.62 (0.52% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:04:25.371928+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.55, "open": 12.9, "extension_from_open_pct": 5.038759689922483, "price_1m": 13.58, "price_3m": 13.59, "price_5m": 13.565, "price_sub": 13.575}, "velocity": {"velocity_1m": -0.0036818851251840157, "velocity_sub": -0.0061387354205030276}, "slope": {"slope_1m": -0.2211573903427892, "slope_3m": -0.1473477406679733, "slope_5m": -0.029465930018414275, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.1917, "velocity_acceleration": 0.000485, "slope_acceleration": 0.014578}, "volume": {"volume_1m": 2567.0, "volume_3m": 7668.0, "volume_5m": 23148.0, "volume_sub": 2567.0, "volume_acceleration": 0.979, "relative_volume": 1.002}, "vwap": {"value": 13.1553, "slope": 0.0044, "price_vs_vwap_pct": 3.0, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 71, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5673, "ema20": 13.5467, "ema9_slope": 0.019, "price_vs_ema9_pct": -0.128, "price_vs_ema9_atr": -0.563}, "volatility": {"atr": 0.0307, "atr_pct": 0.227, "vwap_distance_atr": 12.844, "range_expansion_pct": -8.5}, "rsi": {"value": 54.9, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.56, "spread": 0.03, "spread_pct": 0.221}, "trade_flow": {"tick_count_sub": 46, "trades_per_second": 1.533, "uptick_ratio": 0.13, "downtick_ratio": 0.196}, "pressure": {"score": -7.5, "slope": 3.3}}, "prediction": {"symbol": "REPL", "direction": "UP", "confidence": 62.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.5166051660516494, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.029465930018414275)", "volume=Steady (rvol=1.002, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.128%, ema9_slope=0.019)", "resistance=SAFE (session_high $13.62 (0.52% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:25.447862", "symbol": "FPI", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.013368065548083235)", "volume=Expanding (rvol=0.973, accel=1.103)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0761)", "resistance=SAFE (session_high $10.79 (0.33% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:04:25.371928+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7547, "open": 10.655, "extension_from_open_pct": 0.935710933833884, "price_1m": 10.785, "price_3m": 10.79, "price_5m": 10.725, "price_sub": 10.785}, "velocity": {"velocity_1m": -0.004682429299953707, "velocity_sub": -0.009364858599907414}, "slope": {"slope_1m": -0.2813409657516162, "slope_3m": -0.14060455317450946, "slope_5m": 0.013368065548083235, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2947, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 261.0, "volume_3m": 1188.0, "volume_5m": 32589.0, "volume_sub": 261.0, "volume_acceleration": 1.103, "relative_volume": 0.973}, "vwap": {"value": 10.6871, "slope": 0.0009, "price_vs_vwap_pct": 0.633, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 45, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7534, "ema20": 10.7295, "ema9_slope": 0.0761, "price_vs_ema9_pct": 0.012, "price_vs_ema9_atr": 0.1}, "volatility": {"atr": 0.0125, "atr_pct": 0.117, "vwap_distance_atr": 5.394, "range_expansion_pct": -56.9}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -17.3, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.32822858843109937, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.013368065548083235)", "volume=Expanding (rvol=0.973, accel=1.103)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0761)", "resistance=SAFE (session_high $10.79 (0.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:30.484078", "symbol": "RPD", "shortlisted": false, "confidence_rank": 6, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:04:30.467580+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.3006, "open": 10.62, "extension_from_open_pct": 15.824858757062149, "price_1m": 12.3272, "price_3m": 12.32, "price_5m": 12.3, "price_sub": 12.3272}, "velocity": {"velocity_1m": -0.0035963830661734724, "velocity_sub": -0.007192766132346945}, "slope": {"slope_1m": -0.21601604690634307, "slope_3m": -0.0381722788038318, "slope_5m": 0.006822855917525002, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2228, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1893.0, "volume_3m": 17166.0, "volume_5m": 27486.0, "volume_sub": 1893.0, "volume_acceleration": 0.618, "relative_volume": 0.98}, "vwap": {"value": 11.6661, "slope": 0.0096, "price_vs_vwap_pct": 5.439, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 155, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.2951, "ema20": 12.264, "ema9_slope": 0.0543, "price_vs_ema9_pct": 0.045, "price_vs_ema9_atr": 0.246}, "volatility": {"atr": 0.0223, "atr_pct": 0.181, "vwap_distance_atr": 28.472, "range_expansion_pct": -55.0}, "rsi": {"value": 64.7, "has_full_history": true}, "quote": {"bid": 12.29, "ask": 12.32, "spread": 0.03, "spread_pct": 0.244}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.2, "downtick_ratio": 0.35}, "pressure": {"score": -20.6, "slope": 0.0}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.33, "resistance_source": "session_high", "resistance_distance_pct": 0.23901273108629467, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.006822855917525002)", "volume=Declining (rvol=0.98, accel=0.618)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.045%, ema9_slope=0.0543)", "resistance=SAFE (session_high $12.33 (0.24% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:30.485201", "symbol": "AMPL", "shortlisted": false, "confidence_rank": 7, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:04:30.467580+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5108, "open": 12.8, "extension_from_open_pct": 5.5531249999999925, "price_1m": 13.52, "price_3m": 13.505, "price_5m": 13.495, "price_sub": 13.4986}, "velocity": {"velocity_1m": -0.0011341222879684262, "velocity_sub": 0.003012658102815598}, "slope": {"slope_1m": -0.06807049735856782, "slope_3m": -0.015537984205518955, "slope_5m": 0.03449511294558637, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1026, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 642.0, "volume_3m": 5920.0, "volume_5m": 11222.0, "volume_sub": 642.0, "volume_acceleration": 0.645, "relative_volume": 0.976}, "vwap": {"value": 13.123, "slope": 0.005, "price_vs_vwap_pct": 2.955, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 95, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5014, "ema20": 13.4809, "ema9_slope": 0.033, "price_vs_ema9_pct": 0.07, "price_vs_ema9_atr": 0.795}, "volatility": {"atr": 0.0118, "atr_pct": 0.087, "vwap_distance_atr": 32.829, "range_expansion_pct": 1.4}, "rsi": {"value": 68.9, "has_full_history": true}, "quote": {"bid": 13.52, "ask": 13.53, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.276, "downtick_ratio": 0.138}, "pressure": {"score": -1.2, "slope": 0.0}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.525, "resistance_source": "session_high", "resistance_distance_pct": 0.10510110430174867, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03449511294558637)", "volume=Declining (rvol=0.976, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.07%, ema9_slope=0.033)", "resistance=SAFE (session_high $13.53 (0.11% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:30.486424", "symbol": "CARS", "shortlisted": false, "confidence_rank": 8, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:04:30.467580+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.765, "open": 11.71, "extension_from_open_pct": 0.4696840307429523, "price_1m": 11.77, "price_3m": 11.75, "price_5m": 11.715, "price_sub": 11.77}, "velocity": {"velocity_1m": -0.0007080147267061746, "velocity_sub": -0.0014160294534123492}, "slope": {"slope_1m": -0.04248990864668796, "slope_3m": 0.02124946876328424, "slope_5m": 0.10211027910143039, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1446, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 12.0, "volume_3m": 1115.0, "volume_5m": 3834.0, "volume_sub": 12.0, "volume_acceleration": 0.8, "relative_volume": 0.96}, "vwap": {"value": 11.665, "slope": 0.0008, "price_vs_vwap_pct": 0.857, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 14, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7392, "ema20": 11.7103, "ema9_slope": 0.0733, "price_vs_ema9_pct": 0.219, "price_vs_ema9_atr": 1.746}, "volatility": {"atr": 0.0148, "atr_pct": 0.125, "vwap_distance_atr": 6.778, "range_expansion_pct": -2.9}, "rsi": {"value": 73.6, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -6.0, "slope": 0.0}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2324691882702896, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10211027910143039)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.219%, ema9_slope=0.0733)", "resistance=SAFE (session_high $11.91 (1.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:30.488877", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.095652, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.08743738624774224)", "volume=Steady (rvol=0.982, accel=1.046)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.3%, ema9_slope=0.0569)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:04:30.467580+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.775, "open": 13.22, "extension_from_open_pct": 4.198184568835096, "price_1m": 13.76, "price_3m": 13.73, "price_5m": 13.715, "price_sub": 13.7519}, "velocity": {"velocity_1m": 0.001816860465116348, "velocity_sub": 0.005599226288731311}, "slope": {"slope_1m": 0.10895224260033098, "slope_3m": 0.12719563900666314, "slope_5m": 0.08743738624774224, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0215, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1938.0, "volume_3m": 8718.0, "volume_5m": 18980.0, "volume_sub": 1938.0, "volume_acceleration": 1.046, "relative_volume": 0.982}, "vwap": {"value": 13.4944, "slope": 0.006, "price_vs_vwap_pct": 2.08, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7338, "ema20": 13.6925, "ema9_slope": 0.0569, "price_vs_ema9_pct": 0.3, "price_vs_ema9_atr": 2.411}, "volatility": {"atr": 0.0171, "atr_pct": 0.124, "vwap_distance_atr": 16.439, "range_expansion_pct": -39.9}, "rsi": {"value": 85.4, "has_full_history": true}, "quote": {"bid": 13.77, "ask": 13.78, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.37, "downtick_ratio": 0.185}, "pressure": {"score": 12.5, "slope": 0.0}}, "prediction": {"symbol": "FIGS", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.08743738624774224)", "volume=Steady (rvol=0.982, accel=1.046)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.3%, ema9_slope=0.0569)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:30.491389", "symbol": "TTD", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.057872493041036754)", "volume=Declining (rvol=0.963, accel=0.615)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.108%, ema9_slope=0.0395)", "resistance=SAFE (session_high $14.75 (0.14% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "TTD", "computed_at": "2026-09-14T16:04:30.467580+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.7301, "open": 14.55, "extension_from_open_pct": 1.2378006872852196, "price_1m": 14.73, "price_3m": 14.715, "price_5m": 14.69, "price_sub": 14.719}, "velocity": {"velocity_1m": 1.1314777098864782e-05, "velocity_sub": 0.002513757728106705}, "slope": {"slope_1m": 0.0006788843215044548, "slope_3m": -0.03359720905608817, "slope_5m": 0.057872493041036754, "slope_sub": 0.07582629256311163}, "acceleration": {"momentum_acceleration": 0.018, "velocity_acceleration": -3.6e-05, "slope_acceleration": 0.015327}, "volume": {"volume_1m": 24856.0, "volume_3m": 85503.0, "volume_5m": 202986.0, "volume_sub": 1.0, "volume_acceleration": 0.615, "relative_volume": 0.963}, "vwap": {"value": 14.5636, "slope": 0.0027, "price_vs_vwap_pct": 1.143, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.7142, "ema20": 14.7044, "ema9_slope": 0.0395, "price_vs_ema9_pct": 0.108, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0203, "atr_pct": 0.138, "vwap_distance_atr": 8.208, "range_expansion_pct": 3.5}, "rsi": {"value": 62.1, "has_full_history": true}, "quote": {"bid": 14.73, "ask": 14.74, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 32.1, "slope": 39.3}}, "prediction": {"symbol": "TTD", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.75, "resistance_source": "session_high", "resistance_distance_pct": 0.13509752140175427, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.057872493041036754)", "volume=Declining (rvol=0.963, accel=0.615)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.108%, ema9_slope=0.0395)", "resistance=SAFE (session_high $14.75 (0.14% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:30.494280", "symbol": "REPL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 62.0, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.160016, "reasons_for": ["holding 10.2s / 18s", "momentum=Building (slope_5m=-0.002209342573293715)", "volume=Steady (rvol=1.002, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.019%, ema9_slope=0.0244)", "resistance=SAFE (session_high $13.62 (0.38% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:04:30.467580+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5685, "open": 12.9, "extension_from_open_pct": 5.1821705426356575, "price_1m": 13.58, "price_3m": 13.59, "price_5m": 13.565, "price_sub": 13.575}, "velocity": {"velocity_1m": -0.001411389297987217, "velocity_sub": -0.0015960712093306476}, "slope": {"slope_1m": -0.08471922942335558, "slope_3m": -0.07916344489855896, "slope_5m": -0.002209342573293715, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0825, "velocity_acceleration": 0.000891, "slope_acceleration": 0.026775}, "volume": {"volume_1m": 2638.0, "volume_3m": 7739.0, "volume_5m": 23219.0, "volume_sub": 2638.0, "volume_acceleration": 0.979, "relative_volume": 1.002}, "vwap": {"value": 13.1554, "slope": 0.0045, "price_vs_vwap_pct": 3.14, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 71, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.571, "ema20": 13.5485, "ema9_slope": 0.0244, "price_vs_ema9_pct": -0.019, "price_vs_ema9_atr": -0.082}, "volatility": {"atr": 0.0307, "atr_pct": 0.226, "vwap_distance_atr": 13.444, "range_expansion_pct": -8.6}, "rsi": {"value": 59.1, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.56, "spread": 0.03, "spread_pct": 0.221}, "trade_flow": {"tick_count_sub": 48, "trades_per_second": 1.6, "uptick_ratio": 0.146, "downtick_ratio": 0.208}, "pressure": {"score": -4.1, "slope": 3.4}}, "prediction": {"symbol": "REPL", "direction": "UP", "confidence": 62.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.37955558831115443, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.002209342573293715)", "volume=Steady (rvol=1.002, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.019%, ema9_slope=0.0244)", "resistance=SAFE (session_high $13.62 (0.38% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:30.496697", "symbol": "FPI", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.013368065548083235)", "volume=Expanding (rvol=0.973, accel=1.103)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0761)", "resistance=SAFE (session_high $10.79 (0.33% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:04:30.467580+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7547, "open": 10.655, "extension_from_open_pct": 0.935710933833884, "price_1m": 10.785, "price_3m": 10.79, "price_5m": 10.725, "price_sub": 10.785}, "velocity": {"velocity_1m": -0.004682429299953707, "velocity_sub": -0.009364858599907414}, "slope": {"slope_1m": -0.2813409657516162, "slope_3m": -0.14060455317450946, "slope_5m": 0.013368065548083235, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2947, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 261.0, "volume_3m": 1188.0, "volume_5m": 32589.0, "volume_sub": 261.0, "volume_acceleration": 1.103, "relative_volume": 0.973}, "vwap": {"value": 10.6871, "slope": 0.0009, "price_vs_vwap_pct": 0.633, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 45, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7534, "ema20": 10.7295, "ema9_slope": 0.0761, "price_vs_ema9_pct": 0.012, "price_vs_ema9_atr": 0.1}, "volatility": {"atr": 0.0125, "atr_pct": 0.117, "vwap_distance_atr": 5.394, "range_expansion_pct": -56.9}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -17.3, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.32822858843109937, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.013368065548083235)", "volume=Expanding (rvol=0.973, accel=1.103)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0761)", "resistance=SAFE (session_high $10.79 (0.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:30.499175", "symbol": "MNRO", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03529710751969713)", "volume=Steady (rvol=1.003, accel=1.018)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.102%, ema9_slope=0.0299)", "resistance=SAFE (session_high $12.85 (0.74% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:04:30.467580+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.755, "open": 12.77, "extension_from_open_pct": -0.1174628034455661, "price_1m": 12.76, "price_3m": 12.745, "price_5m": 12.73, "price_sub": 12.76}, "velocity": {"velocity_1m": -0.0006530825496341438, "velocity_sub": -0.0013061650992682876}, "slope": {"slope_1m": -0.03919263178521658, "slope_3m": 0.0407740802308465, "slope_5m": 0.03529710751969713, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0745, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 720.0, "volume_3m": 6074.0, "volume_5m": 6750.0, "volume_sub": 720.0, "volume_acceleration": 1.018, "relative_volume": 1.003}, "vwap": {"value": 12.6897, "slope": 0.0025, "price_vs_vwap_pct": 0.515, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 17, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.742, "ema20": 12.719, "ema9_slope": 0.0299, "price_vs_ema9_pct": 0.102, "price_vs_ema9_atr": 1.395}, "volatility": {"atr": 0.0093, "atr_pct": 0.073, "vwap_distance_atr": 6.995, "range_expansion_pct": -38.5}, "rsi": {"value": 65.7, "has_full_history": true}, "quote": {"bid": 12.75, "ask": 12.76, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.222}, "pressure": {"score": -0.5, "slope": 0.0}}, "prediction": {"symbol": "MNRO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7448059584476586, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03529710751969713)", "volume=Steady (rvol=1.003, accel=1.018)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.102%, ema9_slope=0.0299)", "resistance=SAFE (session_high $12.85 (0.74% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:35.536361", "symbol": "TTD", "shortlisted": false, "confidence_rank": 6, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "TTD", "computed_at": "2026-09-14T16:04:35.523071+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.7192, "open": 14.55, "extension_from_open_pct": 1.1628865979381444, "price_1m": 14.73, "price_3m": 14.715, "price_5m": 14.69, "price_sub": 14.719}, "velocity": {"velocity_1m": -0.0012219959266802102, "velocity_sub": 4.529293203825221e-05}, "slope": {"slope_1m": -0.07334664439101707, "slope_3m": -0.0706054873136405, "slope_5m": 0.04307112033826554, "slope_sub": 0.03139626744591192}, "acceleration": {"momentum_acceleration": -0.0117, "velocity_acceleration": -0.000488, "slope_acceleration": -0.014643}, "volume": {"volume_1m": 28226.0, "volume_3m": 88873.0, "volume_5m": 206356.0, "volume_sub": 3371.0, "volume_acceleration": 0.616, "relative_volume": 0.964}, "vwap": {"value": 14.5637, "slope": 0.0028, "price_vs_vwap_pct": 1.068, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.712, "ema20": 14.7033, "ema9_slope": 0.0365, "price_vs_ema9_pct": 0.049, "price_vs_ema9_atr": 0.355}, "volatility": {"atr": 0.0203, "atr_pct": 0.138, "vwap_distance_atr": 7.667, "range_expansion_pct": 3.5}, "rsi": {"value": 57.6, "has_full_history": true}, "quote": {"bid": 14.73, "ask": 14.74, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.111, "downtick_ratio": 0.089}, "pressure": {"score": -8.7, "slope": -40.8}}, "prediction": {"symbol": "TTD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.75, "resistance_source": "session_high", "resistance_distance_pct": 0.2092505027447094, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04307112033826554)", "volume=Declining (rvol=0.964, accel=0.616)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.049%, ema9_slope=0.0365)", "resistance=SAFE (session_high $14.75 (0.21% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:35.538234", "symbol": "RPD", "shortlisted": false, "confidence_rank": 7, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:04:35.523071+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.305, "open": 10.62, "extension_from_open_pct": 15.866290018832396, "price_1m": 12.3272, "price_3m": 12.32, "price_5m": 12.3, "price_sub": 12.3006}, "velocity": {"velocity_1m": -0.0030014926341748027, "velocity_sub": 0.0011923537605212765}, "slope": {"slope_1m": -0.1802518654444165, "slope_3m": -0.020301985263468804, "slope_5m": 0.013969611222468674, "slope_sub": -0.061736417988043045}, "acceleration": {"momentum_acceleration": -0.0757, "velocity_acceleration": 0.001659, "slope_acceleration": 0.007074}, "volume": {"volume_1m": 1926.0, "volume_3m": 17199.0, "volume_5m": 27519.0, "volume_sub": 33.0, "volume_acceleration": 0.618, "relative_volume": 0.98}, "vwap": {"value": 11.6661, "slope": 0.0096, "price_vs_vwap_pct": 5.477, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 155, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.296, "ema20": 12.2644, "ema9_slope": 0.0557, "price_vs_ema9_pct": 0.073, "price_vs_ema9_atr": 0.404}, "volatility": {"atr": 0.0223, "atr_pct": 0.181, "vwap_distance_atr": 28.669, "range_expansion_pct": -55.0}, "rsi": {"value": 66.1, "has_full_history": true}, "quote": {"bid": 12.29, "ask": 12.32, "spread": 0.03, "spread_pct": 0.244}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -8.7, "slope": 11.9}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.33, "resistance_source": "session_high", "resistance_distance_pct": 0.2031694433157282, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.013969611222468674)", "volume=Declining (rvol=0.98, accel=0.618)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0557)", "resistance=SAFE (session_high $12.33 (0.20% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:35.539205", "symbol": "CARS", "shortlisted": false, "confidence_rank": 8, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:04:35.523071+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.765, "open": 11.71, "extension_from_open_pct": 0.4696840307429523, "price_1m": 11.77, "price_3m": 11.75, "price_5m": 11.715, "price_sub": 11.77}, "velocity": {"velocity_1m": -0.0007080147267061746, "velocity_sub": -0.0014160294534123492}, "slope": {"slope_1m": -0.04248990864668796, "slope_3m": 0.02124946876328424, "slope_5m": 0.10211027910143039, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1446, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 12.0, "volume_3m": 1115.0, "volume_5m": 3834.0, "volume_sub": 12.0, "volume_acceleration": 0.8, "relative_volume": 0.96}, "vwap": {"value": 11.665, "slope": 0.0008, "price_vs_vwap_pct": 0.857, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 14, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7392, "ema20": 11.7103, "ema9_slope": 0.0733, "price_vs_ema9_pct": 0.219, "price_vs_ema9_atr": 1.746}, "volatility": {"atr": 0.0148, "atr_pct": 0.125, "vwap_distance_atr": 6.778, "range_expansion_pct": -2.9}, "rsi": {"value": 73.6, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -6.0, "slope": 0.0}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2324691882702896, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10211027910143039)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.219%, ema9_slope=0.0733)", "resistance=SAFE (session_high $11.91 (1.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:35.541572", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.151143, "reasons_for": ["holding 10.2s / 18s", "momentum=Strong (slope_5m=0.08743738624774224)", "volume=Steady (rvol=0.982, accel=1.046)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.3%, ema9_slope=0.0569)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:04:35.523071+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.775, "open": 13.22, "extension_from_open_pct": 4.198184568835096, "price_1m": 13.76, "price_3m": 13.73, "price_5m": 13.715, "price_sub": 13.7519}, "velocity": {"velocity_1m": 0.001816860465116348, "velocity_sub": 0.005599226288731311}, "slope": {"slope_1m": 0.10895224260033098, "slope_3m": 0.12719563900666314, "slope_5m": 0.08743738624774224, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0215, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1938.0, "volume_3m": 8718.0, "volume_5m": 18980.0, "volume_sub": 1938.0, "volume_acceleration": 1.046, "relative_volume": 0.982}, "vwap": {"value": 13.4944, "slope": 0.006, "price_vs_vwap_pct": 2.08, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7338, "ema20": 13.6925, "ema9_slope": 0.0569, "price_vs_ema9_pct": 0.3, "price_vs_ema9_atr": 2.411}, "volatility": {"atr": 0.0171, "atr_pct": 0.124, "vwap_distance_atr": 16.439, "range_expansion_pct": -39.9}, "rsi": {"value": 85.4, "has_full_history": true}, "quote": {"bid": 13.77, "ask": 13.78, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.37, "downtick_ratio": 0.185}, "pressure": {"score": 12.5, "slope": 0.0}}, "prediction": {"symbol": "FIGS", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.08743738624774224)", "volume=Steady (rvol=0.982, accel=1.046)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.3%, ema9_slope=0.0569)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:35.543654", "symbol": "MNRO", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.03529710751969713)", "volume=Steady (rvol=1.003, accel=1.018)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.102%, ema9_slope=0.0299)", "resistance=SAFE (session_high $12.85 (0.74% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:04:35.523071+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.755, "open": 12.77, "extension_from_open_pct": -0.1174628034455661, "price_1m": 12.76, "price_3m": 12.745, "price_5m": 12.73, "price_sub": 12.755}, "velocity": {"velocity_1m": -0.0006530825496341438, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.03919263178521658, "slope_3m": 0.0407740802308465, "slope_5m": 0.03529710751969713, "slope_sub": 0.0669684428856839}, "acceleration": {"momentum_acceleration": 0.0317, "velocity_acceleration": 0.000258, "slope_acceleration": 0.0}, "volume": {"volume_1m": 750.0, "volume_3m": 6104.0, "volume_5m": 6780.0, "volume_sub": 30.0, "volume_acceleration": 1.018, "relative_volume": 1.003}, "vwap": {"value": 12.6897, "slope": 0.0026, "price_vs_vwap_pct": 0.515, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 17, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.742, "ema20": 12.719, "ema9_slope": 0.0299, "price_vs_ema9_pct": 0.102, "price_vs_ema9_atr": 1.395}, "volatility": {"atr": 0.0093, "atr_pct": 0.073, "vwap_distance_atr": 6.994, "range_expansion_pct": -38.5}, "rsi": {"value": 65.7, "has_full_history": true}, "quote": {"bid": 12.75, "ask": 12.76, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 0.5, "slope": 1.0}}, "prediction": {"symbol": "MNRO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7448059584476586, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03529710751969713)", "volume=Steady (rvol=1.003, accel=1.018)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.102%, ema9_slope=0.0299)", "resistance=SAFE (session_high $12.85 (0.74% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:35.546221", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.05550621669627077)", "volume=Declining (rvol=0.976, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.154%, ema9_slope=0.0372)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:04:35.523071+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.525, "open": 12.8, "extension_from_open_pct": 5.664062499999997, "price_1m": 13.52, "price_3m": 13.505, "price_5m": 13.495, "price_sub": 13.5108}, "velocity": {"velocity_1m": 0.0006163708086785974, "velocity_sub": 0.0035033701433916224}, "slope": {"slope_1m": 0.036975411351457065, "slope_3m": 0.03698224852070927, "slope_5m": 0.05550621669627077, "slope_sub": 0.062461377924638344}, "acceleration": {"momentum_acceleration": 0.007, "velocity_acceleration": 9.7e-05, "slope_acceleration": 0.020779}, "volume": {"volume_1m": 645.0, "volume_3m": 5923.0, "volume_5m": 11225.0, "volume_sub": 3.0, "volume_acceleration": 0.645, "relative_volume": 0.976}, "vwap": {"value": 13.123, "slope": 0.005, "price_vs_vwap_pct": 3.064, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 95, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5042, "ema20": 13.4822, "ema9_slope": 0.0372, "price_vs_ema9_pct": 0.154, "price_vs_ema9_atr": 1.757}, "volatility": {"atr": 0.0118, "atr_pct": 0.087, "vwap_distance_atr": 34.03, "range_expansion_pct": 1.4}, "rsi": {"value": 75.5, "has_full_history": true}, "quote": {"bid": 13.52, "ask": 13.53, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 13.6, "slope": 14.8}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.05550621669627077)", "volume=Declining (rvol=0.976, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.154%, ema9_slope=0.0372)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:35.549438", "symbol": "REPL", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 62.0, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.215507, "reasons_for": ["holding 15.2s / 18s", "momentum=Building (slope_5m=-0.03683512597613005)", "volume=Steady (rvol=1.002, accel=0.98)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.157%, ema9_slope=0.0175)", "resistance=SAFE (session_high $13.62 (0.55% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:04:35.523071+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.545, "open": 12.9, "extension_from_open_pct": 4.9999999999999964, "price_1m": 13.58, "price_3m": 13.59, "price_5m": 13.565, "price_sub": 13.5685}, "velocity": {"velocity_1m": -0.004295532646048127, "velocity_sub": -0.005773175615088943}, "slope": {"slope_1m": -0.2580645161290333, "slope_3m": -0.1657865651479796, "slope_5m": -0.03683512597613005, "slope_sub": -0.18116055520035018}, "acceleration": {"momentum_acceleration": 0.1443, "velocity_acceleration": -0.000826, "slope_acceleration": -0.034289}, "volume": {"volume_1m": 2808.0, "volume_3m": 7909.0, "volume_5m": 23389.0, "volume_sub": 170.0, "volume_acceleration": 0.98, "relative_volume": 1.002}, "vwap": {"value": 13.1554, "slope": 0.0045, "price_vs_vwap_pct": 2.961, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 71, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5663, "ema20": 13.5462, "ema9_slope": 0.0175, "price_vs_ema9_pct": -0.157, "price_vs_ema9_atr": -0.694}, "volatility": {"atr": 0.0307, "atr_pct": 0.227, "vwap_distance_atr": 12.677, "range_expansion_pct": -8.5}, "rsi": {"value": 53.8, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.56, "spread": 0.03, "spread_pct": 0.221}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.667}, "pressure": {"score": -31.2, "slope": -27.1}}, "prediction": {"symbol": "REPL", "direction": "UP", "confidence": 62.0, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.5537098560354322, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.03683512597613005)", "volume=Steady (rvol=1.002, accel=0.98)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.157%, ema9_slope=0.0175)", "resistance=SAFE (session_high $13.62 (0.55% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:35.552196", "symbol": "FPI", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.013368065548083235)", "volume=Expanding (rvol=0.973, accel=1.103)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0761)", "resistance=SAFE (session_high $10.79 (0.33% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:04:35.523071+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7547, "open": 10.655, "extension_from_open_pct": 0.935710933833884, "price_1m": 10.785, "price_3m": 10.79, "price_5m": 10.725, "price_sub": 10.785}, "velocity": {"velocity_1m": -0.004682429299953707, "velocity_sub": -0.009364858599907414}, "slope": {"slope_1m": -0.2813409657516162, "slope_3m": -0.14060455317450946, "slope_5m": 0.013368065548083235, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2947, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 261.0, "volume_3m": 1188.0, "volume_5m": 32589.0, "volume_sub": 261.0, "volume_acceleration": 1.103, "relative_volume": 0.973}, "vwap": {"value": 10.6871, "slope": 0.0009, "price_vs_vwap_pct": 0.633, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 45, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7534, "ema20": 10.7295, "ema9_slope": 0.0761, "price_vs_ema9_pct": 0.012, "price_vs_ema9_atr": 0.1}, "volatility": {"atr": 0.0125, "atr_pct": 0.117, "vwap_distance_atr": 5.394, "range_expansion_pct": -56.9}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -17.3, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.32822858843109937, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.013368065548083235)", "volume=Expanding (rvol=0.973, accel=1.103)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0761)", "resistance=SAFE (session_high $10.79 (0.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:40.585792", "symbol": "CARS", "shortlisted": false, "confidence_rank": 6, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:04:40.573270+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.765, "open": 11.71, "extension_from_open_pct": 0.4696840307429523, "price_1m": 11.77, "price_3m": 11.75, "price_5m": 11.715, "price_sub": 11.765}, "velocity": {"velocity_1m": -0.0007080147267061746, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.04248990864668796, "slope_3m": 0.02124946876328424, "slope_5m": 0.10211027910143039, "slope_sub": -0.008498884521404874}, "acceleration": {"momentum_acceleration": -0.1106, "velocity_acceleration": 0.00028, "slope_acceleration": 0.0}, "volume": {"volume_1m": 13.0, "volume_3m": 1116.0, "volume_5m": 3835.0, "volume_sub": 1.0, "volume_acceleration": 0.8, "relative_volume": 0.96}, "vwap": {"value": 11.665, "slope": 0.0008, "price_vs_vwap_pct": 0.857, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 14, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7392, "ema20": 11.7103, "ema9_slope": 0.0733, "price_vs_ema9_pct": 0.219, "price_vs_ema9_atr": 1.746}, "volatility": {"atr": 0.0148, "atr_pct": 0.125, "vwap_distance_atr": 6.778, "range_expansion_pct": -2.9}, "rsi": {"value": 73.6, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -5.0, "slope": 1.0}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2324691882702896, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10211027910143039)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.219%, ema9_slope=0.0733)", "resistance=SAFE (session_high $11.91 (1.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:40.587604", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.201342, "reasons_for": ["holding 15.2s / 18s", "momentum=Strong (slope_5m=0.04992060731402262)", "volume=Steady (rvol=0.982, accel=1.048)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0494)", "resistance=SAFE (session_high $13.78 (0.19% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:04:40.573270+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.7492, "open": 13.22, "extension_from_open_pct": 4.003025718608165, "price_1m": 13.76, "price_3m": 13.73, "price_5m": 13.715, "price_sub": 13.775}, "velocity": {"velocity_1m": -0.0013081395348836847, "velocity_sub": -0.00624319419237756}, "slope": {"slope_1m": -0.07851918630857822, "slope_3m": 0.03345519428255533, "slope_5m": 0.04992060731402262, "slope_sub": 0.1570994781533546}, "acceleration": {"momentum_acceleration": 0.1072, "velocity_acceleration": -0.002345, "slope_acceleration": -0.037122}, "volume": {"volume_1m": 2201.0, "volume_3m": 8981.0, "volume_5m": 19243.0, "volume_sub": 263.0, "volume_acceleration": 1.048, "relative_volume": 0.982}, "vwap": {"value": 13.4945, "slope": 0.0061, "price_vs_vwap_pct": 1.888, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7287, "ema20": 13.69, "ema9_slope": 0.0494, "price_vs_ema9_pct": 0.149, "price_vs_ema9_atr": 1.202}, "volatility": {"atr": 0.0171, "atr_pct": 0.124, "vwap_distance_atr": 14.92, "range_expansion_pct": -39.9}, "rsi": {"value": 78.2, "has_full_history": true}, "quote": {"bid": 13.77, "ask": 13.78, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.308, "downtick_ratio": 0.692}, "pressure": {"score": -18.5, "slope": -31.0}}, "prediction": {"symbol": "FIGS", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.775, "resistance_source": "session_high", "resistance_distance_pct": 0.1876472812963683, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.04992060731402262)", "volume=Steady (rvol=0.982, accel=1.048)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.149%, ema9_slope=0.0494)", "resistance=SAFE (session_high $13.78 (0.19% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:40.589965", "symbol": "MNRO", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.050199, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.027455459400435638)", "volume=Steady (rvol=1.003, accel=1.019)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.071%, ema9_slope=0.0283)", "resistance=SAFE (session_high $12.85 (0.78% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:04:40.573270+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.75, "open": 12.77, "extension_from_open_pct": -0.15661707126076407, "price_1m": 12.76, "price_3m": 12.745, "price_5m": 12.73, "price_sub": 12.755}, "velocity": {"velocity_1m": -0.0013061650992685196, "velocity_sub": -0.0013066771200838316}, "slope": {"slope_1m": -0.07840062720501598, "slope_3m": 0.021173924181666453, "slope_5m": 0.027455459400435638, "slope_sub": 0.0434474875549211}, "acceleration": {"momentum_acceleration": 0.016, "velocity_acceleration": -0.000259, "slope_acceleration": -0.007764}, "volume": {"volume_1m": 824.0, "volume_3m": 6178.0, "volume_5m": 6854.0, "volume_sub": 104.0, "volume_acceleration": 1.019, "relative_volume": 1.003}, "vwap": {"value": 12.6897, "slope": 0.0026, "price_vs_vwap_pct": 0.475, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 17, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.741, "ema20": 12.7185, "ema9_slope": 0.0283, "price_vs_ema9_pct": 0.071, "price_vs_ema9_atr": 0.967}, "volatility": {"atr": 0.0093, "atr_pct": 0.073, "vwap_distance_atr": 6.456, "range_expansion_pct": -38.5}, "rsi": {"value": 63.8, "has_full_history": true}, "quote": {"bid": 12.75, "ask": 12.76, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.333}, "pressure": {"score": -7.1, "slope": -7.6}}, "prediction": {"symbol": "MNRO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7843137254901933, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.027455459400435638)", "volume=Steady (rvol=1.003, accel=1.019)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.071%, ema9_slope=0.0283)", "resistance=SAFE (session_high $12.85 (0.78% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:40.592480", "symbol": "TTD", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.10569, "reasons_for": ["holding 10.1s / 18s", "momentum=Strong (slope_5m=0.06452489302451869)", "volume=Declining (rvol=0.964, accel=0.616)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.135%, ema9_slope=0.0408)", "resistance=SAFE (session_high $14.75 (0.10% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "TTD", "computed_at": "2026-09-14T16:04:40.573270+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.735, "open": 14.55, "extension_from_open_pct": 1.2714776632302316, "price_1m": 14.73, "price_3m": 14.715, "price_5m": 14.69, "price_sub": 14.719}, "velocity": {"velocity_1m": 0.000565738854944445, "velocity_sub": 0.0036234345630364417}, "slope": {"slope_1m": 0.03393857118614631, "slope_3m": -0.016966406515102755, "slope_5m": 0.06452489302451869, "slope_sub": 0.09579406314594816}, "acceleration": {"momentum_acceleration": 0.0313, "velocity_acceleration": 0.000709, "slope_acceleration": 0.021244}, "volume": {"volume_1m": 29243.0, "volume_3m": 89890.0, "volume_5m": 207373.0, "volume_sub": 4388.0, "volume_acceleration": 0.616, "relative_volume": 0.964}, "vwap": {"value": 14.5638, "slope": 0.0028, "price_vs_vwap_pct": 1.176, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.7152, "ema20": 14.7049, "ema9_slope": 0.0408, "price_vs_ema9_pct": 0.135, "price_vs_ema9_atr": 0.978}, "volatility": {"atr": 0.0203, "atr_pct": 0.138, "vwap_distance_atr": 8.443, "range_expansion_pct": 3.5}, "rsi": {"value": 63.4, "has_full_history": true}, "quote": {"bid": 14.73, "ask": 14.74, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 64, "trades_per_second": 2.133, "uptick_ratio": 0.203, "downtick_ratio": 0.172}, "pressure": {"score": -5.8, "slope": 2.9}}, "prediction": {"symbol": "TTD", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.75, "resistance_source": "session_high", "resistance_distance_pct": 0.10179843909060447, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06452489302451869)", "volume=Declining (rvol=0.964, accel=0.616)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.135%, ema9_slope=0.0408)", "resistance=SAFE (session_high $14.75 (0.10% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:40.594862", "symbol": "RPD", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.013969611222468674)", "volume=Declining (rvol=0.98, accel=0.619)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0557)", "resistance=SAFE (session_high $12.33 (0.20% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:04:40.573270+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.305, "open": 10.62, "extension_from_open_pct": 15.866290018832396, "price_1m": 12.3272, "price_3m": 12.32, "price_5m": 12.3, "price_sub": 12.3006}, "velocity": {"velocity_1m": -0.0030014926341748027, "velocity_sub": 0.0011923537605212765}, "slope": {"slope_1m": -0.1802518654444165, "slope_3m": -0.020301985263468804, "slope_5m": 0.013969611222468674, "slope_sub": -0.061736417988043045}, "acceleration": {"momentum_acceleration": -0.0757, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2026.0, "volume_3m": 17299.0, "volume_5m": 27619.0, "volume_sub": 133.0, "volume_acceleration": 0.619, "relative_volume": 0.98}, "vwap": {"value": 11.6661, "slope": 0.0096, "price_vs_vwap_pct": 5.476, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 155, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.296, "ema20": 12.2644, "ema9_slope": 0.0557, "price_vs_ema9_pct": 0.073, "price_vs_ema9_atr": 0.404}, "volatility": {"atr": 0.0223, "atr_pct": 0.181, "vwap_distance_atr": 28.666, "range_expansion_pct": -55.0}, "rsi": {"value": 66.1, "has_full_history": true}, "quote": {"bid": 12.29, "ask": 12.32, "spread": 0.03, "spread_pct": 0.244}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -8.7, "slope": 0.0}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.33, "resistance_source": "session_high", "resistance_distance_pct": 0.2031694433157282, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.013969611222468674)", "volume=Declining (rvol=0.98, accel=0.619)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0557)", "resistance=SAFE (session_high $12.33 (0.20% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:40.597283", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.04514973428271263)", "volume=Declining (rvol=0.976, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.112%, ema9_slope=0.0351)", "resistance=SAFE (session_high $13.53 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:04:40.573270+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.518, "open": 12.8, "extension_from_open_pct": 5.609375, "price_1m": 13.52, "price_3m": 13.505, "price_5m": 13.495, "price_sub": 13.5108}, "velocity": {"velocity_1m": -0.00024654832347126374, "velocity_sub": 0.0017763566924240816}, "slope": {"slope_1m": -0.014793993638574537, "slope_3m": 0.011096589648115234, "slope_5m": 0.04514973428271263, "slope_sub": 0.031382766124376904}, "acceleration": {"momentum_acceleration": -0.0138, "velocity_acceleration": -0.000342, "slope_acceleration": -0.010251}, "volume": {"volume_1m": 666.0, "volume_3m": 5944.0, "volume_5m": 11246.0, "volume_sub": 24.0, "volume_acceleration": 0.645, "relative_volume": 0.976}, "vwap": {"value": 13.123, "slope": 0.005, "price_vs_vwap_pct": 3.01, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 95, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5028, "ema20": 13.4816, "ema9_slope": 0.0351, "price_vs_ema9_pct": 0.112, "price_vs_ema9_atr": 1.283}, "volatility": {"atr": 0.0118, "atr_pct": 0.087, "vwap_distance_atr": 33.436, "range_expansion_pct": 1.4}, "rsi": {"value": 73.2, "has_full_history": true}, "quote": {"bid": 13.52, "ask": 13.53, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -17.6, "slope": -31.2}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.525, "resistance_source": "session_high", "resistance_distance_pct": 0.051782808107705816, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04514973428271263)", "volume=Declining (rvol=0.976, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.112%, ema9_slope=0.0351)", "resistance=SAFE (session_high $13.53 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:45.646991", "symbol": "MNRO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.11123, "reasons_for": ["holding 10.1s / 18s", "momentum=Strong (slope_5m=0.027455459400435638)", "volume=Steady (rvol=1.003, accel=1.019)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.071%, ema9_slope=0.0283)", "resistance=SAFE (session_high $12.85 (0.78% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:04:45.634301+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.75, "open": 12.77, "extension_from_open_pct": -0.15661707126076407, "price_1m": 12.76, "price_3m": 12.745, "price_5m": 12.73, "price_sub": 12.755}, "velocity": {"velocity_1m": -0.0013061650992685196, "velocity_sub": -0.0013066771200838316}, "slope": {"slope_1m": -0.07840062720501598, "slope_3m": 0.021173924181666453, "slope_5m": 0.027455459400435638, "slope_sub": 0.0434474875549211}, "acceleration": {"momentum_acceleration": 0.016, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 824.0, "volume_3m": 6178.0, "volume_5m": 6854.0, "volume_sub": 104.0, "volume_acceleration": 1.019, "relative_volume": 1.003}, "vwap": {"value": 12.6897, "slope": 0.0026, "price_vs_vwap_pct": 0.475, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 17, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.741, "ema20": 12.7185, "ema9_slope": 0.0283, "price_vs_ema9_pct": 0.071, "price_vs_ema9_atr": 0.967}, "volatility": {"atr": 0.0093, "atr_pct": 0.073, "vwap_distance_atr": 6.456, "range_expansion_pct": -38.5}, "rsi": {"value": 63.8, "has_full_history": true}, "quote": {"bid": 12.75, "ask": 12.76, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.333}, "pressure": {"score": -7.1, "slope": 0.0}}, "prediction": {"symbol": "MNRO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7843137254901933, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.027455459400435638)", "volume=Steady (rvol=1.003, accel=1.019)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.071%, ema9_slope=0.0283)", "resistance=SAFE (session_high $12.85 (0.78% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:45.649115", "symbol": "TTD", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.166721, "reasons_for": ["holding 15.2s / 18s", "momentum=Strong (slope_5m=0.06710415679008533)", "volume=Declining (rvol=0.964, accel=0.616)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.145%, ema9_slope=0.0413)", "resistance=SAFE (session_high $14.75 (0.09% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "TTD", "computed_at": "2026-09-14T16:04:45.634301+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.7369, "open": 14.55, "extension_from_open_pct": 1.2845360824742242, "price_1m": 14.73, "price_3m": 14.715, "price_5m": 14.69, "price_sub": 14.719}, "velocity": {"velocity_1m": 0.0007807196198234788, "velocity_sub": 0.004053717417397223}, "slope": {"slope_1m": 0.04683220834224099, "slope_3m": -0.010518719928336575, "slope_5m": 0.06710415679008533, "slope_sub": 0.10353577385178223}, "acceleration": {"momentum_acceleration": 0.0364, "velocity_acceleration": 8.5e-05, "slope_acceleration": 0.002548}, "volume": {"volume_1m": 29866.0, "volume_3m": 90513.0, "volume_5m": 207996.0, "volume_sub": 5011.0, "volume_acceleration": 0.616, "relative_volume": 0.964}, "vwap": {"value": 14.5638, "slope": 0.0029, "price_vs_vwap_pct": 1.188, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.7155, "ema20": 14.705, "ema9_slope": 0.0413, "price_vs_ema9_pct": 0.145, "price_vs_ema9_atr": 1.053}, "volatility": {"atr": 0.0203, "atr_pct": 0.138, "vwap_distance_atr": 8.535, "range_expansion_pct": 3.5}, "rsi": {"value": 63.9, "has_full_history": true}, "quote": {"bid": 14.73, "ask": 14.74, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 73, "trades_per_second": 2.433, "uptick_ratio": 0.233, "downtick_ratio": 0.205}, "pressure": {"score": -5.6, "slope": 0.2}}, "prediction": {"symbol": "TTD", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.75, "resistance_source": "session_high", "resistance_distance_pct": 0.08889250792228805, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06710415679008533)", "volume=Declining (rvol=0.964, accel=0.616)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.145%, ema9_slope=0.0413)", "resistance=SAFE (session_high $14.75 (0.09% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:45.651443", "symbol": "RPD", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.033780272320962285)", "volume=Declining (rvol=0.98, accel=0.619)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.152%, ema9_slope=0.0597)", "resistance=SAFE (session_high $12.33 (0.10% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:04:45.634301+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.3172, "open": 10.62, "extension_from_open_pct": 15.98116760828626, "price_1m": 12.3272, "price_3m": 12.32, "price_5m": 12.3, "price_sub": 12.3006}, "velocity": {"velocity_1m": -0.0013520237090877338, "velocity_sub": 0.0044984255510572375}, "slope": {"slope_1m": -0.08115433932252185, "slope_3m": 0.029225207282485472, "slope_5m": 0.033780272320962285, "slope_sub": -0.0022739362242105827}, "acceleration": {"momentum_acceleration": -0.0361, "velocity_acceleration": 0.000653, "slope_acceleration": 0.019581}, "volume": {"volume_1m": 2038.0, "volume_3m": 17311.0, "volume_5m": 27631.0, "volume_sub": 145.0, "volume_acceleration": 0.619, "relative_volume": 0.98}, "vwap": {"value": 11.6662, "slope": 0.0096, "price_vs_vwap_pct": 5.581, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 155, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.2984, "ema20": 12.2655, "ema9_slope": 0.0597, "price_vs_ema9_pct": 0.152, "price_vs_ema9_atr": 0.842}, "volatility": {"atr": 0.0223, "atr_pct": 0.181, "vwap_distance_atr": 29.213, "range_expansion_pct": -55.0}, "rsi": {"value": 70.3, "has_full_history": true}, "quote": {"bid": 12.29, "ask": 12.32, "spread": 0.03, "spread_pct": 0.244}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 3.6, "slope": 12.3}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.33, "resistance_source": "session_high", "resistance_distance_pct": 0.1039197220147466, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.033780272320962285)", "volume=Declining (rvol=0.98, accel=0.619)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.152%, ema9_slope=0.0597)", "resistance=SAFE (session_high $12.33 (0.10% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:45.653954", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.019101093648665773)", "volume=Declining (rvol=0.976, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.008%, ema9_slope=0.0299)", "resistance=SAFE (session_high $13.53 (0.18% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:04:45.634301+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5004, "open": 12.8, "extension_from_open_pct": 5.471875000000001, "price_1m": 13.52, "price_3m": 13.505, "price_5m": 13.495, "price_sub": 13.5108}, "velocity": {"velocity_1m": -0.0024161735700195673, "velocity_sub": -0.00256584855572304}, "slope": {"slope_1m": -0.14507557253037504, "slope_3m": -0.054026850604655646, "slope_5m": 0.019101093648665773, "slope_sub": -0.04679332454724376}, "acceleration": {"momentum_acceleration": -0.0659, "velocity_acceleration": -0.000858, "slope_acceleration": -0.025742}, "volume": {"volume_1m": 667.0, "volume_3m": 5945.0, "volume_5m": 11247.0, "volume_sub": 25.0, "volume_acceleration": 0.645, "relative_volume": 0.976}, "vwap": {"value": 13.123, "slope": 0.005, "price_vs_vwap_pct": 2.876, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 95, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4993, "ema20": 13.4799, "ema9_slope": 0.0299, "price_vs_ema9_pct": 0.008, "price_vs_ema9_atr": 0.091}, "volatility": {"atr": 0.0118, "atr_pct": 0.088, "vwap_distance_atr": 31.947, "range_expansion_pct": 1.5}, "rsi": {"value": 63.6, "has_full_history": true}, "quote": {"bid": 13.52, "ask": 13.53, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.6}, "pressure": {"score": -26.7, "slope": -9.1}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.525, "resistance_source": "session_high", "resistance_distance_pct": 0.18221682320523472, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.019101093648665773)", "volume=Declining (rvol=0.976, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.008%, ema9_slope=0.0299)", "resistance=SAFE (session_high $13.53 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:45.656109", "symbol": "CARS", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.06503433881188014)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.071%, ema9_slope=0.0659)", "resistance=SAFE (session_high $11.91 (1.42% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:04:45.634301+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7432, "open": 11.71, "extension_from_open_pct": 0.28351836037573874, "price_1m": 11.77, "price_3m": 11.75, "price_5m": 11.715, "price_sub": 11.765}, "velocity": {"velocity_1m": -0.0037949589351458104, "velocity_sub": -0.006176512253860521}, "slope": {"slope_1m": -0.22795706241600222, "slope_3m": -0.07144234149439202, "slope_5m": 0.06503433881188014, "slope_sub": -0.11971974695599132}, "acceleration": {"momentum_acceleration": -0.1848, "velocity_acceleration": -0.00122, "slope_acceleration": -0.036646}, "volume": {"volume_1m": 16.0, "volume_3m": 1119.0, "volume_5m": 3838.0, "volume_sub": 4.0, "volume_acceleration": 0.8, "relative_volume": 0.96}, "vwap": {"value": 11.665, "slope": 0.0008, "price_vs_vwap_pct": 0.67, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 14, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7349, "ema20": 11.7082, "ema9_slope": 0.0659, "price_vs_ema9_pct": 0.071, "price_vs_ema9_atr": 0.548}, "volatility": {"atr": 0.0152, "atr_pct": 0.129, "vwap_distance_atr": 5.147, "range_expansion_pct": -2.8}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -22.6, "slope": -17.6}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.4203964847741695, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06503433881188014)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.071%, ema9_slope=0.0659)", "resistance=SAFE (session_high $11.91 (1.42% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:50.681823", "symbol": "MNRO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.149185, "reasons_for": ["holding 15.1s / 18s", "momentum=Strong (slope_5m=0.027455459400435638)", "volume=Steady (rvol=1.003, accel=1.019)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.071%, ema9_slope=0.0283)", "resistance=SAFE (session_high $12.85 (0.78% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:04:50.672256+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.75, "open": 12.77, "extension_from_open_pct": -0.15661707126076407, "price_1m": 12.76, "price_3m": 12.745, "price_5m": 12.73, "price_sub": 12.755}, "velocity": {"velocity_1m": -0.0013061650992685196, "velocity_sub": -0.0013066771200838316}, "slope": {"slope_1m": -0.07840062720501598, "slope_3m": 0.021173924181666453, "slope_5m": 0.027455459400435638, "slope_sub": 0.0434474875549211}, "acceleration": {"momentum_acceleration": 0.016, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 824.0, "volume_3m": 6178.0, "volume_5m": 6854.0, "volume_sub": 104.0, "volume_acceleration": 1.019, "relative_volume": 1.003}, "vwap": {"value": 12.6897, "slope": 0.0026, "price_vs_vwap_pct": 0.475, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 17, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.741, "ema20": 12.7185, "ema9_slope": 0.0283, "price_vs_ema9_pct": 0.071, "price_vs_ema9_atr": 0.967}, "volatility": {"atr": 0.0093, "atr_pct": 0.073, "vwap_distance_atr": 6.456, "range_expansion_pct": -38.5}, "rsi": {"value": 63.8, "has_full_history": true}, "quote": {"bid": 12.75, "ask": 12.76, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.333}, "pressure": {"score": -7.1, "slope": 0.0}}, "prediction": {"symbol": "MNRO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.7843137254901933, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.027455459400435638)", "volume=Steady (rvol=1.003, accel=1.019)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.071%, ema9_slope=0.0283)", "resistance=SAFE (session_high $12.85 (0.78% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:50.684393", "symbol": "TTD", "shortlisted": true, "confidence_rank": 2, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 20.204676, "reasons_for": ["held 20.2s (>= 18s)", "momentum=Strong (slope_5m=0.057736720554273105)", "volume=Declining (rvol=0.964, accel=0.616)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.108%, ema9_slope=0.0395)", "resistance=SAFE (session_high $14.75 (0.14% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "TTD", "computed_at": "2026-09-14T16:04:50.672256+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.73, "open": 14.55, "extension_from_open_pct": 1.2371134020618537, "price_1m": 14.73, "price_3m": 14.715, "price_5m": 14.69, "price_sub": 14.719}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0024911112620877797}, "slope": {"slope_1m": 0.0, "slope_3m": -0.033936651583709676, "slope_5m": 0.057736720554273105, "slope_sub": 0.0754187524311511}, "acceleration": {"momentum_acceleration": 0.0177, "velocity_acceleration": -0.00031, "slope_acceleration": -0.009296}, "volume": {"volume_1m": 30049.0, "volume_3m": 90696.0, "volume_5m": 208179.0, "volume_sub": 5194.0, "volume_acceleration": 0.616, "relative_volume": 0.964}, "vwap": {"value": 14.5638, "slope": 0.0029, "price_vs_vwap_pct": 1.141, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.7142, "ema20": 14.7044, "ema9_slope": 0.0395, "price_vs_ema9_pct": 0.108, "price_vs_ema9_atr": 0.781}, "volatility": {"atr": 0.0203, "atr_pct": 0.138, "vwap_distance_atr": 8.196, "range_expansion_pct": 3.5}, "rsi": {"value": 62.1, "has_full_history": true}, "quote": {"bid": 14.73, "ask": 14.74, "spread": 0.01, "spread_pct": 0.068}, "trade_flow": {"tick_count_sub": 81, "trades_per_second": 2.7, "uptick_ratio": 0.247, "downtick_ratio": 0.222}, "pressure": {"score": -6.9, "slope": -1.3}}, "prediction": {"symbol": "TTD", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.75, "resistance_source": "session_high", "resistance_distance_pct": 0.13577732518669094, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.057736720554273105)", "volume=Declining (rvol=0.964, accel=0.616)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.108%, ema9_slope=0.0395)", "resistance=SAFE (session_high $14.75 (0.14% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:50.720117", "symbol": "RPD", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.013969611222468674)", "volume=Declining (rvol=0.98, accel=0.619)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0557)", "resistance=SAFE (session_high $12.33 (0.20% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:04:50.672256+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.305, "open": 10.62, "extension_from_open_pct": 15.866290018832396, "price_1m": 12.3272, "price_3m": 12.32, "price_5m": 12.3, "price_sub": 12.3006}, "velocity": {"velocity_1m": -0.0030014926341748027, "velocity_sub": 0.0011923537605212765}, "slope": {"slope_1m": -0.1802518654444165, "slope_3m": -0.020301985263468804, "slope_5m": 0.013969611222468674, "slope_sub": -0.061736417988043045}, "acceleration": {"momentum_acceleration": -0.0757, "velocity_acceleration": -0.000656, "slope_acceleration": -0.01967}, "volume": {"volume_1m": 2042.0, "volume_3m": 17315.0, "volume_5m": 27635.0, "volume_sub": 149.0, "volume_acceleration": 0.619, "relative_volume": 0.98}, "vwap": {"value": 11.6662, "slope": 0.0096, "price_vs_vwap_pct": 5.476, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 155, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.296, "ema20": 12.2644, "ema9_slope": 0.0557, "price_vs_ema9_pct": 0.073, "price_vs_ema9_atr": 0.404}, "volatility": {"atr": 0.0223, "atr_pct": 0.181, "vwap_distance_atr": 28.666, "range_expansion_pct": -55.0}, "rsi": {"value": 66.1, "has_full_history": true}, "quote": {"bid": 12.29, "ask": 12.32, "spread": 0.03, "spread_pct": 0.244}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": -8.7, "slope": -12.3}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.33, "resistance_source": "session_high", "resistance_distance_pct": 0.2031694433157282, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.013969611222468674)", "volume=Declining (rvol=0.98, accel=0.619)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0557)", "resistance=SAFE (session_high $12.33 (0.20% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:50.721915", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.019101093648665773)", "volume=Declining (rvol=0.976, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.008%, ema9_slope=0.0299)", "resistance=SAFE (session_high $13.53 (0.18% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:04:50.672256+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5004, "open": 12.8, "extension_from_open_pct": 5.471875000000001, "price_1m": 13.52, "price_3m": 13.505, "price_5m": 13.495, "price_sub": 13.5108}, "velocity": {"velocity_1m": -0.0024161735700195673, "velocity_sub": -0.00256584855572304}, "slope": {"slope_1m": -0.14507557253037504, "slope_3m": -0.054026850604655646, "slope_5m": 0.019101093648665773, "slope_sub": -0.04679332454724376}, "acceleration": {"momentum_acceleration": -0.0659, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 667.0, "volume_3m": 5945.0, "volume_5m": 11247.0, "volume_sub": 25.0, "volume_acceleration": 0.645, "relative_volume": 0.976}, "vwap": {"value": 13.123, "slope": 0.005, "price_vs_vwap_pct": 2.876, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 95, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.4993, "ema20": 13.4799, "ema9_slope": 0.0299, "price_vs_ema9_pct": 0.008, "price_vs_ema9_atr": 0.091}, "volatility": {"atr": 0.0118, "atr_pct": 0.088, "vwap_distance_atr": 31.947, "range_expansion_pct": 1.5}, "rsi": {"value": 63.6, "has_full_history": true}, "quote": {"bid": 13.52, "ask": 13.53, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.6}, "pressure": {"score": -26.7, "slope": 0.0}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.525, "resistance_source": "session_high", "resistance_distance_pct": 0.18221682320523472, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.019101093648665773)", "volume=Declining (rvol=0.976, accel=0.645)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.008%, ema9_slope=0.0299)", "resistance=SAFE (session_high $13.53 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:50.723271", "symbol": "CARS", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.08527645059327639)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.152%, ema9_slope=0.07)", "resistance=SAFE (session_high $11.91 (1.32% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:04:50.672256+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7551, "open": 11.71, "extension_from_open_pct": 0.3851409052092203, "price_1m": 11.77, "price_3m": 11.75, "price_5m": 11.715, "price_sub": 11.765}, "velocity": {"velocity_1m": -0.0021098838855846823, "velocity_sub": -0.0028049298767530866}, "slope": {"slope_1m": -0.12667321286624944, "slope_3m": -0.0208303221473054, "slope_5m": 0.08527645059327639, "slope_sub": -0.058994667953100204}, "acceleration": {"momentum_acceleration": -0.1443, "velocity_acceleration": 0.000669, "slope_acceleration": 0.020104}, "volume": {"volume_1m": 41.0, "volume_3m": 1144.0, "volume_5m": 3863.0, "volume_sub": 29.0, "volume_acceleration": 0.8, "relative_volume": 0.96}, "vwap": {"value": 11.6651, "slope": 0.0008, "price_vs_vwap_pct": 0.772, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 14, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7373, "ema20": 11.7094, "ema9_slope": 0.07, "price_vs_ema9_pct": 0.152, "price_vs_ema9_atr": 1.175}, "volatility": {"atr": 0.0152, "atr_pct": 0.129, "vwap_distance_atr": 5.93, "range_expansion_pct": -2.8}, "rsi": {"value": 69.2, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.4}, "pressure": {"score": -15.0, "slope": 7.6}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.3177259232163026, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08527645059327639)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.152%, ema9_slope=0.07)", "resistance=SAFE (session_high $11.91 (1.32% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:55.754268", "symbol": "RPD", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.013969611222468674)", "volume=Declining (rvol=0.98, accel=0.619)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0557)", "resistance=SAFE (session_high $12.33 (0.20% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:04:55.746815+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.305, "open": 10.62, "extension_from_open_pct": 15.866290018832396, "price_1m": 12.3272, "price_3m": 12.32, "price_5m": 12.3, "price_sub": 12.3006}, "velocity": {"velocity_1m": -0.0030014926341748027, "velocity_sub": 0.0011923537605212765}, "slope": {"slope_1m": -0.1802518654444165, "slope_3m": -0.020301985263468804, "slope_5m": 0.013969611222468674, "slope_sub": -0.061736417988043045}, "acceleration": {"momentum_acceleration": -0.0757, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2042.0, "volume_3m": 17315.0, "volume_5m": 27635.0, "volume_sub": 149.0, "volume_acceleration": 0.619, "relative_volume": 0.98}, "vwap": {"value": 11.6662, "slope": 0.0096, "price_vs_vwap_pct": 5.476, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 155, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.296, "ema20": 12.2644, "ema9_slope": 0.0557, "price_vs_ema9_pct": 0.073, "price_vs_ema9_atr": 0.404}, "volatility": {"atr": 0.0223, "atr_pct": 0.181, "vwap_distance_atr": 28.666, "range_expansion_pct": -55.0}, "rsi": {"value": 66.1, "has_full_history": true}, "quote": {"bid": 12.29, "ask": 12.32, "spread": 0.03, "spread_pct": 0.244}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": -8.7, "slope": 0.0}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.33, "resistance_source": "session_high", "resistance_distance_pct": 0.2031694433157282, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.013969611222468674)", "volume=Declining (rvol=0.98, accel=0.619)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0557)", "resistance=SAFE (session_high $12.33 (0.20% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:04:55.759268", "symbol": "CARS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.09292889407808179)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.183%, ema9_slope=0.0715)", "resistance=SAFE (session_high $11.91 (1.28% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:04:55.746815+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7596, "open": 11.71, "extension_from_open_pct": 0.4235695986336453, "price_1m": 11.77, "price_3m": 11.75, "price_5m": 11.715, "price_sub": 11.765}, "velocity": {"velocity_1m": -0.001472670631548974, "velocity_sub": -0.0015299617509561833}, "slope": {"slope_1m": -0.08839929280564782, "slope_3m": -0.0017002176278524033, "slope_5m": 0.09292889407808179, "slope_sub": -0.036039405349809275}, "acceleration": {"momentum_acceleration": -0.129, "velocity_acceleration": 0.000251, "slope_acceleration": 0.007542}, "volume": {"volume_1m": 47.0, "volume_3m": 1150.0, "volume_5m": 3869.0, "volume_sub": 35.0, "volume_acceleration": 0.8, "relative_volume": 0.96}, "vwap": {"value": 11.6651, "slope": 0.0008, "price_vs_vwap_pct": 0.811, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 14, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7382, "ema20": 11.7098, "ema9_slope": 0.0715, "price_vs_ema9_pct": 0.183, "price_vs_ema9_atr": 1.412}, "volatility": {"atr": 0.0152, "atr_pct": 0.129, "vwap_distance_atr": 6.226, "range_expansion_pct": -2.9}, "rsi": {"value": 71.1, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -6.1, "slope": 8.9}}, "prediction": {"symbol": "CARS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.2789550664988556, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.09292889407808179)", "volume=Declining (rvol=0.96, accel=0.8)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.183%, ema9_slope=0.0715)", "resistance=SAFE (session_high $11.91 (1.28% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:05:00.800614", "symbol": "RPD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.062066892512166696)", "volume=Declining (rvol=0.98, accel=0.621)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.076%, ema9_slope=0.0321)", "resistance=SAFE (session_high $12.33 (0.37% away))", "extension=EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:05:00.789676+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.2843, "open": 10.62, "extension_from_open_pct": 15.671374764595111, "price_1m": 12.305, "price_3m": 12.31, "price_5m": 12.3, "price_sub": 12.3103}, "velocity": {"velocity_1m": -0.0028037383177569714, "velocity_sub": -0.00704017502958222}, "slope": {"slope_1m": -0.16836591525582037, "slope_3m": -0.1743122993783247, "slope_5m": -0.062066892512166696, "slope_sub": -0.19340787933948445}, "acceleration": {"momentum_acceleration": 0.1313, "velocity_acceleration": -0.001633, "slope_acceleration": 0.002357}, "volume": {"volume_1m": 30.0, "volume_3m": 11116.0, "volume_5m": 18421.0, "volume_sub": 30.0, "volume_acceleration": 0.621, "relative_volume": 0.98}, "vwap": {"value": 11.6662, "slope": 0.0062, "price_vs_vwap_pct": 5.298, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 156, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.2937, "ema20": 12.2663, "ema9_slope": 0.0321, "price_vs_ema9_pct": -0.076, "price_vs_ema9_atr": -0.428}, "volatility": {"atr": 0.0219, "atr_pct": 0.178, "vwap_distance_atr": 28.252, "range_expansion_pct": -49.2}, "rsi": {"value": 59.6, "has_full_history": true}, "quote": {"bid": 12.29, "ask": 12.32, "spread": 0.03, "spread_pct": 0.244}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -54.4, "slope": -45.7}}, "prediction": {"symbol": "RPD", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 12.33, "resistance_source": "session_high", "resistance_distance_pct": 0.3720195696946515, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.062066892512166696)", "volume=Declining (rvol=0.98, accel=0.621)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.076%, ema9_slope=0.0321)", "resistance=SAFE (session_high $12.33 (0.37% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:05:00.803001", "symbol": "CARS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.024839267820046033)", "volume=Declining (rvol=0.96, accel=0.786)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.043%, ema9_slope=0.0537)", "resistance=SAFE (session_high $11.91 (1.51% away))", "extension=EXTENDED"], "features": {"symbol": "CARS", "computed_at": "2026-09-14T16:05:00.789676+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7329, "open": 11.71, "extension_from_open_pct": 0.1955593509820659, "price_1m": 11.765, "price_3m": 11.76, "price_5m": 11.715, "price_sub": 11.765}, "velocity": {"velocity_1m": -0.004547386315342087, "velocity_sub": -0.009094772630684174}, "slope": {"slope_1m": -0.2732159043999659, "slope_3m": -0.15779221331578633, "slope_5m": -0.024839267820046033, "slope_sub": -0.1893142885086761}, "acceleration": {"momentum_acceleration": 0.1645, "velocity_acceleration": -0.0015, "slope_acceleration": -0.036649}, "volume": {"volume_1m": 36.0, "volume_3m": 281.0, "volume_5m": 3658.0, "volume_sub": 36.0, "volume_acceleration": 0.786, "relative_volume": 0.96}, "vwap": {"value": 11.6651, "slope": 0.0002, "price_vs_vwap_pct": 0.581, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 15, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.738, "ema20": 11.7125, "ema9_slope": 0.0537, "price_vs_ema9_pct": -0.043, "price_vs_ema9_atr": -0.347}, "volatility": {"atr": 0.0146, "atr_pct": 0.125, "vwap_distance_atr": 4.637, "range_expansion_pct": -22.2}, "rsi": {"value": 60.1, "has_full_history": true}, "quote": {"bid": 11.76, "ask": 11.77, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -51.7, "slope": -45.6}}, "prediction": {"symbol": "CARS", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.91, "resistance_source": "session_high", "resistance_distance_pct": 1.5094307460218646, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.024839267820046033)", "volume=Declining (rvol=0.96, accel=0.786)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.043%, ema9_slope=0.0537)", "resistance=SAFE (session_high $11.91 (1.51% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:05:08.622775", "symbol": "WLTH", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 65.356379, "reasons_for": ["held 65.4s (>= 18s)", "momentum=Strong (slope_5m=0.01635801999482703)", "volume=Expanding (rvol=1.019, accel=1.295)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.037%, ema9_slope=0.0229)", "resistance=SAFE (session_high $10.54 (0.25% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:05:08.614528+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5136, "open": 10.29, "extension_from_open_pct": 2.1729834791059393, "price_1m": 10.525, "price_3m": 10.515, "price_5m": 10.515, "price_sub": 10.525}, "velocity": {"velocity_1m": -0.0018052256532066632, "velocity_sub": -0.0036104513064133263}, "slope": {"slope_1m": -0.1083722300913566, "slope_3m": 0.01711644890740235, "slope_5m": 0.01635801999482703, "slope_sub": 0.0422231837611947}, "acceleration": {"momentum_acceleration": 0.0259, "velocity_acceleration": -0.000139, "slope_acceleration": -0.004164}, "volume": {"volume_1m": 111.0, "volume_3m": 24930.0, "volume_5m": 29961.0, "volume_sub": 111.0, "volume_acceleration": 1.295, "relative_volume": 1.019}, "vwap": {"value": 10.3957, "slope": 0.0042, "price_vs_vwap_pct": 1.134, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5097, "ema20": 10.4873, "ema9_slope": 0.0229, "price_vs_ema9_pct": 0.037, "price_vs_ema9_atr": 0.247}, "volatility": {"atr": 0.0158, "atr_pct": 0.15, "vwap_distance_atr": 7.458, "range_expansion_pct": -0.1}, "rsi": {"value": 63.6, "has_full_history": true}, "quote": {"bid": 10.52, "ask": 10.53, "spread": 0.01, "spread_pct": 0.095}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.667}, "pressure": {"score": -21.8, "slope": -32.8}}, "prediction": {"symbol": "WLTH", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 0.25110333282604314, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.01635801999482703)", "volume=Expanding (rvol=1.019, accel=1.295)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.037%, ema9_slope=0.0229)", "resistance=SAFE (session_high $10.54 (0.25% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:05:13.803193", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 80.736858, "reasons_for": ["held 80.7s (>= 18s)", "momentum=Strong (slope_5m=0.004175365344468294)", "volume=Steady (rvol=0.967, accel=1.028)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.172%, ema9_slope=0.0474)", "resistance=SAFE (session_high $12.11 (1.09% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:05:13.799026+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.98, "open": 11.56, "extension_from_open_pct": 3.633217993079584, "price_1m": 11.97, "price_3m": 11.985, "price_5m": 11.97, "price_sub": 11.9746}, "velocity": {"velocity_1m": 0.0013923698134224152, "velocity_sub": 0.0015031817346716797}, "slope": {"slope_1m": 0.08350730688935103, "slope_3m": 0.041759465478840976, "slope_5m": 0.004175365344468294, "slope_sub": 0.15807964975164843}, "acceleration": {"momentum_acceleration": 0.1539, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2.0, "volume_3m": 3404.0, "volume_5m": 6154.0, "volume_sub": 2.0, "volume_acceleration": 1.028, "relative_volume": 0.967}, "vwap": {"value": 11.8486, "slope": 0.0008, "price_vs_vwap_pct": 1.109, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 39, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9594, "ema20": 11.9446, "ema9_slope": 0.0474, "price_vs_ema9_pct": 0.172, "price_vs_ema9_atr": 0.796}, "volatility": {"atr": 0.0259, "atr_pct": 0.216, "vwap_distance_atr": 5.081, "range_expansion_pct": -89.5}, "rsi": {"value": 59.1, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 11.99, "spread": 0.04, "spread_pct": 0.334}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 1.8, "slope": 0.0}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.085141903171945, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.004175365344468294)", "volume=Steady (rvol=0.967, accel=1.028)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.172%, ema9_slope=0.0474)", "resistance=SAFE (session_high $12.11 (1.09% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:05:45.755268", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 68.8, "direction": "UP", "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 112.68725, "reasons_for": ["held 112.7s (>= 18s)", "momentum=Building (slope_5m=-0.01971243236380469)", "volume=Steady (rvol=0.976, accel=1.049)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.076%, ema9_slope=0.0426)", "resistance=SAFE (session_high $12.11 (1.21% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:05:45.749418+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.9657, "open": 11.56, "extension_from_open_pct": 3.509515570934252, "price_1m": 11.97, "price_3m": 11.985, "price_5m": 11.97, "price_sub": 11.96}, "velocity": {"velocity_1m": -0.0005987190197717401, "velocity_sub": 0.001588628762541569}, "slope": {"slope_1m": -0.03592959470582132, "slope_3m": -0.01796372163751425, "slope_5m": -0.01971243236380469, "slope_sub": -0.045957514366948414}, "acceleration": {"momentum_acceleration": 0.0262, "velocity_acceleration": 3e-06, "slope_acceleration": -0.003738}, "volume": {"volume_1m": 5628.0, "volume_3m": 9030.0, "volume_5m": 11780.0, "volume_sub": 158.0, "volume_acceleration": 1.049, "relative_volume": 0.976}, "vwap": {"value": 11.8497, "slope": 0.0019, "price_vs_vwap_pct": 0.979, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 39, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9566, "ema20": 11.9432, "ema9_slope": 0.0426, "price_vs_ema9_pct": 0.076, "price_vs_ema9_atr": 0.297}, "volatility": {"atr": 0.0307, "atr_pct": 0.257, "vwap_distance_atr": 3.773, "range_expansion_pct": -17.8}, "rsi": {"value": 56.5, "has_full_history": true}, "quote": {"bid": 11.96, "ask": 11.99, "spread": 0.03, "spread_pct": 0.251}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.5}, "pressure": {"score": -2.7, "slope": -4.5}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 68.8, "momentum": "Building", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.2059469985040527, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.01971243236380469)", "volume=Steady (rvol=0.976, accel=1.049)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.076%, ema9_slope=0.0426)", "resistance=SAFE (session_high $12.11 (1.21% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:06:47.476346", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 174.408714, "reasons_for": ["held 174.4s (>= 18s)", "momentum=Strong (slope_5m=0.04590218661325298)", "volume=Expanding (rvol=0.984, accel=1.073)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.345%, ema9_slope=0.0458)", "resistance=SAFE (session_high $12.11 (0.83% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:06:47.470882+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.01, "open": 11.56, "extension_from_open_pct": 3.8927335640138345, "price_1m": 11.975, "price_3m": 11.97, "price_5m": 11.97, "price_sub": 11.98}, "velocity": {"velocity_1m": 0.0048712595685456005, "velocity_sub": 0.008347245409014848}, "slope": {"slope_1m": 0.2918490723368784, "slope_3m": 0.16687526074259135, "slope_5m": 0.04590218661325298, "slope_sub": 0.23362536503962789}, "acceleration": {"momentum_acceleration": 0.1877, "velocity_acceleration": 0.00011, "slope_acceleration": 0.005311}, "volume": {"volume_1m": 4054.0, "volume_3m": 12552.0, "volume_5m": 15079.0, "volume_sub": 641.0, "volume_acceleration": 1.073, "relative_volume": 0.984}, "vwap": {"value": 11.8509, "slope": 0.003, "price_vs_vwap_pct": 1.342, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 40, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9687, "ema20": 11.9504, "ema9_slope": 0.0458, "price_vs_ema9_pct": 0.345, "price_vs_ema9_atr": 1.3}, "volatility": {"atr": 0.0317, "atr_pct": 0.264, "vwap_distance_atr": 5.013, "range_expansion_pct": -17.9}, "rsi": {"value": 63.7, "has_full_history": true}, "quote": {"bid": 12.0, "ask": 12.03, "spread": 0.03, "spread_pct": 0.25}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.13, "downtick_ratio": 0.217}, "pressure": {"score": 4.2, "slope": 6.9}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 0.8326394671107381, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.04590218661325298)", "volume=Expanding (rvol=0.984, accel=1.073)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.345%, ema9_slope=0.0458)", "resistance=SAFE (session_high $12.11 (0.83% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:24.231211", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.15306122448979512)", "volume=Declining (rvol=1.008, accel=0.409)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.397%, ema9_slope=0.065)", "resistance=SAFE (session_high $11.03 (1.99% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:07:24.225096+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.815, "open": 10.49, "extension_from_open_pct": 3.0981887511916044, "price_1m": 10.81, "price_3m": 10.755, "price_5m": 10.76, "price_sub": 10.7746}, "velocity": {"velocity_1m": 0.0007708911501694426, "velocity_sub": 0.012498530494558187}, "slope": {"slope_1m": 0.046242774566464785, "slope_3m": 0.25474756831866474, "slope_5m": 0.15306122448979512, "slope_sub": 0.4017974170828824}, "acceleration": {"momentum_acceleration": 0.2487, "velocity_acceleration": 6.1e-05, "slope_acceleration": 0.000204}, "volume": {"volume_1m": 73.0, "volume_3m": 15979.0, "volume_5m": 23042.0, "volume_sub": 73.0, "volume_acceleration": 0.409, "relative_volume": 1.008}, "vwap": {"value": 10.7192, "slope": 0.0007, "price_vs_vwap_pct": 0.893, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 10, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7722, "ema20": 10.75, "ema9_slope": 0.065, "price_vs_ema9_pct": 0.397, "price_vs_ema9_atr": 2.987}, "volatility": {"atr": 0.0143, "atr_pct": 0.132, "vwap_distance_atr": 6.683, "range_expansion_pct": 32.9}, "rsi": {"value": 73.5, "has_full_history": true}, "quote": {"bid": 10.81, "ask": 10.82, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.143}, "pressure": {"score": 5.4, "slope": 28.8}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 1.9879796578825695, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.15306122448979512)", "volume=Declining (rvol=1.008, accel=0.409)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.397%, ema9_slope=0.065)", "resistance=SAFE (session_high $11.03 (1.99% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:24.233270", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.04407242568620912)", "volume=Expanding (rvol=0.984, accel=1.058)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.051%, ema9_slope=0.0454)", "resistance=SAFE (session_high $12.11 (1.12% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:07:24.225096+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.9764, "open": 11.56, "extension_from_open_pct": 3.6020761245674686, "price_1m": 12.01, "price_3m": 11.97, "price_5m": 11.985, "price_sub": 12.015}, "velocity": {"velocity_1m": -0.0046627810158201295, "velocity_sub": -0.010708836177001146}, "slope": {"slope_1m": -0.28015875662875506, "slope_3m": 0.005839594676515472, "slope_5m": 0.04407242568620912, "slope_sub": -0.009674446534088986}, "acceleration": {"momentum_acceleration": -0.0537, "velocity_acceleration": -0.000518, "slope_acceleration": -0.015563}, "volume": {"volume_1m": 8.0, "volume_3m": 9718.0, "volume_5m": 13120.0, "volume_sub": 8.0, "volume_acceleration": 1.058, "relative_volume": 0.984}, "vwap": {"value": 11.851, "slope": 0.0024, "price_vs_vwap_pct": 1.058, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 41, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9703, "ema20": 11.9529, "ema9_slope": 0.0454, "price_vs_ema9_pct": 0.051, "price_vs_ema9_atr": 0.202}, "volatility": {"atr": 0.0303, "atr_pct": 0.253, "vwap_distance_atr": 4.134, "range_expansion_pct": 25.2}, "rsi": {"value": 56.2, "has_full_history": true}, "quote": {"bid": 12.0, "ask": 12.03, "spread": 0.03, "spread_pct": 0.25}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -16.0, "slope": -20.2}}, "prediction": {"symbol": "FUBO", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.1155272035002128, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04407242568620912)", "volume=Expanding (rvol=0.984, accel=1.058)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.051%, ema9_slope=0.0454)", "resistance=SAFE (session_high $12.11 (1.12% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:24.235531", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0539956803455712)", "volume=Steady (rvol=0.936, accel=0.982)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.232%, ema9_slope=0.0915)", "resistance=SAFE (session_high $7.42 (0.13% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:07:24.225096+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.41, "open": 7.06, "extension_from_open_pct": 4.957507082152982, "price_1m": 7.42, "price_3m": 7.4, "price_5m": 7.42, "price_sub": 7.42}, "velocity": {"velocity_1m": -0.0022461814914644623, "velocity_sub": -0.004492362982928925}, "slope": {"slope_1m": -0.13486176668914074, "slope_3m": 0.0, "slope_5m": 0.0539956803455712, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": -0.054, "velocity_acceleration": 3.4e-05, "slope_acceleration": 0.001985}, "volume": {"volume_1m": 894.0, "volume_3m": 1275.0, "volume_5m": 4913.0, "volume_sub": 894.0, "volume_acceleration": 0.982, "relative_volume": 0.936}, "vwap": {"value": 7.2835, "slope": 0.0013, "price_vs_vwap_pct": 1.737, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3928, "ema20": 7.3621, "ema9_slope": 0.0915, "price_vs_ema9_pct": 0.232, "price_vs_ema9_atr": 0.909}, "volatility": {"atr": 0.0189, "atr_pct": 0.255, "vwap_distance_atr": 6.698, "range_expansion_pct": -47.8}, "rsi": {"value": 65.7, "has_full_history": true}, "quote": {"bid": 7.4, "ask": 7.42, "spread": 0.02, "spread_pct": 0.27}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.15, "downtick_ratio": 0.2}, "pressure": {"score": -5.6, "slope": 10.5}}, "prediction": {"symbol": "AIRO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.42, "resistance_source": "session_high", "resistance_distance_pct": 0.134952766531711, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0539956803455712)", "volume=Steady (rvol=0.936, accel=0.982)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.232%, ema9_slope=0.0915)", "resistance=SAFE (session_high $7.42 (0.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:29.267455", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 69.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.034474, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.03919121225291995)", "volume=Declining (rvol=1.008, accel=0.409)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.059%, ema9_slope=0.0421)", "resistance=SAFE (session_high $11.03 (2.57% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:07:29.259570+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7536, "open": 10.49, "extension_from_open_pct": 2.5128693994280296, "price_1m": 10.81, "price_3m": 10.755, "price_5m": 10.76, "price_sub": 10.7746}, "velocity": {"velocity_1m": -0.008695652173913045, "velocity_sub": -0.00649676090063638}, "slope": {"slope_1m": -0.5231037489102005, "slope_3m": -0.02969966216633959, "slope_5m": 0.03919121225291995, "slope_sub": 0.06003034041199047}, "acceleration": {"momentum_acceleration": 0.0208, "velocity_acceleration": -0.003773, "slope_acceleration": -0.11309}, "volume": {"volume_1m": 120.0, "volume_3m": 16026.0, "volume_5m": 23089.0, "volume_sub": 120.0, "volume_acceleration": 0.409, "relative_volume": 1.008}, "vwap": {"value": 10.7192, "slope": 0.0007, "price_vs_vwap_pct": 0.321, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 10, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7599, "ema20": 10.7442, "ema9_slope": 0.0421, "price_vs_ema9_pct": -0.059, "price_vs_ema9_atr": -0.344}, "volatility": {"atr": 0.0184, "atr_pct": 0.171, "vwap_distance_atr": 1.872, "range_expansion_pct": 36.3}, "rsi": {"value": 53.8, "has_full_history": true}, "quote": {"bid": 10.81, "ask": 10.82, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.25}, "pressure": {"score": -14.3, "slope": -19.7}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 69.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.5703020383871342, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.03919121225291995)", "volume=Declining (rvol=1.008, accel=0.409)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.059%, ema9_slope=0.0421)", "resistance=SAFE (session_high $11.03 (2.57% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:29.269597", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.04407242568620912)", "volume=Expanding (rvol=0.984, accel=1.058)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.051%, ema9_slope=0.0454)", "resistance=SAFE (session_high $12.11 (1.12% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:07:29.259570+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.9764, "open": 11.56, "extension_from_open_pct": 3.6020761245674686, "price_1m": 12.01, "price_3m": 11.97, "price_5m": 11.985, "price_sub": 12.015}, "velocity": {"velocity_1m": -0.0046627810158201295, "velocity_sub": -0.010708836177001146}, "slope": {"slope_1m": -0.28015875662875506, "slope_3m": 0.005839594676515472, "slope_5m": 0.04407242568620912, "slope_sub": -0.009674446534088986}, "acceleration": {"momentum_acceleration": -0.0537, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 8.0, "volume_3m": 9718.0, "volume_5m": 13120.0, "volume_sub": 8.0, "volume_acceleration": 1.058, "relative_volume": 0.984}, "vwap": {"value": 11.851, "slope": 0.0024, "price_vs_vwap_pct": 1.058, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 41, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9703, "ema20": 11.9529, "ema9_slope": 0.0454, "price_vs_ema9_pct": 0.051, "price_vs_ema9_atr": 0.202}, "volatility": {"atr": 0.0303, "atr_pct": 0.253, "vwap_distance_atr": 4.134, "range_expansion_pct": 25.2}, "rsi": {"value": 56.2, "has_full_history": true}, "quote": {"bid": 12.0, "ask": 12.03, "spread": 0.03, "spread_pct": 0.25}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -16.0, "slope": 0.0}}, "prediction": {"symbol": "FUBO", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 1.1155272035002128, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04407242568620912)", "volume=Expanding (rvol=0.984, accel=1.058)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.051%, ema9_slope=0.0454)", "resistance=SAFE (session_high $12.11 (1.12% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:29.271713", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0539956803455712)", "volume=Steady (rvol=0.936, accel=0.982)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.232%, ema9_slope=0.0915)", "resistance=SAFE (session_high $7.42 (0.13% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:07:29.259570+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.41, "open": 7.06, "extension_from_open_pct": 4.957507082152982, "price_1m": 7.42, "price_3m": 7.4, "price_5m": 7.42, "price_sub": 7.42}, "velocity": {"velocity_1m": -0.0022461814914644623, "velocity_sub": -0.004492362982928925}, "slope": {"slope_1m": -0.13486176668914074, "slope_3m": 0.0, "slope_5m": 0.0539956803455712, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": -0.054, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 894.0, "volume_3m": 1275.0, "volume_5m": 4913.0, "volume_sub": 894.0, "volume_acceleration": 0.982, "relative_volume": 0.936}, "vwap": {"value": 7.2835, "slope": 0.0013, "price_vs_vwap_pct": 1.737, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3928, "ema20": 7.3621, "ema9_slope": 0.0915, "price_vs_ema9_pct": 0.232, "price_vs_ema9_atr": 0.909}, "volatility": {"atr": 0.0189, "atr_pct": 0.255, "vwap_distance_atr": 6.698, "range_expansion_pct": -47.8}, "rsi": {"value": 65.7, "has_full_history": true}, "quote": {"bid": 7.4, "ask": 7.43, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.15, "downtick_ratio": 0.2}, "pressure": {"score": -5.6, "slope": 0.0}}, "prediction": {"symbol": "AIRO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.42, "resistance_source": "session_high", "resistance_distance_pct": 0.134952766531711, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0539956803455712)", "volume=Steady (rvol=0.936, accel=0.982)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.232%, ema9_slope=0.0915)", "resistance=SAFE (session_high $7.42 (0.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:29.273949", "symbol": "GO", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.08402655239055362)", "volume=Declining (rvol=1.013, accel=0.599)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.231%, ema9_slope=0.0678)", "resistance=TOO_CLOSE (session_high $11.92 (0.04% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:07:29.259570+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.915, "open": 11.39, "extension_from_open_pct": 4.609306409130804, "price_1m": 11.91, "price_3m": 11.89, "price_5m": 11.87, "price_sub": 11.9105}, "velocity": {"velocity_1m": 0.0006996921354602582, "velocity_sub": 0.0012593929725867633}, "slope": {"slope_1m": 0.04197271773346489, "slope_3m": 0.0, "slope_5m": 0.08402655239055362, "slope_sub": 0.016120433068718753}, "acceleration": {"momentum_acceleration": -0.0679, "velocity_acceleration": -1.3e-05, "slope_acceleration": -0.000362}, "volume": {"volume_1m": 554.0, "volume_3m": 4785.0, "volume_5m": 11013.0, "volume_sub": 554.0, "volume_acceleration": 0.599, "relative_volume": 1.013}, "vwap": {"value": 11.6299, "slope": 0.0028, "price_vs_vwap_pct": 2.451, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 122, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8875, "ema20": 11.8592, "ema9_slope": 0.0678, "price_vs_ema9_pct": 0.231, "price_vs_ema9_atr": 2.004}, "volatility": {"atr": 0.0137, "atr_pct": 0.115, "vwap_distance_atr": 20.808, "range_expansion_pct": -9.5}, "rsi": {"value": 79.8, "has_full_history": true}, "quote": {"bid": 11.91, "ask": 11.92, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.241, "downtick_ratio": 0.207}, "pressure": {"score": -7.8, "slope": -4.6}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.92, "resistance_source": "session_high", "resistance_distance_pct": 0.041963911036515165, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08402655239055362)", "volume=Declining (rvol=1.013, accel=0.599)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.231%, ema9_slope=0.0678)", "resistance=TOO_CLOSE (session_high $11.92 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:34.307357", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.10844177510844095)", "volume=Expanding (rvol=0.984, accel=1.058)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.309%, ema9_slope=0.0583)", "resistance=SAFE (session_high $12.11 (0.79% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:07:34.298872+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.015, "open": 11.56, "extension_from_open_pct": 3.9359861591695506, "price_1m": 12.01, "price_3m": 11.97, "price_5m": 11.985, "price_sub": 12.015}, "velocity": {"velocity_1m": 0.0006938662225923926, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.04162330905307623, "slope_3m": 0.16666666666667052, "slope_5m": 0.10844177510844095, "slope_sub": 0.17490890161374353}, "acceleration": {"momentum_acceleration": 0.0665, "velocity_acceleration": 0.002125, "slope_acceleration": 0.063854}, "volume": {"volume_1m": 40.0, "volume_3m": 9750.0, "volume_5m": 13152.0, "volume_sub": 10.0, "volume_acceleration": 1.058, "relative_volume": 0.984}, "vwap": {"value": 11.851, "slope": 0.0024, "price_vs_vwap_pct": 1.384, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 41, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.978, "ema20": 11.9566, "ema9_slope": 0.0583, "price_vs_ema9_pct": 0.309, "price_vs_ema9_atr": 1.22}, "volatility": {"atr": 0.0303, "atr_pct": 0.252, "vwap_distance_atr": 5.406, "range_expansion_pct": 25.1}, "rsi": {"value": 64.4, "has_full_history": true}, "quote": {"bid": 12.0, "ask": 12.03, "spread": 0.03, "spread_pct": 0.25}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 1.5, "slope": 17.5}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 0.7906783187681969, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.10844177510844095)", "volume=Expanding (rvol=0.984, accel=1.058)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.309%, ema9_slope=0.0583)", "resistance=SAFE (session_high $12.11 (0.79% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:34.309545", "symbol": "GO", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "momentum=Strong (slope_5m=0.0924214417744912)", "volume=Declining (rvol=1.016, accel=0.603)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.265%, ema9_slope=0.0695)", "resistance=TOO_CLOSE (session_high $11.93 (0.04% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:07:34.298872+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.92, "open": 11.39, "extension_from_open_pct": 4.653204565408247, "price_1m": 11.91, "price_3m": 11.89, "price_5m": 11.87, "price_sub": 11.915}, "velocity": {"velocity_1m": 0.001399384270920765, "velocity_sub": 0.0013987970345505055}, "slope": {"slope_1m": 0.08392782207301543, "slope_3m": 0.020981955518257583, "slope_5m": 0.0924214417744912, "slope_sub": 0.1037643977299407}, "acceleration": {"momentum_acceleration": 0.0113, "velocity_acceleration": 2.8e-05, "slope_acceleration": 0.008326}, "volume": {"volume_1m": 1765.0, "volume_3m": 5996.0, "volume_5m": 12224.0, "volume_sub": 1211.0, "volume_acceleration": 0.603, "relative_volume": 1.016}, "vwap": {"value": 11.6306, "slope": 0.0035, "price_vs_vwap_pct": 2.488, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 122, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8885, "ema20": 11.8597, "ema9_slope": 0.0695, "price_vs_ema9_pct": 0.265, "price_vs_ema9_atr": 2.237}, "volatility": {"atr": 0.0141, "atr_pct": 0.118, "vwap_distance_atr": 20.585, "range_expansion_pct": 0.9}, "rsi": {"value": 80.6, "has_full_history": true}, "quote": {"bid": 11.91, "ask": 11.92, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.143, "downtick_ratio": 0.143}, "pressure": {"score": -8.9, "slope": -1.1}}, "prediction": {"symbol": "GO", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.925, "resistance_source": "session_high", "resistance_distance_pct": 0.041946308724838774, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0924214417744912)", "volume=Declining (rvol=1.016, accel=0.603)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.265%, ema9_slope=0.0695)", "resistance=TOO_CLOSE (session_high $11.93 (0.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:34.312018", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.07241465746938569)", "volume=Declining (rvol=1.008, accel=0.409)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.074%, ema9_slope=0.0488)", "resistance=SAFE (session_high $11.03 (2.40% away))", "extension=EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:07:34.298872+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7715, "open": 10.49, "extension_from_open_pct": 2.68350810295519, "price_1m": 10.81, "price_3m": 10.755, "price_5m": 10.76, "price_sub": 10.7536}, "velocity": {"velocity_1m": -0.005935861856306023, "velocity_sub": 0.005548529484699431}, "slope": {"slope_1m": -0.3567870629937758, "slope_3m": 0.05333704373637515, "slope_5m": 0.07241465746938569, "slope_sub": -0.05014719129296365}, "acceleration": {"momentum_acceleration": -0.1226, "velocity_acceleration": 0.00239, "slope_acceleration": 0.033004}, "volume": {"volume_1m": 278.0, "volume_3m": 16184.0, "volume_5m": 23247.0, "volume_sub": 158.0, "volume_acceleration": 0.409, "relative_volume": 1.008}, "vwap": {"value": 10.7192, "slope": 0.0007, "price_vs_vwap_pct": 0.487, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 10, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7635, "ema20": 10.7459, "ema9_slope": 0.0488, "price_vs_ema9_pct": 0.074, "price_vs_ema9_atr": 0.436}, "volatility": {"atr": 0.0184, "atr_pct": 0.17, "vwap_distance_atr": 2.847, "range_expansion_pct": 36.2}, "rsi": {"value": 58.6, "has_full_history": true}, "quote": {"bid": 10.81, "ask": 10.82, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": -10.9, "slope": 3.4}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.3998514598709533, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07241465746938569)", "volume=Declining (rvol=1.008, accel=0.409)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.074%, ema9_slope=0.0488)", "resistance=SAFE (session_high $11.03 (2.40% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:34.314088", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0809716599190266)", "volume=Steady (rvol=0.936, accel=0.982)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.34%, ema9_slope=0.0969)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:07:34.298872+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.42, "open": 7.06, "extension_from_open_pct": 5.099150141643064, "price_1m": 7.42, "price_3m": 7.4, "price_5m": 7.42, "price_sub": 7.42}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0674157303370772, "slope_5m": 0.0809716599190266, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": -0.081, "velocity_acceleration": 0.000891, "slope_acceleration": 0.026762}, "volume": {"volume_1m": 953.0, "volume_3m": 1334.0, "volume_5m": 4972.0, "volume_sub": 58.0, "volume_acceleration": 0.982, "relative_volume": 0.936}, "vwap": {"value": 7.2836, "slope": 0.0013, "price_vs_vwap_pct": 1.873, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3948, "ema20": 7.3631, "ema9_slope": 0.0969, "price_vs_ema9_pct": 0.34, "price_vs_ema9_atr": 1.297}, "volatility": {"atr": 0.0194, "atr_pct": 0.262, "vwap_distance_atr": 7.03, "range_expansion_pct": -47.8}, "rsi": {"value": 69.0, "has_full_history": true}, "quote": {"bid": 7.4, "ask": 7.43, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -0.5, "slope": 5.1}}, "prediction": {"symbol": "AIRO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0809716599190266)", "volume=Steady (rvol=0.936, accel=0.982)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.34%, ema9_slope=0.0969)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:39.346021", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.0382, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.11677370923346153)", "volume=Expanding (rvol=0.984, accel=1.058)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.342%, ema9_slope=0.06)", "resistance=SAFE (session_high $12.11 (0.75% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:07:39.337072+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.02, "open": 11.56, "extension_from_open_pct": 3.979238754325251, "price_1m": 12.01, "price_3m": 11.97, "price_5m": 11.985, "price_sub": 12.015}, "velocity": {"velocity_1m": 0.0013877324451845388, "velocity_sub": 0.0013871549452071038}, "slope": {"slope_1m": 0.083229296712441, "slope_3m": 0.18747396194972893, "slope_5m": 0.11677370923346153, "slope_sub": 0.1998750780761981}, "acceleration": {"momentum_acceleration": 0.0831, "velocity_acceleration": 0.000275, "slope_acceleration": 0.008258}, "volume": {"volume_1m": 43.0, "volume_3m": 9753.0, "volume_5m": 13155.0, "volume_sub": 13.0, "volume_acceleration": 1.058, "relative_volume": 0.984}, "vwap": {"value": 11.851, "slope": 0.0024, "price_vs_vwap_pct": 1.426, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 41, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.979, "ema20": 11.957, "ema9_slope": 0.06, "price_vs_ema9_pct": 0.342, "price_vs_ema9_atr": 1.352}, "volatility": {"atr": 0.0303, "atr_pct": 0.252, "vwap_distance_atr": 5.57, "range_expansion_pct": 25.1}, "rsi": {"value": 65.1, "has_full_history": true}, "quote": {"bid": 12.0, "ask": 12.03, "spread": 0.03, "spread_pct": 0.25}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -7.6, "slope": -9.1}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 0.7487520798668873, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.11677370923346153)", "volume=Expanding (rvol=0.984, accel=1.058)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.342%, ema9_slope=0.06)", "resistance=SAFE (session_high $12.11 (0.75% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:39.348245", "symbol": "GO", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.05% away, no breakout in progress)", "momentum=Strong (slope_5m=0.09007101494573798)", "volume=Declining (rvol=1.016, accel=0.603)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.255%, ema9_slope=0.069)", "resistance=TOO_CLOSE (session_high $11.93 (0.05% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:07:39.337072+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.9186, "open": 11.39, "extension_from_open_pct": 4.640913081650562, "price_1m": 11.91, "price_3m": 11.89, "price_5m": 11.87, "price_sub": 11.915}, "velocity": {"velocity_1m": 0.0012034704729918131, "velocity_sub": 0.001007133864876344}, "slope": {"slope_1m": 0.07218216764727678, "slope_3m": 0.01510759968218293, "slope_5m": 0.09007101494573798, "slope_sub": 0.09671529016685439}, "acceleration": {"momentum_acceleration": 0.0066, "velocity_acceleration": -7.8e-05, "slope_acceleration": -0.002331}, "volume": {"volume_1m": 1778.0, "volume_3m": 6009.0, "volume_5m": 12237.0, "volume_sub": 1224.0, "volume_acceleration": 0.603, "relative_volume": 1.016}, "vwap": {"value": 11.6306, "slope": 0.0036, "price_vs_vwap_pct": 2.476, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 122, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8883, "ema20": 11.8595, "ema9_slope": 0.069, "price_vs_ema9_pct": 0.255, "price_vs_ema9_atr": 2.158}, "volatility": {"atr": 0.0141, "atr_pct": 0.118, "vwap_distance_atr": 20.485, "range_expansion_pct": 0.9}, "rsi": {"value": 80.4, "has_full_history": true}, "quote": {"bid": 11.91, "ask": 11.92, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.174, "downtick_ratio": 0.174}, "pressure": {"score": -9.2, "slope": -0.3}}, "prediction": {"symbol": "GO", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.925, "resistance_source": "session_high", "resistance_distance_pct": 0.05369758193077267, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.09007101494573798)", "volume=Declining (rvol=1.016, accel=0.603)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.255%, ema9_slope=0.069)", "resistance=TOO_CLOSE (session_high $11.93 (0.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:39.350800", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.07241465746938569)", "volume=Declining (rvol=1.008, accel=0.409)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.074%, ema9_slope=0.0488)", "resistance=SAFE (session_high $11.03 (2.40% away))", "extension=EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:07:39.337072+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7715, "open": 10.49, "extension_from_open_pct": 2.68350810295519, "price_1m": 10.81, "price_3m": 10.755, "price_5m": 10.76, "price_sub": 10.7536}, "velocity": {"velocity_1m": -0.005935861856306023, "velocity_sub": 0.005548529484699431}, "slope": {"slope_1m": -0.3567870629937758, "slope_3m": 0.05333704373637515, "slope_5m": 0.07241465746938569, "slope_sub": -0.05014719129296365}, "acceleration": {"momentum_acceleration": -0.1226, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 278.0, "volume_3m": 16184.0, "volume_5m": 23247.0, "volume_sub": 158.0, "volume_acceleration": 0.409, "relative_volume": 1.008}, "vwap": {"value": 10.7192, "slope": 0.0007, "price_vs_vwap_pct": 0.487, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 10, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7635, "ema20": 10.7459, "ema9_slope": 0.0488, "price_vs_ema9_pct": 0.074, "price_vs_ema9_atr": 0.436}, "volatility": {"atr": 0.0184, "atr_pct": 0.17, "vwap_distance_atr": 2.847, "range_expansion_pct": 36.2}, "rsi": {"value": 58.6, "has_full_history": true}, "quote": {"bid": 10.81, "ask": 10.82, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": -10.9, "slope": 0.0}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.3998514598709533, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07241465746938569)", "volume=Declining (rvol=1.008, accel=0.409)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.074%, ema9_slope=0.0488)", "resistance=SAFE (session_high $11.03 (2.40% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:39.352732", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0809716599190266)", "volume=Steady (rvol=0.936, accel=0.982)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.34%, ema9_slope=0.0969)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:07:39.337072+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.42, "open": 7.06, "extension_from_open_pct": 5.099150141643064, "price_1m": 7.42, "price_3m": 7.4, "price_5m": 7.42, "price_sub": 7.42}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0674157303370772, "slope_5m": 0.0809716599190266, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": -0.081, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 953.0, "volume_3m": 1334.0, "volume_5m": 4972.0, "volume_sub": 58.0, "volume_acceleration": 0.982, "relative_volume": 0.936}, "vwap": {"value": 7.2836, "slope": 0.0013, "price_vs_vwap_pct": 1.873, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3948, "ema20": 7.3631, "ema9_slope": 0.0969, "price_vs_ema9_pct": 0.34, "price_vs_ema9_atr": 1.297}, "volatility": {"atr": 0.0194, "atr_pct": 0.262, "vwap_distance_atr": 7.03, "range_expansion_pct": -47.8}, "rsi": {"value": 69.0, "has_full_history": true}, "quote": {"bid": 7.4, "ask": 7.43, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -0.5, "slope": 0.0}}, "prediction": {"symbol": "AIRO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0809716599190266)", "volume=Steady (rvol=0.936, accel=0.982)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.34%, ema9_slope=0.0969)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:39.354743", "symbol": "REPL", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.08151234941627135)", "volume=Declining (rvol=1.008, accel=0.906)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.108%, ema9_slope=-0.0433)", "resistance=SAFE (session_high $13.62 (0.63% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:07:39.337072+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5348, "open": 12.9, "extension_from_open_pct": 4.920930232558141, "price_1m": 13.53, "price_3m": 13.55, "price_5m": 13.59, "price_sub": 13.54}, "velocity": {"velocity_1m": 0.0005912786400592816, "velocity_sub": -0.0012801575578529146}, "slope": {"slope_1m": 0.03547042653188827, "slope_3m": 0.0362159951514922, "slope_5m": -0.08151234941627135, "slope_sub": -0.008274109425090987}, "acceleration": {"momentum_acceleration": -0.0732, "velocity_acceleration": 2.4e-05, "slope_acceleration": 0.001597}, "volume": {"volume_1m": 172.0, "volume_3m": 4370.0, "volume_5m": 9952.0, "volume_sub": 72.0, "volume_acceleration": 0.906, "relative_volume": 1.008}, "vwap": {"value": 13.1577, "slope": 0.0022, "price_vs_vwap_pct": 2.866, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 74, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5494, "ema20": 13.5425, "ema9_slope": -0.0433, "price_vs_ema9_pct": -0.108, "price_vs_ema9_atr": -0.583}, "volatility": {"atr": 0.0251, "atr_pct": 0.185, "vwap_distance_atr": 15.04, "range_expansion_pct": -81.4}, "rsi": {"value": 51.7, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.55, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -3.2, "slope": 28.0}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.6294884298253288, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.08151234941627135)", "volume=Declining (rvol=1.008, accel=0.906)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.108%, ema9_slope=-0.0433)", "resistance=SAFE (session_high $13.62 (0.63% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:44.388005", "symbol": "REPL", "shortlisted": false, "confidence_rank": 6, "confidence": 13.8, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:07:44.378299+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5348, "open": 12.9, "extension_from_open_pct": 4.920930232558141, "price_1m": 13.53, "price_3m": 13.55, "price_5m": 13.59, "price_sub": 13.54}, "velocity": {"velocity_1m": 0.0005912786400592816, "velocity_sub": -0.0012801575578529146}, "slope": {"slope_1m": 0.03547042653188827, "slope_3m": 0.0362159951514922, "slope_5m": -0.08151234941627135, "slope_sub": -0.008274109425090987}, "acceleration": {"momentum_acceleration": -0.0732, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 172.0, "volume_3m": 4370.0, "volume_5m": 9952.0, "volume_sub": 72.0, "volume_acceleration": 0.906, "relative_volume": 1.008}, "vwap": {"value": 13.1577, "slope": 0.0022, "price_vs_vwap_pct": 2.866, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 74, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5494, "ema20": 13.5425, "ema9_slope": -0.0433, "price_vs_ema9_pct": -0.108, "price_vs_ema9_atr": -0.583}, "volatility": {"atr": 0.0251, "atr_pct": 0.185, "vwap_distance_atr": 15.04, "range_expansion_pct": -81.4}, "rsi": {"value": 51.7, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.55, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -3.2, "slope": 0.0}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.6294884298253288, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.08151234941627135)", "volume=Declining (rvol=1.008, accel=0.906)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.108%, ema9_slope=-0.0433)", "resistance=SAFE (session_high $13.62 (0.63% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:44.390347", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.079427, "reasons_for": ["holding 10.1s / 18s", "momentum=Strong (slope_5m=0.11677370923346153)", "volume=Expanding (rvol=0.984, accel=1.058)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.342%, ema9_slope=0.06)", "resistance=SAFE (session_high $12.11 (0.75% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T16:07:44.378299+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.02, "open": 11.56, "extension_from_open_pct": 3.979238754325251, "price_1m": 12.01, "price_3m": 11.97, "price_5m": 11.985, "price_sub": 12.015}, "velocity": {"velocity_1m": 0.0013877324451845388, "velocity_sub": 0.0013871549452071038}, "slope": {"slope_1m": 0.083229296712441, "slope_3m": 0.18747396194972893, "slope_5m": 0.11677370923346153, "slope_sub": 0.1998750780761981}, "acceleration": {"momentum_acceleration": 0.0831, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 43.0, "volume_3m": 9753.0, "volume_5m": 13155.0, "volume_sub": 13.0, "volume_acceleration": 1.058, "relative_volume": 0.984}, "vwap": {"value": 11.851, "slope": 0.0024, "price_vs_vwap_pct": 1.426, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 41, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.979, "ema20": 11.957, "ema9_slope": 0.06, "price_vs_ema9_pct": 0.342, "price_vs_ema9_atr": 1.352}, "volatility": {"atr": 0.0303, "atr_pct": 0.252, "vwap_distance_atr": 5.57, "range_expansion_pct": 25.1}, "rsi": {"value": 65.1, "has_full_history": true}, "quote": {"bid": 12.0, "ask": 12.03, "spread": 0.03, "spread_pct": 0.25}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -7.6, "slope": 0.0}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.11, "resistance_source": "session_high", "resistance_distance_pct": 0.7487520798668873, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.11677370923346153)", "volume=Expanding (rvol=0.984, accel=1.058)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.342%, ema9_slope=0.06)", "resistance=SAFE (session_high $12.11 (0.75% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:44.392846", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 72.2, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.07% away, no breakout in progress)", "momentum=Strong (slope_5m=0.16673870978035954)", "volume=Expanding (rvol=1.018, accel=1.083)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.645%, ema9_slope=0.0825)", "resistance=TOO_CLOSE (session_high $13.87 (0.07% away))", "extension=EXTENDED"], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:07:44.378299+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.86, "open": 13.22, "extension_from_open_pct": 4.841149773071095, "price_1m": 13.7899, "price_3m": 13.76, "price_5m": 13.74, "price_sub": 13.7963}, "velocity": {"velocity_1m": 0.008472384377938449, "velocity_sub": 0.01539059989514072}, "slope": {"slope_1m": 0.5070542750606697, "slope_3m": 0.3248415024553193, "slope_5m": 0.16673870978035954, "slope_sub": 0.3786951388234928}, "acceleration": {"momentum_acceleration": 0.212, "velocity_acceleration": 0.000118, "slope_acceleration": 0.003186}, "volume": {"volume_1m": 9876.0, "volume_3m": 13654.0, "volume_5m": 20142.0, "volume_sub": 1252.0, "volume_acceleration": 1.083, "relative_volume": 1.018}, "vwap": {"value": 13.5058, "slope": 0.0112, "price_vs_vwap_pct": 2.622, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7712, "ema20": 13.7218, "ema9_slope": 0.0825, "price_vs_ema9_pct": 0.645, "price_vs_ema9_atr": 4.183}, "volatility": {"atr": 0.0212, "atr_pct": 0.153, "vwap_distance_atr": 16.678, "range_expansion_pct": 127.5}, "rsi": {"value": 91.2, "has_full_history": true}, "quote": {"bid": 13.84, "ask": 13.88, "spread": 0.04, "spread_pct": 0.289}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.259, "downtick_ratio": 0.222}, "pressure": {"score": 14.3, "slope": 32.8}}, "prediction": {"symbol": "FIGS", "direction": "UP", "confidence": 72.2, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 13.8699, "resistance_source": "session_high", "resistance_distance_pct": 0.07142857142857158, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.16673870978035954)", "volume=Expanding (rvol=1.018, accel=1.083)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.645%, ema9_slope=0.0825)", "resistance=TOO_CLOSE (session_high $13.87 (0.07% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:44.395109", "symbol": "GO", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "momentum=Strong (slope_5m=0.0924214417744912)", "volume=Declining (rvol=1.017, accel=0.605)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.265%, ema9_slope=0.0695)", "resistance=TOO_CLOSE (session_high $11.93 (0.04% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:07:44.378299+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.92, "open": 11.39, "extension_from_open_pct": 4.653204565408247, "price_1m": 11.91, "price_3m": 11.89, "price_5m": 11.87, "price_sub": 11.915}, "velocity": {"velocity_1m": 0.001399384270920765, "velocity_sub": 0.0013987970345505055}, "slope": {"slope_1m": 0.08392782207301543, "slope_3m": 0.020981955518257583, "slope_5m": 0.0924214417744912, "slope_sub": 0.1037643977299407}, "acceleration": {"momentum_acceleration": 0.0113, "velocity_acceleration": 7.8e-05, "slope_acceleration": 0.00233}, "volume": {"volume_1m": 2146.0, "volume_3m": 6377.0, "volume_5m": 12605.0, "volume_sub": 1592.0, "volume_acceleration": 0.605, "relative_volume": 1.017}, "vwap": {"value": 11.6309, "slope": 0.0038, "price_vs_vwap_pct": 2.486, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 122, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8885, "ema20": 11.8597, "ema9_slope": 0.0695, "price_vs_ema9_pct": 0.265, "price_vs_ema9_atr": 2.237}, "volatility": {"atr": 0.0141, "atr_pct": 0.118, "vwap_distance_atr": 20.569, "range_expansion_pct": 0.9}, "rsi": {"value": 80.6, "has_full_history": true}, "quote": {"bid": 11.92, "ask": 11.93, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.172, "downtick_ratio": 0.138}, "pressure": {"score": -7.5, "slope": 1.7}}, "prediction": {"symbol": "GO", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.925, "resistance_source": "session_high", "resistance_distance_pct": 0.041946308724838774, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0924214417744912)", "volume=Declining (rvol=1.017, accel=0.605)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.265%, ema9_slope=0.0695)", "resistance=TOO_CLOSE (session_high $11.93 (0.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:44.397192", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.0698169718373922)", "volume=Declining (rvol=1.008, accel=0.409)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.064%, ema9_slope=0.0483)", "resistance=SAFE (session_high $11.03 (2.41% away))", "extension=EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:07:44.378299+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7701, "open": 10.49, "extension_from_open_pct": 2.6701620591039, "price_1m": 10.81, "price_3m": 10.755, "price_5m": 10.76, "price_sub": 10.7536}, "velocity": {"velocity_1m": -0.006151711378353555, "velocity_sub": 0.005114566284778694}, "slope": {"slope_1m": -0.36978512611156716, "slope_3m": 0.046845866277467695, "slope_5m": 0.0698169718373922, "slope_sub": -0.0579497490237267}, "acceleration": {"momentum_acceleration": -0.1278, "velocity_acceleration": -8.6e-05, "slope_acceleration": -0.002578}, "volume": {"volume_1m": 379.0, "volume_3m": 16285.0, "volume_5m": 23348.0, "volume_sub": 259.0, "volume_acceleration": 0.409, "relative_volume": 1.008}, "vwap": {"value": 10.7192, "slope": 0.0007, "price_vs_vwap_pct": 0.474, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 10, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7632, "ema20": 10.7458, "ema9_slope": 0.0483, "price_vs_ema9_pct": 0.064, "price_vs_ema9_atr": 0.375}, "volatility": {"atr": 0.0184, "atr_pct": 0.17, "vwap_distance_atr": 2.77, "range_expansion_pct": 36.2}, "rsi": {"value": 58.2, "has_full_history": true}, "quote": {"bid": 10.81, "ask": 10.82, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.429}, "pressure": {"score": -11.2, "slope": -0.3}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.4131623661804444, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0698169718373922)", "volume=Declining (rvol=1.008, accel=0.409)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.064%, ema9_slope=0.0483)", "resistance=SAFE (session_high $11.03 (2.41% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:44.399273", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.040502227622518365)", "volume=Steady (rvol=0.936, accel=0.983)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.178%, ema9_slope=0.0888)", "resistance=SAFE (session_high $7.42 (0.20% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:07:44.378299+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.405, "open": 7.06, "extension_from_open_pct": 4.886685552407942, "price_1m": 7.42, "price_3m": 7.4, "price_5m": 7.42, "price_sub": 7.42}, "velocity": {"velocity_1m": -0.0033692722371966933, "velocity_sub": -0.0067385444743933865}, "slope": {"slope_1m": -0.2023608768971289, "slope_3m": -0.03373060490218053, "slope_5m": 0.040502227622518365, "slope_sub": -0.1213551323108014}, "acceleration": {"momentum_acceleration": -0.1619, "velocity_acceleration": -0.001337, "slope_acceleration": -0.040141}, "volume": {"volume_1m": 976.0, "volume_3m": 1357.0, "volume_5m": 4995.0, "volume_sub": 81.0, "volume_acceleration": 0.983, "relative_volume": 0.936}, "vwap": {"value": 7.2836, "slope": 0.0013, "price_vs_vwap_pct": 1.667, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3918, "ema20": 7.3616, "ema9_slope": 0.0888, "price_vs_ema9_pct": 0.178, "price_vs_ema9_atr": 0.679}, "volatility": {"atr": 0.0194, "atr_pct": 0.262, "vwap_distance_atr": 6.257, "range_expansion_pct": -47.8}, "rsi": {"value": 64.2, "has_full_history": true}, "quote": {"bid": 7.4, "ask": 7.43, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.6}, "pressure": {"score": -21.1, "slope": -20.6}}, "prediction": {"symbol": "AIRO", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.42, "resistance_source": "session_high", "resistance_distance_pct": 0.20256583389601188, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.040502227622518365)", "volume=Steady (rvol=0.936, accel=0.983)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.178%, ema9_slope=0.0888)", "resistance=SAFE (session_high $7.42 (0.20% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:49.445290", "symbol": "GO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.05% away, no breakout in progress)", "momentum=Strong (slope_5m=0.09057468714763758)", "volume=Declining (rvol=1.017, accel=0.605)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.257%, ema9_slope=0.0691)", "resistance=TOO_CLOSE (session_high $11.93 (0.05% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:07:49.437733+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.9189, "open": 11.39, "extension_from_open_pct": 4.643546971027218, "price_1m": 11.91, "price_3m": 11.89, "price_5m": 11.87, "price_sub": 11.915}, "velocity": {"velocity_1m": 0.0012454520011195877, "velocity_sub": 0.0010910616869496627}, "slope": {"slope_1m": 0.07469920978308334, "slope_3m": 0.01636642895711535, "slope_5m": 0.09057468714763758, "slope_sub": 0.09822584808994875}, "acceleration": {"momentum_acceleration": 0.0077, "velocity_acceleration": -6.1e-05, "slope_acceleration": -0.001824}, "volume": {"volume_1m": 2155.0, "volume_3m": 6386.0, "volume_5m": 12614.0, "volume_sub": 1601.0, "volume_acceleration": 0.605, "relative_volume": 1.017}, "vwap": {"value": 11.6309, "slope": 0.0038, "price_vs_vwap_pct": 2.477, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 122, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8883, "ema20": 11.8596, "ema9_slope": 0.0691, "price_vs_ema9_pct": 0.257, "price_vs_ema9_atr": 2.175}, "volatility": {"atr": 0.0141, "atr_pct": 0.118, "vwap_distance_atr": 20.491, "range_expansion_pct": 0.9}, "rsi": {"value": 80.4, "has_full_history": true}, "quote": {"bid": 11.92, "ask": 11.93, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 30, "trades_per_second": 1.0, "uptick_ratio": 0.167, "downtick_ratio": 0.167}, "pressure": {"score": -9.1, "slope": -1.6}}, "prediction": {"symbol": "GO", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.925, "resistance_source": "session_high", "resistance_distance_pct": 0.05117921955885185, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.09057468714763758)", "volume=Declining (rvol=1.017, accel=0.605)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.257%, ema9_slope=0.0691)", "resistance=TOO_CLOSE (session_high $11.93 (0.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:49.447808", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03899663191100995)", "volume=Expanding (rvol=1.018, accel=1.084)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.133%, ema9_slope=0.0569)", "resistance=SAFE (session_high $13.87 (0.71% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:07:49.437733+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.7719, "open": 13.22, "extension_from_open_pct": 4.174735249621784, "price_1m": 13.7899, "price_3m": 13.76, "price_5m": 13.74, "price_sub": 13.7963}, "velocity": {"velocity_1m": -0.002175505261096758, "velocity_sub": -0.005895300430791825}, "slope": {"slope_1m": -0.1306155621185765, "slope_3m": 0.00580662487509644, "slope_5m": 0.03899663191100995, "slope_sub": -0.004207998461901935}, "acceleration": {"momentum_acceleration": -0.0432, "velocity_acceleration": -0.004207, "slope_acceleration": -0.126036}, "volume": {"volume_1m": 9998.0, "volume_3m": 13776.0, "volume_5m": 20264.0, "volume_sub": 1374.0, "volume_acceleration": 1.084, "relative_volume": 1.018}, "vwap": {"value": 13.5052, "slope": 0.0106, "price_vs_vwap_pct": 1.975, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7536, "ema20": 13.7134, "ema9_slope": 0.0569, "price_vs_ema9_pct": 0.133, "price_vs_ema9_atr": 0.864}, "volatility": {"atr": 0.0212, "atr_pct": 0.154, "vwap_distance_atr": 12.56, "range_expansion_pct": 128.0}, "rsi": {"value": 77.4, "has_full_history": true}, "quote": {"bid": 13.84, "ask": 13.87, "spread": 0.03, "spread_pct": 0.217}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.258, "downtick_ratio": 0.258}, "pressure": {"score": -2.0, "slope": -16.3}}, "prediction": {"symbol": "FIGS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.8699, "resistance_source": "session_high", "resistance_distance_pct": 0.7115938977192615, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03899663191100995)", "volume=Expanding (rvol=1.018, accel=1.084)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.133%, ema9_slope=0.0569)", "resistance=SAFE (session_high $13.87 (0.71% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:49.450023", "symbol": "REPL", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.07382798080472736)", "volume=Declining (rvol=1.008, accel=0.906)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.077%, ema9_slope=-0.0417)", "resistance=SAFE (session_high $13.62 (0.59% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:07:49.437733+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.54, "open": 12.9, "extension_from_open_pct": 4.9612403100775095, "price_1m": 13.53, "price_3m": 13.55, "price_5m": 13.59, "price_sub": 13.54}, "velocity": {"velocity_1m": 0.0012318305001231568, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.07388252678241439, "slope_3m": 0.05542554501785488, "slope_5m": -0.07382798080472736, "slope_sub": 0.01477377654662942}, "acceleration": {"momentum_acceleration": -0.0886, "velocity_acceleration": 0.000253, "slope_acceleration": 0.007592}, "volume": {"volume_1m": 273.0, "volume_3m": 4471.0, "volume_5m": 10053.0, "volume_sub": 173.0, "volume_acceleration": 0.906, "relative_volume": 1.008}, "vwap": {"value": 13.1578, "slope": 0.0023, "price_vs_vwap_pct": 2.905, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 74, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5505, "ema20": 13.5429, "ema9_slope": -0.0417, "price_vs_ema9_pct": -0.077, "price_vs_ema9_atr": -0.417}, "volatility": {"atr": 0.0251, "atr_pct": 0.185, "vwap_distance_atr": 15.245, "range_expansion_pct": -81.4}, "rsi": {"value": 52.7, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.55, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.5, "downtick_ratio": 0.167}, "pressure": {"score": 11.0, "slope": 14.2}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.5908419497784348, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.07382798080472736)", "volume=Declining (rvol=1.008, accel=0.906)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.077%, ema9_slope=-0.0417)", "resistance=SAFE (session_high $13.62 (0.59% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:54.503867", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.11211494503102247)", "volume=Expanding (rvol=1.018, accel=1.084)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.426%, ema9_slope=0.0715)", "resistance=SAFE (session_high $13.87 (0.34% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:07:54.493022+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.8223, "open": 13.22, "extension_from_open_pct": 4.555975794251132, "price_1m": 13.7899, "price_3m": 13.76, "price_5m": 13.74, "price_sub": 13.7963}, "velocity": {"velocity_1m": 0.003915909469974507, "velocity_sub": 0.0062818775082207545}, "slope": {"slope_1m": 0.23467887383113892, "slope_3m": 0.18848547091161577, "slope_5m": 0.11211494503102247, "slope_sub": 0.21499180008517146}, "acceleration": {"momentum_acceleration": 0.1029, "velocity_acceleration": 0.002409, "slope_acceleration": 0.07226}, "volume": {"volume_1m": 10052.0, "volume_3m": 13830.0, "volume_5m": 20318.0, "volume_sub": 1428.0, "volume_acceleration": 1.084, "relative_volume": 1.018}, "vwap": {"value": 13.5057, "slope": 0.011, "price_vs_vwap_pct": 2.345, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7636, "ema20": 13.7182, "ema9_slope": 0.0715, "price_vs_ema9_pct": 0.426, "price_vs_ema9_atr": 2.762}, "volatility": {"atr": 0.0212, "atr_pct": 0.154, "vwap_distance_atr": 14.911, "range_expansion_pct": 127.8}, "rsi": {"value": 89.3, "has_full_history": true}, "quote": {"bid": 13.84, "ask": 13.88, "spread": 0.04, "spread_pct": 0.289}, "trade_flow": {"tick_count_sub": 34, "trades_per_second": 1.133, "uptick_ratio": 0.294, "downtick_ratio": 0.265}, "pressure": {"score": 7.7, "slope": 9.7}}, "prediction": {"symbol": "FIGS", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.8699, "resistance_source": "session_high", "resistance_distance_pct": 0.3443710525744572, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.11211494503102247)", "volume=Expanding (rvol=1.018, accel=1.084)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.426%, ema9_slope=0.0715)", "resistance=SAFE (session_high $13.87 (0.34% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:07:54.506077", "symbol": "MNRO", "shortlisted": true, "confidence_rank": 2, "state": "BUY", "should_enter": true, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 198.969951, "reasons_for": ["held 199.0s (>= 18s)", "momentum=Strong (slope_5m=0.011758250372346433)", "volume=Steady (rvol=1.016, accel=0.988)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.119%, ema9_slope=0.0214)", "resistance=SAFE (session_high $12.85 (0.67% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "MNRO", "computed_at": "2026-09-14T16:07:54.493022+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.765, "open": 12.77, "extension_from_open_pct": -0.039154267815184066, "price_1m": 12.755, "price_3m": 12.75, "price_5m": 12.7446, "price_sub": 12.7557}, "velocity": {"velocity_1m": 0.0013066771200835993, "velocity_sub": 0.0024302860681894942}, "slope": {"slope_1m": 0.07836990595611117, "slope_3m": 0.039190071848464215, "slope_5m": 0.011758250372346433, "slope_sub": 0.06129979873755253}, "acceleration": {"momentum_acceleration": 0.0495, "velocity_acceleration": 2e-05, "slope_acceleration": 0.000853}, "volume": {"volume_1m": 1068.0, "volume_3m": 1882.0, "volume_5m": 5092.0, "volume_sub": 1068.0, "volume_acceleration": 0.988, "relative_volume": 1.016}, "vwap": {"value": 12.6906, "slope": 0.0008, "price_vs_vwap_pct": 0.586, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.7498, "ema20": 12.7289, "ema9_slope": 0.0214, "price_vs_ema9_pct": 0.119, "price_vs_ema9_atr": 1.918}, "volatility": {"atr": 0.0079, "atr_pct": 0.062, "vwap_distance_atr": 9.402, "range_expansion_pct": -50.1}, "rsi": {"value": 67.2, "has_full_history": true}, "quote": {"bid": 12.76, "ask": 12.77, "spread": 0.01, "spread_pct": 0.078}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.231, "downtick_ratio": 0.192}, "pressure": {"score": 3.0, "slope": 10.1}}, "prediction": {"symbol": "MNRO", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.85, "resistance_source": "session_high", "resistance_distance_pct": 0.6658832745789195, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.011758250372346433)", "volume=Steady (rvol=1.016, accel=0.988)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.119%, ema9_slope=0.0214)", "resistance=SAFE (session_high $12.85 (0.67% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:21.144216", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 72.2, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.06% away, no breakout in progress)", "momentum=Strong (slope_5m=0.2226515152612209)", "volume=Expanding (rvol=1.022, accel=1.1)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.526%, ema9_slope=0.113)", "resistance=TOO_CLOSE (session_high $13.87 (0.06% away))", "extension=EXTENDED"], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:08:21.133482+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.8639, "open": 13.22, "extension_from_open_pct": 4.870650529500745, "price_1m": 13.87, "price_3m": 13.7703, "price_5m": 13.76, "price_sub": 13.87}, "velocity": {"velocity_1m": -0.0007329968757510207, "velocity_sub": -0.0014659937515020414}, "slope": {"slope_1m": -0.04398948579175662, "slope_3m": 0.26731657507260836, "slope_5m": 0.2226515152612209, "slope_sub": 0.42762034052722003}, "acceleration": {"momentum_acceleration": 0.205, "velocity_acceleration": -0.000291, "slope_acceleration": -0.01046}, "volume": {"volume_1m": 1036.0, "volume_3m": 14343.0, "volume_5m": 17665.0, "volume_sub": 1036.0, "volume_acceleration": 1.1, "relative_volume": 1.022}, "vwap": {"value": 13.5076, "slope": 0.0122, "price_vs_vwap_pct": 2.638, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 36, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7913, "ema20": 13.7362, "ema9_slope": 0.113, "price_vs_ema9_pct": 0.526, "price_vs_ema9_atr": 3.284}, "volatility": {"atr": 0.0221, "atr_pct": 0.159, "vwap_distance_atr": 16.122, "range_expansion_pct": 110.3}, "rsi": {"value": 89.0, "has_full_history": true}, "quote": {"bid": 13.86, "ask": 13.88, "spread": 0.02, "spread_pct": 0.144}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.294, "downtick_ratio": 0.412}, "pressure": {"score": -3.2, "slope": -10.9}}, "prediction": {"symbol": "FIGS", "direction": "UP", "confidence": 72.2, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 13.8729, "resistance_source": "session_high", "resistance_distance_pct": 0.06491679830351013, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.2226515152612209)", "volume=Expanding (rvol=1.022, accel=1.1)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.526%, ema9_slope=0.113)", "resistance=TOO_CLOSE (session_high $13.87 (0.06% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:21.146527", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.05539961589599855)", "volume=Declining (rvol=0.989, accel=0.616)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.167%, ema9_slope=0.0454)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:08:21.133482+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.55, "open": 12.8, "extension_from_open_pct": 5.859375, "price_1m": 13.545, "price_3m": 13.53, "price_5m": 13.52, "price_sub": 13.5109}, "velocity": {"velocity_1m": 0.0006152331733728044, "velocity_sub": 0.009646532306014957}, "slope": {"slope_1m": 0.03690717844621356, "slope_3m": 0.018454724409451704, "slope_5m": 0.05539961589599855, "slope_sub": 0.07761292218195827}, "acceleration": {"momentum_acceleration": 0.0222, "velocity_acceleration": 0.000223, "slope_acceleration": 0.002355}, "volume": {"volume_1m": 320.0, "volume_3m": 1895.0, "volume_5m": 6671.0, "volume_sub": 320.0, "volume_acceleration": 0.616, "relative_volume": 0.989}, "vwap": {"value": 13.1281, "slope": 0.0016, "price_vs_vwap_pct": 3.214, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 99, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5274, "ema20": 13.502, "ema9_slope": 0.0454, "price_vs_ema9_pct": 0.167, "price_vs_ema9_atr": 2.206}, "volatility": {"atr": 0.0103, "atr_pct": 0.076, "vwap_distance_atr": 41.105, "range_expansion_pct": -3.5}, "rsi": {"value": 80.4, "has_full_history": true}, "quote": {"bid": 13.55, "ask": 13.56, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.318, "downtick_ratio": 0.182}, "pressure": {"score": 2.6, "slope": -1.4}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.05539961589599855)", "volume=Declining (rvol=0.989, accel=0.616)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.167%, ema9_slope=0.0454)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:21.149047", "symbol": "STLA", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "momentum=Strong (slope_5m=0.002281967512388931)", "volume=Declining (rvol=0.811, accel=0.537)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.032%, ema9_slope=0.0158)", "resistance=TOO_CLOSE (session_high $5.26 (0.04% away))", "extension=EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:08:21.133482+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2581, "open": 5.22, "extension_from_open_pct": 0.7298850574712648, "price_1m": 5.26, "price_3m": 5.255, "price_5m": 5.25, "price_sub": 5.26}, "velocity": {"velocity_1m": -0.0006020278833967086, "velocity_sub": -0.0012040557667934173}, "slope": {"slope_1m": -0.03612819805858497, "slope_3m": -0.01806301138920415, "slope_5m": 0.002281967512388931, "slope_sub": 0.09360107298790799}, "acceleration": {"momentum_acceleration": 0.0913, "velocity_acceleration": 1.8e-05, "slope_acceleration": 0.000205}, "volume": {"volume_1m": 698.0, "volume_3m": 39539.0, "volume_5m": 78003.0, "volume_sub": 698.0, "volume_acceleration": 0.537, "relative_volume": 0.811}, "vwap": {"value": 5.2376, "slope": 0.0001, "price_vs_vwap_pct": 0.392, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 34, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2564, "ema20": 5.253, "ema9_slope": 0.0158, "price_vs_ema9_pct": 0.032, "price_vs_ema9_atr": 0.192}, "volatility": {"atr": 0.0089, "atr_pct": 0.169, "vwap_distance_atr": 2.311, "range_expansion_pct": -0.1}, "rsi": {"value": 57.7, "has_full_history": true}, "quote": {"bid": 5.25, "ask": 5.26, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.444}, "pressure": {"score": -16.9, "slope": 37.9}}, "prediction": {"symbol": "STLA", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.26, "resistance_source": "session_high", "resistance_distance_pct": 0.03613472547117805, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.002281967512388931)", "volume=Declining (rvol=0.811, accel=0.537)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.032%, ema9_slope=0.0158)", "resistance=TOO_CLOSE (session_high $5.26 (0.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:21.151264", "symbol": "APPS", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.11825171746541907)", "volume=Declining (rvol=0.994, accel=0.526)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.188%, ema9_slope=-0.039)", "resistance=SAFE (session_high $11.94 (2.05% away))", "extension=EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:08:21.133482+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7, "open": 11.75, "extension_from_open_pct": -0.4255319148936231, "price_1m": 11.7001, "price_3m": 11.7487, "price_5m": 11.743, "price_sub": 11.705}, "velocity": {"velocity_1m": -1.424489249401619e-05, "velocity_sub": -0.0014238929232523942}, "slope": {"slope_1m": -0.0008546972021618993, "slope_3m": -0.04272274929436927, "slope_5m": -0.11825171746541907, "slope_sub": -0.21203132668957142}, "acceleration": {"momentum_acceleration": 0.0938, "velocity_acceleration": -2e-06, "slope_acceleration": 0.000115}, "volume": {"volume_1m": 556.0, "volume_3m": 5496.0, "volume_5m": 9795.0, "volume_sub": 556.0, "volume_acceleration": 0.526, "relative_volume": 0.994}, "vwap": {"value": 11.6279, "slope": 0.0006, "price_vs_vwap_pct": 0.62, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 34, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.722, "ema20": 11.7218, "ema9_slope": -0.039, "price_vs_ema9_pct": -0.188, "price_vs_ema9_atr": -1.389}, "volatility": {"atr": 0.0159, "atr_pct": 0.136, "vwap_distance_atr": 4.543, "range_expansion_pct": 150.9}, "rsi": {"value": 43.9, "has_full_history": true}, "quote": {"bid": 11.69, "ask": 11.71, "spread": 0.02, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.188, "downtick_ratio": 0.188}, "pressure": {"score": -12.8, "slope": 39.7}}, "prediction": {"symbol": "APPS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 2.0512820512820533, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.11825171746541907)", "volume=Declining (rvol=0.994, accel=0.526)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.188%, ema9_slope=-0.039)", "resistance=SAFE (session_high $11.94 (2.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:27.514907", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.173066279531379)", "volume=Expanding (rvol=1.022, accel=1.1)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.327%, ema9_slope=0.103)", "resistance=SAFE (session_high $13.87 (0.31% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:08:27.503759+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.8296, "open": 13.22, "extension_from_open_pct": 4.611195158850216, "price_1m": 13.87, "price_3m": 13.7703, "price_5m": 13.76, "price_sub": 13.87}, "velocity": {"velocity_1m": -0.004854602259072337, "velocity_sub": -0.009709204518144674}, "slope": {"slope_1m": -0.2917009631908042, "slope_3m": 0.143530290796466, "slope_5m": 0.173066279531379, "slope_sub": 0.2789866475659187}, "acceleration": {"momentum_acceleration": 0.1059, "velocity_acceleration": -0.001294, "slope_acceleration": -0.038886}, "volume": {"volume_1m": 1071.0, "volume_3m": 14378.0, "volume_5m": 17700.0, "volume_sub": 1071.0, "volume_acceleration": 1.1, "relative_volume": 1.022}, "vwap": {"value": 13.5076, "slope": 0.0122, "price_vs_vwap_pct": 2.384, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 36, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.7845, "ema20": 13.7329, "ema9_slope": 0.103, "price_vs_ema9_pct": 0.327, "price_vs_ema9_atr": 2.042}, "volatility": {"atr": 0.0221, "atr_pct": 0.16, "vwap_distance_atr": 14.57, "range_expansion_pct": 110.5}, "rsi": {"value": 76.8, "has_full_history": true}, "quote": {"bid": 13.86, "ask": 13.88, "spread": 0.02, "spread_pct": 0.144}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.238, "downtick_ratio": 0.381}, "pressure": {"score": -10.0, "slope": -6.8}}, "prediction": {"symbol": "FIGS", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.8729, "resistance_source": "session_high", "resistance_distance_pct": 0.3130965465378633, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.173066279531379)", "volume=Expanding (rvol=1.022, accel=1.1)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.327%, ema9_slope=0.103)", "resistance=SAFE (session_high $13.87 (0.31% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:27.517846", "symbol": "STLA", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 39.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "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=Deteriorating (slope_5m=-0.009509319132749893)", "volume=Declining (rvol=0.811, accel=0.537)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.015%, ema9_slope=0.0135)", "resistance=SAFE (session_high $5.26 (0.10% away))", "extension=NORMAL"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:08:27.503759+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.255, "open": 5.22, "extension_from_open_pct": 0.6704980842911905, "price_1m": 5.26, "price_3m": 5.255, "price_5m": 5.25, "price_sub": 5.26}, "velocity": {"velocity_1m": -0.001584283903675505, "velocity_sub": -0.00316856780735101}, "slope": {"slope_1m": -0.09510223490251818, "slope_3m": -0.04754358161648077, "slope_5m": -0.009509319132749893, "slope_sub": 0.05822388606384598}, "acceleration": {"momentum_acceleration": -0.0677, "velocity_acceleration": -0.000308, "slope_acceleration": -0.009258}, "volume": {"volume_1m": 699.0, "volume_3m": 39540.0, "volume_5m": 78004.0, "volume_sub": 699.0, "volume_acceleration": 0.537, "relative_volume": 0.811}, "vwap": {"value": 5.2376, "slope": 0.0001, "price_vs_vwap_pct": 0.333, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 34, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2558, "ema20": 5.2527, "ema9_slope": 0.0135, "price_vs_ema9_pct": -0.015, "price_vs_ema9_atr": -0.087}, "volatility": {"atr": 0.0089, "atr_pct": 0.169, "vwap_distance_atr": 1.962, "range_expansion_pct": -0.0}, "rsi": {"value": 54.0, "has_full_history": true}, "quote": {"bid": 5.25, "ask": 5.26, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.3, "downtick_ratio": 0.5}, "pressure": {"score": -21.8, "slope": -4.9}}, "prediction": {"symbol": "STLA", "direction": "NEUTRAL", "confidence": 39.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.26, "resistance_source": "session_high", "resistance_distance_pct": 0.0951474785918153, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.009509319132749893)", "volume=Declining (rvol=0.811, accel=0.537)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.015%, ema9_slope=0.0135)", "resistance=SAFE (session_high $5.26 (0.10% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:27.520066", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03682659932659948)", "volume=Declining (rvol=1.025, accel=0.665)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.179%, ema9_slope=0.0523)", "resistance=SAFE (session_high $9.55 (0.42% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:08:27.503759+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.51, "open": 9.42, "extension_from_open_pct": 0.9554140127388521, "price_1m": 9.51, "price_3m": 9.505, "price_5m": 9.485, "price_sub": 9.4766}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.011748236005881266}, "slope": {"slope_1m": 0.0, "slope_3m": 0.052594670406731, "slope_5m": 0.03682659932659948, "slope_sub": 0.028852051628324597}, "acceleration": {"momentum_acceleration": -0.008, "velocity_acceleration": 0.000106, "slope_acceleration": 0.000526}, "volume": {"volume_1m": 223.0, "volume_3m": 5756.0, "volume_5m": 10642.0, "volume_sub": 223.0, "volume_acceleration": 0.665, "relative_volume": 1.025}, "vwap": {"value": 9.4088, "slope": 0.0009, "price_vs_vwap_pct": 1.075, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.493, "ema20": 9.4708, "ema9_slope": 0.0523, "price_vs_ema9_pct": 0.179, "price_vs_ema9_atr": 1.231}, "volatility": {"atr": 0.0138, "atr_pct": 0.145, "vwap_distance_atr": 7.332, "range_expansion_pct": -13.4}, "rsi": {"value": 74.8, "has_full_history": true}, "quote": {"bid": 9.5, "ask": 9.52, "spread": 0.02, "spread_pct": 0.21}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.273}, "pressure": {"score": 3.5, "slope": 2.8}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.4206098843322915, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03682659932659948)", "volume=Declining (rvol=1.025, accel=0.665)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.179%, ema9_slope=0.0523)", "resistance=SAFE (session_high $9.55 (0.42% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:27.522956", "symbol": "REPL", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.019652984446069353)", "volume=Declining (rvol=1.011, accel=0.9)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.126%, ema9_slope=-0.0373)", "resistance=SAFE (session_high $13.62 (0.67% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:08:27.503759+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5292, "open": 12.9, "extension_from_open_pct": 4.877519379844954, "price_1m": 13.54, "price_3m": 13.525, "price_5m": 13.58, "price_sub": 13.54}, "velocity": {"velocity_1m": -0.00132939438700144, "velocity_sub": -0.00265878877400288}, "slope": {"slope_1m": -0.07979548712189277, "slope_3m": -0.0029557232654827386, "slope_5m": -0.019652984446069353, "slope_sub": -0.0035464136891564494}, "acceleration": {"momentum_acceleration": -0.0161, "velocity_acceleration": -8.7e-05, "slope_acceleration": -0.004834}, "volume": {"volume_1m": 1364.0, "volume_3m": 4509.0, "volume_5m": 9354.0, "volume_sub": 1364.0, "volume_acceleration": 0.9, "relative_volume": 1.011}, "vwap": {"value": 13.1587, "slope": 0.0023, "price_vs_vwap_pct": 2.815, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 75, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5462, "ema20": 13.5416, "ema9_slope": -0.0373, "price_vs_ema9_pct": -0.126, "price_vs_ema9_atr": -0.719}, "volatility": {"atr": 0.0236, "atr_pct": 0.175, "vwap_distance_atr": 15.669, "range_expansion_pct": -62.9}, "rsi": {"value": 50.3, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.091, "downtick_ratio": 0.182}, "pressure": {"score": -8.0, "slope": -22.9}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.6711409395973138, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.019652984446069353)", "volume=Declining (rvol=1.011, accel=0.9)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.126%, ema9_slope=-0.0373)", "resistance=SAFE (session_high $13.62 (0.67% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:32.574135", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.03682659932659948)", "volume=Declining (rvol=1.025, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.179%, ema9_slope=0.0523)", "resistance=SAFE (session_high $9.55 (0.42% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:08:32.566477+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.51, "open": 9.42, "extension_from_open_pct": 0.9554140127388521, "price_1m": 9.51, "price_3m": 9.505, "price_5m": 9.485, "price_sub": 9.5023}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.002701100435333136}, "slope": {"slope_1m": 0.0, "slope_3m": 0.052594670406731, "slope_5m": 0.03682659932659948, "slope_sub": 0.09201719268600436}, "acceleration": {"momentum_acceleration": 0.0552, "velocity_acceleration": -0.001787, "slope_acceleration": 0.0}, "volume": {"volume_1m": 247.0, "volume_3m": 5780.0, "volume_5m": 10666.0, "volume_sub": 20.0, "volume_acceleration": 0.666, "relative_volume": 1.025}, "vwap": {"value": 9.4088, "slope": 0.0009, "price_vs_vwap_pct": 1.075, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.493, "ema20": 9.4708, "ema9_slope": 0.0523, "price_vs_ema9_pct": 0.179, "price_vs_ema9_atr": 1.231}, "volatility": {"atr": 0.0138, "atr_pct": 0.145, "vwap_distance_atr": 7.332, "range_expansion_pct": -13.4}, "rsi": {"value": 74.8, "has_full_history": true}, "quote": {"bid": 9.5, "ask": 9.52, "spread": 0.02, "spread_pct": 0.21}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 13.5, "slope": 10.0}}, "prediction": {"symbol": "BRBR", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.4206098843322915, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03682659932659948)", "volume=Declining (rvol=1.025, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.179%, ema9_slope=0.0523)", "resistance=SAFE (session_high $9.55 (0.42% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:32.576575", "symbol": "STLA", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.019781415360268537)", "volume=Declining (rvol=0.811, accel=0.537)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.056%, ema9_slope=0.0114)", "resistance=SAFE (session_high $5.26 (0.15% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:08:32.566477+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2523, "open": 5.22, "extension_from_open_pct": 0.6187739463601575, "price_1m": 5.26, "price_3m": 5.255, "price_5m": 5.25, "price_sub": 5.26}, "velocity": {"velocity_1m": -0.0024397972116602723, "velocity_sub": -0.0048795944233205445}, "slope": {"slope_1m": -0.14649505816994982, "slope_3m": -0.07322964944871532, "slope_5m": -0.019781415360268537, "slope_sub": -0.04336991877651206}, "acceleration": {"momentum_acceleration": 0.0236, "velocity_acceleration": -0.000338, "slope_acceleration": -0.010151}, "volume": {"volume_1m": 1001.0, "volume_3m": 39842.0, "volume_5m": 78306.0, "volume_sub": 2.0, "volume_acceleration": 0.537, "relative_volume": 0.811}, "vwap": {"value": 5.2376, "slope": 0.0001, "price_vs_vwap_pct": 0.281, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 34, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2552, "ema20": 5.2525, "ema9_slope": 0.0114, "price_vs_ema9_pct": -0.056, "price_vs_ema9_atr": -0.33}, "volatility": {"atr": 0.0089, "atr_pct": 0.169, "vwap_distance_atr": 1.658, "range_expansion_pct": -0.0}, "rsi": {"value": 51.2, "has_full_history": true}, "quote": {"bid": 5.25, "ask": 5.26, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -55.0, "slope": -33.2}}, "prediction": {"symbol": "STLA", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.26, "resistance_source": "session_high", "resistance_distance_pct": 0.14660244083544008, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.019781415360268537)", "volume=Declining (rvol=0.811, accel=0.537)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.056%, ema9_slope=0.0114)", "resistance=SAFE (session_high $5.26 (0.15% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:32.579949", "symbol": "REPL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 55.7, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.014033118158852368)", "volume=Declining (rvol=1.011, accel=0.9)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.009%, ema9_slope=-0.0306)", "resistance=SAFE (session_high $13.62 (0.50% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:08:32.566477+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.552, "open": 12.9, "extension_from_open_pct": 5.054263565891467, "price_1m": 13.54, "price_3m": 13.525, "price_5m": 13.58, "price_sub": 13.5292}, "velocity": {"velocity_1m": 0.0014771048744461417, "velocity_sub": 0.005617479230109727}, "slope": {"slope_1m": 0.08858703676362362, "slope_3m": 0.08123676825365655, "slope_5m": 0.014033118158852368, "slope_sub": 0.037222218119246496}, "acceleration": {"momentum_acceleration": 0.0232, "velocity_acceleration": 0.001635, "slope_acceleration": 0.033259}, "volume": {"volume_1m": 1382.0, "volume_3m": 4527.0, "volume_5m": 9372.0, "volume_sub": 18.0, "volume_acceleration": 0.9, "relative_volume": 1.011}, "vwap": {"value": 13.1588, "slope": 0.0023, "price_vs_vwap_pct": 2.988, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 75, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5508, "ema20": 13.5438, "ema9_slope": -0.0306, "price_vs_ema9_pct": 0.009, "price_vs_ema9_atr": 0.05}, "volatility": {"atr": 0.0245, "atr_pct": 0.181, "vwap_distance_atr": 16.05, "range_expansion_pct": -48.0}, "rsi": {"value": 55.1, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 41.4, "slope": 49.4}}, "prediction": {"symbol": "REPL", "direction": "UP", "confidence": 55.7, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.5017709563164081, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.014033118158852368)", "volume=Declining (rvol=1.011, accel=0.9)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.009%, ema9_slope=-0.0306)", "resistance=SAFE (session_high $13.62 (0.50% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:37.628579", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.052678, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.03577478719262506)", "volume=Declining (rvol=1.025, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.175%, ema9_slope=0.0521)", "resistance=SAFE (session_high $9.55 (0.43% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:08:37.619155+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.5095, "open": 9.42, "extension_from_open_pct": 0.9501061571125186, "price_1m": 9.51, "price_3m": 9.505, "price_5m": 9.485, "price_sub": 9.5023}, "velocity": {"velocity_1m": -8.762705923599914e-05, "velocity_sub": 0.0025257043031684284}, "slope": {"slope_1m": -0.005257761770820589, "slope_3m": 0.04996581286487759, "slope_5m": 0.03577478719262506, "slope_sub": 0.08885987723860424}, "acceleration": {"momentum_acceleration": 0.0531, "velocity_acceleration": -3.5e-05, "slope_acceleration": -0.001041}, "volume": {"volume_1m": 262.0, "volume_3m": 5795.0, "volume_5m": 10681.0, "volume_sub": 35.0, "volume_acceleration": 0.666, "relative_volume": 1.025}, "vwap": {"value": 9.4088, "slope": 0.0009, "price_vs_vwap_pct": 1.07, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4929, "ema20": 9.4708, "ema9_slope": 0.0521, "price_vs_ema9_pct": 0.175, "price_vs_ema9_atr": 1.202}, "volatility": {"atr": 0.0138, "atr_pct": 0.145, "vwap_distance_atr": 7.295, "range_expansion_pct": -13.4}, "rsi": {"value": 74.4, "has_full_history": true}, "quote": {"bid": 9.5, "ask": 9.52, "spread": 0.02, "spread_pct": 0.21}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 3.4, "slope": -10.1}}, "prediction": {"symbol": "BRBR", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.42588989957412626, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03577478719262506)", "volume=Declining (rvol=1.025, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.175%, ema9_slope=0.0521)", "resistance=SAFE (session_high $9.55 (0.43% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:37.631499", "symbol": "STLA", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.052678, "reasons_for": ["holding 5.1s / 18s", "momentum=Building (slope_5m=-0.009509319132749893)", "volume=Declining (rvol=0.811, accel=0.537)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.015%, ema9_slope=0.0135)", "resistance=SAFE (session_high $5.26 (0.10% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:08:37.619155+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.255, "open": 5.22, "extension_from_open_pct": 0.6704980842911905, "price_1m": 5.26, "price_3m": 5.255, "price_5m": 5.25, "price_sub": 5.26}, "velocity": {"velocity_1m": -0.001584283903675505, "velocity_sub": -0.00316856780735101}, "slope": {"slope_1m": -0.09510223490251818, "slope_3m": -0.04754358161648077, "slope_5m": -0.009509319132749893, "slope_sub": -0.012552838415490594}, "acceleration": {"momentum_acceleration": 0.003, "velocity_acceleration": 0.000339, "slope_acceleration": 0.010171}, "volume": {"volume_1m": 1011.0, "volume_3m": 39852.0, "volume_5m": 78316.0, "volume_sub": 12.0, "volume_acceleration": 0.537, "relative_volume": 0.811}, "vwap": {"value": 5.2376, "slope": 0.0001, "price_vs_vwap_pct": 0.333, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 34, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2558, "ema20": 5.2527, "ema9_slope": 0.0135, "price_vs_ema9_pct": -0.015, "price_vs_ema9_atr": -0.087}, "volatility": {"atr": 0.0089, "atr_pct": 0.169, "vwap_distance_atr": 1.962, "range_expansion_pct": -0.0}, "rsi": {"value": 54.0, "has_full_history": true}, "quote": {"bid": 5.25, "ask": 5.26, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -13.8, "slope": 41.2}}, "prediction": {"symbol": "STLA", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.26, "resistance_source": "session_high", "resistance_distance_pct": 0.0951474785918153, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.009509319132749893)", "volume=Declining (rvol=0.811, accel=0.537)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.015%, ema9_slope=0.0135)", "resistance=SAFE (session_high $5.26 (0.10% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:37.634183", "symbol": "REPL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.042122999157542924)", "volume=Declining (rvol=1.011, accel=0.9)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.215%, ema9_slope=-0.0418)", "resistance=SAFE (session_high $13.62 (0.78% away))", "extension=EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:08:37.619155+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.514, "open": 12.9, "extension_from_open_pct": 4.759689922480613, "price_1m": 13.54, "price_3m": 13.525, "price_5m": 13.58, "price_sub": 13.5292}, "velocity": {"velocity_1m": -0.0032003938946331616, "velocity_sub": -0.0037449861534064846}, "slope": {"slope_1m": -0.1922081762401109, "slope_3m": -0.05913660555884097, "slope_5m": -0.042122999157542924, "slope_sub": -0.13125609720045986}, "acceleration": {"momentum_acceleration": 0.0891, "velocity_acceleration": -0.001853, "slope_acceleration": -0.055574}, "volume": {"volume_1m": 1464.0, "volume_3m": 4609.0, "volume_5m": 9454.0, "volume_sub": 100.0, "volume_acceleration": 0.9, "relative_volume": 1.011}, "vwap": {"value": 13.1588, "slope": 0.0023, "price_vs_vwap_pct": 2.699, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 75, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5432, "ema20": 13.5402, "ema9_slope": -0.0418, "price_vs_ema9_pct": -0.215, "price_vs_ema9_atr": -1.191}, "volatility": {"atr": 0.0245, "atr_pct": 0.181, "vwap_distance_atr": 14.498, "range_expansion_pct": -48.0}, "rsi": {"value": 47.2, "has_full_history": true}, "quote": {"bid": 13.51, "ask": 13.52, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -15.1, "slope": -56.5}}, "prediction": {"symbol": "REPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.784371762616545, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.042122999157542924)", "volume=Declining (rvol=1.011, accel=0.9)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.215%, ema9_slope=-0.0418)", "resistance=SAFE (session_high $13.62 (0.78% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:42.663231", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.090842, "reasons_for": ["holding 10.1s / 18s", "momentum=Strong (slope_5m=0.03577478719262506)", "volume=Declining (rvol=1.025, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.175%, ema9_slope=0.0521)", "resistance=SAFE (session_high $9.55 (0.43% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:08:42.657319+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.5095, "open": 9.42, "extension_from_open_pct": 0.9501061571125186, "price_1m": 9.51, "price_3m": 9.505, "price_5m": 9.485, "price_sub": 9.5023}, "velocity": {"velocity_1m": -8.762705923599914e-05, "velocity_sub": 0.0025257043031684284}, "slope": {"slope_1m": -0.005257761770820589, "slope_3m": 0.04996581286487759, "slope_5m": 0.03577478719262506, "slope_sub": 0.08885987723860424}, "acceleration": {"momentum_acceleration": 0.0531, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 262.0, "volume_3m": 5795.0, "volume_5m": 10681.0, "volume_sub": 35.0, "volume_acceleration": 0.666, "relative_volume": 1.025}, "vwap": {"value": 9.4088, "slope": 0.0009, "price_vs_vwap_pct": 1.07, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4929, "ema20": 9.4708, "ema9_slope": 0.0521, "price_vs_ema9_pct": 0.175, "price_vs_ema9_atr": 1.202}, "volatility": {"atr": 0.0138, "atr_pct": 0.145, "vwap_distance_atr": 7.295, "range_expansion_pct": -13.4}, "rsi": {"value": 74.4, "has_full_history": true}, "quote": {"bid": 9.5, "ask": 9.52, "spread": 0.02, "spread_pct": 0.21}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 3.4, "slope": 0.0}}, "prediction": {"symbol": "BRBR", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.42588989957412626, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03577478719262506)", "volume=Declining (rvol=1.025, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.175%, ema9_slope=0.0521)", "resistance=SAFE (session_high $9.55 (0.43% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:42.665835", "symbol": "STLA", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 10.090842, "reasons_for": ["holding 10.1s / 18s", "momentum=Building (slope_5m=-0.02853338405934883)", "volume=Declining (rvol=0.811, accel=0.537)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.091%, ema9_slope=0.0096)", "resistance=SAFE (session_high $5.26 (0.19% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:08:42.657319+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.25, "open": 5.22, "extension_from_open_pct": 0.5747126436781657, "price_1m": 5.26, "price_3m": 5.255, "price_5m": 5.25, "price_sub": 5.26}, "velocity": {"velocity_1m": -0.00316856780735101, "velocity_sub": -0.00633713561470202}, "slope": {"slope_1m": -0.1902949571836306, "slope_3m": -0.0951173113506638, "slope_5m": -0.02853338405934883, "slope_sub": -0.06962774836988309}, "acceleration": {"momentum_acceleration": 0.0411, "velocity_acceleration": -0.000629, "slope_acceleration": -0.018894}, "volume": {"volume_1m": 1450.0, "volume_3m": 40291.0, "volume_5m": 78755.0, "volume_sub": 451.0, "volume_acceleration": 0.537, "relative_volume": 0.811}, "vwap": {"value": 5.2376, "slope": 0.0001, "price_vs_vwap_pct": 0.237, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 34, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2548, "ema20": 5.2522, "ema9_slope": 0.0096, "price_vs_ema9_pct": -0.091, "price_vs_ema9_atr": -0.538}, "volatility": {"atr": 0.0089, "atr_pct": 0.169, "vwap_distance_atr": 1.399, "range_expansion_pct": -0.0}, "rsi": {"value": 49.0, "has_full_history": true}, "quote": {"bid": 5.25, "ask": 5.26, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.571}, "pressure": {"score": -27.4, "slope": -13.6}}, "prediction": {"symbol": "STLA", "direction": "UP", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.26, "resistance_source": "session_high", "resistance_distance_pct": 0.1904761904761864, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.02853338405934883)", "volume=Declining (rvol=0.811, accel=0.537)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.091%, ema9_slope=0.0096)", "resistance=SAFE (session_high $5.26 (0.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:08:47.690855", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.120637, "reasons_for": ["holding 15.1s / 18s", "momentum=Strong (slope_5m=0.03514368928769878)", "volume=Declining (rvol=1.025, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.172%, ema9_slope=0.052)", "resistance=SAFE (session_high $9.55 (0.43% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:08:47.687114+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.5092, "open": 9.42, "extension_from_open_pct": 0.9469214437367299, "price_1m": 9.51, "price_3m": 9.505, "price_5m": 9.485, "price_sub": 9.5023}, "velocity": {"velocity_1m": -0.00014020329477741183, "velocity_sub": 0.0024204666238699774}, "slope": {"slope_1m": -0.008412551526877176, "slope_3m": 0.048388454094083336, "slope_5m": 0.03514368928769878, "slope_sub": 0.08696544807999863}, "acceleration": {"momentum_acceleration": 0.0518, "velocity_acceleration": -2.1e-05, "slope_acceleration": -0.000627}, "volume": {"volume_1m": 270.0, "volume_3m": 5803.0, "volume_5m": 10689.0, "volume_sub": 43.0, "volume_acceleration": 0.666, "relative_volume": 1.025}, "vwap": {"value": 9.4088, "slope": 0.0009, "price_vs_vwap_pct": 1.067, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 25, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4929, "ema20": 9.4707, "ema9_slope": 0.052, "price_vs_ema9_pct": 0.172, "price_vs_ema9_atr": 1.184}, "volatility": {"atr": 0.0138, "atr_pct": 0.145, "vwap_distance_atr": 7.273, "range_expansion_pct": -13.4}, "rsi": {"value": 74.2, "has_full_history": true}, "quote": {"bid": 9.5, "ask": 9.52, "spread": 0.02, "spread_pct": 0.21}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": -6.7, "slope": -10.1}}, "prediction": {"symbol": "BRBR", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 0.42905817524082823, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03514368928769878)", "volume=Declining (rvol=1.025, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.172%, ema9_slope=0.052)", "resistance=SAFE (session_high $9.55 (0.43% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:09:19.064909", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 57.925565, "reasons_for": ["held 57.9s (>= 18s)", "momentum=Strong (slope_5m=0.03042022738381738)", "volume=Declining (rvol=0.995, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.123%, ema9_slope=0.0424)", "resistance=SAFE (session_high $13.56 (0.05% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:09:19.059047+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5481, "open": 12.8, "extension_from_open_pct": 5.844531249999993, "price_1m": 13.55, "price_3m": 13.545, "price_5m": 13.52, "price_sub": 13.555}, "velocity": {"velocity_1m": -0.000233702337023481, "velocity_sub": -0.0016967908520840785}, "slope": {"slope_1m": -0.014023123392421614, "slope_3m": 0.011441056415479678, "slope_5m": 0.03042022738381738, "slope_sub": 0.16481751555317772}, "acceleration": {"momentum_acceleration": 0.1344, "velocity_acceleration": -0.000196, "slope_acceleration": -0.000879}, "volume": {"volume_1m": 678.0, "volume_3m": 4214.0, "volume_5m": 8558.0, "volume_sub": 678.0, "volume_acceleration": 0.613, "relative_volume": 0.995}, "vwap": {"value": 13.1307, "slope": 0.0037, "price_vs_vwap_pct": 3.179, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 100, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5315, "ema20": 13.5064, "ema9_slope": 0.0424, "price_vs_ema9_pct": 0.123, "price_vs_ema9_atr": 1.77}, "volatility": {"atr": 0.0094, "atr_pct": 0.069, "vwap_distance_atr": 44.543, "range_expansion_pct": -53.0}, "rsi": {"value": 79.0, "has_full_history": true}, "quote": {"bid": 13.54, "ask": 13.56, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.357}, "pressure": {"score": -13.7, "slope": -16.3}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.5555, "resistance_source": "session_high", "resistance_distance_pct": 0.05462020504720601, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03042022738381738)", "volume=Declining (rvol=0.995, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.123%, ema9_slope=0.0424)", "resistance=SAFE (session_high $13.56 (0.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:09:19.117951", "symbol": "APPS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.11307772983646477)", "volume=Declining (rvol=0.995, accel=0.526)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.212%, ema9_slope=-0.0552)", "resistance=SAFE (session_high $11.94 (2.14% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:09:19.059047+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.69, "open": 11.75, "extension_from_open_pct": -0.5106382978723446, "price_1m": 11.695, "price_3m": 11.71, "price_5m": 11.745, "price_sub": 11.7363}, "velocity": {"velocity_1m": -0.0007125552230298962, "velocity_sub": -0.013150084211662522}, "slope": {"slope_1m": -0.042762454564898716, "slope_3m": -0.04318072344101056, "slope_5m": -0.11307772983646477, "slope_sub": -0.07783529130626238}, "acceleration": {"momentum_acceleration": -0.0352, "velocity_acceleration": -0.000202, "slope_acceleration": -0.000723}, "volume": {"volume_1m": 76.0, "volume_3m": 2361.0, "volume_5m": 7531.0, "volume_sub": 76.0, "volume_acceleration": 0.526, "relative_volume": 0.995}, "vwap": {"value": 11.628, "slope": 0.0002, "price_vs_vwap_pct": 0.533, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7148, "ema20": 11.7184, "ema9_slope": -0.0552, "price_vs_ema9_pct": -0.212, "price_vs_ema9_atr": -1.5}, "volatility": {"atr": 0.0166, "atr_pct": 0.142, "vwap_distance_atr": 3.745, "range_expansion_pct": 5.1}, "rsi": {"value": 40.9, "has_full_history": true}, "quote": {"bid": 11.69, "ask": 11.7, "spread": 0.01, "spread_pct": 0.086}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -34.4, "slope": -21.6}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 2.1385799828913603, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.11307772983646477)", "volume=Declining (rvol=0.995, accel=0.526)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.212%, ema9_slope=-0.0552)", "resistance=SAFE (session_high $11.94 (2.14% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:09:26.777838", "symbol": "WLTH", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 323.51399, "reasons_for": ["held 323.5s (>= 18s)", "momentum=Strong (slope_5m=0.07588692847656997)", "volume=Expanding (rvol=1.063, accel=1.329)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.252%, ema9_slope=0.0505)", "resistance=SAFE (session_high $10.57 (0.14% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:09:26.772139+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.56, "open": 10.29, "extension_from_open_pct": 2.6239067055393717, "price_1m": 10.545, "price_3m": 10.535, "price_5m": 10.525, "price_sub": 10.545}, "velocity": {"velocity_1m": 0.002370791844476145, "velocity_sub": 0.00474158368895229}, "slope": {"slope_1m": 0.1421464108031326, "slope_3m": 0.07109004739336762, "slope_5m": 0.07588692847656997, "slope_sub": 0.1823421286688405}, "acceleration": {"momentum_acceleration": 0.1065, "velocity_acceleration": 3.2e-05, "slope_acceleration": 0.00097}, "volume": {"volume_1m": 14216.0, "volume_3m": 23895.0, "volume_5m": 32700.0, "volume_sub": 14216.0, "volume_acceleration": 1.329, "relative_volume": 1.063}, "vwap": {"value": 10.4017, "slope": 0.0045, "price_vs_vwap_pct": 1.522, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5334, "ema20": 10.5078, "ema9_slope": 0.0505, "price_vs_ema9_pct": 0.252, "price_vs_ema9_atr": 2.036}, "volatility": {"atr": 0.013, "atr_pct": 0.124, "vwap_distance_atr": 12.138, "range_expansion_pct": 74.8}, "rsi": {"value": 75.4, "has_full_history": true}, "quote": {"bid": 10.56, "ask": 10.59, "spread": 0.03, "spread_pct": 0.284}, "trade_flow": {"tick_count_sub": 92, "trades_per_second": 3.067, "uptick_ratio": 0.152, "downtick_ratio": 0.109}, "pressure": {"score": 13.3, "slope": 35.1}}, "prediction": {"symbol": "WLTH", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.575, "resistance_source": "session_high", "resistance_distance_pct": 0.1420454545454431, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07588692847656997)", "volume=Expanding (rvol=1.063, accel=1.329)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.252%, ema9_slope=0.0505)", "resistance=SAFE (session_high $10.57 (0.14% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:09:26.818252", "symbol": "APPS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.08897176982097951)", "volume=Declining (rvol=0.995, accel=0.527)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.116%, ema9_slope=-0.0504)", "resistance=SAFE (session_high $11.94 (2.02% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:09:26.772139+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7041, "open": 11.75, "extension_from_open_pct": -0.39063829787233706, "price_1m": 11.695, "price_3m": 11.71, "price_5m": 11.745, "price_sub": 11.7363}, "velocity": {"velocity_1m": 0.0012968505059142237, "velocity_sub": -0.009145414937700288}, "slope": {"slope_1m": 0.07778076934583046, "slope_3m": 0.017094406710122568, "slope_5m": -0.08897176982097951, "slope_sub": -0.005631123046436569}, "acceleration": {"momentum_acceleration": -0.0833, "velocity_acceleration": 0.000519, "slope_acceleration": 0.015628}, "volume": {"volume_1m": 342.0, "volume_3m": 2627.0, "volume_5m": 7797.0, "volume_sub": 342.0, "volume_acceleration": 0.527, "relative_volume": 0.995}, "vwap": {"value": 11.628, "slope": 0.0002, "price_vs_vwap_pct": 0.654, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7176, "ema20": 11.7197, "ema9_slope": -0.0504, "price_vs_ema9_pct": -0.116, "price_vs_ema9_atr": -0.802}, "volatility": {"atr": 0.0169, "atr_pct": 0.144, "vwap_distance_atr": 4.504, "range_expansion_pct": 16.9}, "rsi": {"value": 46.0, "has_full_history": true}, "quote": {"bid": 11.69, "ask": 11.7, "spread": 0.01, "spread_pct": 0.086}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.267, "downtick_ratio": 0.333}, "pressure": {"score": -20.9, "slope": 13.5}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 2.0155330183439917, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.08897176982097951)", "volume=Declining (rvol=0.995, accel=0.527)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.116%, ema9_slope=-0.0504)", "resistance=SAFE (session_high $11.94 (2.02% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:09:31.875768", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 70.735836, "reasons_for": ["held 70.7s (>= 18s)", "momentum=Strong (slope_5m=0.025843609244629636)", "volume=Declining (rvol=0.995, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.104%, ema9_slope=0.0415)", "resistance=SAFE (session_high $13.56 (0.08% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:09:31.869318+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.545, "open": 12.8, "extension_from_open_pct": 5.820312499999994, "price_1m": 13.55, "price_3m": 13.545, "price_5m": 13.52, "price_sub": 13.555}, "velocity": {"velocity_1m": -0.0006150061500615967, "velocity_sub": -0.0024591171769334287}, "slope": {"slope_1m": -0.03690717844621356, "slope_3m": 0.0, "slope_5m": 0.025843609244629636, "slope_sub": 0.15109136929322897}, "acceleration": {"momentum_acceleration": 0.1252, "velocity_acceleration": -6e-05, "slope_acceleration": -0.001786}, "volume": {"volume_1m": 748.0, "volume_3m": 4284.0, "volume_5m": 8628.0, "volume_sub": 748.0, "volume_acceleration": 0.613, "relative_volume": 0.995}, "vwap": {"value": 13.1307, "slope": 0.0037, "price_vs_vwap_pct": 3.155, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 100, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5309, "ema20": 13.5061, "ema9_slope": 0.0415, "price_vs_ema9_pct": 0.104, "price_vs_ema9_atr": 1.506}, "volatility": {"atr": 0.0094, "atr_pct": 0.069, "vwap_distance_atr": 44.206, "range_expansion_pct": -53.0}, "rsi": {"value": 76.7, "has_full_history": true}, "quote": {"bid": 13.54, "ask": 13.55, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.32, "downtick_ratio": 0.36}, "pressure": {"score": -13.0, "slope": 0.7}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.5555, "resistance_source": "session_high", "resistance_distance_pct": 0.07751937984496418, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.025843609244629636)", "volume=Declining (rvol=0.995, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.104%, ema9_slope=0.0415)", "resistance=SAFE (session_high $13.56 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:09:31.926193", "symbol": "APPS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.11307772983646477)", "volume=Declining (rvol=0.995, accel=0.527)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.212%, ema9_slope=-0.0552)", "resistance=SAFE (session_high $11.94 (2.14% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:09:31.869318+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.69, "open": 11.75, "extension_from_open_pct": -0.5106382978723446, "price_1m": 11.695, "price_3m": 11.71, "price_5m": 11.745, "price_sub": 11.7363}, "velocity": {"velocity_1m": -0.0007125552230298962, "velocity_sub": -0.013150084211662522}, "slope": {"slope_1m": -0.042762454564898716, "slope_3m": -0.04318072344101056, "slope_5m": -0.11307772983646477, "slope_sub": -0.07783529130626238}, "acceleration": {"momentum_acceleration": -0.0352, "velocity_acceleration": -0.000786, "slope_acceleration": -0.023649}, "volume": {"volume_1m": 350.0, "volume_3m": 2635.0, "volume_5m": 7805.0, "volume_sub": 350.0, "volume_acceleration": 0.527, "relative_volume": 0.995}, "vwap": {"value": 11.628, "slope": 0.0002, "price_vs_vwap_pct": 0.533, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7148, "ema20": 11.7184, "ema9_slope": -0.0552, "price_vs_ema9_pct": -0.212, "price_vs_ema9_atr": -1.47}, "volatility": {"atr": 0.0169, "atr_pct": 0.145, "vwap_distance_atr": 3.669, "range_expansion_pct": 16.9}, "rsi": {"value": 40.9, "has_full_history": true}, "quote": {"bid": 11.69, "ask": 11.7, "spread": 0.01, "spread_pct": 0.086}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.294, "downtick_ratio": 0.353}, "pressure": {"score": -23.4, "slope": -2.5}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 2.1385799828913603, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.11307772983646477)", "volume=Declining (rvol=0.995, accel=0.527)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.212%, ema9_slope=-0.0552)", "resistance=SAFE (session_high $11.94 (2.14% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:09:36.951588", "symbol": "APPS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.0, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.047796251408283204)", "volume=Declining (rvol=0.995, accel=0.527)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.049%, ema9_slope=-0.0422)", "resistance=SAFE (session_high $11.94 (1.81% away))", "extension=EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:09:36.947212+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7282, "open": 11.75, "extension_from_open_pct": -0.18553191489362303, "price_1m": 11.695, "price_3m": 11.71, "price_5m": 11.745, "price_sub": 11.69}, "velocity": {"velocity_1m": 0.0047313666809176294, "velocity_sub": 0.010892500712859935}, "slope": {"slope_1m": 0.283479627036434, "slope_3m": 0.1200058081102792, "slope_5m": -0.047796251408283204, "slope_sub": -0.12351945132796815}, "acceleration": {"momentum_acceleration": 0.0757, "velocity_acceleration": 0.004735, "slope_acceleration": 0.064248}, "volume": {"volume_1m": 355.0, "volume_3m": 2640.0, "volume_5m": 7810.0, "volume_sub": 5.0, "volume_acceleration": 0.527, "relative_volume": 0.995}, "vwap": {"value": 11.628, "slope": 0.0002, "price_vs_vwap_pct": 0.862, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7225, "ema20": 11.722, "ema9_slope": -0.0422, "price_vs_ema9_pct": 0.049, "price_vs_ema9_atr": 0.339}, "volatility": {"atr": 0.0169, "atr_pct": 0.144, "vwap_distance_atr": 5.93, "range_expansion_pct": 16.8}, "rsi": {"value": 53.8, "has_full_history": true}, "quote": {"bid": 11.69, "ask": 11.7, "spread": 0.01, "spread_pct": 0.086}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 35.8, "slope": 59.2}}, "prediction": {"symbol": "APPS", "direction": "NEUTRAL", "confidence": 48.0, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.8059037192408063, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.047796251408283204)", "volume=Declining (rvol=0.995, accel=0.527)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.049%, ema9_slope=-0.0422)", "resistance=SAFE (session_high $11.94 (1.81% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:10:28.744611", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05351409204423824)", "volume=Declining (rvol=1.06, accel=0.805)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.112%, ema9_slope=0.0277)", "resistance=SAFE (session_high $8.46 (0.71% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:10:28.740843+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4, "open": 8.02, "extension_from_open_pct": 4.738154613466344, "price_1m": 8.41, "price_3m": 8.405, "price_5m": 8.35, "price_sub": 8.41}, "velocity": {"velocity_1m": -0.0019817677368212023, "velocity_sub": -0.003963535473642405}, "slope": {"slope_1m": -0.11897679952409025, "slope_3m": -0.29691211401424544, "slope_5m": 0.05351409204423824, "slope_sub": -0.03570897187917754}, "acceleration": {"momentum_acceleration": -0.0892, "velocity_acceleration": 3e-06, "slope_acceleration": -0.000317}, "volume": {"volume_1m": 212.0, "volume_3m": 10032.0, "volume_5m": 13556.0, "volume_sub": 212.0, "volume_acceleration": 0.805, "relative_volume": 1.06}, "vwap": {"value": 8.1821, "slope": 0.0042, "price_vs_vwap_pct": 2.663, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 134, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4094, "ema20": 8.4077, "ema9_slope": 0.0277, "price_vs_ema9_pct": -0.112, "price_vs_ema9_atr": -0.36}, "volatility": {"atr": 0.0262, "atr_pct": 0.312, "vwap_distance_atr": 8.313, "range_expansion_pct": -47.5}, "rsi": {"value": 49.9, "has_full_history": true}, "quote": {"bid": 8.38, "ask": 8.43, "spread": 0.05, "spread_pct": 0.595}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.8}, "pressure": {"score": -31.6, "slope": 16.6}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.7142857142857202, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05351409204423824)", "volume=Declining (rvol=1.06, accel=0.805)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.112%, ema9_slope=0.0277)", "resistance=SAFE (session_high $8.46 (0.71% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:10:33.783643", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.08321940200915236)", "volume=Declining (rvol=1.06, accel=0.805)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.007%, ema9_slope=0.0337)", "resistance=SAFE (session_high $8.46 (0.56% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:10:33.779066+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4125, "open": 8.02, "extension_from_open_pct": 4.894014962593517, "price_1m": 8.41, "price_3m": 8.405, "price_5m": 8.35, "price_sub": 8.41}, "velocity": {"velocity_1m": 0.0004954419342052125, "velocity_sub": 0.000990883868410425}, "slope": {"slope_1m": 0.029722098380139728, "slope_3m": -0.2225739440102858, "slope_5m": 0.08321940200915236, "slope_sub": 0.05354354131033147}, "acceleration": {"momentum_acceleration": -0.0297, "velocity_acceleration": 0.000983, "slope_acceleration": 0.029514}, "volume": {"volume_1m": 213.0, "volume_3m": 10033.0, "volume_5m": 13557.0, "volume_sub": 213.0, "volume_acceleration": 0.805, "relative_volume": 1.06}, "vwap": {"value": 8.1821, "slope": 0.0042, "price_vs_vwap_pct": 2.816, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 134, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4119, "ema20": 8.4089, "ema9_slope": 0.0337, "price_vs_ema9_pct": 0.007, "price_vs_ema9_atr": 0.021}, "volatility": {"atr": 0.0262, "atr_pct": 0.312, "vwap_distance_atr": 8.79, "range_expansion_pct": -47.6}, "rsi": {"value": 52.1, "has_full_history": true}, "quote": {"bid": 8.38, "ask": 8.43, "spread": 0.05, "spread_pct": 0.595}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -17.5, "slope": 14.1}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.5646359583952596, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08321940200915236)", "volume=Declining (rvol=1.06, accel=0.805)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.007%, ema9_slope=0.0337)", "resistance=SAFE (session_high $8.46 (0.56% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:10:38.803251", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.08321940200915236)", "volume=Declining (rvol=1.06, accel=0.805)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.007%, ema9_slope=0.0337)", "resistance=SAFE (session_high $8.46 (0.56% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:10:38.799397+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4125, "open": 8.02, "extension_from_open_pct": 4.894014962593517, "price_1m": 8.41, "price_3m": 8.405, "price_5m": 8.35, "price_sub": 8.41}, "velocity": {"velocity_1m": 0.0004954419342052125, "velocity_sub": 0.000990883868410425}, "slope": {"slope_1m": 0.029722098380139728, "slope_3m": -0.2225739440102858, "slope_5m": 0.08321940200915236, "slope_sub": 0.05354354131033147}, "acceleration": {"momentum_acceleration": -0.0297, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 213.0, "volume_3m": 10033.0, "volume_5m": 13557.0, "volume_sub": 213.0, "volume_acceleration": 0.805, "relative_volume": 1.06}, "vwap": {"value": 8.1821, "slope": 0.0042, "price_vs_vwap_pct": 2.816, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 134, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4119, "ema20": 8.4089, "ema9_slope": 0.0337, "price_vs_ema9_pct": 0.007, "price_vs_ema9_atr": 0.021}, "volatility": {"atr": 0.0262, "atr_pct": 0.312, "vwap_distance_atr": 8.79, "range_expansion_pct": -47.6}, "rsi": {"value": 52.1, "has_full_history": true}, "quote": {"bid": 8.38, "ask": 8.43, "spread": 0.05, "spread_pct": 0.595}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -17.5, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.5646359583952596, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08321940200915236)", "volume=Declining (rvol=1.06, accel=0.805)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.007%, ema9_slope=0.0337)", "resistance=SAFE (session_high $8.46 (0.56% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:10:43.822746", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.12477718360071141)", "volume=Declining (rvol=1.06, accel=0.805)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.042)", "resistance=SAFE (session_high $8.46 (0.36% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:10:43.819155+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.43, "open": 8.02, "extension_from_open_pct": 5.1122194513715735, "price_1m": 8.41, "price_3m": 8.405, "price_5m": 8.35, "price_sub": 8.4125}, "velocity": {"velocity_1m": 0.003963535473642405, "velocity_sub": 0.006934125804853917}, "slope": {"slope_1m": 0.23752969121139636, "slope_3m": -0.11862396204032961, "slope_5m": 0.12477718360071141, "slope_sub": 0.3627443692856524}, "acceleration": {"momentum_acceleration": 0.238, "velocity_acceleration": 0.001184, "slope_acceleration": 0.041398}, "volume": {"volume_1m": 214.0, "volume_3m": 10034.0, "volume_5m": 13558.0, "volume_sub": 1.0, "volume_acceleration": 0.805, "relative_volume": 1.06}, "vwap": {"value": 8.1821, "slope": 0.0042, "price_vs_vwap_pct": 3.03, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 134, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4154, "ema20": 8.4105, "ema9_slope": 0.042, "price_vs_ema9_pct": 0.173, "price_vs_ema9_atr": 0.551}, "volatility": {"atr": 0.0264, "atr_pct": 0.313, "vwap_distance_atr": 9.383, "range_expansion_pct": -47.6}, "rsi": {"value": 55.0, "has_full_history": true}, "quote": {"bid": 8.38, "ask": 8.43, "spread": 0.05, "spread_pct": 0.595}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 40.0, "slope": 57.5}}, "prediction": {"symbol": "SECZ", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.35587188612100995, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.12477718360071141)", "volume=Declining (rvol=1.06, accel=0.805)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.042)", "resistance=SAFE (session_high $8.46 (0.36% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:10:48.842566", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.01932, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.12240338451300062)", "volume=Declining (rvol=1.06, accel=0.805)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.163%, ema9_slope=0.0415)", "resistance=SAFE (session_high $8.46 (0.37% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:10:48.838475+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.429, "open": 8.02, "extension_from_open_pct": 5.099750623441405, "price_1m": 8.41, "price_3m": 8.405, "price_5m": 8.35, "price_sub": 8.4125}, "velocity": {"velocity_1m": 0.0037653586999603903, "velocity_sub": 0.006537890044576771}, "slope": {"slope_1m": 0.2256666072807189, "slope_3m": -0.12456008541262417, "slope_5m": 0.12240338451300062, "slope_sub": 0.3556189881509846}, "acceleration": {"momentum_acceleration": 0.2332, "velocity_acceleration": -7.9e-05, "slope_acceleration": -0.002363}, "volume": {"volume_1m": 223.0, "volume_3m": 10043.0, "volume_5m": 13567.0, "volume_sub": 10.0, "volume_acceleration": 0.805, "relative_volume": 1.06}, "vwap": {"value": 8.1821, "slope": 0.0042, "price_vs_vwap_pct": 3.018, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 134, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4152, "ema20": 8.4104, "ema9_slope": 0.0415, "price_vs_ema9_pct": 0.163, "price_vs_ema9_atr": 0.52}, "volatility": {"atr": 0.0264, "atr_pct": 0.313, "vwap_distance_atr": 9.345, "range_expansion_pct": -47.6}, "rsi": {"value": 54.8, "has_full_history": true}, "quote": {"bid": 8.38, "ask": 8.43, "spread": 0.05, "spread_pct": 0.595}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -0.3, "slope": -40.3}}, "prediction": {"symbol": "SECZ", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.36777790959782397, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.12240338451300062)", "volume=Declining (rvol=1.06, accel=0.805)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.163%, ema9_slope=0.0415)", "resistance=SAFE (session_high $8.46 (0.37% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:11:30.404952", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 182.894471, "reasons_for": ["held 182.9s (>= 18s)", "momentum=Strong (slope_5m=0.1438434982738788)", "volume=Expanding (rvol=1.078, accel=1.17)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.584%, ema9_slope=0.1578)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:11:30.398230+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.94, "open": 13.22, "extension_from_open_pct": 5.4462934947049835, "price_1m": 13.93, "price_3m": 13.87, "price_5m": 13.7899, "price_sub": 13.92}, "velocity": {"velocity_1m": 0.0011964584828906182, "velocity_sub": 0.004789272030651239}, "slope": {"slope_1m": 0.07176175098672255, "slope_3m": 0.1077070368597392, "slope_5m": 0.1438434982738788, "slope_sub": 0.40337053194128786}, "acceleration": {"momentum_acceleration": 0.2595, "velocity_acceleration": 7.9e-05, "slope_acceleration": 0.001987}, "volume": {"volume_1m": 6339.0, "volume_3m": 21053.0, "volume_5m": 33107.0, "volume_sub": 6339.0, "volume_acceleration": 1.17, "relative_volume": 1.078}, "vwap": {"value": 13.5281, "slope": 0.0201, "price_vs_vwap_pct": 3.044, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 39, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.8591, "ema20": 13.7863, "ema9_slope": 0.1578, "price_vs_ema9_pct": 0.584, "price_vs_ema9_atr": 3.105}, "volatility": {"atr": 0.0261, "atr_pct": 0.187, "vwap_distance_atr": 15.797, "range_expansion_pct": -35.2}, "rsi": {"value": 93.9, "has_full_history": true}, "quote": {"bid": 13.94, "ask": 13.95, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 48, "trades_per_second": 1.6, "uptick_ratio": 0.354, "downtick_ratio": 0.292}, "pressure": {"score": 10.1, "slope": 20.1}}, "prediction": {"symbol": "FIGS", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1438434982738788)", "volume=Expanding (rvol=1.078, accel=1.17)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.584%, ema9_slope=0.1578)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:11:46.000178", "symbol": "STLA", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 193.429686, "reasons_for": ["held 193.4s (>= 18s)", "momentum=Strong (slope_5m=0.047519482988024074)", "volume=Declining (rvol=0.832, accel=0.572)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.193%, ema9_slope=0.0176)", "resistance=SAFE (premarket_high $5.31 (0.76% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:11:45.996163+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.27, "open": 5.22, "extension_from_open_pct": 0.9578544061302648, "price_1m": 5.26, "price_3m": 5.255, "price_5m": 5.26, "price_sub": 5.2679}, "velocity": {"velocity_1m": 0.00316856780735101, "velocity_sub": 0.0013288027487231133}, "slope": {"slope_1m": 0.18993352326685256, "slope_3m": 0.09499683343888336, "slope_5m": 0.047519482988024074, "slope_sub": 0.2010365352550186}, "acceleration": {"momentum_acceleration": 0.1535, "velocity_acceleration": 4.2e-05, "slope_acceleration": 0.002074}, "volume": {"volume_1m": 203146.0, "volume_3m": 256409.0, "volume_5m": 266719.0, "volume_sub": 51463.0, "volume_acceleration": 0.572, "relative_volume": 0.832}, "vwap": {"value": 5.2382, "slope": 0.0006, "price_vs_vwap_pct": 0.607, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 37, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2598, "ema20": 5.2556, "ema9_slope": 0.0176, "price_vs_ema9_pct": 0.193, "price_vs_ema9_atr": 1.117}, "volatility": {"atr": 0.0091, "atr_pct": 0.173, "vwap_distance_atr": 3.491, "range_expansion_pct": 99.7}, "rsi": {"value": 66.4, "has_full_history": true}, "quote": {"bid": 5.26, "ask": 5.27, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.333, "downtick_ratio": 0.303}, "pressure": {"score": -8.6, "slope": 18.8}}, "prediction": {"symbol": "STLA", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.31, "resistance_source": "premarket_high", "resistance_distance_pct": 0.7590132827324485, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.047519482988024074)", "volume=Declining (rvol=0.832, accel=0.572)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.193%, ema9_slope=0.0176)", "resistance=SAFE (premarket_high $5.31 (0.76% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:17.259974", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.07263043215107191)", "volume=Expanding (rvol=1.002, accel=1.166)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.222%, ema9_slope=0.0384)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:12:17.252613+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.275, "open": 7.98, "extension_from_open_pct": 3.6967418546365907, "price_1m": 8.265, "price_3m": 8.255, "price_5m": 8.25, "price_sub": 8.265}, "velocity": {"velocity_1m": 0.0020165355918531527, "velocity_sub": 0.004033071183706305}, "slope": {"slope_1m": 0.12091898428052948, "slope_3m": 0.09072580645161636, "slope_5m": 0.07263043215107191, "slope_sub": 0.13140342120786633}, "acceleration": {"momentum_acceleration": 0.0588, "velocity_acceleration": 8e-06, "slope_acceleration": 0.000237}, "volume": {"volume_1m": 558.0, "volume_3m": 1553.0, "volume_5m": 3043.0, "volume_sub": 558.0, "volume_acceleration": 1.166, "relative_volume": 1.002}, "vwap": {"value": 8.1315, "slope": 0.0013, "price_vs_vwap_pct": 1.765, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2567, "ema20": 8.2429, "ema9_slope": 0.0384, "price_vs_ema9_pct": 0.222, "price_vs_ema9_atr": 2.107}, "volatility": {"atr": 0.0087, "atr_pct": 0.105, "vwap_distance_atr": 16.498, "range_expansion_pct": -50.1}, "rsi": {"value": 67.4, "has_full_history": true}, "quote": {"bid": 8.27, "ask": 8.28, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.111, "downtick_ratio": 0.056}, "pressure": {"score": 9.2, "slope": 1.3}}, "prediction": {"symbol": "ARHS", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07263043215107191)", "volume=Expanding (rvol=1.002, accel=1.166)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.222%, ema9_slope=0.0384)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:17.261982", "symbol": "GO", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.06697923643670467)", "volume=Declining (rvol=1.036, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.267%, ema9_slope=0.0673)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:12:17.252613+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.96, "open": 11.39, "extension_from_open_pct": 5.0043898156277455, "price_1m": 11.95, "price_3m": 11.94, "price_5m": 11.92, "price_sub": 11.955}, "velocity": {"velocity_1m": 0.001394700139470232, "velocity_sub": 0.0013941168269903197}, "slope": {"slope_1m": 0.08364700961941918, "slope_3m": 0.06275275414865668, "slope_5m": 0.06697923643670467, "slope_sub": 0.12066617435091094}, "acceleration": {"momentum_acceleration": 0.0537, "velocity_acceleration": 1e-06, "slope_acceleration": 3.3e-05}, "volume": {"volume_1m": 2586.0, "volume_3m": 7999.0, "volume_5m": 8922.0, "volume_sub": 2586.0, "volume_acceleration": 0.613, "relative_volume": 1.036}, "vwap": {"value": 11.6367, "slope": 0.0052, "price_vs_vwap_pct": 2.778, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9282, "ema20": 11.8935, "ema9_slope": 0.0673, "price_vs_ema9_pct": 0.267, "price_vs_ema9_atr": 2.203}, "volatility": {"atr": 0.0145, "atr_pct": 0.121, "vwap_distance_atr": 22.361, "range_expansion_pct": -66.8}, "rsi": {"value": 86.0, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 11.96, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 47, "trades_per_second": 1.567, "uptick_ratio": 0.128, "downtick_ratio": 0.149}, "pressure": {"score": -9.5, "slope": -0.4}}, "prediction": {"symbol": "GO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06697923643670467)", "volume=Declining (rvol=1.036, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.267%, ema9_slope=0.0673)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:17.263934", "symbol": "ARVN", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.004554797720265104)", "volume=Declining (rvol=0.989, accel=0.637)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.089%, ema9_slope=-0.0236)", "resistance=SAFE (session_high $8.62 (0.70% away))", "extension=EXTENDED"], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:12:17.252613+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5604, "open": 8.49, "extension_from_open_pct": 0.8292108362779665, "price_1m": 8.56, "price_3m": 8.5607, "price_5m": 8.5747, "price_sub": 8.56}, "velocity": {"velocity_1m": 7.788161993751318e-05, "velocity_sub": 0.00015576323987502637}, "slope": {"slope_1m": 0.004672788018960629, "slope_3m": -0.049631558664500766, "slope_5m": -0.004554797720265104, "slope_sub": -0.07449855060617294}, "acceleration": {"momentum_acceleration": 0.0699, "velocity_acceleration": 0.0, "slope_acceleration": 1e-05}, "volume": {"volume_1m": 1257.0, "volume_3m": 2297.0, "volume_5m": 4419.0, "volume_sub": 1257.0, "volume_acceleration": 0.637, "relative_volume": 0.989}, "vwap": {"value": 8.5228, "slope": 0.0006, "price_vs_vwap_pct": 0.441, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 36, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.568, "ema20": 8.5719, "ema9_slope": -0.0236, "price_vs_ema9_pct": -0.089, "price_vs_ema9_atr": -0.694}, "volatility": {"atr": 0.011, "atr_pct": 0.129, "vwap_distance_atr": 3.414, "range_expansion_pct": 0.1}, "rsi": {"value": 45.4, "has_full_history": true}, "quote": {"bid": 8.54, "ask": 8.57, "spread": 0.03, "spread_pct": 0.351}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.057, "downtick_ratio": 0.057}, "pressure": {"score": -9.0, "slope": -0.1}}, "prediction": {"symbol": "ARVN", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.6962291481706422, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.004554797720265104)", "volume=Declining (rvol=0.989, accel=0.637)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.089%, ema9_slope=-0.0236)", "resistance=SAFE (session_high $8.62 (0.70% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:17.265795", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 25.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.031080579533267975)", "volume=Expanding (rvol=1.07, accel=1.754)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.013%, ema9_slope=-0.0246)", "resistance=SAFE (session_high $8.81 (0.34% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T16:12:17.252613+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.7851, "open": 8.55, "extension_from_open_pct": 2.7497076023391718, "price_1m": 8.7795, "price_3m": 8.78, "price_5m": 8.7814, "price_sub": 8.7795}, "velocity": {"velocity_1m": 0.0010630825597508179, "velocity_sub": 0.0021261651195016358}, "slope": {"slope_1m": 0.06376461746922085, "slope_3m": 0.057517957751823605, "slope_5m": -0.031080579533267975, "slope_sub": 0.008654656432915084}, "acceleration": {"momentum_acceleration": -0.0397, "velocity_acceleration": -7e-06, "slope_acceleration": 0.000306}, "volume": {"volume_1m": 726.0, "volume_3m": 9025.0, "volume_5m": 9433.0, "volume_sub": 726.0, "volume_acceleration": 1.754, "relative_volume": 1.07}, "vwap": {"value": 8.7177, "slope": 0.0027, "price_vs_vwap_pct": 0.773, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7862, "ema20": 8.7802, "ema9_slope": -0.0246, "price_vs_ema9_pct": -0.013, "price_vs_ema9_atr": -0.085}, "volatility": {"atr": 0.0133, "atr_pct": 0.152, "vwap_distance_atr": 5.049, "range_expansion_pct": -53.3}, "rsi": {"value": 55.5, "has_full_history": true}, "quote": {"bid": 8.78, "ask": 8.79, "spread": 0.01, "spread_pct": 0.114}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.0}, "pressure": {"score": 47.0, "slope": -12.3}}, "prediction": {"symbol": "XMAX", "direction": "DOWN", "confidence": 25.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.815, "resistance_source": "session_high", "resistance_distance_pct": 0.3403490000113783, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.031080579533267975)", "volume=Expanding (rvol=1.07, accel=1.754)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.013%, ema9_slope=-0.0246)", "resistance=SAFE (session_high $8.81 (0.34% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:22.312293", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.051451, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.08472524812393913)", "volume=Expanding (rvol=1.007, accel=1.175)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.27%, ema9_slope=0.0408)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:12:22.304064+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.28, "open": 7.98, "extension_from_open_pct": 3.759398496240588, "price_1m": 8.265, "price_3m": 8.255, "price_5m": 8.25, "price_sub": 8.265}, "velocity": {"velocity_1m": 0.0030248033877795506, "velocity_sub": 0.006049606775559101}, "slope": {"slope_1m": 0.18132366273797268, "slope_3m": 0.12094335819390996, "slope_5m": 0.08472524812393913, "slope_sub": 0.16767734813313812}, "acceleration": {"momentum_acceleration": 0.083, "velocity_acceleration": 0.000399, "slope_acceleration": 0.011958}, "volume": {"volume_1m": 1272.0, "volume_3m": 2267.0, "volume_5m": 3757.0, "volume_sub": 1272.0, "volume_acceleration": 1.175, "relative_volume": 1.007}, "vwap": {"value": 8.1321, "slope": 0.0019, "price_vs_vwap_pct": 1.819, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2577, "ema20": 8.2433, "ema9_slope": 0.0408, "price_vs_ema9_pct": 0.27, "price_vs_ema9_atr": 2.465}, "volatility": {"atr": 0.0091, "atr_pct": 0.109, "vwap_distance_atr": 16.33, "range_expansion_pct": -33.5}, "rsi": {"value": 68.7, "has_full_history": true}, "quote": {"bid": 8.28, "ask": 8.29, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.097, "downtick_ratio": 0.032}, "pressure": {"score": 11.2, "slope": 2.0}}, "prediction": {"symbol": "ARHS", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.08472524812393913)", "volume=Expanding (rvol=1.007, accel=1.175)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.27%, ema9_slope=0.0408)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:22.314711", "symbol": "STLA", "shortlisted": true, "confidence_rank": 2, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 229.737587, "reasons_for": ["held 229.7s (>= 18s)", "momentum=Strong (slope_5m=0.056822716924046834)", "volume=Declining (rvol=0.842, accel=0.582)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.079%, ema9_slope=0.0254)", "resistance=SAFE (session_high $5.27 (0.09% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:12:22.304064+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.265, "open": 5.22, "extension_from_open_pct": 0.86206896551724, "price_1m": 5.2699, "price_3m": 5.26, "price_5m": 5.26, "price_sub": 5.2699}, "velocity": {"velocity_1m": -0.001549681524633651, "velocity_sub": -0.003099363049267302}, "slope": {"slope_1m": -0.09302413881479893, "slope_3m": 0.04748368144147694, "slope_5m": 0.056822716924046834, "slope_sub": 0.09876637005099688}, "acceleration": {"momentum_acceleration": 0.0419, "velocity_acceleration": -0.000122, "slope_acceleration": -0.007793}, "volume": {"volume_1m": 76669.0, "volume_3m": 371686.0, "volume_5m": 375088.0, "volume_sub": 76669.0, "volume_acceleration": 0.582, "relative_volume": 0.842}, "vwap": {"value": 5.2385, "slope": 0.0009, "price_vs_vwap_pct": 0.505, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.2609, "ema20": 5.2564, "ema9_slope": 0.0254, "price_vs_ema9_pct": 0.079, "price_vs_ema9_atr": 0.456}, "volatility": {"atr": 0.0091, "atr_pct": 0.173, "vwap_distance_atr": 2.909, "range_expansion_pct": 99.7}, "rsi": {"value": 60.3, "has_full_history": true}, "quote": {"bid": 5.26, "ask": 5.27, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.269, "downtick_ratio": 0.462}, "pressure": {"score": -20.3, "slope": -11.7}}, "prediction": {"symbol": "STLA", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.27, "resistance_source": "session_high", "resistance_distance_pct": 0.09496676163342628, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.056822716924046834)", "volume=Declining (rvol=0.842, accel=0.582)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.079%, ema9_slope=0.0254)", "resistance=SAFE (session_high $5.27 (0.09% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:22.384920", "symbol": "GO", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.0033513187439283424)", "volume=Declining (rvol=1.036, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.015%, ema9_slope=0.0532)", "resistance=SAFE (session_high $11.96 (0.35% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:12:22.304064+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.918, "open": 11.39, "extension_from_open_pct": 4.635645302897267, "price_1m": 11.95, "price_3m": 11.94, "price_5m": 11.92, "price_sub": 11.955}, "velocity": {"velocity_1m": -0.004463040446304049, "velocity_sub": -0.01031646451972698}, "slope": {"slope_1m": -0.2681414446120331, "slope_3m": -0.11308742635356304, "slope_5m": -0.0033513187439283424, "slope_sub": -0.09028608040737998}, "acceleration": {"momentum_acceleration": 0.0869, "velocity_acceleration": -0.002318, "slope_acceleration": -0.069641}, "volume": {"volume_1m": 2616.0, "volume_3m": 8029.0, "volume_5m": 8952.0, "volume_sub": 2616.0, "volume_acceleration": 0.613, "relative_volume": 1.036}, "vwap": {"value": 11.6366, "slope": 0.0051, "price_vs_vwap_pct": 2.418, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9198, "ema20": 11.8895, "ema9_slope": 0.0532, "price_vs_ema9_pct": -0.015, "price_vs_ema9_atr": -0.106}, "volatility": {"atr": 0.0166, "atr_pct": 0.139, "vwap_distance_atr": 16.973, "range_expansion_pct": -30.1}, "rsi": {"value": 66.3, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 11.96, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 48, "trades_per_second": 1.6, "uptick_ratio": 0.125, "downtick_ratio": 0.167}, "pressure": {"score": -18.6, "slope": -9.1}}, "prediction": {"symbol": "GO", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.3524081221681624, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.0033513187439283424)", "volume=Declining (rvol=1.036, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.015%, ema9_slope=0.0532)", "resistance=SAFE (session_high $11.96 (0.35% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:22.387032", "symbol": "ARVN", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 20.8, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.018331784278102174)", "volume=Declining (rvol=0.99, accel=0.638)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.002%, ema9_slope=-0.0191)", "resistance=SAFE (session_high $8.62 (0.58% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:12:22.304064+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5702, "open": 8.49, "extension_from_open_pct": 0.9446407538280284, "price_1m": 8.56, "price_3m": 8.5607, "price_5m": 8.5747, "price_sub": 8.56}, "velocity": {"velocity_1m": 0.0019859813084110826, "velocity_sub": 0.003971962616822165}, "slope": {"slope_1m": 0.1190879265857879, "slope_3m": 0.007587814359260769, "slope_5m": 0.018331784278102174, "slope_sub": -0.005836774598351639}, "acceleration": {"momentum_acceleration": -0.0242, "velocity_acceleration": 0.000755, "slope_acceleration": 0.02265}, "volume": {"volume_1m": 1317.0, "volume_3m": 2357.0, "volume_5m": 4479.0, "volume_sub": 1317.0, "volume_acceleration": 0.638, "relative_volume": 0.99}, "vwap": {"value": 8.5229, "slope": 0.0006, "price_vs_vwap_pct": 0.555, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 36, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.57, "ema20": 8.5728, "ema9_slope": -0.0191, "price_vs_ema9_pct": 0.002, "price_vs_ema9_atr": 0.017}, "volatility": {"atr": 0.0116, "atr_pct": 0.135, "vwap_distance_atr": 4.089, "range_expansion_pct": 0.1}, "rsi": {"value": 49.7, "has_full_history": true}, "quote": {"bid": 8.54, "ask": 8.56, "spread": 0.02, "spread_pct": 0.234}, "trade_flow": {"tick_count_sub": 38, "trades_per_second": 1.267, "uptick_ratio": 0.105, "downtick_ratio": 0.053}, "pressure": {"score": -4.2, "slope": 4.8}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 20.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.581083288604693, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.018331784278102174)", "volume=Declining (rvol=0.99, accel=0.638)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.002%, ema9_slope=-0.0191)", "resistance=SAFE (session_high $8.62 (0.58% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:27.417645", "symbol": "GO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "momentum=Strong (slope_5m=0.05810964469385252)", "volume=Declining (rvol=1.036, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.231%, ema9_slope=0.0655)", "resistance=TOO_CLOSE (session_high $11.96 (0.04% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:12:27.409047+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.9547, "open": 11.39, "extension_from_open_pct": 4.957857769973663, "price_1m": 11.95, "price_3m": 11.94, "price_5m": 11.92, "price_sub": 11.955}, "velocity": {"velocity_1m": 0.0006555090655511131, "velocity_sub": -8.364700961921116e-05}, "slope": {"slope_1m": 0.03932281099533967, "slope_3m": 0.04058611369132999, "slope_5m": 0.05810964469385252, "slope_sub": 0.09406644907524019}, "acceleration": {"momentum_acceleration": 0.036, "velocity_acceleration": 0.002004, "slope_acceleration": 0.060228}, "volume": {"volume_1m": 2621.0, "volume_3m": 8034.0, "volume_5m": 8957.0, "volume_sub": 2621.0, "volume_acceleration": 0.613, "relative_volume": 1.036}, "vwap": {"value": 11.6367, "slope": 0.0052, "price_vs_vwap_pct": 2.733, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9271, "ema20": 11.893, "ema9_slope": 0.0655, "price_vs_ema9_pct": 0.231, "price_vs_ema9_atr": 1.665}, "volatility": {"atr": 0.0166, "atr_pct": 0.139, "vwap_distance_atr": 19.182, "range_expansion_pct": -30.2}, "rsi": {"value": 85.4, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 11.96, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.143, "downtick_ratio": 0.163}, "pressure": {"score": -10.5, "slope": 8.1}}, "prediction": {"symbol": "GO", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.044334027620936384, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.05810964469385252)", "volume=Declining (rvol=1.036, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.231%, ema9_slope=0.0655)", "resistance=TOO_CLOSE (session_high $11.96 (0.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:27.419665", "symbol": "ARVN", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.017637549525302942)", "volume=Declining (rvol=0.99, accel=0.638)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.142%, ema9_slope=-0.0263)", "resistance=SAFE (session_high $8.62 (0.76% away))", "extension=EXTENDED"], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:12:27.409047+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5548, "open": 8.49, "extension_from_open_pct": 0.7632508833922257, "price_1m": 8.56, "price_3m": 8.5607, "price_5m": 8.5747, "price_sub": 8.56}, "velocity": {"velocity_1m": -0.0010124610591900924, "velocity_sub": -0.0020249221183801847}, "slope": {"slope_1m": -0.06076612055063822, "slope_3m": -0.0823479483096231, "slope_5m": -0.017637549525302942, "slope_sub": -0.11375149269636382}, "acceleration": {"momentum_acceleration": 0.0961, "velocity_acceleration": -0.001175, "slope_acceleration": -0.035231}, "volume": {"volume_1m": 1326.0, "volume_3m": 2366.0, "volume_5m": 4488.0, "volume_sub": 1326.0, "volume_acceleration": 0.638, "relative_volume": 0.99}, "vwap": {"value": 8.5228, "slope": 0.0006, "price_vs_vwap_pct": 0.375, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 36, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.5669, "ema20": 8.5713, "ema9_slope": -0.0263, "price_vs_ema9_pct": -0.142, "price_vs_ema9_atr": -1.047}, "volatility": {"atr": 0.0116, "atr_pct": 0.135, "vwap_distance_atr": 2.762, "range_expansion_pct": 0.1}, "rsi": {"value": 43.2, "has_full_history": true}, "quote": {"bid": 8.54, "ask": 8.56, "spread": 0.02, "spread_pct": 0.234}, "trade_flow": {"tick_count_sub": 41, "trades_per_second": 1.367, "uptick_ratio": 0.098, "downtick_ratio": 0.098}, "pressure": {"score": -10.5, "slope": -6.3}}, "prediction": {"symbol": "ARVN", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.7621452284097704, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.017637549525302942)", "volume=Declining (rvol=0.99, accel=0.638)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.142%, ema9_slope=-0.0263)", "resistance=SAFE (session_high $8.62 (0.76% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:27.421739", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.04141227983076693)", "volume=Expanding (rvol=1.007, accel=1.176)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.097%, ema9_slope=0.0321)", "resistance=SAFE (session_high $8.28 (0.22% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:12:27.409047+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2621, "open": 7.98, "extension_from_open_pct": 3.535087719298243, "price_1m": 8.265, "price_3m": 8.255, "price_5m": 8.25, "price_sub": 8.265}, "velocity": {"velocity_1m": -0.0005847953216374968, "velocity_sub": -0.0011695906432749937}, "slope": {"slope_1m": -0.03509387611862149, "slope_3m": 0.012708223229020951, "slope_5m": 0.04141227983076693, "slope_sub": 0.037765996078153154}, "acceleration": {"momentum_acceleration": -0.0036, "velocity_acceleration": -0.001414, "slope_acceleration": -0.042393}, "volume": {"volume_1m": 1363.0, "volume_3m": 2358.0, "volume_5m": 3848.0, "volume_sub": 1363.0, "volume_acceleration": 1.176, "relative_volume": 1.007}, "vwap": {"value": 8.1321, "slope": 0.002, "price_vs_vwap_pct": 1.598, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2541, "ema20": 8.2416, "ema9_slope": 0.0321, "price_vs_ema9_pct": 0.097, "price_vs_ema9_atr": 0.884}, "volatility": {"atr": 0.0091, "atr_pct": 0.11, "vwap_distance_atr": 14.35, "range_expansion_pct": -33.5}, "rsi": {"value": 63.0, "has_full_history": true}, "quote": {"bid": 8.28, "ask": 8.29, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.086, "downtick_ratio": 0.086}, "pressure": {"score": 3.6, "slope": -7.6}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.28, "resistance_source": "session_high", "resistance_distance_pct": 0.21665194078986139, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04141227983076693)", "volume=Expanding (rvol=1.007, accel=1.176)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.097%, ema9_slope=0.0321)", "resistance=SAFE (session_high $8.28 (0.22% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:27.424015", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 29.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.026980935748944796)", "volume=Expanding (rvol=1.07, accel=1.754)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.003%, ema9_slope=-0.0237)", "resistance=SAFE (session_high $8.81 (0.32% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T16:12:27.409047+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.7869, "open": 8.55, "extension_from_open_pct": 2.7707602339181117, "price_1m": 8.7795, "price_3m": 8.78, "price_5m": 8.7814, "price_sub": 8.7795}, "velocity": {"velocity_1m": 0.0014047876682420678, "velocity_sub": 0.0028095753364841356}, "slope": {"slope_1m": 0.08425175334728505, "slope_3m": 0.06776405202456348, "slope_5m": -0.026980935748944796, "slope_sub": 0.020952305038227936}, "acceleration": {"momentum_acceleration": -0.0479, "velocity_acceleration": 6.7e-05, "slope_acceleration": 0.002017}, "volume": {"volume_1m": 734.0, "volume_3m": 9033.0, "volume_5m": 9441.0, "volume_sub": 734.0, "volume_acceleration": 1.754, "relative_volume": 1.07}, "vwap": {"value": 8.7177, "slope": 0.0028, "price_vs_vwap_pct": 0.793, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7866, "ema20": 8.7804, "ema9_slope": -0.0237, "price_vs_ema9_pct": 0.003, "price_vs_ema9_atr": 0.023}, "volatility": {"atr": 0.0135, "atr_pct": 0.153, "vwap_distance_atr": 5.134, "range_expansion_pct": -53.3}, "rsi": {"value": 56.1, "has_full_history": true}, "quote": {"bid": 8.78, "ask": 8.79, "spread": 0.01, "spread_pct": 0.114}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.2}, "pressure": {"score": 36.8, "slope": -10.2}}, "prediction": {"symbol": "XMAX", "direction": "DOWN", "confidence": 29.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.815, "resistance_source": "session_high", "resistance_distance_pct": 0.3197942391514668, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.026980935748944796)", "volume=Expanding (rvol=1.07, accel=1.754)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.003%, ema9_slope=-0.0237)", "resistance=SAFE (session_high $8.81 (0.32% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:35.036685", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.09681713663318416)", "volume=Expanding (rvol=1.007, accel=1.176)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.319%, ema9_slope=0.0432)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:12:35.026076+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.285, "open": 7.98, "extension_from_open_pct": 3.822055137844608, "price_1m": 8.265, "price_3m": 8.255, "price_5m": 8.25, "price_sub": 8.2535}, "velocity": {"velocity_1m": 0.004033071183706305, "velocity_sub": 0.012721875567940636}, "slope": {"slope_1m": 0.24169184290029697, "slope_3m": 0.1511487303506672, "slope_5m": 0.09681713663318416, "slope_sub": 0.15437008898056587}, "acceleration": {"momentum_acceleration": 0.0576, "velocity_acceleration": 0.001824, "slope_acceleration": 0.036338}, "volume": {"volume_1m": 1367.0, "volume_3m": 2362.0, "volume_5m": 3852.0, "volume_sub": 1.0, "volume_acceleration": 1.176, "relative_volume": 1.007}, "vwap": {"value": 8.1322, "slope": 0.002, "price_vs_vwap_pct": 1.879, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2587, "ema20": 8.2438, "ema9_slope": 0.0432, "price_vs_ema9_pct": 0.319, "price_vs_ema9_atr": 2.665}, "volatility": {"atr": 0.0099, "atr_pct": 0.119, "vwap_distance_atr": 15.469, "range_expansion_pct": 4.7}, "rsi": {"value": 69.9, "has_full_history": true}, "quote": {"bid": 8.28, "ask": 8.29, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 53.3, "slope": 49.7}}, "prediction": {"symbol": "ARHS", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.09681713663318416)", "volume=Expanding (rvol=1.007, accel=1.176)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.319%, ema9_slope=0.0432)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:35.039693", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 29.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.026980935748944796)", "volume=Expanding (rvol=1.07, accel=1.754)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.003%, ema9_slope=-0.0237)", "resistance=SAFE (session_high $8.81 (0.32% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T16:12:35.026076+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.7869, "open": 8.55, "extension_from_open_pct": 2.7707602339181117, "price_1m": 8.7795, "price_3m": 8.78, "price_5m": 8.7814, "price_sub": 8.7795}, "velocity": {"velocity_1m": 0.0014047876682420678, "velocity_sub": 0.0028095753364841356}, "slope": {"slope_1m": 0.08425175334728505, "slope_3m": 0.06776405202456348, "slope_5m": -0.026980935748944796, "slope_sub": 0.020952305038227936}, "acceleration": {"momentum_acceleration": -0.0479, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 734.0, "volume_3m": 9033.0, "volume_5m": 9441.0, "volume_sub": 734.0, "volume_acceleration": 1.754, "relative_volume": 1.07}, "vwap": {"value": 8.7177, "slope": 0.0028, "price_vs_vwap_pct": 0.793, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7866, "ema20": 8.7804, "ema9_slope": -0.0237, "price_vs_ema9_pct": 0.003, "price_vs_ema9_atr": 0.023}, "volatility": {"atr": 0.0135, "atr_pct": 0.153, "vwap_distance_atr": 5.134, "range_expansion_pct": -53.3}, "rsi": {"value": 56.1, "has_full_history": true}, "quote": {"bid": 8.78, "ask": 8.79, "spread": 0.01, "spread_pct": 0.114}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.2}, "pressure": {"score": 36.8, "slope": 0.0}}, "prediction": {"symbol": "XMAX", "direction": "DOWN", "confidence": 29.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.815, "resistance_source": "session_high", "resistance_distance_pct": 0.3197942391514668, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.026980935748944796)", "volume=Expanding (rvol=1.07, accel=1.754)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.003%, ema9_slope=-0.0237)", "resistance=SAFE (session_high $8.81 (0.32% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:35.041286", "symbol": "GO", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.01% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0659752107355393)", "volume=Declining (rvol=1.036, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.263%, ema9_slope=0.0671)", "resistance=TOO_CLOSE (session_high $11.96 (0.01% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:12:35.026076+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.9594, "open": 11.39, "extension_from_open_pct": 4.99912203687445, "price_1m": 11.95, "price_3m": 11.94, "price_5m": 11.92, "price_sub": 11.955}, "velocity": {"velocity_1m": 0.0013110181311019784, "velocity_sub": 0.0012268228077514022}, "slope": {"slope_1m": 0.07863016219563172, "slope_3m": 0.060243652104066125, "slope_5m": 0.0659752107355393, "slope_sub": 0.057217665535976826}, "acceleration": {"momentum_acceleration": -0.0088, "velocity_acceleration": 0.000172, "slope_acceleration": 0.00516}, "volume": {"volume_1m": 2638.0, "volume_3m": 8051.0, "volume_5m": 8974.0, "volume_sub": 12.0, "volume_acceleration": 0.613, "relative_volume": 1.036}, "vwap": {"value": 11.6367, "slope": 0.0052, "price_vs_vwap_pct": 2.773, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.928, "ema20": 11.8934, "ema9_slope": 0.0671, "price_vs_ema9_pct": 0.263, "price_vs_ema9_atr": 1.892}, "volatility": {"atr": 0.0166, "atr_pct": 0.139, "vwap_distance_atr": 19.465, "range_expansion_pct": -30.2}, "rsi": {"value": 85.9, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 11.96, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 31.2, "slope": 41.7}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.005016974095693579, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0659752107355393)", "volume=Declining (rvol=1.036, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.263%, ema9_slope=0.0671)", "resistance=TOO_CLOSE (session_high $11.96 (0.01% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:35.043812", "symbol": "ARVN", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 20.8, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.018098300627954023)", "volume=Declining (rvol=0.99, accel=0.639)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.001%, ema9_slope=-0.0191)", "resistance=SAFE (session_high $8.62 (0.58% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:12:35.026076+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5701, "open": 8.49, "extension_from_open_pct": 0.9434628975264998, "price_1m": 8.56, "price_3m": 8.5607, "price_5m": 8.5747, "price_sub": 8.5548}, "velocity": {"velocity_1m": 0.0019665109034267044, "velocity_sub": 0.005961565436947628}, "slope": {"slope_1m": 0.11792108627503113, "slope_3m": 0.007004163586136168, "slope_5m": 0.018098300627954023, "slope_sub": 0.01378049884238078}, "acceleration": {"momentum_acceleration": -0.0043, "velocity_acceleration": 0.001049, "slope_acceleration": 0.023459}, "volume": {"volume_1m": 1427.0, "volume_3m": 2467.0, "volume_5m": 4589.0, "volume_sub": 101.0, "volume_acceleration": 0.639, "relative_volume": 0.99}, "vwap": {"value": 8.5229, "slope": 0.0006, "price_vs_vwap_pct": 0.554, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 36, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.57, "ema20": 8.5728, "ema9_slope": -0.0191, "price_vs_ema9_pct": 0.001, "price_vs_ema9_atr": 0.01}, "volatility": {"atr": 0.0116, "atr_pct": 0.135, "vwap_distance_atr": 4.078, "range_expansion_pct": 0.1}, "rsi": {"value": 49.7, "has_full_history": true}, "quote": {"bid": 8.54, "ask": 8.56, "spread": 0.02, "spread_pct": 0.234}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 35.1, "slope": 45.6}}, "prediction": {"symbol": "ARVN", "direction": "DOWN", "confidence": 20.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.5822569164887127, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.018098300627954023)", "volume=Declining (rvol=0.99, accel=0.639)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.001%, ema9_slope=-0.0191)", "resistance=SAFE (session_high $8.62 (0.58% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:40.103414", "symbol": "GO", "shortlisted": false, "confidence_rank": 6, "confidence": 22.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:12:40.092451+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.955, "open": 11.39, "extension_from_open_pct": 4.960491659350303, "price_1m": 11.95, "price_3m": 11.94, "price_5m": 11.92, "price_sub": 11.955}, "velocity": {"velocity_1m": 0.000697350069735116, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.04183225266681264, "slope_3m": 0.04184100418409952, "slope_5m": 0.058611739094028725, "slope_sub": 0.03513688745738443}, "acceleration": {"momentum_acceleration": -0.0235, "velocity_acceleration": -0.000242, "slope_acceleration": -0.007263}, "volume": {"volume_1m": 2748.0, "volume_3m": 8161.0, "volume_5m": 9084.0, "volume_sub": 122.0, "volume_acceleration": 0.613, "relative_volume": 1.036}, "vwap": {"value": 11.6368, "slope": 0.0053, "price_vs_vwap_pct": 2.735, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9272, "ema20": 11.893, "ema9_slope": 0.0656, "price_vs_ema9_pct": 0.233, "price_vs_ema9_atr": 1.68}, "volatility": {"atr": 0.0166, "atr_pct": 0.139, "vwap_distance_atr": 19.195, "range_expansion_pct": -30.2}, "rsi": {"value": 85.4, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 11.96, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 3.7, "slope": -27.5}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.04182350480970959, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.058611739094028725)", "volume=Declining (rvol=1.036, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.233%, ema9_slope=0.0656)", "resistance=TOO_CLOSE (session_high $11.96 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:40.106408", "symbol": "ARVN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.01670295373632276)", "volume=Declining (rvol=0.99, accel=0.639)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.138%, ema9_slope=-0.0261)", "resistance=SAFE (session_high $8.62 (0.76% away))", "extension=EXTENDED"], "features": {"symbol": "ARVN", "computed_at": "2026-09-14T16:12:40.092451+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5552, "open": 8.49, "extension_from_open_pct": 0.7679623085983397, "price_1m": 8.56, "price_3m": 8.5607, "price_5m": 8.5747, "price_sub": 8.5548}, "velocity": {"velocity_1m": -0.0009345794392525793, "velocity_sub": 0.0001558579199198375}, "slope": {"slope_1m": -0.05609049266150846, "slope_3m": -0.08001059020950732, "slope_5m": -0.01670295373632276, "slope_sub": -0.09066373800984201}, "acceleration": {"momentum_acceleration": 0.074, "velocity_acceleration": -0.001146, "slope_acceleration": -0.034346}, "volume": {"volume_1m": 1428.0, "volume_3m": 2468.0, "volume_5m": 4590.0, "volume_sub": 102.0, "volume_acceleration": 0.639, "relative_volume": 0.99}, "vwap": {"value": 8.5228, "slope": 0.0006, "price_vs_vwap_pct": 0.38, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 36, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 8.567, "ema20": 8.5714, "ema9_slope": -0.0261, "price_vs_ema9_pct": -0.138, "price_vs_ema9_atr": -1.02}, "volatility": {"atr": 0.0116, "atr_pct": 0.135, "vwap_distance_atr": 2.795, "range_expansion_pct": 0.1}, "rsi": {"value": 43.4, "has_full_history": true}, "quote": {"bid": 8.54, "ask": 8.56, "spread": 0.02, "spread_pct": 0.234}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 4.4, "slope": -30.7}}, "prediction": {"symbol": "ARVN", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.62, "resistance_source": "session_high", "resistance_distance_pct": 0.757434075182345, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.01670295373632276)", "volume=Declining (rvol=0.99, accel=0.639)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.138%, ema9_slope=-0.0261)", "resistance=SAFE (session_high $8.62 (0.76% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:40.108785", "symbol": "STLA", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.02% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.07201517068925643)", "volume=Declining (rvol=0.845, accel=0.589)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.14%, ema9_slope=0.0284)", "resistance=TOO_CLOSE (session_high $5.27 (0.02% away))", "extension=EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:12:40.092451+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.269, "open": 5.22, "extension_from_open_pct": 0.9386973180076702, "price_1m": 5.2699, "price_3m": 5.26, "price_5m": 5.26, "price_sub": 5.27}, "velocity": {"velocity_1m": -0.00028463538207545964, "velocity_sub": -0.0006325110689433561}, "slope": {"slope_1m": -0.017079581360477446, "slope_3m": 0.08544898695479122, "slope_5m": 0.07201517068925643, "slope_sub": 0.012905184847794996}, "acceleration": {"momentum_acceleration": -0.0591, "velocity_acceleration": 0.000139, "slope_acceleration": 0.004269}, "volume": {"volume_1m": 120728.0, "volume_3m": 415745.0, "volume_5m": 419147.0, "volume_sub": 31005.0, "volume_acceleration": 0.589, "relative_volume": 0.845}, "vwap": {"value": 5.2387, "slope": 0.0011, "price_vs_vwap_pct": 0.579, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2617, "ema20": 5.2568, "ema9_slope": 0.0284, "price_vs_ema9_pct": 0.14, "price_vs_ema9_atr": 0.807}, "volatility": {"atr": 0.0091, "atr_pct": 0.173, "vwap_distance_atr": 3.334, "range_expansion_pct": 99.7}, "rsi": {"value": 65.1, "has_full_history": true}, "quote": {"bid": 5.26, "ask": 5.27, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.226, "downtick_ratio": 0.29}, "pressure": {"score": -13.3, "slope": 7.0}}, "prediction": {"symbol": "STLA", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.27, "resistance_source": "session_high", "resistance_distance_pct": 0.018978933383933305, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07201517068925643)", "volume=Declining (rvol=0.845, accel=0.589)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.14%, ema9_slope=0.0284)", "resistance=TOO_CLOSE (session_high $5.27 (0.02% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:40.111047", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.051578470710449145)", "volume=Expanding (rvol=1.007, accel=1.177)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.138%, ema9_slope=0.0342)", "resistance=SAFE (session_high $8.29 (0.23% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:12:40.092451+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2663, "open": 7.98, "extension_from_open_pct": 3.5877192982456, "price_1m": 8.265, "price_3m": 8.255, "price_5m": 8.25, "price_sub": 8.2535}, "velocity": {"velocity_1m": 0.0002621496269406628, "velocity_sub": 0.005169524040305563}, "slope": {"slope_1m": 0.015727740710031836, "slope_3m": 0.03811821082395555, "slope_5m": 0.051578470710449145, "slope_sub": 0.01864141602132394}, "acceleration": {"momentum_acceleration": -0.0329, "velocity_acceleration": -0.001491, "slope_acceleration": -0.044601}, "volume": {"volume_1m": 1388.0, "volume_3m": 2383.0, "volume_5m": 3873.0, "volume_sub": 22.0, "volume_acceleration": 1.177, "relative_volume": 1.007}, "vwap": {"value": 8.1322, "slope": 0.002, "price_vs_vwap_pct": 1.65, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2549, "ema20": 8.242, "ema9_slope": 0.0342, "price_vs_ema9_pct": 0.138, "price_vs_ema9_atr": 1.151}, "volatility": {"atr": 0.0099, "atr_pct": 0.12, "vwap_distance_atr": 13.579, "range_expansion_pct": 4.8}, "rsi": {"value": 65.0, "has_full_history": true}, "quote": {"bid": 8.28, "ask": 8.29, "spread": 0.01, "spread_pct": 0.121}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": 8.0, "slope": -45.3}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.285, "resistance_source": "session_high", "resistance_distance_pct": 0.2262197113581751, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.051578470710449145)", "volume=Expanding (rvol=1.007, accel=1.177)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.138%, ema9_slope=0.0342)", "resistance=SAFE (session_high $8.29 (0.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:40.113442", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 29.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.026980935748944796)", "volume=Expanding (rvol=1.07, accel=1.754)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.003%, ema9_slope=-0.0237)", "resistance=SAFE (session_high $8.81 (0.32% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T16:12:40.092451+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.7869, "open": 8.55, "extension_from_open_pct": 2.7707602339181117, "price_1m": 8.7795, "price_3m": 8.78, "price_5m": 8.7814, "price_sub": 8.7795}, "velocity": {"velocity_1m": 0.0014047876682420678, "velocity_sub": 0.0028095753364841356}, "slope": {"slope_1m": 0.08425175334728505, "slope_3m": 0.06776405202456348, "slope_5m": -0.026980935748944796, "slope_sub": 0.020952305038227936}, "acceleration": {"momentum_acceleration": -0.0479, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 734.0, "volume_3m": 9033.0, "volume_5m": 9441.0, "volume_sub": 734.0, "volume_acceleration": 1.754, "relative_volume": 1.07}, "vwap": {"value": 8.7177, "slope": 0.0028, "price_vs_vwap_pct": 0.793, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7866, "ema20": 8.7804, "ema9_slope": -0.0237, "price_vs_ema9_pct": 0.003, "price_vs_ema9_atr": 0.023}, "volatility": {"atr": 0.0135, "atr_pct": 0.153, "vwap_distance_atr": 5.134, "range_expansion_pct": -53.3}, "rsi": {"value": 56.1, "has_full_history": true}, "quote": {"bid": 8.78, "ask": 8.79, "spread": 0.01, "spread_pct": 0.114}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.2}, "pressure": {"score": 36.8, "slope": 0.0}}, "prediction": {"symbol": "XMAX", "direction": "DOWN", "confidence": 29.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.815, "resistance_source": "session_high", "resistance_distance_pct": 0.3197942391514668, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.026980935748944796)", "volume=Expanding (rvol=1.07, accel=1.754)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.003%, ema9_slope=-0.0237)", "resistance=SAFE (session_high $8.81 (0.32% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:40.115673", "symbol": "APPS", "shortlisted": true, "confidence_rank": 5, "state": "WAIT", "should_enter": false, "confidence": 23.4, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.04018117435039061)", "volume=Declining (rvol=1.007, accel=0.532)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.225%, ema9_slope=-0.0302)", "resistance=SAFE (session_high $11.94 (2.23% away))", "extension=EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:12:40.092451+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.679, "open": 11.75, "extension_from_open_pct": -0.6042553191489339, "price_1m": 11.68, "price_3m": 11.695, "price_5m": 11.7001, "price_sub": 11.6795}, "velocity": {"velocity_1m": -0.00014269406392686157, "velocity_sub": -0.00014270017266738332}, "slope": {"slope_1m": -0.00856201036002779, "slope_3m": -0.24405116383768738, "slope_5m": -0.04018117435039061, "slope_sub": -0.005993343108185702}, "acceleration": {"momentum_acceleration": -0.0342, "velocity_acceleration": -6e-05, "slope_acceleration": -0.001595}, "volume": {"volume_1m": 2078.0, "volume_3m": 9161.0, "volume_5m": 10977.0, "volume_sub": 15.0, "volume_acceleration": 0.532, "relative_volume": 1.007}, "vwap": {"value": 11.6287, "slope": 0.0007, "price_vs_vwap_pct": 0.433, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.7053, "ema20": 11.713, "ema9_slope": -0.0302, "price_vs_ema9_pct": -0.225, "price_vs_ema9_atr": -1.308}, "volatility": {"atr": 0.0201, "atr_pct": 0.172, "vwap_distance_atr": 2.499, "range_expansion_pct": 20.7}, "rsi": {"value": 41.3, "has_full_history": true}, "quote": {"bid": 11.66, "ask": 11.68, "spread": 0.02, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -25.2, "slope": -61.0}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 2.2347803750321025, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.04018117435039061)", "volume=Declining (rvol=1.007, accel=0.532)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.225%, ema9_slope=-0.0302)", "resistance=SAFE (session_high $11.94 (2.23% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:45.135228", "symbol": "GO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.003016176761363858)", "volume=Declining (rvol=1.036, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.013%, ema9_slope=0.0532)", "resistance=SAFE (session_high $11.96 (0.35% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:12:45.127436+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.9182, "open": 11.39, "extension_from_open_pct": 4.6374012291483755, "price_1m": 11.95, "price_3m": 11.94, "price_5m": 11.92, "price_sub": 11.955}, "velocity": {"velocity_1m": -0.004435146443514466, "velocity_sub": -0.010260699846647011}, "slope": {"slope_1m": -0.26646332777502046, "slope_3m": -0.11224911485150604, "slope_5m": -0.003016176761363858, "slope_sub": -0.14969796677006458}, "acceleration": {"momentum_acceleration": 0.1467, "velocity_acceleration": -0.002038, "slope_acceleration": -0.061231}, "volume": {"volume_1m": 2838.0, "volume_3m": 8251.0, "volume_5m": 9174.0, "volume_sub": 212.0, "volume_acceleration": 0.613, "relative_volume": 1.036}, "vwap": {"value": 11.6368, "slope": 0.0052, "price_vs_vwap_pct": 2.419, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 127, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9198, "ema20": 11.8895, "ema9_slope": 0.0532, "price_vs_ema9_pct": -0.013, "price_vs_ema9_atr": -0.096}, "volatility": {"atr": 0.0166, "atr_pct": 0.139, "vwap_distance_atr": 16.977, "range_expansion_pct": -30.1}, "rsi": {"value": 66.4, "has_full_history": true}, "quote": {"bid": 11.95, "ask": 11.96, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": -16.9, "slope": -20.6}}, "prediction": {"symbol": "GO", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.3507241026329503, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.003016176761363858)", "volume=Declining (rvol=1.036, accel=0.613)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.013%, ema9_slope=0.0532)", "resistance=SAFE (session_high $11.96 (0.35% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:45.137562", "symbol": "STLA", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.07581256246461013)", "volume=Declining (rvol=0.846, accel=0.591)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.155%, ema9_slope=0.0292)", "resistance=SAFE (premarket_high $5.31 (0.76% away))", "extension=EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:12:45.127436+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.27, "open": 5.22, "extension_from_open_pct": 0.9578544061302648, "price_1m": 5.2699, "price_3m": 5.26, "price_5m": 5.26, "price_sub": 5.27}, "velocity": {"velocity_1m": 3.162615356387754e-05, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.001897551210158862, "slope_3m": 0.09493730972980641, "slope_5m": 0.07581256246461013, "slope_sub": 0.0242909601571261}, "acceleration": {"momentum_acceleration": -0.0515, "velocity_acceleration": 0.000126, "slope_acceleration": 0.003769}, "volume": {"volume_1m": 131665.0, "volume_3m": 426682.0, "volume_5m": 430084.0, "volume_sub": 41942.0, "volume_acceleration": 0.591, "relative_volume": 0.846}, "vwap": {"value": 5.2387, "slope": 0.0011, "price_vs_vwap_pct": 0.598, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2619, "ema20": 5.2569, "ema9_slope": 0.0292, "price_vs_ema9_pct": 0.155, "price_vs_ema9_atr": 0.895}, "volatility": {"atr": 0.0091, "atr_pct": 0.173, "vwap_distance_atr": 3.441, "range_expansion_pct": 99.7}, "rsi": {"value": 66.4, "has_full_history": true}, "quote": {"bid": 5.26, "ask": 5.27, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 40, "trades_per_second": 1.333, "uptick_ratio": 0.225, "downtick_ratio": 0.25}, "pressure": {"score": -11.2, "slope": 2.1}}, "prediction": {"symbol": "STLA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.31, "resistance_source": "premarket_high", "resistance_distance_pct": 0.7590132827324485, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07581256246461013)", "volume=Declining (rvol=0.846, accel=0.591)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.155%, ema9_slope=0.0292)", "resistance=SAFE (premarket_high $5.31 (0.76% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:45.139721", "symbol": "APPS", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 23.4, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.04035222706676937)", "volume=Declining (rvol=1.007, accel=0.532)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.226%, ema9_slope=-0.0302)", "resistance=SAFE (session_high $11.94 (2.24% away))", "extension=EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:12:45.127436+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.6789, "open": 11.75, "extension_from_open_pct": -0.6051063829787191, "price_1m": 11.68, "price_3m": 11.695, "price_5m": 11.7001, "price_sub": 11.6795}, "velocity": {"velocity_1m": -0.00015696347031952238, "velocity_sub": -0.0001712402072007586}, "slope": {"slope_1m": -0.00941825171561343, "slope_3m": -0.24447927055136026, "slope_5m": -0.04035222706676937, "slope_sub": -0.00650707215999944}, "acceleration": {"momentum_acceleration": -0.0338, "velocity_acceleration": -6e-06, "slope_acceleration": -0.00017}, "volume": {"volume_1m": 2080.0, "volume_3m": 9163.0, "volume_5m": 10979.0, "volume_sub": 17.0, "volume_acceleration": 0.532, "relative_volume": 1.007}, "vwap": {"value": 11.6287, "slope": 0.0007, "price_vs_vwap_pct": 0.432, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.7053, "ema20": 11.713, "ema9_slope": -0.0302, "price_vs_ema9_pct": -0.226, "price_vs_ema9_atr": -1.312}, "volatility": {"atr": 0.0201, "atr_pct": 0.172, "vwap_distance_atr": 2.494, "range_expansion_pct": 20.7}, "rsi": {"value": 41.3, "has_full_history": true}, "quote": {"bid": 11.66, "ask": 11.68, "spread": 0.02, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -19.8, "slope": 5.4}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 2.2356557552509138, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.04035222706676937)", "volume=Declining (rvol=1.007, accel=0.532)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.226%, ema9_slope=-0.0302)", "resistance=SAFE (session_high $11.94 (2.24% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:50.157890", "symbol": "APPS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.9, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Strong (slope_5m=0.00922856068633122)", "volume=Declining (rvol=1.007, accel=0.533)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.027%, ema9_slope=-0.0203)", "resistance=SAFE (session_high $11.94 (1.98% away))", "extension=EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:12:50.151121+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7079, "open": 11.75, "extension_from_open_pct": -0.358297872340422, "price_1m": 11.68, "price_3m": 11.695, "price_5m": 11.7001, "price_sub": 11.6795}, "velocity": {"velocity_1m": 0.003981164383561745, "velocity_sub": 0.008105369807497336}, "slope": {"slope_1m": 0.23858490929070758, "slope_3m": -0.12043047488896483, "slope_5m": 0.00922856068633122, "slope_sub": 0.14238225013584202}, "acceleration": {"momentum_acceleration": 0.1332, "velocity_acceleration": 0.001648, "slope_acceleration": 0.049367}, "volume": {"volume_1m": 2430.0, "volume_3m": 9513.0, "volume_5m": 11329.0, "volume_sub": 367.0, "volume_acceleration": 0.533, "relative_volume": 1.007}, "vwap": {"value": 11.6288, "slope": 0.0007, "price_vs_vwap_pct": 0.681, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7111, "ema20": 11.7158, "ema9_slope": -0.0203, "price_vs_ema9_pct": -0.027, "price_vs_ema9_atr": -0.159}, "volatility": {"atr": 0.0201, "atr_pct": 0.172, "vwap_distance_atr": 3.932, "range_expansion_pct": 20.6}, "rsi": {"value": 48.8, "has_full_history": true}, "quote": {"bid": 11.66, "ask": 11.68, "spread": 0.02, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -6.0, "slope": 13.8}}, "prediction": {"symbol": "APPS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.9824221252316734, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.00922856068633122)", "volume=Declining (rvol=1.007, accel=0.533)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.027%, ema9_slope=-0.0203)", "resistance=SAFE (session_high $11.94 (1.98% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:50.160107", "symbol": "STLA", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.07581256246461013)", "volume=Declining (rvol=0.846, accel=0.591)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.155%, ema9_slope=0.0292)", "resistance=SAFE (premarket_high $5.31 (0.76% away))", "extension=EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:12:50.151121+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.27, "open": 5.22, "extension_from_open_pct": 0.9578544061302648, "price_1m": 5.2699, "price_3m": 5.26, "price_5m": 5.26, "price_sub": 5.27}, "velocity": {"velocity_1m": 3.162615356387754e-05, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.001897551210158862, "slope_3m": 0.09493730972980641, "slope_5m": 0.07581256246461013, "slope_sub": 0.0242909601571261}, "acceleration": {"momentum_acceleration": -0.0515, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 132809.0, "volume_3m": 427826.0, "volume_5m": 431228.0, "volume_sub": 43086.0, "volume_acceleration": 0.591, "relative_volume": 0.846}, "vwap": {"value": 5.2387, "slope": 0.0011, "price_vs_vwap_pct": 0.598, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2619, "ema20": 5.2569, "ema9_slope": 0.0292, "price_vs_ema9_pct": 0.155, "price_vs_ema9_atr": 0.895}, "volatility": {"atr": 0.0091, "atr_pct": 0.173, "vwap_distance_atr": 3.44, "range_expansion_pct": 99.7}, "rsi": {"value": 66.4, "has_full_history": true}, "quote": {"bid": 5.26, "ask": 5.27, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 42, "trades_per_second": 1.4, "uptick_ratio": 0.238, "downtick_ratio": 0.262}, "pressure": {"score": -11.2, "slope": 0.0}}, "prediction": {"symbol": "STLA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.31, "resistance_source": "premarket_high", "resistance_distance_pct": 0.7590132827324485, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07581256246461013)", "volume=Declining (rvol=0.846, accel=0.591)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.155%, ema9_slope=0.0292)", "resistance=SAFE (premarket_high $5.31 (0.76% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:55.178579", "symbol": "STLA", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.00% away, no breakout in progress)", "momentum=Weakening (slope_5m=0.07543283627464364)", "volume=Declining (rvol=0.847, accel=0.593)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.153%, ema9_slope=0.0291)", "resistance=TOO_CLOSE (session_high $5.27 (0.00% away))", "extension=EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:12:55.172391+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2699, "open": 5.22, "extension_from_open_pct": 0.9559386973180088, "price_1m": 5.2699, "price_3m": 5.26, "price_5m": 5.26, "price_sub": 5.27}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -6.325110689422326e-05}, "slope": {"slope_1m": 0.0, "slope_3m": 0.09398853150039893, "slope_5m": 0.07543283627464364, "slope_sub": 0.023152431242494602}, "acceleration": {"momentum_acceleration": -0.0523, "velocity_acceleration": -1.3e-05, "slope_acceleration": -0.000378}, "volume": {"volume_1m": 150072.0, "volume_3m": 445089.0, "volume_5m": 448491.0, "volume_sub": 60349.0, "volume_acceleration": 0.593, "relative_volume": 0.847}, "vwap": {"value": 5.2387, "slope": 0.0012, "price_vs_vwap_pct": 0.595, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2618, "ema20": 5.2569, "ema9_slope": 0.0291, "price_vs_ema9_pct": 0.153, "price_vs_ema9_atr": 0.886}, "volatility": {"atr": 0.0091, "atr_pct": 0.173, "vwap_distance_atr": 3.424, "range_expansion_pct": 99.7}, "rsi": {"value": 66.3, "has_full_history": true}, "quote": {"bid": 5.26, "ask": 5.27, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.245, "downtick_ratio": 0.286}, "pressure": {"score": -11.9, "slope": -0.7}}, "prediction": {"symbol": "STLA", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.27, "resistance_source": "session_high", "resistance_distance_pct": 0.0018975692138326525, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07543283627464364)", "volume=Declining (rvol=0.847, accel=0.593)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.153%, ema9_slope=0.0291)", "resistance=TOO_CLOSE (session_high $5.27 (0.00% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:12:55.180945", "symbol": "APPS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 23.4, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.030432136335972748)", "volume=Declining (rvol=1.008, accel=0.533)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.186%, ema9_slope=-0.0282)", "resistance=SAFE (session_high $11.94 (2.18% away))", "extension=EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:12:55.172391+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.6847, "open": 11.75, "extension_from_open_pct": -0.5557446808510688, "price_1m": 11.68, "price_3m": 11.695, "price_5m": 11.7001, "price_sub": 11.6795}, "velocity": {"velocity_1m": 0.0006706621004565789, "velocity_sub": 0.001484081795738556}, "slope": {"slope_1m": 0.04023163147825313, "slope_3m": -0.21965311331935883, "slope_5m": -0.030432136335972748, "slope_sub": 0.023285577923217993}, "acceleration": {"momentum_acceleration": -0.0537, "velocity_acceleration": -0.001319, "slope_acceleration": -0.039503}, "volume": {"volume_1m": 2565.0, "volume_3m": 9648.0, "volume_5m": 11464.0, "volume_sub": 502.0, "volume_acceleration": 0.533, "relative_volume": 1.008}, "vwap": {"value": 11.6287, "slope": 0.0007, "price_vs_vwap_pct": 0.481, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 38, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.7065, "ema20": 11.7136, "ema9_slope": -0.0282, "price_vs_ema9_pct": -0.186, "price_vs_ema9_atr": -1.081}, "volatility": {"atr": 0.0201, "atr_pct": 0.172, "vwap_distance_atr": 2.78, "range_expansion_pct": 20.7}, "rsi": {"value": 42.9, "has_full_history": true}, "quote": {"bid": 11.66, "ask": 11.68, "spread": 0.02, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.286}, "pressure": {"score": -10.6, "slope": -4.6}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 2.18490847005058, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.030432136335972748)", "volume=Declining (rvol=1.008, accel=0.533)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.186%, ema9_slope=-0.0282)", "resistance=SAFE (session_high $11.94 (2.18% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:05.209230", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 68.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.022776708537850736)", "volume=Expanding (rvol=1.07, accel=1.723)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.011%, ema9_slope=-0.0151)", "resistance=SAFE (session_high $8.81 (0.34% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T16:13:05.200846+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.785, "open": 8.55, "extension_from_open_pct": 2.7485380116958993, "price_1m": 8.785, "price_3m": 8.775, "price_5m": 8.7985, "price_sub": 8.785}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.03130989202830954, "slope_5m": 0.022776708537850736, "slope_sub": 0.033241880215388535}, "acceleration": {"momentum_acceleration": 0.0105, "velocity_acceleration": -0.000112, "slope_acceleration": -0.003356}, "volume": {"volume_1m": 6.0, "volume_3m": 832.0, "volume_5m": 9352.0, "volume_sub": 6.0, "volume_acceleration": 1.723, "relative_volume": 1.07}, "vwap": {"value": 8.7177, "slope": 0.0003, "price_vs_vwap_pct": 0.772, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 68, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.786, "ema20": 8.7807, "ema9_slope": -0.0151, "price_vs_ema9_pct": -0.011, "price_vs_ema9_atr": -0.075}, "volatility": {"atr": 0.013, "atr_pct": 0.148, "vwap_distance_atr": 5.183, "range_expansion_pct": -62.0}, "rsi": {"value": 55.4, "has_full_history": true}, "quote": {"bid": 8.78, "ask": 8.79, "spread": 0.01, "spread_pct": 0.114}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 18.1, "slope": -18.7}}, "prediction": {"symbol": "XMAX", "direction": "UP", "confidence": 68.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.815, "resistance_source": "session_high", "resistance_distance_pct": 0.3414911781445573, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.022776708537850736)", "volume=Expanding (rvol=1.07, accel=1.723)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.011%, ema9_slope=-0.0151)", "resistance=SAFE (session_high $8.81 (0.34% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:05.211611", "symbol": "STLA", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.054124063748652015)", "volume=Declining (rvol=0.85, accel=0.604)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.128%, ema9_slope=0.0333)", "resistance=SAFE (premarket_high $5.31 (0.76% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:13:05.200846+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.27, "open": 5.22, "extension_from_open_pct": 0.9578544061302648, "price_1m": 5.2685, "price_3m": 5.26, "price_5m": 5.255, "price_sub": 5.2685}, "velocity": {"velocity_1m": 0.00047451836386041836, "velocity_sub": 0.0009490367277208367}, "slope": {"slope_1m": 0.028467049390314917, "slope_3m": 0.0009488626299919689, "slope_5m": 0.054124063748652015, "slope_sub": -0.004554425383330302}, "acceleration": {"momentum_acceleration": -0.0587, "velocity_acceleration": 0.000101, "slope_acceleration": 0.002839}, "volume": {"volume_1m": 26915.0, "volume_3m": 429196.0, "volume_5m": 482459.0, "volume_sub": 26915.0, "volume_acceleration": 0.604, "relative_volume": 0.85}, "vwap": {"value": 5.2388, "slope": 0.0011, "price_vs_vwap_pct": 0.595, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 39, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2632, "ema20": 5.258, "ema9_slope": 0.0333, "price_vs_ema9_pct": 0.128, "price_vs_ema9_atr": 0.806}, "volatility": {"atr": 0.0084, "atr_pct": 0.159, "vwap_distance_atr": 3.717, "range_expansion_pct": 49.7}, "rsi": {"value": 65.6, "has_full_history": true}, "quote": {"bid": 5.26, "ask": 5.27, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.444}, "pressure": {"score": -13.7, "slope": -1.8}}, "prediction": {"symbol": "STLA", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.31, "resistance_source": "premarket_high", "resistance_distance_pct": 0.7590132827324485, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.054124063748652015)", "volume=Declining (rvol=0.85, accel=0.604)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.128%, ema9_slope=0.0333)", "resistance=SAFE (premarket_high $5.31 (0.76% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:05.213919", "symbol": "APPS", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.034792986007576916)", "volume=Declining (rvol=1.008, accel=0.53)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.029%, ema9_slope=-0.0336)", "resistance=SAFE (session_high $11.94 (1.98% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:13:05.200846+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7077, "open": 11.75, "extension_from_open_pct": -0.3599999999999925, "price_1m": 11.67, "price_3m": 11.7361, "price_5m": 11.695, "price_sub": 11.6847}, "velocity": {"velocity_1m": 0.005384175949728786, "velocity_sub": 0.006561286696849003}, "slope": {"slope_1m": 0.32252959016499444, "slope_3m": 0.11851889884391088, "slope_5m": -0.034792986007576916, "slope_sub": 0.15109546349988262}, "acceleration": {"momentum_acceleration": -0.1859, "velocity_acceleration": 0.000506, "slope_acceleration": 0.02815}, "volume": {"volume_1m": 100.0, "volume_3m": 9343.0, "volume_5m": 10417.0, "volume_sub": 100.0, "volume_acceleration": 0.53, "relative_volume": 1.008}, "vwap": {"value": 11.6287, "slope": 0.0006, "price_vs_vwap_pct": 0.68, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 39, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7044, "ema20": 11.7118, "ema9_slope": -0.0336, "price_vs_ema9_pct": 0.029, "price_vs_ema9_atr": 0.181}, "volatility": {"atr": 0.0185, "atr_pct": 0.158, "vwap_distance_atr": 4.276, "range_expansion_pct": -35.6}, "rsi": {"value": 49.5, "has_full_history": true}, "quote": {"bid": 11.66, "ask": 11.68, "spread": 0.02, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 32.8, "slope": 43.4}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.9841642679603901, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.034792986007576916)", "volume=Declining (rvol=1.008, accel=0.53)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.029%, ema9_slope=-0.0336)", "resistance=SAFE (session_high $11.94 (1.98% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:35.364966", "symbol": "FPI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 72.2, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.01% away, no breakout in progress)", "momentum=Strong (slope_5m=0.006490074821292497)", "volume=Expanding (rvol=1.018, accel=1.125)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.066%, ema9_slope=0.0155)", "resistance=TOO_CLOSE (session_high $10.79 (0.01% away))", "extension=EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:13:35.359979+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7885, "open": 10.655, "extension_from_open_pct": 1.252932895354308, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.7841}, "velocity": {"velocity_1m": 0.0005408746716119185, "velocity_sub": 0.0013600269532615622}, "slope": {"slope_1m": 0.032447215333633615, "slope_3m": 0.016224485065751155, "slope_5m": 0.006490074821292497, "slope_sub": 0.017801430604557897}, "acceleration": {"momentum_acceleration": 0.0113, "velocity_acceleration": 2e-05, "slope_acceleration": 0.000581}, "volume": {"volume_1m": 127.0, "volume_3m": 1969.0, "volume_5m": 3193.0, "volume_sub": 6.0, "volume_acceleration": 1.125, "relative_volume": 1.018}, "vwap": {"value": 10.6914, "slope": 0.0014, "price_vs_vwap_pct": 0.908, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 53, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7814, "ema20": 10.7617, "ema9_slope": 0.0155, "price_vs_ema9_pct": 0.066, "price_vs_ema9_atr": 0.793}, "volatility": {"atr": 0.0089, "atr_pct": 0.083, "vwap_distance_atr": 10.872, "range_expansion_pct": -0.0}, "rsi": {"value": 81.2, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 4.1, "slope": 21.4}}, "prediction": {"symbol": "FPI", "direction": "UP", "confidence": 72.2, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.01390369374795644, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.006490074821292497)", "volume=Expanding (rvol=1.018, accel=1.125)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.066%, ema9_slope=0.0155)", "resistance=TOO_CLOSE (session_high $10.79 (0.01% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:35.367342", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 57.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.009306654257795779)", "volume=Declining (rvol=1.027, accel=0.425)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.017%, ema9_slope=-0.0412)", "resistance=SAFE (session_high $11.03 (2.56% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:13:35.359979+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.755, "open": 10.49, "extension_from_open_pct": 2.5262154432793187, "price_1m": 10.745, "price_3m": 10.745, "price_5m": 10.805, "price_sub": 10.75}, "velocity": {"velocity_1m": 0.001551109042965963, "velocity_sub": 0.0015503875968994672}, "slope": {"slope_1m": 0.09302325581396803, "slope_3m": 0.11635122556624428, "slope_5m": 0.009306654257795779, "slope_sub": 0.11426923059028724}, "acceleration": {"momentum_acceleration": 0.105, "velocity_acceleration": -1e-05, "slope_acceleration": 0.001319}, "volume": {"volume_1m": 8940.0, "volume_3m": 14933.0, "volume_5m": 25779.0, "volume_sub": 41.0, "volume_acceleration": 0.425, "relative_volume": 1.027}, "vwap": {"value": 10.72, "slope": 0.0003, "price_vs_vwap_pct": 0.327, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7568, "ema20": 10.7516, "ema9_slope": -0.0412, "price_vs_ema9_pct": -0.017, "price_vs_ema9_atr": -0.095}, "volatility": {"atr": 0.019, "atr_pct": 0.177, "vwap_distance_atr": 1.838, "range_expansion_pct": -51.7}, "rsi": {"value": 52.2, "has_full_history": true}, "quote": {"bid": 10.75, "ask": 10.76, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 0.1, "slope": 11.3}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 57.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.5569502556950123, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.009306654257795779)", "volume=Declining (rvol=1.027, accel=0.425)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.017%, ema9_slope=-0.0412)", "resistance=SAFE (session_high $11.03 (2.56% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:40.404080", "symbol": "FPI", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.0032450374106462484)", "volume=Expanding (rvol=1.019, accel=1.129)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.027%, ema9_slope=0.0131)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:13:40.399186+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.7885, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.7885}, "velocity": {"velocity_1m": -0.000540699201310149, "velocity_sub": -0.001081398402620298}, "slope": {"slope_1m": -0.032447215333633615, "slope_3m": 0.0, "slope_5m": 0.0032450374106462484, "slope_sub": 0.008158989027087664}, "acceleration": {"momentum_acceleration": 0.0049, "velocity_acceleration": -0.000484, "slope_acceleration": -0.012878}, "volume": {"volume_1m": 30.0, "volume_3m": 300.0, "volume_5m": 2909.0, "volume_sub": 30.0, "volume_acceleration": 1.129, "relative_volume": 1.019}, "vwap": {"value": 10.6914, "slope": 0.0002, "price_vs_vwap_pct": 0.875, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7821, "ema20": 10.7639, "ema9_slope": 0.0131, "price_vs_ema9_pct": 0.027, "price_vs_ema9_atr": 0.324}, "volatility": {"atr": 0.0088, "atr_pct": 0.082, "vwap_distance_atr": 10.605, "range_expansion_pct": -0.0}, "rsi": {"value": 76.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -37.5, "slope": -41.6}}, "prediction": {"symbol": "FPI", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0032450374106462484)", "volume=Expanding (rvol=1.019, accel=1.129)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.027%, ema9_slope=0.0131)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:40.406471", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 55.7, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.039207, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.021402715353191045)", "volume=Declining (rvol=1.027, accel=0.425)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.031%, ema9_slope=-0.0388)", "resistance=SAFE (session_high $11.03 (2.50% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:13:40.399186+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7615, "open": 10.49, "extension_from_open_pct": 2.5881792183031425, "price_1m": 10.745, "price_3m": 10.745, "price_5m": 10.805, "price_sub": 10.75}, "velocity": {"velocity_1m": 0.002559329920893536, "velocity_sub": 0.0035658914728681685}, "slope": {"slope_1m": 0.15344198265641204, "slope_3m": 0.1465729840398279, "slope_5m": 0.021402715353191045, "slope_sub": 0.15053718421964613}, "acceleration": {"momentum_acceleration": 0.1291, "velocity_acceleration": 0.0004, "slope_acceleration": 0.01199}, "volume": {"volume_1m": 8945.0, "volume_3m": 14938.0, "volume_5m": 25784.0, "volume_sub": 46.0, "volume_acceleration": 0.425, "relative_volume": 1.027}, "vwap": {"value": 10.72, "slope": 0.0003, "price_vs_vwap_pct": 0.387, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7581, "ema20": 10.7522, "ema9_slope": -0.0388, "price_vs_ema9_pct": 0.031, "price_vs_ema9_atr": 0.178}, "volatility": {"atr": 0.019, "atr_pct": 0.177, "vwap_distance_atr": 2.178, "range_expansion_pct": -51.7}, "rsi": {"value": 53.7, "has_full_history": true}, "quote": {"bid": 10.75, "ask": 10.76, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.75, "downtick_ratio": 0.25}, "pressure": {"score": 8.1, "slope": 8.0}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 55.7, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.4950053431213077, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.021402715353191045)", "volume=Declining (rvol=1.027, accel=0.425)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.031%, ema9_slope=-0.0388)", "resistance=SAFE (session_high $11.03 (2.50% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:45.424504", "symbol": "FPI", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.02004, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.0032450374106462484)", "volume=Expanding (rvol=1.019, accel=1.129)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.027%, ema9_slope=0.0131)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:13:45.419226+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.7885, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.7885}, "velocity": {"velocity_1m": -0.000540699201310149, "velocity_sub": -0.001081398402620298}, "slope": {"slope_1m": -0.032447215333633615, "slope_3m": 0.0, "slope_5m": 0.0032450374106462484, "slope_sub": 0.008158989027087664}, "acceleration": {"momentum_acceleration": 0.0049, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 30.0, "volume_3m": 300.0, "volume_5m": 2909.0, "volume_sub": 30.0, "volume_acceleration": 1.129, "relative_volume": 1.019}, "vwap": {"value": 10.6914, "slope": 0.0002, "price_vs_vwap_pct": 0.875, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7821, "ema20": 10.7639, "ema9_slope": 0.0131, "price_vs_ema9_pct": 0.027, "price_vs_ema9_atr": 0.324}, "volatility": {"atr": 0.0088, "atr_pct": 0.082, "vwap_distance_atr": 10.605, "range_expansion_pct": -0.0}, "rsi": {"value": 76.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -37.5, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0032450374106462484)", "volume=Expanding (rvol=1.019, accel=1.129)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.027%, ema9_slope=0.0131)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:45.426708", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 57.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 10.059247, "reasons_for": ["holding 10.1s / 18s", "momentum=Strong (slope_5m=0.009306654257795779)", "volume=Declining (rvol=1.027, accel=0.425)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.017%, ema9_slope=-0.0412)", "resistance=SAFE (session_high $11.03 (2.56% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:13:45.419226+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.755, "open": 10.49, "extension_from_open_pct": 2.5262154432793187, "price_1m": 10.745, "price_3m": 10.745, "price_5m": 10.805, "price_sub": 10.75}, "velocity": {"velocity_1m": 0.001551109042965963, "velocity_sub": 0.0015503875968994672}, "slope": {"slope_1m": 0.09302325581396803, "slope_3m": 0.11635122556624428, "slope_5m": 0.009306654257795779, "slope_sub": 0.11426923059028724}, "acceleration": {"momentum_acceleration": 0.105, "velocity_acceleration": -0.000401, "slope_acceleration": -0.012036}, "volume": {"volume_1m": 8971.0, "volume_3m": 14964.0, "volume_5m": 25810.0, "volume_sub": 72.0, "volume_acceleration": 0.425, "relative_volume": 1.027}, "vwap": {"value": 10.72, "slope": 0.0003, "price_vs_vwap_pct": 0.327, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7568, "ema20": 10.7516, "ema9_slope": -0.0412, "price_vs_ema9_pct": -0.017, "price_vs_ema9_atr": -0.095}, "volatility": {"atr": 0.019, "atr_pct": 0.177, "vwap_distance_atr": 1.838, "range_expansion_pct": -51.7}, "rsi": {"value": 52.2, "has_full_history": true}, "quote": {"bid": 10.75, "ask": 10.76, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.556, "downtick_ratio": 0.444}, "pressure": {"score": -8.8, "slope": -16.9}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 57.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.5569502556950123, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.009306654257795779)", "volume=Declining (rvol=1.027, accel=0.425)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.017%, ema9_slope=-0.0412)", "resistance=SAFE (session_high $11.03 (2.56% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:50.444232", "symbol": "FPI", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.039894, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.0032450374106462484)", "volume=Expanding (rvol=1.019, accel=1.129)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.027%, ema9_slope=0.0131)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:13:50.439080+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.7885, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.7885}, "velocity": {"velocity_1m": -0.000540699201310149, "velocity_sub": -0.001081398402620298}, "slope": {"slope_1m": -0.032447215333633615, "slope_3m": 0.0, "slope_5m": 0.0032450374106462484, "slope_sub": 0.008158989027087664}, "acceleration": {"momentum_acceleration": 0.0049, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 42.0, "volume_3m": 312.0, "volume_5m": 2921.0, "volume_sub": 42.0, "volume_acceleration": 1.129, "relative_volume": 1.019}, "vwap": {"value": 10.6915, "slope": 0.0002, "price_vs_vwap_pct": 0.875, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7821, "ema20": 10.7639, "ema9_slope": 0.0131, "price_vs_ema9_pct": 0.027, "price_vs_ema9_atr": 0.324}, "volatility": {"atr": 0.0088, "atr_pct": 0.082, "vwap_distance_atr": 10.604, "range_expansion_pct": -0.0}, "rsi": {"value": 76.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -17.5, "slope": 20.0}}, "prediction": {"symbol": "FPI", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0032450374106462484)", "volume=Expanding (rvol=1.019, accel=1.129)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.027%, ema9_slope=0.0131)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:50.447097", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 57.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 15.079101, "reasons_for": ["holding 15.1s / 18s", "momentum=Strong (slope_5m=0.002978317846080206)", "volume=Declining (rvol=1.027, accel=0.425)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.042%, ema9_slope=-0.0424)", "resistance=SAFE (session_high $11.03 (2.59% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:13:50.439080+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7516, "open": 10.49, "extension_from_open_pct": 2.4938036224976132, "price_1m": 10.745, "price_3m": 10.745, "price_5m": 10.805, "price_sub": 10.75}, "velocity": {"velocity_1m": 0.0010237319683574695, "velocity_sub": 0.0004961240310076973}, "slope": {"slope_1m": 0.061405059404748705, "slope_3m": 0.10053806482843083, "slope_5m": 0.002978317846080206, "slope_sub": 0.09529393152609825}, "acceleration": {"momentum_acceleration": 0.0923, "velocity_acceleration": -0.00021, "slope_acceleration": -0.006299}, "volume": {"volume_1m": 9069.0, "volume_3m": 15062.0, "volume_5m": 25908.0, "volume_sub": 170.0, "volume_acceleration": 0.425, "relative_volume": 1.027}, "vwap": {"value": 10.72, "slope": 0.0003, "price_vs_vwap_pct": 0.295, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7561, "ema20": 10.7513, "ema9_slope": -0.0424, "price_vs_ema9_pct": -0.042, "price_vs_ema9_atr": -0.238}, "volatility": {"atr": 0.0191, "atr_pct": 0.177, "vwap_distance_atr": 1.658, "range_expansion_pct": -51.3}, "rsi": {"value": 51.4, "has_full_history": true}, "quote": {"bid": 10.75, "ask": 10.76, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -14.0, "slope": -5.2}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 57.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.5893820454629966, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.002978317846080206)", "volume=Declining (rvol=1.027, accel=0.425)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.042%, ema9_slope=-0.0424)", "resistance=SAFE (session_high $11.03 (2.59% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:55.463190", "symbol": "FPI", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.059597, "reasons_for": ["holding 15.1s / 18s", "momentum=Strong (slope_5m=0.0032450374106462484)", "volume=Expanding (rvol=1.019, accel=1.129)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.027%, ema9_slope=0.0131)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:13:55.458783+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.7885, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.7885}, "velocity": {"velocity_1m": -0.000540699201310149, "velocity_sub": -0.001081398402620298}, "slope": {"slope_1m": -0.032447215333633615, "slope_3m": 0.0, "slope_5m": 0.0032450374106462484, "slope_sub": 0.008158989027087664}, "acceleration": {"momentum_acceleration": 0.0049, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 42.0, "volume_3m": 312.0, "volume_5m": 2921.0, "volume_sub": 42.0, "volume_acceleration": 1.129, "relative_volume": 1.019}, "vwap": {"value": 10.6915, "slope": 0.0002, "price_vs_vwap_pct": 0.875, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7821, "ema20": 10.7639, "ema9_slope": 0.0131, "price_vs_ema9_pct": 0.027, "price_vs_ema9_atr": 0.324}, "volatility": {"atr": 0.0088, "atr_pct": 0.082, "vwap_distance_atr": 10.604, "range_expansion_pct": -0.0}, "rsi": {"value": 76.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -17.5, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0032450374106462484)", "volume=Expanding (rvol=1.019, accel=1.129)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.027%, ema9_slope=0.0131)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:13:55.465488", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "BUY", "should_enter": true, "confidence": 57.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 20.098804, "reasons_for": ["held 20.1s (>= 18s)", "momentum=Strong (slope_5m=0.002978317846080206)", "volume=Declining (rvol=1.027, accel=0.425)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.042%, ema9_slope=-0.0424)", "resistance=SAFE (session_high $11.03 (2.59% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:13:55.458783+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7516, "open": 10.49, "extension_from_open_pct": 2.4938036224976132, "price_1m": 10.745, "price_3m": 10.745, "price_5m": 10.805, "price_sub": 10.75}, "velocity": {"velocity_1m": 0.0010237319683574695, "velocity_sub": 0.0004961240310076973}, "slope": {"slope_1m": 0.061405059404748705, "slope_3m": 0.10053806482843083, "slope_5m": 0.002978317846080206, "slope_sub": 0.09529393152609825}, "acceleration": {"momentum_acceleration": 0.0923, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 9069.0, "volume_3m": 15062.0, "volume_5m": 25908.0, "volume_sub": 170.0, "volume_acceleration": 0.425, "relative_volume": 1.027}, "vwap": {"value": 10.72, "slope": 0.0003, "price_vs_vwap_pct": 0.295, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7561, "ema20": 10.7513, "ema9_slope": -0.0424, "price_vs_ema9_pct": -0.042, "price_vs_ema9_atr": -0.238}, "volatility": {"atr": 0.0191, "atr_pct": 0.177, "vwap_distance_atr": 1.658, "range_expansion_pct": -51.3}, "rsi": {"value": 51.4, "has_full_history": true}, "quote": {"bid": 10.75, "ask": 10.76, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -14.0, "slope": 0.0}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 57.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.5893820454629966, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.002978317846080206)", "volume=Declining (rvol=1.027, accel=0.425)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.042%, ema9_slope=-0.0424)", "resistance=SAFE (session_high $11.03 (2.59% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:07.150455", "symbol": "TIC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.021850268162381215)", "volume=Declining (rvol=1.036, accel=0.723)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.082%, ema9_slope=0.0143)", "resistance=SAFE (session_high $9.58 (0.10% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:14:07.142588+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.5704, "open": 9.54, "extension_from_open_pct": 0.31865828092243403, "price_1m": 9.5701, "price_3m": 9.56, "price_5m": 9.56, "price_sub": 9.574}, "velocity": {"velocity_1m": 5.2246058034799494e-05, "velocity_sub": -0.0012533946104033465}, "slope": {"slope_1m": 0.0031347143491476277, "slope_3m": 0.054354453755155074, "slope_5m": 0.021850268162381215, "slope_sub": 0.042215917699857594}, "acceleration": {"momentum_acceleration": 0.0204, "velocity_acceleration": -2e-06, "slope_acceleration": -1.2e-05}, "volume": {"volume_1m": 119.0, "volume_3m": 2089.0, "volume_5m": 4843.0, "volume_sub": 119.0, "volume_acceleration": 0.723, "relative_volume": 1.036}, "vwap": {"value": 9.5121, "slope": 0.0003, "price_vs_vwap_pct": 0.613, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 22, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5625, "ema20": 9.5526, "ema9_slope": 0.0143, "price_vs_ema9_pct": 0.082, "price_vs_ema9_atr": 1.345}, "volatility": {"atr": 0.0059, "atr_pct": 0.061, "vwap_distance_atr": 9.962, "range_expansion_pct": -0.1}, "rsi": {"value": 67.4, "has_full_history": true}, "quote": {"bid": 9.57, "ask": 9.58, "spread": 0.01, "spread_pct": 0.104}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -21.2, "slope": -14.9}}, "prediction": {"symbol": "TIC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.10030928696815931, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.021850268162381215)", "volume=Declining (rvol=1.036, accel=0.723)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.082%, ema9_slope=0.0143)", "resistance=SAFE (session_high $9.58 (0.10% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:07.152839", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "momentum=Strong (slope_5m=0.05534646889528396)", "volume=Declining (rvol=1.015, accel=0.63)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.136%, ema9_slope=0.0257)", "resistance=TOO_CLOSE (session_high $13.57 (0.04% away))", "extension=EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:14:07.142588+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.565, "open": 12.8, "extension_from_open_pct": 5.97656249999999, "price_1m": 13.57, "price_3m": 13.535, "price_5m": 13.5425, "price_sub": 13.565}, "velocity": {"velocity_1m": -0.0006140997297962149, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.036852773171186896, "slope_3m": 0.09219422249539161, "slope_5m": 0.05534646889528396, "slope_sub": 0.12572212753712805}, "acceleration": {"momentum_acceleration": 0.0704, "velocity_acceleration": 9e-06, "slope_acceleration": 0.0}, "volume": {"volume_1m": 27.0, "volume_3m": 5049.0, "volume_5m": 9212.0, "volume_sub": 27.0, "volume_acceleration": 0.63, "relative_volume": 1.015}, "vwap": {"value": 13.1388, "slope": 0.0043, "price_vs_vwap_pct": 3.244, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 105, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5465, "ema20": 13.5243, "ema9_slope": 0.0257, "price_vs_ema9_pct": 0.136, "price_vs_ema9_atr": 1.813}, "volatility": {"atr": 0.0102, "atr_pct": 0.075, "vwap_distance_atr": 41.873, "range_expansion_pct": 99.8}, "rsi": {"value": 74.0, "has_full_history": true}, "quote": {"bid": 13.56, "ask": 13.57, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.167}, "pressure": {"score": -9.2, "slope": 3.8}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 13.57, "resistance_source": "session_high", "resistance_distance_pct": 0.03685956505713809, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.05534646889528396)", "volume=Declining (rvol=1.015, accel=0.63)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.136%, ema9_slope=0.0257)", "resistance=TOO_CLOSE (session_high $13.57 (0.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:07.154826", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.011649885284291056)", "volume=Declining (rvol=1.064, accel=0.802)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.02%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $8.46 (0.59% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:14:07.142588+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.41, "open": 8.02, "extension_from_open_pct": 4.862842892768087, "price_1m": 8.41, "price_3m": 8.4098, "price_5m": 8.41, "price_sub": 8.4102}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -7.926882436388111e-05}, "slope": {"slope_1m": 0.0, "slope_3m": -0.033880573948805566, "slope_5m": -0.011649885284291056, "slope_sub": -0.04446069122108738}, "acceleration": {"momentum_acceleration": 0.0328, "velocity_acceleration": -3.3e-05, "slope_acceleration": -0.001138}, "volume": {"volume_1m": 1000.0, "volume_3m": 1573.0, "volume_5m": 2361.0, "volume_sub": 1000.0, "volume_acceleration": 0.802, "relative_volume": 1.064}, "vwap": {"value": 8.1829, "slope": 0.0006, "price_vs_vwap_pct": 2.776, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 138, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4117, "ema20": 8.4098, "ema9_slope": -0.0015, "price_vs_ema9_pct": -0.02, "price_vs_ema9_atr": -0.078}, "volatility": {"atr": 0.022, "atr_pct": 0.262, "vwap_distance_atr": 10.304, "range_expansion_pct": -71.4}, "rsi": {"value": 51.4, "has_full_history": true}, "quote": {"bid": 8.39, "ask": 8.42, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -45.0, "slope": -44.7}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.5945303210463818, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.011649885284291056)", "volume=Declining (rvol=1.064, accel=0.802)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.02%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $8.46 (0.59% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:12.212548", "symbol": "TIC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.059819, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.02101407001762789)", "volume=Declining (rvol=1.037, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.079%, ema9_slope=0.0141)", "resistance=SAFE (session_high $9.58 (0.10% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:14:12.202407+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.57, "open": 9.54, "extension_from_open_pct": 0.31446540880504337, "price_1m": 9.5701, "price_3m": 9.56, "price_5m": 9.56, "price_sub": 9.574}, "velocity": {"velocity_1m": -1.74153526782665e-05, "velocity_sub": -0.001392660678225597}, "slope": {"slope_1m": -0.0010449266200256732, "slope_3m": 0.05226462625565653, "slope_5m": 0.02101407001762789, "slope_sub": 0.039708456333764006}, "acceleration": {"momentum_acceleration": 0.0187, "velocity_acceleration": -2.8e-05, "slope_acceleration": -0.000826}, "volume": {"volume_1m": 330.0, "volume_3m": 2300.0, "volume_5m": 5054.0, "volume_sub": 330.0, "volume_acceleration": 0.724, "relative_volume": 1.037}, "vwap": {"value": 9.5121, "slope": 0.0004, "price_vs_vwap_pct": 0.609, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 22, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5624, "ema20": 9.5525, "ema9_slope": 0.0141, "price_vs_ema9_pct": 0.079, "price_vs_ema9_atr": 1.29}, "volatility": {"atr": 0.0059, "atr_pct": 0.061, "vwap_distance_atr": 9.887, "range_expansion_pct": -0.1}, "rsi": {"value": 67.2, "has_full_history": true}, "quote": {"bid": 9.56, "ask": 9.57, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.083, "downtick_ratio": 0.25}, "pressure": {"score": -14.6, "slope": 6.6}}, "prediction": {"symbol": "TIC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.10449320794148158, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.02101407001762789)", "volume=Declining (rvol=1.037, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.079%, ema9_slope=0.0141)", "resistance=SAFE (session_high $9.58 (0.10% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:12.216094", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "BUY", "should_enter": true, "confidence": 57.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 36.842428, "reasons_for": ["held 36.8s (>= 18s)", "momentum=Strong (slope_5m=0.02438656616671372)", "volume=Declining (rvol=1.027, accel=0.42)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.057%, ema9_slope=-0.0296)", "resistance=SAFE (session_high $11.03 (2.62% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:14:12.202407+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7481, "open": 10.49, "extension_from_open_pct": 2.460438512869406, "price_1m": 10.75, "price_3m": 10.73, "price_5m": 10.75, "price_sub": 10.755}, "velocity": {"velocity_1m": -0.000294573643410717, "velocity_sub": -0.002138540213853992}, "slope": {"slope_1m": -0.017675980668050893, "slope_3m": 0.014421690222101737, "slope_5m": 0.02438656616671372, "slope_sub": 0.0266058267691005}, "acceleration": {"momentum_acceleration": 0.0022, "velocity_acceleration": -0.000157, "slope_acceleration": -0.004723}, "volume": {"volume_1m": 154.0, "volume_3m": 12423.0, "volume_5m": 18830.0, "volume_sub": 154.0, "volume_acceleration": 0.42, "relative_volume": 1.027}, "vwap": {"value": 10.72, "slope": 0.0002, "price_vs_vwap_pct": 0.262, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 17, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7543, "ema20": 10.7508, "ema9_slope": -0.0296, "price_vs_ema9_pct": -0.057, "price_vs_ema9_atr": -0.362}, "volatility": {"atr": 0.0171, "atr_pct": 0.159, "vwap_distance_atr": 1.647, "range_expansion_pct": -64.9}, "rsi": {"value": 50.5, "has_full_history": true}, "quote": {"bid": 10.75, "ask": 10.76, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.714}, "pressure": {"score": -33.1, "slope": -19.1}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 57.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.6227891441277853, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.02438656616671372)", "volume=Declining (rvol=1.027, accel=0.42)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.057%, ema9_slope=-0.0296)", "resistance=SAFE (session_high $11.03 (2.62% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:12.278292", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "momentum=Strong (slope_5m=0.05534646889528396)", "volume=Declining (rvol=1.015, accel=0.63)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.136%, ema9_slope=0.0257)", "resistance=TOO_CLOSE (session_high $13.57 (0.04% away))", "extension=EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:14:12.202407+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.565, "open": 12.8, "extension_from_open_pct": 5.97656249999999, "price_1m": 13.57, "price_3m": 13.535, "price_5m": 13.5425, "price_sub": 13.565}, "velocity": {"velocity_1m": -0.0006140997297962149, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.036852773171186896, "slope_3m": 0.09219422249539161, "slope_5m": 0.05534646889528396, "slope_sub": 0.12572212753712805}, "acceleration": {"momentum_acceleration": 0.0704, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 27.0, "volume_3m": 5049.0, "volume_5m": 9212.0, "volume_sub": 27.0, "volume_acceleration": 0.63, "relative_volume": 1.015}, "vwap": {"value": 13.1388, "slope": 0.0043, "price_vs_vwap_pct": 3.244, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 105, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5465, "ema20": 13.5243, "ema9_slope": 0.0257, "price_vs_ema9_pct": 0.136, "price_vs_ema9_atr": 1.813}, "volatility": {"atr": 0.0102, "atr_pct": 0.075, "vwap_distance_atr": 41.873, "range_expansion_pct": 99.8}, "rsi": {"value": 74.0, "has_full_history": true}, "quote": {"bid": 13.56, "ask": 13.57, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.167}, "pressure": {"score": -9.2, "slope": 0.0}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 13.57, "resistance_source": "session_high", "resistance_distance_pct": 0.03685956505713809, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.05534646889528396)", "volume=Declining (rvol=1.015, accel=0.63)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.136%, ema9_slope=0.0257)", "resistance=TOO_CLOSE (session_high $13.57 (0.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:12.282325", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.03305470672865316)", "volume=Declining (rvol=1.064, accel=0.802)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.106%, ema9_slope=-0.0058)", "resistance=SAFE (session_high $8.46 (0.70% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:14:12.202407+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.401, "open": 8.02, "extension_from_open_pct": 4.750623441396512, "price_1m": 8.41, "price_3m": 8.4098, "price_5m": 8.41, "price_sub": 8.4102}, "velocity": {"velocity_1m": -0.0017835909631391876, "velocity_sub": -0.00364636592074698}, "slope": {"slope_1m": -0.10707274998513283, "slope_3m": -0.0874073897893868, "slope_5m": -0.03305470672865316, "slope_sub": -0.10868434273618967}, "acceleration": {"momentum_acceleration": 0.0756, "velocity_acceleration": -0.000705, "slope_acceleration": -0.021161}, "volume": {"volume_1m": 1038.0, "volume_3m": 1611.0, "volume_5m": 2399.0, "volume_sub": 1038.0, "volume_acceleration": 0.802, "relative_volume": 1.064}, "vwap": {"value": 8.1829, "slope": 0.0006, "price_vs_vwap_pct": 2.666, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 138, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4099, "ema20": 8.409, "ema9_slope": -0.0058, "price_vs_ema9_pct": -0.106, "price_vs_ema9_atr": -0.393}, "volatility": {"atr": 0.0227, "atr_pct": 0.27, "vwap_distance_atr": 9.615, "range_expansion_pct": -71.4}, "rsi": {"value": 49.4, "has_full_history": true}, "quote": {"bid": 8.39, "ask": 8.42, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -47.5, "slope": -2.5}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.7022973455541133, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.03305470672865316)", "volume=Declining (rvol=1.064, accel=0.802)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.106%, ema9_slope=-0.0058)", "resistance=SAFE (session_high $8.46 (0.70% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:17.312722", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "momentum=Strong (slope_5m=0.05534646889528396)", "volume=Declining (rvol=1.015, accel=0.631)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.136%, ema9_slope=0.0257)", "resistance=TOO_CLOSE (session_high $13.57 (0.04% away))", "extension=EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:14:17.303918+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.565, "open": 12.8, "extension_from_open_pct": 5.97656249999999, "price_1m": 13.57, "price_3m": 13.535, "price_5m": 13.5425, "price_sub": 13.565}, "velocity": {"velocity_1m": -0.0006140997297962149, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.036852773171186896, "slope_3m": 0.09219422249539161, "slope_5m": 0.05534646889528396, "slope_sub": 0.12572212753712805}, "acceleration": {"momentum_acceleration": 0.0704, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 130.0, "volume_3m": 5152.0, "volume_5m": 9315.0, "volume_sub": 130.0, "volume_acceleration": 0.631, "relative_volume": 1.015}, "vwap": {"value": 13.1389, "slope": 0.0044, "price_vs_vwap_pct": 3.243, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 105, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5465, "ema20": 13.5243, "ema9_slope": 0.0257, "price_vs_ema9_pct": 0.136, "price_vs_ema9_atr": 1.813}, "volatility": {"atr": 0.0102, "atr_pct": 0.075, "vwap_distance_atr": 41.865, "range_expansion_pct": 99.8}, "rsi": {"value": 74.0, "has_full_history": true}, "quote": {"bid": 13.56, "ask": 13.57, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -9.2, "slope": 0.0}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 13.57, "resistance_source": "session_high", "resistance_distance_pct": 0.03685956505713809, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.05534646889528396)", "volume=Declining (rvol=1.015, accel=0.631)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.136%, ema9_slope=0.0257)", "resistance=TOO_CLOSE (session_high $13.57 (0.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:17.314996", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.05089905812957822)", "volume=Declining (rvol=1.064, accel=0.802)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.177%, ema9_slope=-0.0093)", "resistance=SAFE (session_high $8.46 (0.79% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:14:17.303918+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3935, "open": 8.02, "extension_from_open_pct": 4.6571072319201985, "price_1m": 8.41, "price_3m": 8.4098, "price_5m": 8.41, "price_sub": 8.4102}, "velocity": {"velocity_1m": -0.003269916765755178, "velocity_sub": -0.006618946834399562}, "slope": {"slope_1m": -0.1963876573333011, "slope_3m": -0.13204225352112545, "slope_5m": -0.05089905812957822, "slope_sub": -0.16223030995028223}, "acceleration": {"momentum_acceleration": 0.1113, "velocity_acceleration": -0.000583, "slope_acceleration": -0.017508}, "volume": {"volume_1m": 1042.0, "volume_3m": 1615.0, "volume_5m": 2403.0, "volume_sub": 1042.0, "volume_acceleration": 0.802, "relative_volume": 1.064}, "vwap": {"value": 8.1829, "slope": 0.0006, "price_vs_vwap_pct": 2.574, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 138, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4084, "ema20": 8.4083, "ema9_slope": -0.0093, "price_vs_ema9_pct": -0.177, "price_vs_ema9_atr": -0.642}, "volatility": {"atr": 0.0232, "atr_pct": 0.277, "vwap_distance_atr": 9.07, "range_expansion_pct": -71.4}, "rsi": {"value": 47.9, "has_full_history": true}, "quote": {"bid": 8.39, "ask": 8.42, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.833}, "pressure": {"score": -36.2, "slope": 11.3}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.7922797402752288, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.05089905812957822)", "volume=Declining (rvol=1.064, accel=0.802)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.177%, ema9_slope=-0.0093)", "resistance=SAFE (session_high $8.46 (0.79% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:17.317684", "symbol": "TIC", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0076329971329197315)", "volume=Declining (rvol=1.037, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.026%, ema9_slope=0.0114)", "resistance=SAFE (session_high $9.58 (0.17% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:14:17.303918+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.5636, "open": 9.54, "extension_from_open_pct": 0.24737945492662544, "price_1m": 9.5701, "price_3m": 9.56, "price_5m": 9.56, "price_sub": 9.574}, "velocity": {"velocity_1m": -0.0011319979240901068, "velocity_sub": -0.0036209177633871703}, "slope": {"slope_1m": -0.06794294882851554, "slope_3m": 0.018819462111885444, "slope_5m": 0.0076329971329197315, "slope_sub": -0.00041805364673695597}, "acceleration": {"momentum_acceleration": -0.0081, "velocity_acceleration": -0.000437, "slope_acceleration": -0.013113}, "volume": {"volume_1m": 346.0, "volume_3m": 2316.0, "volume_5m": 5070.0, "volume_sub": 346.0, "volume_acceleration": 0.724, "relative_volume": 1.037}, "vwap": {"value": 9.5121, "slope": 0.0004, "price_vs_vwap_pct": 0.542, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 22, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5612, "ema20": 9.5519, "ema9_slope": 0.0114, "price_vs_ema9_pct": 0.026, "price_vs_ema9_atr": 0.386}, "volatility": {"atr": 0.0063, "atr_pct": 0.066, "vwap_distance_atr": 8.158, "range_expansion_pct": -0.0}, "rsi": {"value": 61.6, "has_full_history": true}, "quote": {"bid": 9.56, "ask": 9.57, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.071, "downtick_ratio": 0.357}, "pressure": {"score": -20.9, "slope": -6.3}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.1714835417625252, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0076329971329197315)", "volume=Declining (rvol=1.037, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.026%, ema9_slope=0.0114)", "resistance=SAFE (session_high $9.58 (0.17% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:22.344852", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.05089905812957822)", "volume=Declining (rvol=1.064, accel=0.802)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.177%, ema9_slope=-0.0093)", "resistance=SAFE (session_high $8.46 (0.79% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:14:22.337150+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3935, "open": 8.02, "extension_from_open_pct": 4.6571072319201985, "price_1m": 8.41, "price_3m": 8.4098, "price_5m": 8.41, "price_sub": 8.4102}, "velocity": {"velocity_1m": -0.003269916765755178, "velocity_sub": -0.006618946834399562}, "slope": {"slope_1m": -0.1963876573333011, "slope_3m": -0.13204225352112545, "slope_5m": -0.05089905812957822, "slope_sub": -0.16223030995028223}, "acceleration": {"momentum_acceleration": 0.1113, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1042.0, "volume_3m": 1615.0, "volume_5m": 2403.0, "volume_sub": 1042.0, "volume_acceleration": 0.802, "relative_volume": 1.064}, "vwap": {"value": 8.1829, "slope": 0.0006, "price_vs_vwap_pct": 2.574, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 138, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4084, "ema20": 8.4083, "ema9_slope": -0.0093, "price_vs_ema9_pct": -0.177, "price_vs_ema9_atr": -0.642}, "volatility": {"atr": 0.0232, "atr_pct": 0.277, "vwap_distance_atr": 9.07, "range_expansion_pct": -71.4}, "rsi": {"value": 47.9, "has_full_history": true}, "quote": {"bid": 8.39, "ask": 8.42, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.833}, "pressure": {"score": -36.2, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.7922797402752288, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.05089905812957822)", "volume=Declining (rvol=1.064, accel=0.802)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.177%, ema9_slope=-0.0093)", "resistance=SAFE (session_high $8.46 (0.79% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:22.346984", "symbol": "TIC", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.01056041288077561)", "volume=Declining (rvol=1.037, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.037%, ema9_slope=0.012)", "resistance=SAFE (session_high $9.58 (0.16% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:14:22.337150+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.565, "open": 9.54, "extension_from_open_pct": 0.26205450733752994, "price_1m": 9.5701, "price_3m": 9.56, "price_5m": 9.56, "price_sub": 9.574}, "velocity": {"velocity_1m": -0.000888182986593757, "velocity_sub": -0.0031334865260080566}, "slope": {"slope_1m": -0.0533051826225162, "slope_3m": 0.026136866573033407, "slope_5m": 0.01056041288077561, "slope_sub": 0.00836076710038054}, "acceleration": {"momentum_acceleration": -0.0022, "velocity_acceleration": 9.7e-05, "slope_acceleration": 0.002908}, "volume": {"volume_1m": 350.0, "volume_3m": 2320.0, "volume_5m": 5074.0, "volume_sub": 350.0, "volume_acceleration": 0.724, "relative_volume": 1.037}, "vwap": {"value": 9.5121, "slope": 0.0004, "price_vs_vwap_pct": 0.556, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 22, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5614, "ema20": 9.5521, "ema9_slope": 0.012, "price_vs_ema9_pct": 0.037, "price_vs_ema9_atr": 0.564}, "volatility": {"atr": 0.0063, "atr_pct": 0.066, "vwap_distance_atr": 8.38, "range_expansion_pct": -0.0}, "rsi": {"value": 62.8, "has_full_history": true}, "quote": {"bid": 9.56, "ask": 9.57, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.125, "downtick_ratio": 0.312}, "pressure": {"score": -16.6, "slope": 4.3}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.1568217459487775, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01056041288077561)", "volume=Declining (rvol=1.037, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.037%, ema9_slope=0.012)", "resistance=SAFE (session_high $9.58 (0.16% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:22.349181", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.020079402224384778)", "volume=Declining (rvol=1.015, accel=0.631)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.005%, ema9_slope=0.0186)", "resistance=SAFE (session_high $13.57 (0.21% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:14:22.337150+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5411, "open": 12.8, "extension_from_open_pct": 5.789843749999996, "price_1m": 13.57, "price_3m": 13.535, "price_5m": 13.5425, "price_sub": 13.565}, "velocity": {"velocity_1m": -0.003549496438221585, "velocity_sub": -0.005872957365769595}, "slope": {"slope_1m": -0.21319680868721774, "slope_3m": 0.0040589307546449755, "slope_5m": 0.020079402224384778, "slope_sub": 0.019929545366473726}, "acceleration": {"momentum_acceleration": -0.0001, "velocity_acceleration": -0.001167, "slope_acceleration": -0.035036}, "volume": {"volume_1m": 169.0, "volume_3m": 5191.0, "volume_5m": 9354.0, "volume_sub": 169.0, "volume_acceleration": 0.631, "relative_volume": 1.015}, "vwap": {"value": 13.1389, "slope": 0.0044, "price_vs_vwap_pct": 3.061, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 105, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5418, "ema20": 13.522, "ema9_slope": 0.0186, "price_vs_ema9_pct": -0.005, "price_vs_ema9_atr": -0.056}, "volatility": {"atr": 0.0119, "atr_pct": 0.088, "vwap_distance_atr": 33.838, "range_expansion_pct": 99.9}, "rsi": {"value": 62.0, "has_full_history": true}, "quote": {"bid": 13.56, "ask": 13.57, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.154, "downtick_ratio": 0.231}, "pressure": {"score": -16.4, "slope": -7.2}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 13.57, "resistance_source": "session_high", "resistance_distance_pct": 0.21342431560213093, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.020079402224384778)", "volume=Declining (rvol=1.015, accel=0.631)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.005%, ema9_slope=0.0186)", "resistance=SAFE (session_high $13.57 (0.21% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:28.707596", "symbol": "COMP", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 625.438283, "reasons_for": ["held 625.4s (>= 18s)", "momentum=Strong (slope_5m=0.12023854435166931)", "volume=Expanding (rvol=1.111, accel=2.622)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.279%, ema9_slope=0.0389)", "resistance=SAFE (session_high $10.79 (0.05% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "COMP", "computed_at": "2026-09-14T16:14:28.696432+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7897, "open": 10.35, "extension_from_open_pct": 4.2483091787439635, "price_1m": 10.78, "price_3m": 10.74, "price_5m": 10.745, "price_sub": 10.775}, "velocity": {"velocity_1m": 0.0014996907854051462, "velocity_sub": 0.004547563805104251}, "slope": {"slope_1m": 0.08994098202571651, "slope_3m": 0.16102237607773187, "slope_5m": 0.12023854435166931, "slope_sub": 0.27711095117591156}, "acceleration": {"momentum_acceleration": 0.1569, "velocity_acceleration": 2.3e-05, "slope_acceleration": 0.000611}, "volume": {"volume_1m": 45368.0, "volume_3m": 145892.0, "volume_5m": 229596.0, "volume_sub": 45368.0, "volume_acceleration": 2.622, "relative_volume": 1.111}, "vwap": {"value": 10.5803, "slope": 0.0057, "price_vs_vwap_pct": 1.979, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 43, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7597, "ema20": 10.7434, "ema9_slope": 0.0389, "price_vs_ema9_pct": 0.279, "price_vs_ema9_atr": 1.412}, "volatility": {"atr": 0.0213, "atr_pct": 0.197, "vwap_distance_atr": 9.842, "range_expansion_pct": -0.3}, "rsi": {"value": 67.1, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 84, "trades_per_second": 2.8, "uptick_ratio": 0.238, "downtick_ratio": 0.238}, "pressure": {"score": 28.2, "slope": 13.2}}, "prediction": {"symbol": "COMP", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.795, "resistance_source": "session_high", "resistance_distance_pct": 0.04912092087824576, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.12023854435166931)", "volume=Expanding (rvol=1.111, accel=2.622)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.279%, ema9_slope=0.0389)", "resistance=SAFE (session_high $10.79 (0.05% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:28.751159", "symbol": "TIC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.0201778578851508)", "volume=Declining (rvol=1.037, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.076%, ema9_slope=0.0139)", "resistance=SAFE (session_high $9.58 (0.11% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:14:28.696432+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.5696, "open": 9.54, "extension_from_open_pct": 0.3102725366876341, "price_1m": 9.5701, "price_3m": 9.56, "price_5m": 9.56, "price_sub": 9.574}, "velocity": {"velocity_1m": -8.707676339164187e-05, "velocity_sub": -0.0015319267460484657}, "slope": {"slope_1m": -0.005224742289592952, "slope_3m": 0.05017474050250844, "slope_5m": 0.0201778578851508, "slope_sub": 0.03720094256320633}, "acceleration": {"momentum_acceleration": 0.017, "velocity_acceleration": 0.000252, "slope_acceleration": 0.007561}, "volume": {"volume_1m": 359.0, "volume_3m": 2329.0, "volume_5m": 5083.0, "volume_sub": 359.0, "volume_acceleration": 0.724, "relative_volume": 1.037}, "vwap": {"value": 9.5121, "slope": 0.0004, "price_vs_vwap_pct": 0.605, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 22, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5624, "ema20": 9.5525, "ema9_slope": 0.0139, "price_vs_ema9_pct": 0.076, "price_vs_ema9_atr": 1.146}, "volatility": {"atr": 0.0063, "atr_pct": 0.066, "vwap_distance_atr": 9.108, "range_expansion_pct": -0.1}, "rsi": {"value": 66.8, "has_full_history": true}, "quote": {"bid": 9.56, "ask": 9.57, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.176, "downtick_ratio": 0.294}, "pressure": {"score": -12.7, "slope": 3.9}}, "prediction": {"symbol": "TIC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.58, "resistance_source": "session_high", "resistance_distance_pct": 0.10867747868250116, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0201778578851508)", "volume=Declining (rvol=1.037, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.076%, ema9_slope=0.0139)", "resistance=SAFE (session_high $9.58 (0.11% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:28.753574", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.012363231748775658)", "volume=Declining (rvol=1.064, accel=0.802)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.023%, ema9_slope=-0.0016)", "resistance=SAFE (session_high $8.46 (0.60% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:14:28.696432+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4097, "open": 8.02, "extension_from_open_pct": 4.859102244389043, "price_1m": 8.41, "price_3m": 8.4098, "price_5m": 8.41, "price_sub": 8.4102}, "velocity": {"velocity_1m": -5.945303210449877e-05, "velocity_sub": -0.0001981720609097028}, "slope": {"slope_1m": -0.0035672455513392127, "slope_3m": -0.0356641860243851, "slope_5m": -0.012363231748775658, "slope_sub": -0.04660092607451435}, "acceleration": {"momentum_acceleration": 0.0342, "velocity_acceleration": 0.00101, "slope_acceleration": 0.030321}, "volume": {"volume_1m": 1043.0, "volume_3m": 1616.0, "volume_5m": 2404.0, "volume_sub": 1043.0, "volume_acceleration": 0.802, "relative_volume": 1.064}, "vwap": {"value": 8.1829, "slope": 0.0006, "price_vs_vwap_pct": 2.772, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 138, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4117, "ema20": 8.4098, "ema9_slope": -0.0016, "price_vs_ema9_pct": -0.023, "price_vs_ema9_atr": -0.084}, "volatility": {"atr": 0.0232, "atr_pct": 0.276, "vwap_distance_atr": 9.767, "range_expansion_pct": -71.4}, "rsi": {"value": 51.3, "has_full_history": true}, "quote": {"bid": 8.39, "ask": 8.42, "spread": 0.03, "spread_pct": 0.357}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.714}, "pressure": {"score": -22.2, "slope": 14.0}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.46, "resistance_source": "session_high", "resistance_distance_pct": 0.5981188389597727, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.012363231748775658)", "volume=Declining (rvol=1.064, accel=0.802)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.023%, ema9_slope=-0.0016)", "resistance=SAFE (session_high $8.46 (0.60% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:28.755874", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.020079402224384778)", "volume=Declining (rvol=1.015, accel=0.631)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.005%, ema9_slope=0.0186)", "resistance=SAFE (session_high $13.57 (0.21% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:14:28.696432+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5411, "open": 12.8, "extension_from_open_pct": 5.789843749999996, "price_1m": 13.57, "price_3m": 13.535, "price_5m": 13.5425, "price_sub": 13.565}, "velocity": {"velocity_1m": -0.003549496438221585, "velocity_sub": -0.005872957365769595}, "slope": {"slope_1m": -0.21319680868721774, "slope_3m": 0.0040589307546449755, "slope_5m": 0.020079402224384778, "slope_sub": 0.019929545366473726}, "acceleration": {"momentum_acceleration": -0.0001, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 169.0, "volume_3m": 5191.0, "volume_5m": 9354.0, "volume_sub": 169.0, "volume_acceleration": 0.631, "relative_volume": 1.015}, "vwap": {"value": 13.1389, "slope": 0.0044, "price_vs_vwap_pct": 3.061, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 105, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5418, "ema20": 13.522, "ema9_slope": 0.0186, "price_vs_ema9_pct": -0.005, "price_vs_ema9_atr": -0.056}, "volatility": {"atr": 0.0119, "atr_pct": 0.088, "vwap_distance_atr": 33.838, "range_expansion_pct": 99.9}, "rsi": {"value": 62.0, "has_full_history": true}, "quote": {"bid": 13.56, "ask": 13.57, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.154, "downtick_ratio": 0.231}, "pressure": {"score": -16.4, "slope": 0.0}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 13.57, "resistance_source": "session_high", "resistance_distance_pct": 0.21342431560213093, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.020079402224384778)", "volume=Declining (rvol=1.015, accel=0.631)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.005%, ema9_slope=0.0186)", "resistance=SAFE (session_high $13.57 (0.21% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:33.793728", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 33.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Weakening (slope_5m=0.026619855433708973)", "volume=Declining (rvol=1.028, accel=0.422)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.048%, ema9_slope=-0.0291)", "resistance=SAFE (session_high $11.03 (2.61% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:14:33.789850+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7493, "open": 10.49, "extension_from_open_pct": 2.471877979027642, "price_1m": 10.75, "price_3m": 10.73, "price_5m": 10.75, "price_sub": 10.76}, "velocity": {"velocity_1m": -0.0001085271317829682, "velocity_sub": -0.003314745972738517}, "slope": {"slope_1m": -0.00651183992037085, "slope_3m": 0.020003535508604484, "slope_5m": 0.026619855433708973, "slope_sub": 0.0053935551665349815}, "acceleration": {"momentum_acceleration": -0.0212, "velocity_acceleration": -5.4e-05, "slope_acceleration": 0.000517}, "volume": {"volume_1m": 1869.0, "volume_3m": 14138.0, "volume_5m": 20545.0, "volume_sub": 2.0, "volume_acceleration": 0.422, "relative_volume": 1.028}, "vwap": {"value": 10.72, "slope": 0.0003, "price_vs_vwap_pct": 0.273, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 17, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7545, "ema20": 10.7509, "ema9_slope": -0.0291, "price_vs_ema9_pct": -0.048, "price_vs_ema9_atr": -0.305}, "volatility": {"atr": 0.0171, "atr_pct": 0.159, "vwap_distance_atr": 1.714, "range_expansion_pct": -64.8}, "rsi": {"value": 50.8, "has_full_history": true}, "quote": {"bid": 10.75, "ask": 10.76, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -56.8, "slope": -23.7}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 33.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.6113328309750354, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.026619855433708973)", "volume=Declining (rvol=1.028, accel=0.422)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.048%, ema9_slope=-0.0291)", "resistance=SAFE (session_high $11.03 (2.61% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:38.848555", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 28.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Weakening (slope_5m=0.0372266170311798)", "volume=Declining (rvol=1.028, accel=0.422)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.006%, ema9_slope=-0.027)", "resistance=SAFE (session_high $11.03 (2.56% away))", "extension=EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:14:38.844600+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.755, "open": 10.49, "extension_from_open_pct": 2.5262154432793187, "price_1m": 10.75, "price_3m": 10.73, "price_5m": 10.75, "price_sub": 10.76}, "velocity": {"velocity_1m": 0.0007751937984497336, "velocity_sub": -0.0015489467162326533}, "slope": {"slope_1m": 0.04650081376424814, "slope_3m": 0.046511627906984016, "slope_5m": 0.0372266170311798, "slope_sub": 0.03719200371920288}, "acceleration": {"momentum_acceleration": -0.0, "velocity_acceleration": 0.000349, "slope_acceleration": 0.010488}, "volume": {"volume_1m": 1890.0, "volume_3m": 14159.0, "volume_5m": 20566.0, "volume_sub": 23.0, "volume_acceleration": 0.422, "relative_volume": 1.028}, "vwap": {"value": 10.72, "slope": 0.0003, "price_vs_vwap_pct": 0.326, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 17, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7557, "ema20": 10.7515, "ema9_slope": -0.027, "price_vs_ema9_pct": -0.006, "price_vs_ema9_atr": -0.038}, "volatility": {"atr": 0.0171, "atr_pct": 0.159, "vwap_distance_atr": 2.048, "range_expansion_pct": -64.8}, "rsi": {"value": 52.3, "has_full_history": true}, "quote": {"bid": 10.75, "ask": 10.76, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -15.5, "slope": 41.3}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 28.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.5569502556950123, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0372266170311798)", "volume=Declining (rvol=1.028, accel=0.422)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.006%, ema9_slope=-0.027)", "resistance=SAFE (session_high $11.03 (2.56% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:43.886211", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 28.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Weakening (slope_5m=0.0372266170311798)", "volume=Declining (rvol=1.028, accel=0.422)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.006%, ema9_slope=-0.027)", "resistance=SAFE (session_high $11.03 (2.56% away))", "extension=EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:14:43.882729+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.755, "open": 10.49, "extension_from_open_pct": 2.5262154432793187, "price_1m": 10.75, "price_3m": 10.73, "price_5m": 10.75, "price_sub": 10.76}, "velocity": {"velocity_1m": 0.0007751937984497336, "velocity_sub": -0.0015489467162326533}, "slope": {"slope_1m": 0.04650081376424814, "slope_3m": 0.046511627906984016, "slope_5m": 0.0372266170311798, "slope_sub": 0.03719200371920288}, "acceleration": {"momentum_acceleration": -0.0, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1939.0, "volume_3m": 14208.0, "volume_5m": 20615.0, "volume_sub": 72.0, "volume_acceleration": 0.422, "relative_volume": 1.028}, "vwap": {"value": 10.72, "slope": 0.0003, "price_vs_vwap_pct": 0.326, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 17, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7557, "ema20": 10.7515, "ema9_slope": -0.027, "price_vs_ema9_pct": -0.006, "price_vs_ema9_atr": -0.038}, "volatility": {"atr": 0.0171, "atr_pct": 0.159, "vwap_distance_atr": 2.048, "range_expansion_pct": -64.8}, "rsi": {"value": 52.3, "has_full_history": true}, "quote": {"bid": 10.75, "ask": 10.76, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.375}, "pressure": {"score": -20.5, "slope": -5.0}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 28.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.5569502556950123, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0372266170311798)", "volume=Declining (rvol=1.028, accel=0.422)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.006%, ema9_slope=-0.027)", "resistance=SAFE (session_high $11.03 (2.56% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:48.907064", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 33.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Weakening (slope_5m=0.025689330364788144)", "volume=Declining (rvol=1.028, accel=0.422)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.052%, ema9_slope=-0.0293)", "resistance=SAFE (session_high $11.03 (2.62% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:14:48.903437+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7488, "open": 10.49, "extension_from_open_pct": 2.4671115347950336, "price_1m": 10.75, "price_3m": 10.73, "price_5m": 10.75, "price_sub": 10.76}, "velocity": {"velocity_1m": -0.0001860465116280242, "velocity_sub": -0.0034696406443620025}, "slope": {"slope_1m": -0.01116341377193849, "slope_3m": 0.017677817130735338, "slope_5m": 0.025689330364788144, "slope_sub": 0.002603815519664363}, "acceleration": {"momentum_acceleration": -0.0231, "velocity_acceleration": -0.000383, "slope_acceleration": -0.011485}, "volume": {"volume_1m": 2143.0, "volume_3m": 14412.0, "volume_5m": 20819.0, "volume_sub": 276.0, "volume_acceleration": 0.422, "relative_volume": 1.028}, "vwap": {"value": 10.72, "slope": 0.0003, "price_vs_vwap_pct": 0.268, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 17, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7544, "ema20": 10.7509, "ema9_slope": -0.0293, "price_vs_ema9_pct": -0.052, "price_vs_ema9_atr": -0.329}, "volatility": {"atr": 0.0171, "atr_pct": 0.159, "vwap_distance_atr": 1.685, "range_expansion_pct": -64.8}, "rsi": {"value": 50.6, "has_full_history": true}, "quote": {"bid": 10.75, "ask": 10.76, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.231, "downtick_ratio": 0.385}, "pressure": {"score": -23.0, "slope": -2.5}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 33.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.616105983923788, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.025689330364788144)", "volume=Declining (rvol=1.028, accel=0.422)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.052%, ema9_slope=-0.0293)", "resistance=SAFE (session_high $11.03 (2.62% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:14:53.929465", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.9, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Strong (slope_5m=0.037784805296574714)", "volume=Declining (rvol=1.028, accel=0.422)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.004%, ema9_slope=-0.0269)", "resistance=SAFE (session_high $11.03 (2.55% away))", "extension=EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:14:53.925184+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7553, "open": 10.49, "extension_from_open_pct": 2.529075309818874, "price_1m": 10.75, "price_3m": 10.73, "price_5m": 10.75, "price_sub": 10.76}, "velocity": {"velocity_1m": 0.0008217054263566019, "velocity_sub": -0.0014560099132588924}, "slope": {"slope_1m": 0.04929017498012195, "slope_3m": 0.04790653110204029, "slope_5m": 0.037784805296574714, "slope_sub": 0.038865372858858264}, "acceleration": {"momentum_acceleration": 0.0011, "velocity_acceleration": 0.000401, "slope_acceleration": 0.012038}, "volume": {"volume_1m": 2304.0, "volume_3m": 14573.0, "volume_5m": 20980.0, "volume_sub": 437.0, "volume_acceleration": 0.422, "relative_volume": 1.028}, "vwap": {"value": 10.72, "slope": 0.0003, "price_vs_vwap_pct": 0.329, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 17, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7557, "ema20": 10.7515, "ema9_slope": -0.0269, "price_vs_ema9_pct": -0.004, "price_vs_ema9_atr": -0.024}, "volatility": {"atr": 0.0171, "atr_pct": 0.159, "vwap_distance_atr": 2.065, "range_expansion_pct": -64.8}, "rsi": {"value": 52.4, "has_full_history": true}, "quote": {"bid": 10.75, "ask": 10.76, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.294, "downtick_ratio": 0.294}, "pressure": {"score": -15.5, "slope": 7.5}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.554089611633328, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.037784805296574714)", "volume=Declining (rvol=1.028, accel=0.422)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.004%, ema9_slope=-0.0269)", "resistance=SAFE (session_high $11.03 (2.55% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:15:25.807494", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 35.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.012773390014653066)", "volume=Expanding (rvol=1.171, accel=1.292)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.165%, ema9_slope=0.0794)", "resistance=SAFE (session_high $13.96 (0.21% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:15:25.802356+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.9261, "open": 13.22, "extension_from_open_pct": 5.341149773071098, "price_1m": 13.95, "price_3m": 13.94, "price_5m": 13.93, "price_sub": 13.955}, "velocity": {"velocity_1m": -0.0028554360812424575, "velocity_sub": -0.0069031410486086586}, "slope": {"slope_1m": -0.17147305397813442, "slope_3m": 0.02189199470764017, "slope_5m": -0.012773390014653066, "slope_sub": 0.08961944052479366}, "acceleration": {"momentum_acceleration": -0.1024, "velocity_acceleration": -5e-05, "slope_acceleration": -0.001033}, "volume": {"volume_1m": 165.0, "volume_3m": 31896.0, "volume_5m": 42253.0, "volume_sub": 165.0, "volume_acceleration": 1.292, "relative_volume": 1.171}, "vwap": {"value": 13.56, "slope": 0.0276, "price_vs_vwap_pct": 2.7, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 43, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.9031, "ema20": 13.835, "ema9_slope": 0.0794, "price_vs_ema9_pct": 0.165, "price_vs_ema9_atr": 0.831}, "volatility": {"atr": 0.0277, "atr_pct": 0.199, "vwap_distance_atr": 13.23, "range_expansion_pct": -65.0}, "rsi": {"value": 78.5, "has_full_history": true}, "quote": {"bid": 13.95, "ask": 13.96, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.455, "downtick_ratio": 0.545}, "pressure": {"score": -1.1, "slope": -11.2}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 35.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.955, "resistance_source": "session_high", "resistance_distance_pct": 0.20752400169466073, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.012773390014653066)", "volume=Expanding (rvol=1.171, accel=1.292)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.165%, ema9_slope=0.0794)", "resistance=SAFE (session_high $13.96 (0.21% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:15:30.824779", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 35.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.05183140006518444)", "volume=Expanding (rvol=1.171, accel=1.292)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.009%, ema9_slope=0.0715)", "resistance=SAFE (session_high $13.96 (0.40% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:15:30.820092+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.8989, "open": 13.22, "extension_from_open_pct": 5.135400907715573, "price_1m": 13.95, "price_3m": 13.94, "price_5m": 13.93, "price_sub": 13.955}, "velocity": {"velocity_1m": -0.006105137395459967, "velocity_sub": -0.013400214976711027}, "slope": {"slope_1m": -0.3669803834262748, "slope_3m": -0.07577408071555834, "slope_5m": -0.05183140006518444, "slope_sub": -0.02758868432869283}, "acceleration": {"momentum_acceleration": -0.0242, "velocity_acceleration": -0.001295, "slope_acceleration": -0.038963}, "volume": {"volume_1m": 229.0, "volume_3m": 31960.0, "volume_5m": 42317.0, "volume_sub": 229.0, "volume_acceleration": 1.292, "relative_volume": 1.171}, "vwap": {"value": 13.56, "slope": 0.0277, "price_vs_vwap_pct": 2.499, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 43, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.8977, "ema20": 13.8324, "ema9_slope": 0.0715, "price_vs_ema9_pct": 0.009, "price_vs_ema9_atr": 0.045}, "volatility": {"atr": 0.0277, "atr_pct": 0.199, "vwap_distance_atr": 12.246, "range_expansion_pct": -64.9}, "rsi": {"value": 70.5, "has_full_history": true}, "quote": {"bid": 13.95, "ask": 13.97, "spread": 0.02, "spread_pct": 0.143}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.385, "downtick_ratio": 0.538}, "pressure": {"score": -8.2, "slope": -7.1}}, "prediction": {"symbol": "FIGS", "direction": "DOWN", "confidence": 35.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.955, "resistance_source": "session_high", "resistance_distance_pct": 0.40362906417055094, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.05183140006518444)", "volume=Expanding (rvol=1.171, accel=1.292)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.009%, ema9_slope=0.0715)", "resistance=SAFE (session_high $13.96 (0.40% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:15:35.840882", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.007174630506528762)", "volume=Expanding (rvol=1.173, accel=1.297)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.245%, ema9_slope=0.0834)", "resistance=SAFE (session_high $13.96 (0.11% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:15:35.837378+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.94, "open": 13.22, "extension_from_open_pct": 5.4462934947049835, "price_1m": 13.95, "price_3m": 13.94, "price_5m": 13.93, "price_sub": 13.8989}, "velocity": {"velocity_1m": -0.0011947431302269758, "velocity_sub": 0.00985689514997593}, "slope": {"slope_1m": -0.07171029042667469, "slope_3m": 0.07175316909830032, "slope_5m": 0.007174630506528762, "slope_sub": 0.10817003381210924}, "acceleration": {"momentum_acceleration": 0.101, "velocity_acceleration": 0.004635, "slope_acceleration": 0.058851}, "volume": {"volume_1m": 1123.0, "volume_3m": 32854.0, "volume_5m": 43211.0, "volume_sub": 894.0, "volume_acceleration": 1.297, "relative_volume": 1.173}, "vwap": {"value": 13.5608, "slope": 0.0284, "price_vs_vwap_pct": 2.796, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 43, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.9059, "ema20": 13.8363, "ema9_slope": 0.0834, "price_vs_ema9_pct": 0.245, "price_vs_ema9_atr": 1.233}, "volatility": {"atr": 0.0277, "atr_pct": 0.199, "vwap_distance_atr": 13.704, "range_expansion_pct": -65.0}, "rsi": {"value": 83.3, "has_full_history": true}, "quote": {"bid": 13.94, "ask": 13.96, "spread": 0.02, "spread_pct": 0.143}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.067}, "pressure": {"score": 19.6, "slope": 27.8}}, "prediction": {"symbol": "FIGS", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.955, "resistance_source": "session_high", "resistance_distance_pct": 0.10760401721664682, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.007174630506528762)", "volume=Expanding (rvol=1.173, accel=1.297)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.245%, ema9_slope=0.0834)", "resistance=SAFE (session_high $13.96 (0.11% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:15:40.894727", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.051802, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.007174630506528762)", "volume=Expanding (rvol=1.173, accel=1.297)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.245%, ema9_slope=0.0834)", "resistance=SAFE (session_high $13.96 (0.11% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:15:40.889180+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.94, "open": 13.22, "extension_from_open_pct": 5.4462934947049835, "price_1m": 13.95, "price_3m": 13.94, "price_5m": 13.93, "price_sub": 13.8989}, "velocity": {"velocity_1m": -0.0011947431302269758, "velocity_sub": 0.00985689514997593}, "slope": {"slope_1m": -0.07171029042667469, "slope_3m": 0.07175316909830032, "slope_5m": 0.007174630506528762, "slope_sub": 0.10817003381210924}, "acceleration": {"momentum_acceleration": 0.101, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1123.0, "volume_3m": 32854.0, "volume_5m": 43211.0, "volume_sub": 894.0, "volume_acceleration": 1.297, "relative_volume": 1.173}, "vwap": {"value": 13.5608, "slope": 0.0284, "price_vs_vwap_pct": 2.796, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 43, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.9059, "ema20": 13.8363, "ema9_slope": 0.0834, "price_vs_ema9_pct": 0.245, "price_vs_ema9_atr": 1.233}, "volatility": {"atr": 0.0277, "atr_pct": 0.199, "vwap_distance_atr": 13.704, "range_expansion_pct": -65.0}, "rsi": {"value": 83.3, "has_full_history": true}, "quote": {"bid": 13.94, "ask": 13.96, "spread": 0.02, "spread_pct": 0.143}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.067}, "pressure": {"score": 19.6, "slope": 0.0}}, "prediction": {"symbol": "FIGS", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.955, "resistance_source": "session_high", "resistance_distance_pct": 0.10760401721664682, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.007174630506528762)", "volume=Expanding (rvol=1.173, accel=1.297)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.245%, ema9_slope=0.0834)", "resistance=SAFE (session_high $13.96 (0.11% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:15:40.897179", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.06737636437137946)", "volume=Declining (rvol=0.989, accel=0.827)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.381%, ema9_slope=0.032)", "resistance=SAFE (session_high $7.46 (0.20% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:15:40.889180+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.445, "open": 7.06, "extension_from_open_pct": 5.453257790368282, "price_1m": 7.41, "price_3m": 7.41, "price_5m": 7.41, "price_sub": 7.415}, "velocity": {"velocity_1m": 0.00787224471435001, "velocity_sub": 0.013486176668914473}, "slope": {"slope_1m": 0.47122181083810355, "slope_3m": 0.16835016835017075, "slope_5m": 0.06737636437137946, "slope_sub": 0.14650633559107556}, "acceleration": {"momentum_acceleration": 0.0791, "velocity_acceleration": 4.2e-05, "slope_acceleration": 0.001414}, "volume": {"volume_1m": 1960.0, "volume_3m": 5644.0, "volume_5m": 6089.0, "volume_sub": 848.0, "volume_acceleration": 0.827, "relative_volume": 0.989}, "vwap": {"value": 7.291, "slope": 0.0055, "price_vs_vwap_pct": 2.113, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4167, "ema20": 7.3938, "ema9_slope": 0.032, "price_vs_ema9_pct": 0.381, "price_vs_ema9_atr": 1.423}, "volatility": {"atr": 0.0199, "atr_pct": 0.267, "vwap_distance_atr": 7.757, "range_expansion_pct": 61.0}, "rsi": {"value": 67.6, "has_full_history": true}, "quote": {"bid": 7.43, "ask": 7.46, "spread": 0.03, "spread_pct": 0.403}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.25, "downtick_ratio": 0.083}, "pressure": {"score": 11.8, "slope": 32.9}}, "prediction": {"symbol": "AIRO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.20147750167897488, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06737636437137946)", "volume=Declining (rvol=0.989, accel=0.827)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.381%, ema9_slope=0.032)", "resistance=SAFE (session_high $7.46 (0.20% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:15:45.962009", "symbol": "FIGS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.1164, "reasons_for": ["holding 10.1s / 18s", "momentum=Strong (slope_5m=0.029409444018048896)", "volume=Expanding (rvol=1.173, accel=1.297)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.334%, ema9_slope=0.0878)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FIGS", "computed_at": "2026-09-14T16:15:45.953778+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.9555, "open": 13.22, "extension_from_open_pct": 5.563540090771559, "price_1m": 13.95, "price_3m": 13.94, "price_5m": 13.93, "price_sub": 13.8989}, "velocity": {"velocity_1m": 0.000657108721625017, "velocity_sub": 0.013574215705319921}, "slope": {"slope_1m": 0.03941875257566711, "slope_3m": 0.1273146764533625, "slope_5m": 0.029409444018048896, "slope_sub": 0.17491957720588286}, "acceleration": {"momentum_acceleration": 0.1455, "velocity_acceleration": 0.000734, "slope_acceleration": 0.021942}, "volume": {"volume_1m": 1124.0, "volume_3m": 32855.0, "volume_5m": 43212.0, "volume_sub": 895.0, "volume_acceleration": 1.297, "relative_volume": 1.173}, "vwap": {"value": 13.5608, "slope": 0.0284, "price_vs_vwap_pct": 2.911, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 43, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.909, "ema20": 13.8378, "ema9_slope": 0.0878, "price_vs_ema9_pct": 0.334, "price_vs_ema9_atr": 1.679}, "volatility": {"atr": 0.0277, "atr_pct": 0.199, "vwap_distance_atr": 14.246, "range_expansion_pct": -64.7}, "rsi": {"value": 87.5, "has_full_history": true}, "quote": {"bid": 13.95, "ask": 13.96, "spread": 0.01, "spread_pct": 0.072}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.25, "downtick_ratio": 0.062}, "pressure": {"score": 24.4, "slope": 4.8}}, "prediction": {"symbol": "FIGS", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.029409444018048896)", "volume=Expanding (rvol=1.173, accel=1.297)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.334%, ema9_slope=0.0878)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:15:45.964339", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.02103117467199584)", "volume=Declining (rvol=0.989, accel=0.827)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.196%, ema9_slope=0.0227)", "resistance=SAFE (session_high $7.46 (0.43% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:15:45.953778+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.4278, "open": 7.06, "extension_from_open_pct": 5.209631728045337, "price_1m": 7.41, "price_3m": 7.41, "price_5m": 7.41, "price_sub": 7.415}, "velocity": {"velocity_1m": 0.0040035987404409045, "velocity_sub": 0.005754102045403626}, "slope": {"slope_1m": 0.23992775209263179, "slope_3m": 0.05256584208682219, "slope_5m": 0.02103117467199584, "slope_sub": 0.0075451360819201825}, "acceleration": {"momentum_acceleration": -0.0135, "velocity_acceleration": -0.001527, "slope_acceleration": -0.045669}, "volume": {"volume_1m": 1964.0, "volume_3m": 5648.0, "volume_5m": 6093.0, "volume_sub": 852.0, "volume_acceleration": 0.827, "relative_volume": 0.989}, "vwap": {"value": 7.2909, "slope": 0.0055, "price_vs_vwap_pct": 1.878, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4133, "ema20": 7.3921, "ema9_slope": 0.0227, "price_vs_ema9_pct": 0.196, "price_vs_ema9_atr": 0.73}, "volatility": {"atr": 0.0199, "atr_pct": 0.267, "vwap_distance_atr": 6.895, "range_expansion_pct": 61.2}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 7.43, "ask": 7.46, "spread": 0.03, "spread_pct": 0.403}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.143}, "pressure": {"score": 2.5, "slope": -9.3}}, "prediction": {"symbol": "AIRO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.43350655645008696, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.02103117467199584)", "volume=Declining (rvol=0.989, accel=0.827)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.196%, ema9_slope=0.0227)", "resistance=SAFE (session_high $7.46 (0.43% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:15:50.980784", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.02103117467199584)", "volume=Declining (rvol=0.989, accel=0.827)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.196%, ema9_slope=0.0227)", "resistance=SAFE (session_high $7.46 (0.43% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:15:50.976146+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.4278, "open": 7.06, "extension_from_open_pct": 5.209631728045337, "price_1m": 7.41, "price_3m": 7.41, "price_5m": 7.41, "price_sub": 7.415}, "velocity": {"velocity_1m": 0.0040035987404409045, "velocity_sub": 0.005754102045403626}, "slope": {"slope_1m": 0.23992775209263179, "slope_3m": 0.05256584208682219, "slope_5m": 0.02103117467199584, "slope_sub": 0.0075451360819201825}, "acceleration": {"momentum_acceleration": -0.0135, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1964.0, "volume_3m": 5648.0, "volume_5m": 6093.0, "volume_sub": 852.0, "volume_acceleration": 0.827, "relative_volume": 0.989}, "vwap": {"value": 7.2909, "slope": 0.0055, "price_vs_vwap_pct": 1.878, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4133, "ema20": 7.3921, "ema9_slope": 0.0227, "price_vs_ema9_pct": 0.196, "price_vs_ema9_atr": 0.73}, "volatility": {"atr": 0.0199, "atr_pct": 0.267, "vwap_distance_atr": 6.895, "range_expansion_pct": 61.2}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 7.43, "ask": 7.46, "spread": 0.03, "spread_pct": 0.403}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.143}, "pressure": {"score": 2.5, "slope": 0.0}}, "prediction": {"symbol": "AIRO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.43350655645008696, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.02103117467199584)", "volume=Declining (rvol=0.989, accel=0.827)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.196%, ema9_slope=0.0227)", "resistance=SAFE (session_high $7.46 (0.43% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:15:55.996937", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.053908355795149486)", "volume=Declining (rvol=0.99, accel=0.828)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.327%, ema9_slope=0.0293)", "resistance=SAFE (session_high $7.46 (0.27% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:15:55.993644+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.44, "open": 7.06, "extension_from_open_pct": 5.3824362606232405, "price_1m": 7.41, "price_3m": 7.41, "price_5m": 7.41, "price_sub": 7.415}, "velocity": {"velocity_1m": 0.006747638326585751, "velocity_sub": 0.011238480557428796}, "slope": {"slope_1m": 0.4040404040404073, "slope_3m": 0.1347103726987009, "slope_5m": 0.053908355795149486, "slope_sub": 0.10612723146645622}, "acceleration": {"momentum_acceleration": 0.0522, "velocity_acceleration": 0.001093, "slope_acceleration": 0.032708}, "volume": {"volume_1m": 2016.0, "volume_3m": 5700.0, "volume_5m": 6145.0, "volume_sub": 904.0, "volume_acceleration": 0.828, "relative_volume": 0.99}, "vwap": {"value": 7.291, "slope": 0.0056, "price_vs_vwap_pct": 2.044, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4157, "ema20": 7.3933, "ema9_slope": 0.0293, "price_vs_ema9_pct": 0.327, "price_vs_ema9_atr": 1.222}, "volatility": {"atr": 0.0199, "atr_pct": 0.267, "vwap_distance_atr": 7.504, "range_expansion_pct": 61.1}, "rsi": {"value": 66.8, "has_full_history": true}, "quote": {"bid": 7.43, "ask": 7.46, "spread": 0.03, "spread_pct": 0.403}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.222, "downtick_ratio": 0.278}, "pressure": {"score": 1.3, "slope": -1.2}}, "prediction": {"symbol": "AIRO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.26881720430106953, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.053908355795149486)", "volume=Declining (rvol=0.99, accel=0.828)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.327%, ema9_slope=0.0293)", "resistance=SAFE (session_high $7.46 (0.27% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:16:06.027432", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.029143, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.14890488935801235)", "volume=Declining (rvol=0.99, accel=0.831)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.389%, ema9_slope=0.0554)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:16:06.022787+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.4528, "open": 7.06, "extension_from_open_pct": 5.563739376770542, "price_1m": 7.445, "price_3m": 7.42, "price_5m": 7.42, "price_sub": 7.45}, "velocity": {"velocity_1m": 0.0017461383478843933, "velocity_sub": 0.0012527964205815176}, "slope": {"slope_1m": 0.10471344762313342, "slope_3m": 0.28779171410896454, "slope_5m": 0.14890488935801235, "slope_sub": 0.3588698558736691}, "acceleration": {"momentum_acceleration": 0.21, "velocity_acceleration": -0.000996, "slope_acceleration": -0.029846}, "volume": {"volume_1m": 27.0, "volume_3m": 2346.0, "volume_5m": 5972.0, "volume_sub": 27.0, "volume_acceleration": 0.831, "relative_volume": 0.99}, "vwap": {"value": 7.291, "slope": 0.0024, "price_vs_vwap_pct": 2.219, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4239, "ema20": 7.3994, "ema9_slope": 0.0554, "price_vs_ema9_pct": 0.389, "price_vs_ema9_atr": 1.692}, "volatility": {"atr": 0.017, "atr_pct": 0.229, "vwap_distance_atr": 9.487, "range_expansion_pct": 37.7}, "rsi": {"value": 69.0, "has_full_history": true}, "quote": {"bid": 7.43, "ask": 7.46, "spread": 0.03, "spread_pct": 0.403}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 6.7, "slope": 5.4}}, "prediction": {"symbol": "AIRO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.14890488935801235)", "volume=Declining (rvol=0.99, accel=0.831)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.389%, ema9_slope=0.0554)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:16:41.178333", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.060706209775612266)", "volume=Declining (rvol=0.988, accel=0.517)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.216%, ema9_slope=0.023)", "resistance=SAFE (session_high $5.77 (0.18% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:16:41.171839+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.7599, "open": 5.73, "extension_from_open_pct": 0.5218150087259964, "price_1m": 5.7501, "price_3m": 5.745, "price_5m": 5.745, "price_sub": 5.7501}, "velocity": {"velocity_1m": 0.002840530309617877, "velocity_sub": 0.005681060619235754}, "slope": {"slope_1m": 0.17028670721112518, "slope_3m": 0.12952767313822003, "slope_5m": 0.060706209775612266, "slope_sub": 0.1049832270175401}, "acceleration": {"momentum_acceleration": 0.0443, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 18157.0, "volume_3m": 94064.0, "volume_5m": 125663.0, "volume_sub": 652.0, "volume_acceleration": 0.517, "relative_volume": 0.988}, "vwap": {"value": 5.6888, "slope": 0.0006, "price_vs_vwap_pct": 1.25, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 72, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7475, "ema20": 5.7433, "ema9_slope": 0.023, "price_vs_ema9_pct": 0.216, "price_vs_ema9_atr": 1.343}, "volatility": {"atr": 0.0092, "atr_pct": 0.16, "vwap_distance_atr": 7.706, "range_expansion_pct": -0.2}, "rsi": {"value": 70.1, "has_full_history": true}, "quote": {"bid": 5.75, "ask": 5.76, "spread": 0.01, "spread_pct": 0.174}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.375, "downtick_ratio": 0.312}, "pressure": {"score": -5.6, "slope": null}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.1753502664976745, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.060706209775612266)", "volume=Declining (rvol=0.988, accel=0.517)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.216%, ema9_slope=0.023)", "resistance=SAFE (session_high $5.77 (0.18% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:16:41.181859", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.08% away, no breakout in progress)", "momentum=Strong (slope_5m=0.2832173490856137)", "volume=Declining (rvol=1.014, accel=0.62)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.582%, ema9_slope=0.1099)", "resistance=TOO_CLOSE (session_high $12.43 (0.08% away))", "extension=EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:16:41.171839+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.42, "open": 10.62, "extension_from_open_pct": 16.94915254237289, "price_1m": 12.41, "price_3m": 12.32, "price_5m": 12.3, "price_sub": 12.42}, "velocity": {"velocity_1m": 0.0013430029546064716, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.08054772452678041, "slope_3m": 0.28240989779451436, "slope_5m": 0.2832173490856137, "slope_sub": 0.46977592075758084}, "acceleration": {"momentum_acceleration": 0.1866, "velocity_acceleration": 1e-05, "slope_acceleration": 0.000355}, "volume": {"volume_1m": 2121.0, "volume_3m": 12611.0, "volume_5m": 18605.0, "volume_sub": 851.0, "volume_acceleration": 0.62, "relative_volume": 1.014}, "vwap": {"value": 11.6884, "slope": 0.0071, "price_vs_vwap_pct": 6.259, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 167, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.3482, "ema20": 12.3145, "ema9_slope": 0.1099, "price_vs_ema9_pct": 0.582, "price_vs_ema9_atr": 2.545}, "volatility": {"atr": 0.0282, "atr_pct": 0.227, "vwap_distance_atr": 25.931, "range_expansion_pct": 172.8}, "rsi": {"value": 77.4, "has_full_history": true}, "quote": {"bid": 12.41, "ask": 12.43, "spread": 0.02, "spread_pct": 0.161}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -9.5, "slope": 44.9}}, "prediction": {"symbol": "RPD", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.43, "resistance_source": "session_high", "resistance_distance_pct": 0.08051529790660054, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.2832173490856137)", "volume=Declining (rvol=1.014, accel=0.62)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.582%, ema9_slope=0.1099)", "resistance=TOO_CLOSE (session_high $12.43 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:16:46.219126", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.040438, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.06105388396630908)", "volume=Declining (rvol=0.988, accel=0.517)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.217%, ema9_slope=0.0231)", "resistance=SAFE (session_high $5.77 (0.17% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:16:46.212277+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.76, "open": 5.73, "extension_from_open_pct": 0.5235602094240727, "price_1m": 5.7501, "price_3m": 5.745, "price_5m": 5.745, "price_sub": 5.7501}, "velocity": {"velocity_1m": 0.002869515312777175, "velocity_sub": 0.00573903062555435}, "slope": {"slope_1m": 0.17202283212135466, "slope_3m": 0.1303962306796224, "slope_5m": 0.06105388396630908, "slope_sub": 0.10602564603946403}, "acceleration": {"momentum_acceleration": 0.045, "velocity_acceleration": 1.2e-05, "slope_acceleration": 0.000344}, "volume": {"volume_1m": 18333.0, "volume_3m": 94240.0, "volume_5m": 125839.0, "volume_sub": 828.0, "volume_acceleration": 0.517, "relative_volume": 0.988}, "vwap": {"value": 5.6888, "slope": 0.0006, "price_vs_vwap_pct": 1.252, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 72, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7475, "ema20": 5.7433, "ema9_slope": 0.0231, "price_vs_ema9_pct": 0.217, "price_vs_ema9_atr": 1.352}, "volatility": {"atr": 0.0092, "atr_pct": 0.16, "vwap_distance_atr": 7.717, "range_expansion_pct": -0.2}, "rsi": {"value": 70.1, "has_full_history": true}, "quote": {"bid": 5.75, "ask": 5.76, "spread": 0.01, "spread_pct": 0.174}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.435, "downtick_ratio": 0.348}, "pressure": {"score": -4.6, "slope": 1.0}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.1736111111111074, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06105388396630908)", "volume=Declining (rvol=0.988, accel=0.517)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.217%, ema9_slope=0.0231)", "resistance=SAFE (session_high $5.77 (0.17% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:16:46.221600", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.08% away, no breakout in progress)", "momentum=Strong (slope_5m=0.2832173490856137)", "volume=Declining (rvol=1.014, accel=0.62)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.582%, ema9_slope=0.1099)", "resistance=TOO_CLOSE (session_high $12.43 (0.08% away))", "extension=EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:16:46.212277+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.42, "open": 10.62, "extension_from_open_pct": 16.94915254237289, "price_1m": 12.41, "price_3m": 12.32, "price_5m": 12.3, "price_sub": 12.42}, "velocity": {"velocity_1m": 0.0013430029546064716, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.08054772452678041, "slope_3m": 0.28240989779451436, "slope_5m": 0.2832173490856137, "slope_sub": 0.46977592075758084}, "acceleration": {"momentum_acceleration": 0.1866, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2122.0, "volume_3m": 12612.0, "volume_5m": 18606.0, "volume_sub": 852.0, "volume_acceleration": 0.62, "relative_volume": 1.014}, "vwap": {"value": 11.6884, "slope": 0.0071, "price_vs_vwap_pct": 6.259, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 167, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.3482, "ema20": 12.3145, "ema9_slope": 0.1099, "price_vs_ema9_pct": 0.582, "price_vs_ema9_atr": 2.545}, "volatility": {"atr": 0.0282, "atr_pct": 0.227, "vwap_distance_atr": 25.931, "range_expansion_pct": 172.8}, "rsi": {"value": 77.4, "has_full_history": true}, "quote": {"bid": 12.41, "ask": 12.43, "spread": 0.02, "spread_pct": 0.161}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -9.5, "slope": 0.0}}, "prediction": {"symbol": "RPD", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.43, "resistance_source": "session_high", "resistance_distance_pct": 0.08051529790660054, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.2832173490856137)", "volume=Declining (rvol=1.014, accel=0.62)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.582%, ema9_slope=0.1099)", "resistance=TOO_CLOSE (session_high $12.43 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:16:51.241006", "symbol": "RPD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.21862348178137903)", "volume=Declining (rvol=1.016, accel=0.623)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.323%, ema9_slope=0.0969)", "resistance=SAFE (session_high $12.43 (0.40% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:16:51.235359+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.38, "open": 10.62, "extension_from_open_pct": 16.57250470809794, "price_1m": 12.41, "price_3m": 12.32, "price_5m": 12.3, "price_sub": 12.42}, "velocity": {"velocity_1m": -0.004029008863819415, "velocity_sub": -0.010735373054213406}, "slope": {"slope_1m": -0.24203307785396824, "slope_3m": 0.12116316639741978, "slope_5m": 0.21862348178137903, "slope_sub": 0.2764099003826537}, "acceleration": {"momentum_acceleration": 0.0578, "velocity_acceleration": -0.002137, "slope_acceleration": -0.06422}, "volume": {"volume_1m": 4042.0, "volume_3m": 14532.0, "volume_5m": 20526.0, "volume_sub": 2772.0, "volume_acceleration": 0.623, "relative_volume": 1.016}, "vwap": {"value": 11.6894, "slope": 0.0082, "price_vs_vwap_pct": 5.908, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 167, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.3402, "ema20": 12.3107, "ema9_slope": 0.0969, "price_vs_ema9_pct": 0.323, "price_vs_ema9_atr": 1.411}, "volatility": {"atr": 0.0282, "atr_pct": 0.228, "vwap_distance_atr": 24.476, "range_expansion_pct": 173.1}, "rsi": {"value": 67.7, "has_full_history": true}, "quote": {"bid": 12.38, "ask": 12.4, "spread": 0.02, "spread_pct": 0.161}, "trade_flow": {"tick_count_sub": 42, "trades_per_second": 1.4, "uptick_ratio": 0.0, "downtick_ratio": 0.119}, "pressure": {"score": -21.7, "slope": -12.2}}, "prediction": {"symbol": "RPD", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.43, "resistance_source": "session_high", "resistance_distance_pct": 0.4038772213247086, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.21862348178137903)", "volume=Declining (rvol=1.016, accel=0.623)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.323%, ema9_slope=0.0969)", "resistance=SAFE (session_high $12.43 (0.40% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:16:51.243299", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0248828071982647)", "volume=Declining (rvol=0.988, accel=0.517)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.072%, ema9_slope=0.0159)", "resistance=SAFE (session_high $5.77 (0.35% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:16:51.235359+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.7496, "open": 5.73, "extension_from_open_pct": 0.342059336823728, "price_1m": 5.7501, "price_3m": 5.745, "price_5m": 5.745, "price_sub": 5.7501}, "velocity": {"velocity_1m": -0.0001449250157967464, "velocity_sub": -0.0002898500315934928}, "slope": {"slope_1m": -0.008695879022926213, "slope_3m": 0.04001229363224588, "slope_5m": 0.0248828071982647, "slope_sub": -0.0024344756530672454}, "acceleration": {"momentum_acceleration": -0.0273, "velocity_acceleration": -0.0012, "slope_acceleration": -0.035978}, "volume": {"volume_1m": 18521.0, "volume_3m": 94428.0, "volume_5m": 126027.0, "volume_sub": 1016.0, "volume_acceleration": 0.517, "relative_volume": 0.988}, "vwap": {"value": 5.6888, "slope": 0.0006, "price_vs_vwap_pct": 1.069, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 72, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7454, "ema20": 5.7423, "ema9_slope": 0.0159, "price_vs_ema9_pct": 0.072, "price_vs_ema9_atr": 0.446}, "volatility": {"atr": 0.0093, "atr_pct": 0.162, "vwap_distance_atr": 6.525, "range_expansion_pct": -0.1}, "rsi": {"value": 62.2, "has_full_history": true}, "quote": {"bid": 5.75, "ask": 5.76, "spread": 0.01, "spread_pct": 0.174}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.387, "downtick_ratio": 0.419}, "pressure": {"score": -13.6, "slope": -9.0}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.3548072909419704, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0248828071982647)", "volume=Declining (rvol=0.988, accel=0.517)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.072%, ema9_slope=0.0159)", "resistance=SAFE (session_high $5.77 (0.35% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:16:56.262151", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.04366721062209115)", "volume=Declining (rvol=0.988, accel=0.517)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.147%, ema9_slope=0.0196)", "resistance=SAFE (session_high $5.77 (0.26% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:16:56.256824+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.755, "open": 5.73, "extension_from_open_pct": 0.4363001745200604, "price_1m": 5.7501, "price_3m": 5.745, "price_5m": 5.745, "price_sub": 5.7501}, "velocity": {"velocity_1m": 0.0014202651548089384, "velocity_sub": 0.002840530309617877}, "slope": {"slope_1m": 0.08517961599638642, "slope_3m": 0.08695601764627266, "slope_5m": 0.04366721062209115, "slope_sub": 0.05389359492009507}, "acceleration": {"momentum_acceleration": 0.0102, "velocity_acceleration": 0.000623, "slope_acceleration": 0.018695}, "volume": {"volume_1m": 18541.0, "volume_3m": 94448.0, "volume_5m": 126047.0, "volume_sub": 1036.0, "volume_acceleration": 0.517, "relative_volume": 0.988}, "vwap": {"value": 5.6888, "slope": 0.0006, "price_vs_vwap_pct": 1.164, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 72, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7465, "ema20": 5.7428, "ema9_slope": 0.0196, "price_vs_ema9_pct": 0.147, "price_vs_ema9_atr": 0.909}, "volatility": {"atr": 0.0093, "atr_pct": 0.162, "vwap_distance_atr": 7.104, "range_expansion_pct": -0.2}, "rsi": {"value": 66.9, "has_full_history": true}, "quote": {"bid": 5.75, "ask": 5.76, "spread": 0.01, "spread_pct": 0.174}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.371, "downtick_ratio": 0.4}, "pressure": {"score": -11.2, "slope": 2.4}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.2606429192006895, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.04366721062209115)", "volume=Declining (rvol=0.988, accel=0.517)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.147%, ema9_slope=0.0196)", "resistance=SAFE (session_high $5.77 (0.26% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:16:56.264560", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.021465, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.25900445163901276)", "volume=Declining (rvol=1.016, accel=0.623)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.485%, ema9_slope=0.105)", "resistance=SAFE (session_high $12.43 (0.20% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:16:56.256824+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.405, "open": 10.62, "extension_from_open_pct": 16.80790960451978, "price_1m": 12.41, "price_3m": 12.32, "price_5m": 12.3, "price_sub": 12.42}, "velocity": {"velocity_1m": -0.000671501477303355, "velocity_sub": -0.004025764895330265}, "slope": {"slope_1m": -0.04029820672980683, "slope_3m": 0.22198304856719916, "slope_5m": 0.25900445163901276, "slope_sub": 0.397300230359902}, "acceleration": {"momentum_acceleration": 0.1383, "velocity_acceleration": 0.001336, "slope_acceleration": 0.040175}, "volume": {"volume_1m": 4243.0, "volume_3m": 14733.0, "volume_5m": 20727.0, "volume_sub": 2973.0, "volume_acceleration": 0.623, "relative_volume": 1.016}, "vwap": {"value": 11.6896, "slope": 0.0083, "price_vs_vwap_pct": 6.12, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 167, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.3452, "ema20": 12.3131, "ema9_slope": 0.105, "price_vs_ema9_pct": 0.485, "price_vs_ema9_atr": 2.12}, "volatility": {"atr": 0.0282, "atr_pct": 0.227, "vwap_distance_atr": 25.357, "range_expansion_pct": 172.9}, "rsi": {"value": 74.8, "has_full_history": true}, "quote": {"bid": 12.39, "ask": 12.42, "spread": 0.03, "spread_pct": 0.242}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.044, "downtick_ratio": 0.111}, "pressure": {"score": -14.9, "slope": 6.8}}, "prediction": {"symbol": "RPD", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.43, "resistance_source": "session_high", "resistance_distance_pct": 0.20153164046755626, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.25900445163901276)", "volume=Declining (rvol=1.016, accel=0.623)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.485%, ema9_slope=0.105)", "resistance=SAFE (session_high $12.43 (0.20% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:01.285901", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03478853787254102)", "volume=Declining (rvol=0.988, accel=0.513)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.048%, ema9_slope=0.0227)", "resistance=SAFE (session_high $5.77 (0.35% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:17:01.278118+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.75, "open": 5.73, "extension_from_open_pct": 0.3490401396160484, "price_1m": 5.755, "price_3m": 5.745, "price_5m": 5.745, "price_sub": 5.747}, "velocity": {"velocity_1m": -0.0014480162177816084, "velocity_sub": 0.0017400382808422446}, "slope": {"slope_1m": -0.08691873098652575, "slope_3m": -0.0008693082045288084, "slope_5m": 0.03478853787254102, "slope_sub": -0.06295077405975824}, "acceleration": {"momentum_acceleration": -0.0977, "velocity_acceleration": -0.000219, "slope_acceleration": -0.034274}, "volume": {"volume_1m": 112.0, "volume_3m": 91773.0, "volume_5m": 119654.0, "volume_sub": 112.0, "volume_acceleration": 0.513, "relative_volume": 0.988}, "vwap": {"value": 5.6888, "slope": 0.0006, "price_vs_vwap_pct": 1.076, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7472, "ema20": 5.7435, "ema9_slope": 0.0227, "price_vs_ema9_pct": 0.048, "price_vs_ema9_atr": 0.318}, "volatility": {"atr": 0.0087, "atr_pct": 0.152, "vwap_distance_atr": 7.002, "range_expansion_pct": -0.2}, "rsi": {"value": 59.9, "has_full_history": true}, "quote": {"bid": 5.75, "ask": 5.76, "spread": 0.01, "spread_pct": 0.174}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.143}, "pressure": {"score": -5.2, "slope": 6.0}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.34782608695651435, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03478853787254102)", "volume=Declining (rvol=0.988, accel=0.513)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.048%, ema9_slope=0.0227)", "resistance=SAFE (session_high $5.77 (0.35% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:01.288880", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.16161616161616102)", "volume=Declining (rvol=1.016, accel=0.626)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.329%, ema9_slope=0.1151)", "resistance=SAFE (session_high $12.42 (0.20% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:17:01.278118+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.395, "open": 10.62, "extension_from_open_pct": 16.71374764595104, "price_1m": 12.4, "price_3m": 12.35, "price_5m": 12.29, "price_sub": 12.4}, "velocity": {"velocity_1m": -0.0006720430107527933, "velocity_sub": -0.0013440860215055866}, "slope": {"slope_1m": -0.04033071183707023, "slope_3m": -0.06047574250772975, "slope_5m": 0.16161616161616102, "slope_sub": -0.2014301540940679}, "acceleration": {"momentum_acceleration": -0.363, "velocity_acceleration": 0.000534, "slope_acceleration": -6e-06}, "volume": {"volume_1m": 10.0, "volume_3m": 10412.0, "volume_5m": 18413.0, "volume_sub": 10.0, "volume_acceleration": 0.626, "relative_volume": 1.016}, "vwap": {"value": 11.6898, "slope": 0.0061, "price_vs_vwap_pct": 6.033, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 168, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.3543, "ema20": 12.3204, "ema9_slope": 0.1151, "price_vs_ema9_pct": 0.329, "price_vs_ema9_atr": 2.011}, "volatility": {"atr": 0.0202, "atr_pct": 0.163, "vwap_distance_atr": 34.887, "range_expansion_pct": -19.4}, "rsi": {"value": 71.7, "has_full_history": true}, "quote": {"bid": 12.38, "ask": 12.41, "spread": 0.03, "spread_pct": 0.242}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -50.3, "slope": -35.4}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.42, "resistance_source": "session_high", "resistance_distance_pct": 0.20169423154498067, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.16161616161616102)", "volume=Declining (rvol=1.016, accel=0.626)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.329%, ema9_slope=0.1151)", "resistance=SAFE (session_high $12.42 (0.20% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:41.467489", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.01% away, no breakout in progress)", "momentum=Strong (slope_5m=0.07216069745523147)", "volume=Declining (rvol=1.026, accel=0.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.223%, ema9_slope=0.0517)", "resistance=TOO_CLOSE (session_high $13.60 (0.01% away))", "extension=EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:17:41.456626+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.599, "open": 12.8, "extension_from_open_pct": 6.2421874999999964, "price_1m": 13.595, "price_3m": 13.555, "price_5m": 13.54, "price_sub": 13.5922}, "velocity": {"velocity_1m": 0.000490376363859208, "velocity_sub": 0.00166762309756089}, "slope": {"slope_1m": 0.02941825402662028, "slope_3m": 0.051497094092545236, "slope_5m": 0.07216069745523147, "slope_sub": 0.26800003683342827}, "acceleration": {"momentum_acceleration": 0.1958, "velocity_acceleration": 3.9e-05, "slope_acceleration": 0.001259}, "volume": {"volume_1m": 1156.0, "volume_3m": 4119.0, "volume_5m": 8284.0, "volume_sub": 9.0, "volume_acceleration": 0.624, "relative_volume": 1.026}, "vwap": {"value": 13.1437, "slope": 0.0037, "price_vs_vwap_pct": 3.464, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 108, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5687, "ema20": 13.5415, "ema9_slope": 0.0517, "price_vs_ema9_pct": 0.223, "price_vs_ema9_atr": 1.966}, "volatility": {"atr": 0.0154, "atr_pct": 0.113, "vwap_distance_atr": 29.527, "range_expansion_pct": 20.6}, "rsi": {"value": 76.9, "has_full_history": true}, "quote": {"bid": 13.59, "ask": 13.6, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 5.1, "slope": 21.5}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 13.6, "resistance_source": "session_high", "resistance_distance_pct": 0.007353481873663106, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07216069745523147)", "volume=Declining (rvol=1.026, accel=0.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.223%, ema9_slope=0.0517)", "resistance=TOO_CLOSE (session_high $13.60 (0.01% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:41.471213", "symbol": "NWL", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 35.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.0023665198297462917)", "volume=Expanding (rvol=1.256, accel=1.822)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.007%, ema9_slope=0.013)", "resistance=SAFE (session_high $5.92 (0.10% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:17:41.456626+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.9143, "open": 5.77, "extension_from_open_pct": 2.500866551126522, "price_1m": 5.915, "price_3m": 5.915, "price_5m": 5.91, "price_sub": 5.9181}, "velocity": {"velocity_1m": -0.00019723865877716116, "velocity_sub": -0.0021403265687749027}, "slope": {"slope_1m": -0.011835019823660656, "slope_3m": -0.04817091378251569, "slope_5m": -0.0023665198297462917, "slope_sub": 0.0033808912029192157}, "acceleration": {"momentum_acceleration": -0.0057, "velocity_acceleration": -1.1e-05, "slope_acceleration": 3.8e-05}, "volume": {"volume_1m": 1796.0, "volume_3m": 34835.0, "volume_5m": 67764.0, "volume_sub": 804.0, "volume_acceleration": 1.822, "relative_volume": 1.256}, "vwap": {"value": 5.8676, "slope": 0.0007, "price_vs_vwap_pct": 0.796, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 41, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.9139, "ema20": 5.9054, "ema9_slope": 0.013, "price_vs_ema9_pct": 0.007, "price_vs_ema9_atr": 0.053}, "volatility": {"atr": 0.0081, "atr_pct": 0.138, "vwap_distance_atr": 5.728, "range_expansion_pct": -0.0}, "rsi": {"value": 65.8, "has_full_history": true}, "quote": {"bid": 5.91, "ask": 5.92, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.083, "downtick_ratio": 0.417}, "pressure": {"score": 5.7, "slope": -21.8}}, "prediction": {"symbol": "NWL", "direction": "DOWN", "confidence": 35.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.92, "resistance_source": "session_high", "resistance_distance_pct": 0.09637657880053495, "breakout_in_progress": true, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0023665198297462917)", "volume=Expanding (rvol=1.256, accel=1.822)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.007%, ema9_slope=0.013)", "resistance=SAFE (session_high $5.92 (0.10% away) [breakout in progress -- distance penalty waived])", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:41.474180", "symbol": "WEN", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 29.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.007286865684849773)", "volume=Steady (rvol=1.056, accel=0.97)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.028%, ema9_slope=0.0178)", "resistance=SAFE (session_high $7.69 (0.13% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T16:17:41.456626+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.6803, "open": 7.6, "extension_from_open_pct": 1.0565789473684246, "price_1m": 7.69, "price_3m": 7.685, "price_5m": 7.675, "price_sub": 7.684}, "velocity": {"velocity_1m": -0.002102297355873534, "velocity_sub": -0.0016050668054833673}, "slope": {"slope_1m": -0.12621744533288856, "slope_3m": -0.06309544975564381, "slope_5m": 0.007286865684849773, "slope_sub": -0.05153062884283588}, "acceleration": {"momentum_acceleration": -0.0588, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 1290.0, "volume_3m": 21177.0, "volume_5m": 49197.0, "volume_sub": 25.0, "volume_acceleration": 0.97, "relative_volume": 1.056}, "vwap": {"value": 7.6449, "slope": 0.0005, "price_vs_vwap_pct": 0.464, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6825, "ema20": 7.6777, "ema9_slope": 0.0178, "price_vs_ema9_pct": -0.028, "price_vs_ema9_atr": -0.241}, "volatility": {"atr": 0.009, "atr_pct": 0.118, "vwap_distance_atr": 3.925, "range_expansion_pct": -0.1}, "rsi": {"value": 55.2, "has_full_history": true}, "quote": {"bid": 7.68, "ask": 7.69, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.8}, "pressure": {"score": -25.9, "slope": null}}, "prediction": {"symbol": "WEN", "direction": "DOWN", "confidence": 29.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.69, "resistance_source": "session_high", "resistance_distance_pct": 0.1262971498509236, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.007286865684849773)", "volume=Steady (rvol=1.056, accel=0.97)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.028%, ema9_slope=0.0178)", "resistance=SAFE (session_high $7.69 (0.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:41.478023", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.23319956911348763)", "volume=Declining (rvol=1.076, accel=0.775)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.433%, ema9_slope=0.0933)", "resistance=SAFE (session_high $8.50 (0.25% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:17:41.456626+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4785, "open": 8.02, "extension_from_open_pct": 5.716957605985048, "price_1m": 8.48, "price_3m": 8.42, "price_5m": 8.4157, "price_sub": 8.485}, "velocity": {"velocity_1m": -0.00029481132075472814, "velocity_sub": -0.0025535258298955265}, "slope": {"slope_1m": -0.017690243830528134, "slope_3m": 0.1682507822185553, "slope_5m": 0.23319956911348763, "slope_sub": -0.0695477920049521}, "acceleration": {"momentum_acceleration": -0.3027, "velocity_acceleration": -1.2e-05, "slope_acceleration": -7.3e-05}, "volume": {"volume_1m": 1030.0, "volume_3m": 6514.0, "volume_5m": 8576.0, "volume_sub": 201.0, "volume_acceleration": 0.775, "relative_volume": 1.076}, "vwap": {"value": 8.1861, "slope": 0.003, "price_vs_vwap_pct": 3.572, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 141, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4419, "ema20": 8.4263, "ema9_slope": 0.0933, "price_vs_ema9_pct": 0.433, "price_vs_ema9_atr": 1.225}, "volatility": {"atr": 0.0299, "atr_pct": 0.352, "vwap_distance_atr": 9.793, "range_expansion_pct": 131.8}, "rsi": {"value": 63.5, "has_full_history": true}, "quote": {"bid": 8.47, "ask": 8.5, "spread": 0.03, "spread_pct": 0.354}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -20.7, "slope": 1.5}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5, "resistance_source": "session_high", "resistance_distance_pct": 0.25358259126024213, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.23319956911348763)", "volume=Declining (rvol=1.076, accel=0.775)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.433%, ema9_slope=0.0933)", "resistance=SAFE (session_high $8.50 (0.25% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:41.482710", "symbol": "REPL", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05094920585694411)", "volume=Declining (rvol=1.056, accel=0.936)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.002%, ema9_slope=0.0291)", "resistance=SAFE (session_high $13.62 (0.59% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:17:41.456626+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5395, "open": 12.9, "extension_from_open_pct": 4.95736434108527, "price_1m": 13.56, "price_3m": 13.54, "price_5m": 13.51, "price_sub": 13.565}, "velocity": {"velocity_1m": -0.00251966568338252, "velocity_sub": -0.006266126059712297}, "slope": {"slope_1m": -0.15129430432295937, "slope_3m": -0.0756280819980577, "slope_5m": 0.05094920585694411, "slope_sub": -0.04928361688628188}, "acceleration": {"momentum_acceleration": -0.1002, "velocity_acceleration": -5e-06, "slope_acceleration": 7.5e-05}, "volume": {"volume_1m": 475.0, "volume_3m": 6296.0, "volume_5m": 9603.0, "volume_sub": 1.0, "volume_acceleration": 0.936, "relative_volume": 1.056}, "vwap": {"value": 13.1742, "slope": 0.0031, "price_vs_vwap_pct": 2.773, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 84, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5398, "ema20": 13.5375, "ema9_slope": 0.0291, "price_vs_ema9_pct": -0.002, "price_vs_ema9_atr": -0.016}, "volatility": {"atr": 0.021, "atr_pct": 0.155, "vwap_distance_atr": 17.378, "range_expansion_pct": -12.8}, "rsi": {"value": 52.1, "has_full_history": true}, "quote": {"bid": 13.56, "ask": 13.58, "spread": 0.02, "spread_pct": 0.147}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -46.0, "slope": -30.9}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.5945566675283349, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05094920585694411)", "volume=Declining (rvol=1.056, accel=0.936)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.002%, ema9_slope=0.0291)", "resistance=SAFE (session_high $13.62 (0.59% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:46.523272", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.3, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=0.0)", "volume=Expanding (rvol=1.257, accel=1.823)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.017%, ema9_slope=0.0134)", "resistance=SAFE (session_high $5.92 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:17:46.511017+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.915, "open": 5.77, "extension_from_open_pct": 2.512998266897755, "price_1m": 5.915, "price_3m": 5.915, "price_5m": 5.91, "price_sub": 5.9181}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.001746055885053131}, "slope": {"slope_1m": 0.0, "slope_3m": -0.04225352112675966, "slope_5m": 0.0, "slope_sub": 0.010480452687939892}, "acceleration": {"momentum_acceleration": 0.0105, "velocity_acceleration": 7.8e-05, "slope_acceleration": 0.002342}, "volume": {"volume_1m": 2235.0, "volume_3m": 35274.0, "volume_5m": 68203.0, "volume_sub": 1243.0, "volume_acceleration": 1.823, "relative_volume": 1.257}, "vwap": {"value": 5.8676, "slope": 0.0007, "price_vs_vwap_pct": 0.807, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 41, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.914, "ema20": 5.9054, "ema9_slope": 0.0134, "price_vs_ema9_pct": 0.017, "price_vs_ema9_atr": 0.122}, "volatility": {"atr": 0.0082, "atr_pct": 0.138, "vwap_distance_atr": 5.808, "range_expansion_pct": -0.0}, "rsi": {"value": 66.8, "has_full_history": true}, "quote": {"bid": 5.91, "ask": 5.92, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.167, "downtick_ratio": 0.444}, "pressure": {"score": 8.3, "slope": 2.6}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 77.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.92, "resistance_source": "session_high", "resistance_distance_pct": 0.08453085376162119, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=0.0)", "volume=Expanding (rvol=1.257, accel=1.823)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.017%, ema9_slope=0.0134)", "resistance=SAFE (session_high $5.92 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:46.525570", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.05891450033139413)", "volume=Declining (rvol=1.026, accel=0.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.17%, ema9_slope=0.049)", "resistance=SAFE (session_high $13.60 (0.07% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:17:46.511017+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.59, "open": 12.8, "extension_from_open_pct": 6.171874999999993, "price_1m": 13.595, "price_3m": 13.555, "price_5m": 13.54, "price_sub": 13.5922}, "velocity": {"velocity_1m": -0.0006129704548241733, "velocity_sub": -0.00053952511979915}, "slope": {"slope_1m": -0.036784991723382614, "slope_3m": 0.018395879323027983, "slope_5m": 0.05891450033139413, "slope_sub": 0.22825776623471988}, "acceleration": {"momentum_acceleration": 0.1693, "velocity_acceleration": -0.000437, "slope_acceleration": -0.013098}, "volume": {"volume_1m": 1168.0, "volume_3m": 4131.0, "volume_5m": 8296.0, "volume_sub": 21.0, "volume_acceleration": 0.624, "relative_volume": 1.026}, "vwap": {"value": 13.1437, "slope": 0.0037, "price_vs_vwap_pct": 3.396, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 108, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5669, "ema20": 13.5406, "ema9_slope": 0.049, "price_vs_ema9_pct": 0.17, "price_vs_ema9_atr": 1.499}, "volatility": {"atr": 0.0154, "atr_pct": 0.113, "vwap_distance_atr": 28.943, "range_expansion_pct": 20.6}, "rsi": {"value": 73.6, "has_full_history": true}, "quote": {"bid": 13.59, "ask": 13.6, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -17.8, "slope": -22.9}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.6, "resistance_source": "session_high", "resistance_distance_pct": 0.07358351729212499, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.05891450033139413)", "volume=Declining (rvol=1.026, accel=0.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.17%, ema9_slope=0.049)", "resistance=SAFE (session_high $13.60 (0.07% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:46.528790", "symbol": "WEN", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03252244048393668)", "volume=Steady (rvol=1.059, accel=0.976)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0228)", "resistance=SAFE (session_high $7.70 (0.13% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T16:17:46.511017+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.69, "open": 7.6, "extension_from_open_pct": 1.1842105263157994, "price_1m": 7.69, "price_3m": 7.685, "price_5m": 7.675, "price_sub": 7.684}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0026028110359188907}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.03252244048393668, "slope_sub": 0.024196144877675626}, "acceleration": {"momentum_acceleration": -0.0083, "velocity_acceleration": 0.000833, "slope_acceleration": 0.024972}, "volume": {"volume_1m": 7121.0, "volume_3m": 27008.0, "volume_5m": 55028.0, "volume_sub": 5856.0, "volume_acceleration": 0.976, "relative_volume": 1.059}, "vwap": {"value": 7.645, "slope": 0.0006, "price_vs_vwap_pct": 0.589, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6844, "ema20": 7.6786, "ema9_slope": 0.0228, "price_vs_ema9_pct": 0.073, "price_vs_ema9_atr": 0.573}, "volatility": {"atr": 0.0097, "atr_pct": 0.127, "vwap_distance_atr": 4.618, "range_expansion_pct": 66.4}, "rsi": {"value": 66.1, "has_full_history": true}, "quote": {"bid": 7.69, "ask": 7.7, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 51, "trades_per_second": 1.7, "uptick_ratio": 0.098, "downtick_ratio": 0.137}, "pressure": {"score": -0.3, "slope": 25.6}}, "prediction": {"symbol": "WEN", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.7, "resistance_source": "session_high", "resistance_distance_pct": 0.1300390117035083, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03252244048393668)", "volume=Steady (rvol=1.059, accel=0.976)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0228)", "resistance=SAFE (session_high $7.70 (0.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:46.530835", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.23319956911348763)", "volume=Declining (rvol=1.076, accel=0.775)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.433%, ema9_slope=0.0933)", "resistance=SAFE (session_high $8.50 (0.25% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:17:46.511017+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4785, "open": 8.02, "extension_from_open_pct": 5.716957605985048, "price_1m": 8.48, "price_3m": 8.42, "price_5m": 8.4157, "price_sub": 8.485}, "velocity": {"velocity_1m": -0.00029481132075472814, "velocity_sub": -0.0025535258298955265}, "slope": {"slope_1m": -0.017690243830528134, "slope_3m": 0.1682507822185553, "slope_5m": 0.23319956911348763, "slope_sub": -0.0695477920049521}, "acceleration": {"momentum_acceleration": -0.3027, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1030.0, "volume_3m": 6514.0, "volume_5m": 8576.0, "volume_sub": 201.0, "volume_acceleration": 0.775, "relative_volume": 1.076}, "vwap": {"value": 8.1861, "slope": 0.003, "price_vs_vwap_pct": 3.572, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 141, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4419, "ema20": 8.4263, "ema9_slope": 0.0933, "price_vs_ema9_pct": 0.433, "price_vs_ema9_atr": 1.225}, "volatility": {"atr": 0.0299, "atr_pct": 0.352, "vwap_distance_atr": 9.793, "range_expansion_pct": 131.8}, "rsi": {"value": 63.5, "has_full_history": true}, "quote": {"bid": 8.47, "ask": 8.5, "spread": 0.03, "spread_pct": 0.354}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -20.7, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5, "resistance_source": "session_high", "resistance_distance_pct": 0.25358259126024213, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.23319956911348763)", "volume=Declining (rvol=1.076, accel=0.775)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.433%, ema9_slope=0.0933)", "resistance=SAFE (session_high $8.50 (0.25% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:46.533134", "symbol": "REPL", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05094920585694411)", "volume=Declining (rvol=1.056, accel=0.936)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.002%, ema9_slope=0.0291)", "resistance=SAFE (session_high $13.62 (0.59% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:17:46.511017+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5395, "open": 12.9, "extension_from_open_pct": 4.95736434108527, "price_1m": 13.56, "price_3m": 13.54, "price_5m": 13.51, "price_sub": 13.565}, "velocity": {"velocity_1m": -0.00251966568338252, "velocity_sub": -0.006266126059712297}, "slope": {"slope_1m": -0.15129430432295937, "slope_3m": -0.0756280819980577, "slope_5m": 0.05094920585694411, "slope_sub": -0.04928361688628188}, "acceleration": {"momentum_acceleration": -0.1002, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 475.0, "volume_3m": 6296.0, "volume_5m": 9603.0, "volume_sub": 1.0, "volume_acceleration": 0.936, "relative_volume": 1.056}, "vwap": {"value": 13.1742, "slope": 0.0031, "price_vs_vwap_pct": 2.773, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 84, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5398, "ema20": 13.5375, "ema9_slope": 0.0291, "price_vs_ema9_pct": -0.002, "price_vs_ema9_atr": -0.016}, "volatility": {"atr": 0.021, "atr_pct": 0.155, "vwap_distance_atr": 17.378, "range_expansion_pct": -12.8}, "rsi": {"value": 52.1, "has_full_history": true}, "quote": {"bid": 13.56, "ask": 13.58, "spread": 0.02, "spread_pct": 0.147}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -46.0, "slope": 0.0}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.5945566675283349, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05094920585694411)", "volume=Declining (rvol=1.056, accel=0.936)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.002%, ema9_slope=0.0291)", "resistance=SAFE (session_high $13.62 (0.59% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:51.562195", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.3, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.037292, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=0.0)", "volume=Expanding (rvol=1.257, accel=1.823)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.017%, ema9_slope=0.0134)", "resistance=SAFE (session_high $5.92 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:17:51.548309+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.915, "open": 5.77, "extension_from_open_pct": 2.512998266897755, "price_1m": 5.915, "price_3m": 5.915, "price_5m": 5.91, "price_sub": 5.9181}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.001746055885053131}, "slope": {"slope_1m": 0.0, "slope_3m": -0.04225352112675966, "slope_5m": 0.0, "slope_sub": 0.010480452687939892}, "acceleration": {"momentum_acceleration": 0.0105, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2250.0, "volume_3m": 35289.0, "volume_5m": 68218.0, "volume_sub": 1258.0, "volume_acceleration": 1.823, "relative_volume": 1.257}, "vwap": {"value": 5.8676, "slope": 0.0007, "price_vs_vwap_pct": 0.807, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 41, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.914, "ema20": 5.9054, "ema9_slope": 0.0134, "price_vs_ema9_pct": 0.017, "price_vs_ema9_atr": 0.122}, "volatility": {"atr": 0.0082, "atr_pct": 0.138, "vwap_distance_atr": 5.808, "range_expansion_pct": -0.0}, "rsi": {"value": 66.8, "has_full_history": true}, "quote": {"bid": 5.91, "ask": 5.92, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.2, "downtick_ratio": 0.45}, "pressure": {"score": 9.4, "slope": 1.1}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 77.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.92, "resistance_source": "session_high", "resistance_distance_pct": 0.08453085376162119, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=0.0)", "volume=Expanding (rvol=1.257, accel=1.823)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.017%, ema9_slope=0.0134)", "resistance=SAFE (session_high $5.92 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:51.564718", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.037292, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.06200559375879157)", "volume=Declining (rvol=1.026, accel=0.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.183%, ema9_slope=0.0497)", "resistance=SAFE (session_high $13.60 (0.06% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:17:51.548309+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5921, "open": 12.8, "extension_from_open_pct": 6.188281249999997, "price_1m": 13.595, "price_3m": 13.555, "price_5m": 13.54, "price_sub": 13.5922}, "velocity": {"velocity_1m": -0.00035552286379800745, "velocity_sub": -2.452386908172014e-05}, "slope": {"slope_1m": -0.021333647207685606, "slope_3m": 0.026120803196301293, "slope_5m": 0.06200559375879157, "slope_sub": 0.23753214125205244}, "acceleration": {"momentum_acceleration": 0.1755, "velocity_acceleration": 0.000102, "slope_acceleration": 0.003067}, "volume": {"volume_1m": 1180.0, "volume_3m": 4143.0, "volume_5m": 8308.0, "volume_sub": 33.0, "volume_acceleration": 0.624, "relative_volume": 1.026}, "vwap": {"value": 13.1437, "slope": 0.0037, "price_vs_vwap_pct": 3.412, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 108, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5673, "ema20": 13.5408, "ema9_slope": 0.0497, "price_vs_ema9_pct": 0.183, "price_vs_ema9_atr": 1.608}, "volatility": {"atr": 0.0154, "atr_pct": 0.113, "vwap_distance_atr": 29.078, "range_expansion_pct": 20.6}, "rsi": {"value": 74.7, "has_full_history": true}, "quote": {"bid": 13.59, "ask": 13.6, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.571}, "pressure": {"score": -15.1, "slope": 2.7}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.6, "resistance_source": "session_high", "resistance_distance_pct": 0.058121997336683454, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06200559375879157)", "volume=Declining (rvol=1.026, accel=0.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.183%, ema9_slope=0.0497)", "resistance=SAFE (session_high $13.60 (0.06% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:51.567050", "symbol": "WEN", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03252244048393668)", "volume=Steady (rvol=1.06, accel=0.978)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0228)", "resistance=SAFE (session_high $7.70 (0.13% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T16:17:51.548309+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.69, "open": 7.6, "extension_from_open_pct": 1.1842105263157994, "price_1m": 7.69, "price_3m": 7.685, "price_5m": 7.675, "price_sub": 7.684}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0026028110359188907}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.03252244048393668, "slope_sub": 0.024196144877675626}, "acceleration": {"momentum_acceleration": -0.0083, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 8534.0, "volume_3m": 28421.0, "volume_5m": 56441.0, "volume_sub": 7269.0, "volume_acceleration": 0.978, "relative_volume": 1.06}, "vwap": {"value": 7.645, "slope": 0.0007, "price_vs_vwap_pct": 0.588, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6844, "ema20": 7.6786, "ema9_slope": 0.0228, "price_vs_ema9_pct": 0.073, "price_vs_ema9_atr": 0.573}, "volatility": {"atr": 0.0097, "atr_pct": 0.127, "vwap_distance_atr": 4.614, "range_expansion_pct": 66.4}, "rsi": {"value": 66.1, "has_full_history": true}, "quote": {"bid": 7.69, "ask": 7.7, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 68, "trades_per_second": 2.267, "uptick_ratio": 0.118, "downtick_ratio": 0.147}, "pressure": {"score": 0.1, "slope": 0.4}}, "prediction": {"symbol": "WEN", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.7, "resistance_source": "session_high", "resistance_distance_pct": 0.1300390117035083, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03252244048393668)", "volume=Steady (rvol=1.06, accel=0.978)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.073%, ema9_slope=0.0228)", "resistance=SAFE (session_high $7.70 (0.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:51.570385", "symbol": "REPL", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.09594804044578992)", "volume=Declining (rvol=1.056, accel=0.936)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.178%, ema9_slope=0.0381)", "resistance=SAFE (session_high $13.62 (0.37% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:17:51.548309+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.57, "open": 12.9, "extension_from_open_pct": 5.193798449612403, "price_1m": 13.56, "price_3m": 13.54, "price_5m": 13.51, "price_sub": 13.565}, "velocity": {"velocity_1m": 0.0012291052114060703, "velocity_sub": 0.0012286521685712696}, "slope": {"slope_1m": 0.07371913011426307, "slope_3m": 0.03686409437208081, "slope_5m": 0.09594804044578992, "slope_sub": 0.0856816836966969}, "acceleration": {"momentum_acceleration": -0.0103, "velocity_acceleration": 0.001488, "slope_acceleration": 0.04467}, "volume": {"volume_1m": 476.0, "volume_3m": 6297.0, "volume_5m": 9604.0, "volume_sub": 2.0, "volume_acceleration": 0.936, "relative_volume": 1.056}, "vwap": {"value": 13.1742, "slope": 0.0031, "price_vs_vwap_pct": 3.004, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 84, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5459, "ema20": 13.5404, "ema9_slope": 0.0381, "price_vs_ema9_pct": 0.178, "price_vs_ema9_atr": 1.126}, "volatility": {"atr": 0.0214, "atr_pct": 0.158, "vwap_distance_atr": 18.514, "range_expansion_pct": -0.3}, "rsi": {"value": 59.4, "has_full_history": true}, "quote": {"bid": 13.56, "ask": 13.58, "spread": 0.02, "spread_pct": 0.147}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -0.7, "slope": 45.3}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.3684598378776635, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.09594804044578992)", "volume=Declining (rvol=1.056, accel=0.936)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.178%, ema9_slope=0.0381)", "resistance=SAFE (session_high $13.62 (0.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:51.572960", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.24855012427506107)", "volume=Declining (rvol=1.077, accel=0.776)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.495%, ema9_slope=0.0964)", "resistance=SAFE (session_high $8.50 (0.18% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:17:51.548309+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.485, "open": 8.02, "extension_from_open_pct": 5.79800498753117, "price_1m": 8.48, "price_3m": 8.42, "price_5m": 8.4157, "price_sub": 8.485}, "velocity": {"velocity_1m": 0.0009827044025155277, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0589448865310817, "slope_3m": 0.20657092268345553, "slope_5m": 0.24855012427506107, "slope_sub": -0.023571007660585362}, "acceleration": {"momentum_acceleration": -0.2721, "velocity_acceleration": 0.000507, "slope_acceleration": 0.015214}, "volume": {"volume_1m": 1231.0, "volume_3m": 6715.0, "volume_5m": 8777.0, "volume_sub": 402.0, "volume_acceleration": 0.776, "relative_volume": 1.077}, "vwap": {"value": 8.1862, "slope": 0.0031, "price_vs_vwap_pct": 3.65, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 141, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4432, "ema20": 8.4269, "ema9_slope": 0.0964, "price_vs_ema9_pct": 0.495, "price_vs_ema9_atr": 1.399}, "volatility": {"atr": 0.0299, "atr_pct": 0.352, "vwap_distance_atr": 10.007, "range_expansion_pct": 131.7}, "rsi": {"value": 64.6, "has_full_history": true}, "quote": {"bid": 8.47, "ask": 8.5, "spread": 0.03, "spread_pct": 0.354}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -5.6, "slope": 15.1}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5, "resistance_source": "session_high", "resistance_distance_pct": 0.17678255745433788, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.24855012427506107)", "volume=Declining (rvol=1.077, accel=0.776)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.495%, ema9_slope=0.0964)", "resistance=SAFE (session_high $8.50 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:56.596101", "symbol": "SECZ", "shortlisted": false, "confidence_rank": 6, "confidence": 26.7, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:17:56.582523+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.485, "open": 8.02, "extension_from_open_pct": 5.79800498753117, "price_1m": 8.48, "price_3m": 8.42, "price_5m": 8.4157, "price_sub": 8.485}, "velocity": {"velocity_1m": 0.0009827044025155277, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0589448865310817, "slope_3m": 0.20657092268345553, "slope_5m": 0.24855012427506107, "slope_sub": -0.023571007660585362}, "acceleration": {"momentum_acceleration": -0.2721, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1231.0, "volume_3m": 6715.0, "volume_5m": 8777.0, "volume_sub": 402.0, "volume_acceleration": 0.776, "relative_volume": 1.077}, "vwap": {"value": 8.1862, "slope": 0.0031, "price_vs_vwap_pct": 3.65, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 141, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4432, "ema20": 8.4269, "ema9_slope": 0.0964, "price_vs_ema9_pct": 0.495, "price_vs_ema9_atr": 1.399}, "volatility": {"atr": 0.0299, "atr_pct": 0.352, "vwap_distance_atr": 10.007, "range_expansion_pct": 131.7}, "rsi": {"value": 64.6, "has_full_history": true}, "quote": {"bid": 8.47, "ask": 8.5, "spread": 0.03, "spread_pct": 0.354}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -5.6, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5, "resistance_source": "session_high", "resistance_distance_pct": 0.17678255745433788, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.24855012427506107)", "volume=Declining (rvol=1.077, accel=0.776)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.495%, ema9_slope=0.0964)", "resistance=SAFE (session_high $8.50 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:56.599191", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.3, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.071506, "reasons_for": ["holding 10.1s / 18s", "momentum=Building (slope_5m=0.0)", "volume=Expanding (rvol=1.257, accel=1.823)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.017%, ema9_slope=0.0134)", "resistance=SAFE (session_high $5.92 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:17:56.582523+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.915, "open": 5.77, "extension_from_open_pct": 2.512998266897755, "price_1m": 5.915, "price_3m": 5.915, "price_5m": 5.91, "price_sub": 5.9181}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.001746055885053131}, "slope": {"slope_1m": 0.0, "slope_3m": -0.04225352112675966, "slope_5m": 0.0, "slope_sub": 0.010480452687939892}, "acceleration": {"momentum_acceleration": 0.0105, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2257.0, "volume_3m": 35296.0, "volume_5m": 68225.0, "volume_sub": 1265.0, "volume_acceleration": 1.823, "relative_volume": 1.257}, "vwap": {"value": 5.8676, "slope": 0.0007, "price_vs_vwap_pct": 0.807, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 41, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.914, "ema20": 5.9054, "ema9_slope": 0.0134, "price_vs_ema9_pct": 0.017, "price_vs_ema9_atr": 0.122}, "volatility": {"atr": 0.0082, "atr_pct": 0.138, "vwap_distance_atr": 5.808, "range_expansion_pct": -0.0}, "rsi": {"value": 66.8, "has_full_history": true}, "quote": {"bid": 5.91, "ask": 5.92, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.19, "downtick_ratio": 0.429}, "pressure": {"score": 9.8, "slope": 0.4}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 77.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.92, "resistance_source": "session_high", "resistance_distance_pct": 0.08453085376162119, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=0.0)", "volume=Expanding (rvol=1.257, accel=1.823)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.017%, ema9_slope=0.0134)", "resistance=SAFE (session_high $5.92 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:56.601911", "symbol": "WEN", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.040584732335887955)", "volume=Steady (rvol=1.06, accel=0.978)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.105%, ema9_slope=0.0244)", "resistance=SAFE (session_high $7.70 (0.09% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "WEN", "computed_at": "2026-09-14T16:17:56.582523+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.6931, "open": 7.6, "extension_from_open_pct": 1.2250000000000083, "price_1m": 7.69, "price_3m": 7.685, "price_5m": 7.675, "price_sub": 7.684}, "velocity": {"velocity_1m": 0.0006718682271347812, "velocity_sub": 0.003947596737810215}, "slope": {"slope_1m": 0.04030396994103764, "slope_3m": 0.020153338736449894, "slope_5m": 0.040584732335887955, "slope_sub": 0.04838741146860202}, "acceleration": {"momentum_acceleration": 0.0078, "velocity_acceleration": 0.000267, "slope_acceleration": 0.008006}, "volume": {"volume_1m": 8906.0, "volume_3m": 28793.0, "volume_5m": 56813.0, "volume_sub": 7641.0, "volume_acceleration": 0.978, "relative_volume": 1.06}, "vwap": {"value": 7.6451, "slope": 0.0007, "price_vs_vwap_pct": 0.628, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.685, "ema20": 7.6789, "ema9_slope": 0.0244, "price_vs_ema9_pct": 0.105, "price_vs_ema9_atr": 0.828}, "volatility": {"atr": 0.0097, "atr_pct": 0.127, "vwap_distance_atr": 4.931, "range_expansion_pct": 66.4}, "rsi": {"value": 68.1, "has_full_history": true}, "quote": {"bid": 7.69, "ask": 7.7, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 73, "trades_per_second": 2.433, "uptick_ratio": 0.137, "downtick_ratio": 0.164}, "pressure": {"score": 1.1, "slope": 1.0}}, "prediction": {"symbol": "WEN", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.7, "resistance_source": "session_high", "resistance_distance_pct": 0.08969076185152808, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.040584732335887955)", "volume=Steady (rvol=1.06, accel=0.978)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.105%, ema9_slope=0.0244)", "resistance=SAFE (session_high $7.70 (0.09% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:56.604699", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.071506, "reasons_for": ["holding 10.1s / 18s", "momentum=Strong (slope_5m=0.03682969946965155)", "volume=Declining (rvol=1.026, accel=0.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.082%, ema9_slope=0.0446)", "resistance=SAFE (session_high $13.60 (0.18% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:17:56.582523+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.575, "open": 12.8, "extension_from_open_pct": 6.054687499999989, "price_1m": 13.595, "price_3m": 13.555, "price_5m": 13.54, "price_sub": 13.5922}, "velocity": {"velocity_1m": -0.0024518818192964752, "velocity_sub": -0.0042181054820658835}, "slope": {"slope_1m": -0.14722119985278873, "slope_3m": -0.03680529996320046, "slope_5m": 0.03682969946965155, "slope_sub": 0.1619913587412079}, "acceleration": {"momentum_acceleration": 0.1252, "velocity_acceleration": -0.000833, "slope_acceleration": -0.025006}, "volume": {"volume_1m": 1196.0, "volume_3m": 4159.0, "volume_5m": 8324.0, "volume_sub": 49.0, "volume_acceleration": 0.624, "relative_volume": 1.026}, "vwap": {"value": 13.1437, "slope": 0.0037, "price_vs_vwap_pct": 3.282, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 108, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5639, "ema20": 13.5392, "ema9_slope": 0.0446, "price_vs_ema9_pct": 0.082, "price_vs_ema9_atr": 0.721}, "volatility": {"atr": 0.0154, "atr_pct": 0.114, "vwap_distance_atr": 27.97, "range_expansion_pct": 20.7}, "rsi": {"value": 66.8, "has_full_history": true}, "quote": {"bid": 13.59, "ask": 13.6, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.444, "downtick_ratio": 0.556}, "pressure": {"score": -16.8, "slope": -1.7}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.6, "resistance_source": "session_high", "resistance_distance_pct": 0.18416206261510393, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03682969946965155)", "volume=Declining (rvol=1.026, accel=0.624)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.082%, ema9_slope=0.0446)", "resistance=SAFE (session_high $13.60 (0.18% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:56.607286", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.08823666001021747)", "volume=Declining (rvol=1.034, accel=0.424)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.151%, ema9_slope=0.0255)", "resistance=SAFE (session_high $11.03 (2.30% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:17:56.582523+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7825, "open": 10.49, "extension_from_open_pct": 2.788369876072454, "price_1m": 10.785, "price_3m": 10.755, "price_5m": 10.745, "price_sub": 10.79}, "velocity": {"velocity_1m": -0.0003863390511512135, "velocity_sub": -0.0023169601482849887}, "slope": {"slope_1m": -0.02318303002201926, "slope_3m": 0.10440027840074637, "slope_5m": 0.08823666001021747, "slope_sub": 0.19514957676587755}, "acceleration": {"momentum_acceleration": 0.1069, "velocity_acceleration": -5e-06, "slope_acceleration": -0.000397}, "volume": {"volume_1m": 1040.0, "volume_3m": 9207.0, "volume_5m": 20623.0, "volume_sub": 578.0, "volume_acceleration": 0.424, "relative_volume": 1.034}, "vwap": {"value": 10.7203, "slope": 0.0002, "price_vs_vwap_pct": 0.58, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 20, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7663, "ema20": 10.758, "ema9_slope": 0.0255, "price_vs_ema9_pct": 0.151, "price_vs_ema9_atr": 0.76}, "volatility": {"atr": 0.0214, "atr_pct": 0.198, "vwap_distance_atr": 2.912, "range_expansion_pct": -35.9}, "rsi": {"value": 58.9, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.353, "downtick_ratio": 0.471}, "pressure": {"score": -20.7, "slope": -5.2}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.295386042197994, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.08823666001021747)", "volume=Declining (rvol=1.034, accel=0.424)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.151%, ema9_slope=0.0255)", "resistance=SAFE (session_high $11.03 (2.30% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:17:56.610044", "symbol": "REPL", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.09594804044578992)", "volume=Declining (rvol=1.056, accel=0.936)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.178%, ema9_slope=0.0381)", "resistance=SAFE (session_high $13.62 (0.37% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:17:56.582523+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.57, "open": 12.9, "extension_from_open_pct": 5.193798449612403, "price_1m": 13.56, "price_3m": 13.54, "price_5m": 13.51, "price_sub": 13.565}, "velocity": {"velocity_1m": 0.0012291052114060703, "velocity_sub": 0.0012286521685712696}, "slope": {"slope_1m": 0.07371913011426307, "slope_3m": 0.03686409437208081, "slope_5m": 0.09594804044578992, "slope_sub": 0.0856816836966969}, "acceleration": {"momentum_acceleration": -0.0103, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 612.0, "volume_3m": 6433.0, "volume_5m": 9740.0, "volume_sub": 138.0, "volume_acceleration": 0.936, "relative_volume": 1.056}, "vwap": {"value": 13.1743, "slope": 0.0032, "price_vs_vwap_pct": 3.004, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 84, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5459, "ema20": 13.5404, "ema9_slope": 0.0381, "price_vs_ema9_pct": 0.178, "price_vs_ema9_atr": 1.097}, "volatility": {"atr": 0.0219, "atr_pct": 0.162, "vwap_distance_atr": 18.035, "range_expansion_pct": 19.5}, "rsi": {"value": 59.4, "has_full_history": true}, "quote": {"bid": 13.56, "ask": 13.58, "spread": 0.02, "spread_pct": 0.147}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -0.7, "slope": 0.0}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.3684598378776635, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.09594804044578992)", "volume=Declining (rvol=1.056, accel=0.936)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.178%, ema9_slope=0.0381)", "resistance=SAFE (session_high $13.62 (0.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:01.631906", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 70.5, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.111988, "reasons_for": ["holding 15.1s / 18s", "momentum=Building (slope_5m=-0.014199599030371678)", "volume=Expanding (rvol=1.257, accel=1.802)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.01%, ema9_slope=0.0079)", "resistance=SAFE (session_high $5.92 (0.11% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:18:01.623005+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.9133, "open": 5.77, "extension_from_open_pct": 2.483535528596187, "price_1m": 5.915, "price_3m": 5.92, "price_5m": 5.915, "price_sub": 5.915}, "velocity": {"velocity_1m": -0.00047900817131599856, "velocity_sub": -0.0009580163426319971}, "slope": {"slope_1m": -0.028744620951455052, "slope_3m": -0.014371621964351157, "slope_5m": -0.014199599030371678, "slope_sub": -0.027724479532069336}, "acceleration": {"momentum_acceleration": 0.0135, "velocity_acceleration": 0.000156, "slope_acceleration": -0.005703}, "volume": {"volume_1m": 38.0, "volume_3m": 7819.0, "volume_5m": 65113.0, "volume_sub": 38.0, "volume_acceleration": 1.802, "relative_volume": 1.257}, "vwap": {"value": 5.8676, "slope": 0.0002, "price_vs_vwap_pct": 0.778, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 42, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.9139, "ema20": 5.9062, "ema9_slope": 0.0079, "price_vs_ema9_pct": -0.01, "price_vs_ema9_atr": -0.074}, "volatility": {"atr": 0.0076, "atr_pct": 0.129, "vwap_distance_atr": 5.992, "range_expansion_pct": 0.0}, "rsi": {"value": 64.4, "has_full_history": true}, "quote": {"bid": 5.91, "ask": 5.92, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -20.6, "slope": -30.4}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 70.5, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.92, "resistance_source": "session_high", "resistance_distance_pct": 0.11330390813928555, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.014199599030371678)", "volume=Expanding (rvol=1.257, accel=1.802)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.01%, ema9_slope=0.0079)", "resistance=SAFE (session_high $5.92 (0.11% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:01.635287", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "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=Weakening (slope_5m=0.023588322480227995)", "volume=Declining (rvol=1.034, accel=0.42)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.086%, ema9_slope=0.0259)", "resistance=SAFE (session_high $11.03 (2.56% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:18:01.623005+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7552, "open": 10.49, "extension_from_open_pct": 2.5281220209723556, "price_1m": 10.785, "price_3m": 10.76, "price_5m": 10.75, "price_sub": 10.7614}, "velocity": {"velocity_1m": -0.004605161489723354, "velocity_sub": -0.0019204440562255723}, "slope": {"slope_1m": -0.2766919527209573, "slope_3m": -0.13828220707064376, "slope_5m": 0.023588322480227995, "slope_sub": -0.03752990083373479}, "acceleration": {"momentum_acceleration": -0.0611, "velocity_acceleration": 7.9e-05, "slope_acceleration": -0.050295}, "volume": {"volume_1m": 111.0, "volume_3m": 4538.0, "volume_5m": 11738.0, "volume_sub": 111.0, "volume_acceleration": 0.42, "relative_volume": 1.034}, "vwap": {"value": 10.7203, "slope": 0.0002, "price_vs_vwap_pct": 0.326, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7645, "ema20": 10.7579, "ema9_slope": 0.0259, "price_vs_ema9_pct": -0.086, "price_vs_ema9_atr": -0.452}, "volatility": {"atr": 0.0205, "atr_pct": 0.19, "vwap_distance_atr": 1.705, "range_expansion_pct": 5.7}, "rsi": {"value": 50.6, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -15.8, "slope": 4.9}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.555043141922038, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.023588322480227995)", "volume=Declining (rvol=1.034, accel=0.42)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.086%, ema9_slope=0.0259)", "resistance=SAFE (session_high $11.03 (2.56% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:01.637319", "symbol": "REPL", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.042776646900906865)", "volume=Declining (rvol=1.056, accel=0.925)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.107%, ema9_slope=0.0391)", "resistance=SAFE (session_high $13.62 (0.41% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:18:01.623005+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.564, "open": 12.9, "extension_from_open_pct": 5.147286821705424, "price_1m": 13.57, "price_3m": 13.56, "price_5m": 13.515, "price_sub": 13.57}, "velocity": {"velocity_1m": -0.0007369196757553707, "velocity_sub": -0.0014738393515107413}, "slope": {"slope_1m": -0.044224957617750624, "slope_3m": 0.014744188332430673, "slope_5m": 0.042776646900906865, "slope_sub": 0.02506496618072498}, "acceleration": {"momentum_acceleration": -0.0177, "velocity_acceleration": -0.000536, "slope_acceleration": -0.023399}, "volume": {"volume_1m": 1.0, "volume_3m": 3474.0, "volume_5m": 7692.0, "volume_sub": 1.0, "volume_acceleration": 0.925, "relative_volume": 1.056}, "vwap": {"value": 13.1743, "slope": 0.0017, "price_vs_vwap_pct": 2.958, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 85, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5495, "ema20": 13.5426, "ema9_slope": 0.0391, "price_vs_ema9_pct": 0.107, "price_vs_ema9_atr": 0.859}, "volatility": {"atr": 0.0168, "atr_pct": 0.124, "vwap_distance_atr": 23.158, "range_expansion_pct": -60.1}, "rsi": {"value": 57.6, "has_full_history": true}, "quote": {"bid": 13.56, "ask": 13.58, "spread": 0.02, "spread_pct": 0.147}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -42.9, "slope": -42.2}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.4128575641403654, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.042776646900906865)", "volume=Declining (rvol=1.056, accel=0.925)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.107%, ema9_slope=0.0391)", "resistance=SAFE (session_high $13.62 (0.41% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:06.658322", "symbol": "WEN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.01% away, no breakout in progress)", "momentum=Strong (slope_5m=0.029905861548864324)", "volume=Steady (rvol=1.06, accel=0.966)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.089%, ema9_slope=0.0263)", "resistance=TOO_CLOSE (session_high $7.70 (0.01% away))", "extension=EXTENDED"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T16:18:06.649132+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.694, "open": 7.6, "extension_from_open_pct": 1.236842105263162, "price_1m": 7.695, "price_3m": 7.69, "price_5m": 7.68, "price_sub": 7.695}, "velocity": {"velocity_1m": -0.00021659085986578595, "velocity_sub": -0.0004331817197315719}, "slope": {"slope_1m": -0.012996296055628489, "slope_3m": 0.025997660210578182, "slope_5m": 0.029905861548864324, "slope_sub": 0.06215319201500353}, "acceleration": {"momentum_acceleration": 0.0322, "velocity_acceleration": -0.000435, "slope_acceleration": -0.005295}, "volume": {"volume_1m": 12.0, "volume_3m": 13979.0, "volume_5m": 51509.0, "volume_sub": 12.0, "volume_acceleration": 0.966, "relative_volume": 1.06}, "vwap": {"value": 7.6451, "slope": 0.0004, "price_vs_vwap_pct": 0.64, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 52, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6871, "ema20": 7.6805, "ema9_slope": 0.0263, "price_vs_ema9_pct": 0.089, "price_vs_ema9_atr": 0.787}, "volatility": {"atr": 0.0087, "atr_pct": 0.113, "vwap_distance_atr": 5.611, "range_expansion_pct": -41.1}, "rsi": {"value": 67.9, "has_full_history": true}, "quote": {"bid": 7.69, "ask": 7.7, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -1.2, "slope": -2.3}}, "prediction": {"symbol": "WEN", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.695, "resistance_source": "session_high", "resistance_distance_pct": 0.012997140629065948, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.029905861548864324)", "volume=Steady (rvol=1.06, accel=0.966)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.089%, ema9_slope=0.0263)", "resistance=TOO_CLOSE (session_high $7.70 (0.01% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:06.660809", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "momentum=Strong (slope_5m=0.06624953993375167)", "volume=Declining (rvol=1.026, accel=0.617)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.16%, ema9_slope=0.0537)", "resistance=TOO_CLOSE (session_high $13.60 (0.04% away))", "extension=EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:18:06.649132+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.595, "open": 12.8, "extension_from_open_pct": 6.210937499999999, "price_1m": 13.595, "price_3m": 13.585, "price_5m": 13.57, "price_sub": 13.5547}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.009910461561918306}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.06624953993375167, "slope_sub": 0.11138285646934498}, "acceleration": {"momentum_acceleration": 0.0451, "velocity_acceleration": 0.001404, "slope_acceleration": 0.014625}, "volume": {"volume_1m": 58.0, "volume_3m": 2071.0, "volume_5m": 5714.0, "volume_sub": 58.0, "volume_acceleration": 0.617, "relative_volume": 1.026}, "vwap": {"value": 13.1438, "slope": 0.0019, "price_vs_vwap_pct": 3.433, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 109, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5733, "ema20": 13.5463, "ema9_slope": 0.0537, "price_vs_ema9_pct": 0.16, "price_vs_ema9_atr": 1.681}, "volatility": {"atr": 0.0129, "atr_pct": 0.095, "vwap_distance_atr": 34.975, "range_expansion_pct": -81.9}, "rsi": {"value": 76.2, "has_full_history": true}, "quote": {"bid": 13.59, "ask": 13.6, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.2}, "pressure": {"score": 13.4, "slope": 30.2}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 13.6, "resistance_source": "session_high", "resistance_distance_pct": 0.03677822728943733, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06624953993375167)", "volume=Declining (rvol=1.026, accel=0.617)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.16%, ema9_slope=0.0537)", "resistance=TOO_CLOSE (session_high $13.60 (0.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:06.663119", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 45.5, "direction": "NEUTRAL", "momentum": "Weakening", "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=Weakening (slope_5m=0.03194371962328676)", "volume=Declining (rvol=1.034, accel=0.42)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.053%, ema9_slope=0.0276)", "resistance=SAFE (session_high $11.03 (2.51% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:18:06.649132+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7597, "open": 10.49, "extension_from_open_pct": 2.5710200190657795, "price_1m": 10.785, "price_3m": 10.76, "price_5m": 10.75, "price_sub": 10.7614}, "velocity": {"velocity_1m": -0.003909751197651005, "velocity_sub": -0.0005265733702552923}, "slope": {"slope_1m": -0.23486054574906734, "slope_3m": -0.1173843246302919, "slope_5m": 0.03194371962328676, "slope_sub": -0.012446735634580224}, "acceleration": {"momentum_acceleration": -0.0444, "velocity_acceleration": 0.000277, "slope_acceleration": 0.008323}, "volume": {"volume_1m": 163.0, "volume_3m": 4590.0, "volume_5m": 11790.0, "volume_sub": 163.0, "volume_acceleration": 0.42, "relative_volume": 1.034}, "vwap": {"value": 10.7203, "slope": 0.0002, "price_vs_vwap_pct": 0.368, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7654, "ema20": 10.7584, "ema9_slope": 0.0276, "price_vs_ema9_pct": -0.053, "price_vs_ema9_atr": -0.276}, "volatility": {"atr": 0.0205, "atr_pct": 0.19, "vwap_distance_atr": 1.925, "range_expansion_pct": 5.7}, "rsi": {"value": 51.7, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": -1.5, "slope": 14.3}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.5121518257943887, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.03194371962328676)", "volume=Declining (rvol=1.034, accel=0.42)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.053%, ema9_slope=0.0276)", "resistance=SAFE (session_high $11.03 (2.51% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:06.665067", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.19670852876197586)", "volume=Declining (rvol=1.079, accel=0.769)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.393%, ema9_slope=0.1171)", "resistance=SAFE (session_high $8.50 (0.18% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:18:06.649132+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.485, "open": 8.02, "extension_from_open_pct": 5.79800498753117, "price_1m": 8.4865, "price_3m": 8.45, "price_5m": 8.41, "price_sub": 8.4452}, "velocity": {"velocity_1m": -0.00029458551817593764, "velocity_sub": 0.01570912076287896}, "slope": {"slope_1m": -0.01767669327991111, "slope_3m": 0.029467811327420813, "slope_5m": 0.19670852876197586, "slope_sub": -0.05853336165593381}, "acceleration": {"momentum_acceleration": -0.2552, "velocity_acceleration": 0.001561, "slope_acceleration": -0.007611}, "volume": {"volume_1m": 301.0, "volume_3m": 7251.0, "volume_5m": 9644.0, "volume_sub": 301.0, "volume_acceleration": 0.769, "relative_volume": 1.079}, "vwap": {"value": 8.1869, "slope": 0.0034, "price_vs_vwap_pct": 3.642, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 142, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4518, "ema20": 8.4325, "ema9_slope": 0.1171, "price_vs_ema9_pct": 0.393, "price_vs_ema9_atr": 1.284}, "volatility": {"atr": 0.0258, "atr_pct": 0.304, "vwap_distance_atr": 11.539, "range_expansion_pct": 15.6}, "rsi": {"value": 64.4, "has_full_history": true}, "quote": {"bid": 8.47, "ask": 8.5, "spread": 0.03, "spread_pct": 0.354}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 18.6, "slope": 24.2}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5, "resistance_source": "session_high", "resistance_distance_pct": 0.17678255745433788, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.19670852876197586)", "volume=Declining (rvol=1.079, accel=0.769)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.393%, ema9_slope=0.1171)", "resistance=SAFE (session_high $8.50 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:11.682794", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.07889363281975041)", "volume=Declining (rvol=1.034, accel=0.42)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.135%, ema9_slope=0.037)", "resistance=SAFE (session_high $11.03 (2.27% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:18:11.677305+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.49, "extension_from_open_pct": 2.8122020972354616, "price_1m": 10.785, "price_3m": 10.76, "price_5m": 10.75, "price_sub": 10.7614}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.007310077375310544}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.07889363281975041, "slope_sub": 0.12847886225655325}, "acceleration": {"momentum_acceleration": 0.0496, "velocity_acceleration": 0.001559, "slope_acceleration": 0.046709}, "volume": {"volume_1m": 214.0, "volume_3m": 4641.0, "volume_5m": 11841.0, "volume_sub": 214.0, "volume_acceleration": 0.42, "relative_volume": 1.034}, "vwap": {"value": 10.7203, "slope": 0.0002, "price_vs_vwap_pct": 0.604, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7704, "ema20": 10.7608, "ema9_slope": 0.037, "price_vs_ema9_pct": 0.135, "price_vs_ema9_atr": 0.712}, "volatility": {"atr": 0.0205, "atr_pct": 0.19, "vwap_distance_atr": 3.161, "range_expansion_pct": 5.6}, "rsi": {"value": 59.7, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.2}, "pressure": {"score": 6.6, "slope": 8.1}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.2716736207695805, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07889363281975041)", "volume=Declining (rvol=1.034, accel=0.42)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.135%, ema9_slope=0.037)", "resistance=SAFE (session_high $11.03 (2.27% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:11.685353", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.19670852876197586)", "volume=Declining (rvol=1.079, accel=0.769)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.393%, ema9_slope=0.1171)", "resistance=SAFE (session_high $8.50 (0.18% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:18:11.677305+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.485, "open": 8.02, "extension_from_open_pct": 5.79800498753117, "price_1m": 8.4865, "price_3m": 8.45, "price_5m": 8.41, "price_sub": 8.4452}, "velocity": {"velocity_1m": -0.00029458551817593764, "velocity_sub": 0.01570912076287896}, "slope": {"slope_1m": -0.01767669327991111, "slope_3m": 0.029467811327420813, "slope_5m": 0.19670852876197586, "slope_sub": -0.05853336165593381}, "acceleration": {"momentum_acceleration": -0.2552, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 328.0, "volume_3m": 7278.0, "volume_5m": 9671.0, "volume_sub": 328.0, "volume_acceleration": 0.769, "relative_volume": 1.079}, "vwap": {"value": 8.1869, "slope": 0.0034, "price_vs_vwap_pct": 3.641, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 142, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4518, "ema20": 8.4325, "ema9_slope": 0.1171, "price_vs_ema9_pct": 0.393, "price_vs_ema9_atr": 1.284}, "volatility": {"atr": 0.0258, "atr_pct": 0.304, "vwap_distance_atr": 11.539, "range_expansion_pct": 15.6}, "rsi": {"value": 64.4, "has_full_history": true}, "quote": {"bid": 8.47, "ask": 8.5, "spread": 0.03, "spread_pct": 0.354}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 15.2, "slope": -3.4}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5, "resistance_source": "session_high", "resistance_distance_pct": 0.17678255745433788, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.19670852876197586)", "volume=Declining (rvol=1.079, accel=0.769)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.393%, ema9_slope=0.1171)", "resistance=SAFE (session_high $8.50 (0.18% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:16.719472", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.037842, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.07982105233847868)", "volume=Declining (rvol=1.034, accel=0.42)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.139%, ema9_slope=0.0372)", "resistance=SAFE (session_high $11.03 (2.27% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:18:16.715147+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7855, "open": 10.49, "extension_from_open_pct": 2.81696854146807, "price_1m": 10.785, "price_3m": 10.76, "price_5m": 10.75, "price_sub": 10.7614}, "velocity": {"velocity_1m": 7.72678102303525e-05, "velocity_sub": 0.007464951895974092}, "slope": {"slope_1m": 0.004635961150651223, "slope_3m": 0.0023179984855771557, "slope_5m": 0.07982105233847868, "slope_sub": 0.1312622855326106}, "acceleration": {"momentum_acceleration": 0.0514, "velocity_acceleration": 3.1e-05, "slope_acceleration": 0.00092}, "volume": {"volume_1m": 321.0, "volume_3m": 4748.0, "volume_5m": 11948.0, "volume_sub": 321.0, "volume_acceleration": 0.42, "relative_volume": 1.034}, "vwap": {"value": 10.7203, "slope": 0.0002, "price_vs_vwap_pct": 0.608, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 21, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7705, "ema20": 10.7608, "ema9_slope": 0.0372, "price_vs_ema9_pct": 0.139, "price_vs_ema9_atr": 0.731}, "volatility": {"atr": 0.0205, "atr_pct": 0.19, "vwap_distance_atr": 3.179, "range_expansion_pct": 7.3}, "rsi": {"value": 59.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": -9.3, "slope": -15.9}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.266932455611688, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07982105233847868)", "volume=Declining (rvol=1.034, accel=0.42)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.139%, ema9_slope=0.0372)", "resistance=SAFE (session_high $11.03 (2.27% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:41.815352", "symbol": "FPI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 35.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=0.0)", "volume=Expanding (rvol=1.051, accel=1.121)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.009%, ema9_slope=0.0031)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:18:41.810720+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.785}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0, "slope_sub": -0.0007417641004702186}, "acceleration": {"momentum_acceleration": -0.0007, "velocity_acceleration": 4e-06, "slope_acceleration": 0.000113}, "volume": {"volume_1m": 3599.0, "volume_3m": 3927.0, "volume_5m": 4110.0, "volume_sub": 3599.0, "volume_acceleration": 1.121, "relative_volume": 1.051}, "vwap": {"value": 10.6942, "slope": 0.0026, "price_vs_vwap_pct": 0.849, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7841, "ema20": 10.7722, "ema9_slope": 0.0031, "price_vs_ema9_pct": 0.009, "price_vs_ema9_atr": 0.256}, "volatility": {"atr": 0.0037, "atr_pct": 0.034, "vwap_distance_atr": 24.772, "range_expansion_pct": 50.0}, "rsi": {"value": 76.8, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 96, "trades_per_second": 3.2, "uptick_ratio": 0.021, "downtick_ratio": 0.031}, "pressure": {"score": 2.6, "slope": 20.1}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 35.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=0.0)", "volume=Expanding (rvol=1.051, accel=1.121)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.009%, ema9_slope=0.0031)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:41.817695", "symbol": "APPS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0667694677397602)", "volume=Declining (rvol=1.016, accel=0.496)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.16%, ema9_slope=0.0307)", "resistance=SAFE (session_high $11.94 (1.81% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:18:41.810720+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7281, "open": 11.75, "extension_from_open_pct": -0.1863829787234083, "price_1m": 11.7018, "price_3m": 11.7198, "price_5m": 11.674, "price_sub": 11.7056}, "velocity": {"velocity_1m": 0.003745862459906325, "velocity_sub": 0.00640718972115884}, "slope": {"slope_1m": 0.22449946435963536, "slope_3m": -0.008105825101895487, "slope_5m": 0.0667694677397602, "slope_sub": 0.04029280577074335}, "acceleration": {"momentum_acceleration": -0.0265, "velocity_acceleration": -0.0, "slope_acceleration": -0.000291}, "volume": {"volume_1m": 875.0, "volume_3m": 2722.0, "volume_5m": 6351.0, "volume_sub": 42.0, "volume_acceleration": 0.496, "relative_volume": 1.016}, "vwap": {"value": 11.6293, "slope": 0.0003, "price_vs_vwap_pct": 0.85, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7094, "ema20": 11.7105, "ema9_slope": 0.0307, "price_vs_ema9_pct": 0.16, "price_vs_ema9_atr": 0.731}, "volatility": {"atr": 0.0256, "atr_pct": 0.219, "vwap_distance_atr": 3.855, "range_expansion_pct": -24.9}, "rsi": {"value": 54.4, "has_full_history": true}, "quote": {"bid": 11.72, "ask": 11.74, "spread": 0.02, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -8.1, "slope": -40.9}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.806771770363486, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0667694677397602)", "volume=Declining (rvol=1.016, accel=0.496)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.16%, ema9_slope=0.0307)", "resistance=SAFE (session_high $11.94 (1.81% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:46.848158", "symbol": "APPS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0667694677397602)", "volume=Declining (rvol=1.016, accel=0.496)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.16%, ema9_slope=0.0307)", "resistance=SAFE (session_high $11.94 (1.81% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:18:46.843655+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7281, "open": 11.75, "extension_from_open_pct": -0.1863829787234083, "price_1m": 11.7018, "price_3m": 11.7198, "price_5m": 11.674, "price_sub": 11.7056}, "velocity": {"velocity_1m": 0.003745862459906325, "velocity_sub": 0.00640718972115884}, "slope": {"slope_1m": 0.22449946435963536, "slope_3m": -0.008105825101895487, "slope_5m": 0.0667694677397602, "slope_sub": 0.04029280577074335}, "acceleration": {"momentum_acceleration": -0.0265, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 875.0, "volume_3m": 2722.0, "volume_5m": 6351.0, "volume_sub": 42.0, "volume_acceleration": 0.496, "relative_volume": 1.016}, "vwap": {"value": 11.6293, "slope": 0.0003, "price_vs_vwap_pct": 0.85, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7094, "ema20": 11.7105, "ema9_slope": 0.0307, "price_vs_ema9_pct": 0.16, "price_vs_ema9_atr": 0.731}, "volatility": {"atr": 0.0256, "atr_pct": 0.219, "vwap_distance_atr": 3.855, "range_expansion_pct": -24.9}, "rsi": {"value": 54.4, "has_full_history": true}, "quote": {"bid": 11.72, "ask": 11.74, "spread": 0.02, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -8.1, "slope": 0.0}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.806771770363486, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0667694677397602)", "volume=Declining (rvol=1.016, accel=0.496)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.16%, ema9_slope=0.0307)", "resistance=SAFE (session_high $11.94 (1.81% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:51.864172", "symbol": "APPS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.0870729158841504)", "volume=Declining (rvol=1.016, accel=0.496)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.241%, ema9_slope=0.0348)", "resistance=SAFE (session_high $11.94 (1.70% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:18:51.859910+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.74, "open": 11.75, "extension_from_open_pct": -0.0851063829787216, "price_1m": 11.7018, "price_3m": 11.7198, "price_5m": 11.674, "price_sub": 11.7056}, "velocity": {"velocity_1m": 0.005440758401841282, "velocity_sub": 0.009795881173683183}, "slope": {"slope_1m": 0.32591353906269815, "slope_3m": 0.04264780306950363, "slope_5m": 0.0870729158841504, "slope_sub": 0.10121850523481211}, "acceleration": {"momentum_acceleration": 0.0141, "velocity_acceleration": 0.000676, "slope_acceleration": 0.020217}, "volume": {"volume_1m": 890.0, "volume_3m": 2737.0, "volume_5m": 6366.0, "volume_sub": 57.0, "volume_acceleration": 0.496, "relative_volume": 1.016}, "vwap": {"value": 11.6293, "slope": 0.0003, "price_vs_vwap_pct": 0.952, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7117, "ema20": 11.7116, "ema9_slope": 0.0348, "price_vs_ema9_pct": 0.241, "price_vs_ema9_atr": 1.073}, "volatility": {"atr": 0.0263, "atr_pct": 0.224, "vwap_distance_atr": 4.202, "range_expansion_pct": -24.9}, "rsi": {"value": 56.6, "has_full_history": true}, "quote": {"bid": 11.73, "ask": 11.74, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.571, "downtick_ratio": 0.286}, "pressure": {"score": 5.7, "slope": 13.8}}, "prediction": {"symbol": "APPS", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.7035775127768253, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0870729158841504)", "volume=Declining (rvol=1.016, accel=0.496)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.241%, ema9_slope=0.0348)", "resistance=SAFE (session_high $11.94 (1.70% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:18:56.879962", "symbol": "APPS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 38.7, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Weakening (slope_5m=0.004100951762555958)", "volume=Declining (rvol=1.016, accel=0.496)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.091%, ema9_slope=0.0182)", "resistance=SAFE (session_high $11.94 (2.13% away))", "extension=EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:18:56.876089+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.6914, "open": 11.75, "extension_from_open_pct": -0.4987234042553209, "price_1m": 11.7018, "price_3m": 11.7198, "price_5m": 11.674, "price_sub": 11.7056}, "velocity": {"velocity_1m": -0.0014812535963129078, "velocity_sub": -0.004043648624020599}, "slope": {"slope_1m": -0.08891472735667313, "slope_3m": -0.1648483053935887, "slope_5m": 0.004100951762555958, "slope_sub": -0.1477991384079174}, "acceleration": {"momentum_acceleration": -0.1519, "velocity_acceleration": -0.002759, "slope_acceleration": -0.082698}, "volume": {"volume_1m": 947.0, "volume_3m": 2794.0, "volume_5m": 6423.0, "volume_sub": 114.0, "volume_acceleration": 0.496, "relative_volume": 1.016}, "vwap": {"value": 11.6293, "slope": 0.0003, "price_vs_vwap_pct": 0.534, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.702, "ema20": 11.707, "ema9_slope": 0.0182, "price_vs_ema9_pct": -0.091, "price_vs_ema9_atr": -0.403}, "volatility": {"atr": 0.0263, "atr_pct": 0.225, "vwap_distance_atr": 2.358, "range_expansion_pct": -24.8}, "rsi": {"value": 46.2, "has_full_history": true}, "quote": {"bid": 11.73, "ask": 11.74, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.5, "downtick_ratio": 0.375}, "pressure": {"score": -10.4, "slope": -16.1}}, "prediction": {"symbol": "APPS", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 2.1263492823784977, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.004100951762555958)", "volume=Declining (rvol=1.016, accel=0.496)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.091%, ema9_slope=0.0182)", "resistance=SAFE (session_high $11.94 (2.13% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:19:06.912461", "symbol": "APPS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.07001174831288978)", "volume=Declining (rvol=1.016, accel=0.496)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0314)", "resistance=SAFE (session_high $11.94 (1.79% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:19:06.908095+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.73, "open": 11.75, "extension_from_open_pct": -0.1702127659574432, "price_1m": 11.7018, "price_3m": 11.7198, "price_5m": 11.674, "price_sub": 11.7056}, "velocity": {"velocity_1m": 0.004016476097694372, "velocity_sub": 0.006948241297612532}, "slope": {"slope_1m": 0.24069853788441348, "slope_3m": 0.0, "slope_5m": 0.07001174831288978, "slope_sub": -0.06883637908689957}, "acceleration": {"momentum_acceleration": -0.1388, "velocity_acceleration": 0.001096, "slope_acceleration": 0.032856}, "volume": {"volume_1m": 952.0, "volume_3m": 2799.0, "volume_5m": 6428.0, "volume_sub": 119.0, "volume_acceleration": 0.496, "relative_volume": 1.016}, "vwap": {"value": 11.6293, "slope": 0.0003, "price_vs_vwap_pct": 0.866, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 44, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7097, "ema20": 11.7107, "ema9_slope": 0.0314, "price_vs_ema9_pct": 0.173, "price_vs_ema9_atr": 0.817}, "volatility": {"atr": 0.0248, "atr_pct": 0.211, "vwap_distance_atr": 4.061, "range_expansion_pct": -25.5}, "rsi": {"value": 54.8, "has_full_history": true}, "quote": {"bid": 11.73, "ask": 11.74, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.556, "downtick_ratio": 0.333}, "pressure": {"score": 1.2, "slope": 11.6}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.7902813299232656, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07001174831288978)", "volume=Declining (rvol=1.016, accel=0.496)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0314)", "resistance=SAFE (session_high $11.94 (1.79% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:19:31.988658", "symbol": "FPI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 31.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.009272997032642399)", "volume=Expanding (rvol=1.051, accel=1.121)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.028%, ema9_slope=0.0013)", "resistance=SAFE (session_high $10.79 (0.09% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:19:31.984613+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.78, "open": 10.655, "extension_from_open_pct": 1.1731581417175034, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.785}, "velocity": {"velocity_1m": -0.0007726781023027015, "velocity_sub": -0.001545356204605403}, "slope": {"slope_1m": -0.04637143519592657, "slope_3m": -0.02318392581144103, "slope_5m": -0.009272997032642399, "slope_sub": -0.0007417641004702186}, "acceleration": {"momentum_acceleration": -0.0085, "velocity_acceleration": -3.1e-05, "slope_acceleration": -0.000924}, "volume": {"volume_1m": 3599.0, "volume_3m": 3927.0, "volume_5m": 4110.0, "volume_sub": 3599.0, "volume_acceleration": 1.121, "relative_volume": 1.051}, "vwap": {"value": 10.6942, "slope": 0.0026, "price_vs_vwap_pct": 0.802, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7831, "ema20": 10.7718, "ema9_slope": 0.0013, "price_vs_ema9_pct": -0.028, "price_vs_ema9_atr": -0.926}, "volatility": {"atr": 0.0033, "atr_pct": 0.031, "vwap_distance_atr": 25.949, "range_expansion_pct": 0.0}, "rsi": {"value": 69.1, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 96, "trades_per_second": 3.2, "uptick_ratio": 0.021, "downtick_ratio": 0.031}, "pressure": {"score": 1.5, "slope": -1.1}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 31.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.09276437847866222, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.009272997032642399)", "volume=Expanding (rvol=1.051, accel=1.121)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.028%, ema9_slope=0.0013)", "resistance=SAFE (session_high $10.79 (0.09% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:19:37.005117", "symbol": "FPI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 31.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.009272997032642399)", "volume=Expanding (rvol=1.051, accel=1.121)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.028%, ema9_slope=0.0013)", "resistance=SAFE (session_high $10.79 (0.09% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:19:37.000771+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.78, "open": 10.655, "extension_from_open_pct": 1.1731581417175034, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.785}, "velocity": {"velocity_1m": -0.0007726781023027015, "velocity_sub": -0.001545356204605403}, "slope": {"slope_1m": -0.04637143519592657, "slope_3m": -0.02318392581144103, "slope_5m": -0.009272997032642399, "slope_sub": -0.0007417641004702186}, "acceleration": {"momentum_acceleration": -0.0085, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 3599.0, "volume_3m": 3927.0, "volume_5m": 4110.0, "volume_sub": 3599.0, "volume_acceleration": 1.121, "relative_volume": 1.051}, "vwap": {"value": 10.6942, "slope": 0.0026, "price_vs_vwap_pct": 0.802, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7831, "ema20": 10.7718, "ema9_slope": 0.0013, "price_vs_ema9_pct": -0.028, "price_vs_ema9_atr": -0.926}, "volatility": {"atr": 0.0033, "atr_pct": 0.031, "vwap_distance_atr": 25.949, "range_expansion_pct": 0.0}, "rsi": {"value": 69.1, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 96, "trades_per_second": 3.2, "uptick_ratio": 0.021, "downtick_ratio": 0.031}, "pressure": {"score": 1.5, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 31.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.09276437847866222, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.009272997032642399)", "volume=Expanding (rvol=1.051, accel=1.121)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.028%, ema9_slope=0.0013)", "resistance=SAFE (session_high $10.79 (0.09% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:02.150385", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.06267121741877803)", "volume=Declining (rvol=0.995, accel=0.507)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.241%, ema9_slope=0.0412)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:20:02.132227+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.77, "open": 5.73, "extension_from_open_pct": 0.6980802792320968, "price_1m": 5.7611, "price_3m": 5.755, "price_5m": 5.7501, "price_sub": 5.765}, "velocity": {"velocity_1m": 0.0025747397777043986, "velocity_sub": 0.002891008962127721}, "slope": {"slope_1m": 0.15436515163340336, "slope_3m": 0.08674983083782802, "slope_5m": 0.06267121741877803, "slope_sub": 0.10407632263659794}, "acceleration": {"momentum_acceleration": 0.0414, "velocity_acceleration": 6e-06, "slope_acceleration": 0.001334}, "volume": {"volume_1m": 102.0, "volume_3m": 59976.0, "volume_5m": 85141.0, "volume_sub": 102.0, "volume_acceleration": 0.507, "relative_volume": 0.995}, "vwap": {"value": 5.6893, "slope": 0.0005, "price_vs_vwap_pct": 1.418, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 76, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7561, "ema20": 5.7492, "ema9_slope": 0.0412, "price_vs_ema9_pct": 0.241, "price_vs_ema9_atr": 1.585}, "volatility": {"atr": 0.0087, "atr_pct": 0.152, "vwap_distance_atr": 9.229, "range_expansion_pct": -25.2}, "rsi": {"value": 76.6, "has_full_history": true}, "quote": {"bid": 5.76, "ask": 5.77, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.4}, "pressure": {"score": -2.3, "slope": 2.9}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06267121741877803)", "volume=Declining (rvol=0.995, accel=0.507)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.241%, ema9_slope=0.0412)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:02.158275", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.09962385762230981)", "volume=Declining (rvol=1.046, accel=0.642)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.281%, ema9_slope=0.1283)", "resistance=SAFE (session_high $12.48 (0.32% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:20:02.132227+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.44, "open": 10.62, "extension_from_open_pct": 17.137476459510363, "price_1m": 12.4639, "price_3m": 12.42, "price_5m": 12.41, "price_sub": 12.45}, "velocity": {"velocity_1m": -0.003195896415514826, "velocity_sub": -0.002677376171352018}, "slope": {"slope_1m": -0.19193780893756515, "slope_3m": -0.08029140426990229, "slope_5m": 0.09962385762230981, "slope_sub": -0.17247539937128412}, "acceleration": {"momentum_acceleration": -0.2721, "velocity_acceleration": -7e-06, "slope_acceleration": -0.000838}, "volume": {"volume_1m": 22.0, "volume_3m": 30643.0, "volume_5m": 39839.0, "volume_sub": 22.0, "volume_acceleration": 0.642, "relative_volume": 1.046}, "vwap": {"value": 11.711, "slope": 0.0185, "price_vs_vwap_pct": 6.225, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 171, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.4051, "ema20": 12.3568, "ema9_slope": 0.1283, "price_vs_ema9_pct": 0.281, "price_vs_ema9_atr": 1.326}, "volatility": {"atr": 0.0263, "atr_pct": 0.212, "vwap_distance_atr": 27.695, "range_expansion_pct": -54.1}, "rsi": {"value": 72.1, "has_full_history": true}, "quote": {"bid": 12.42, "ask": 12.45, "spread": 0.03, "spread_pct": 0.241}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -30.8, "slope": 19.5}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 0.32154340836013606, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.09962385762230981)", "volume=Declining (rvol=1.046, accel=0.642)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.281%, ema9_slope=0.1283)", "resistance=SAFE (session_high $12.48 (0.32% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:07.185519", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.040906, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.045318636898745955)", "volume=Declining (rvol=0.995, accel=0.507)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.171%, ema9_slope=0.0377)", "resistance=SAFE (session_high $5.77 (0.09% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:20:07.173133+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.765, "open": 5.73, "extension_from_open_pct": 0.6108202443280847, "price_1m": 5.7611, "price_3m": 5.755, "price_5m": 5.7501, "price_sub": 5.765}, "velocity": {"velocity_1m": 0.0011282567565221318, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.06767249980478728, "slope_3m": 0.043387461602095556, "slope_5m": 0.045318636898745955, "slope_sub": 0.05204944697462478}, "acceleration": {"momentum_acceleration": 0.0067, "velocity_acceleration": -0.000574, "slope_acceleration": -0.017198}, "volume": {"volume_1m": 959.0, "volume_3m": 60833.0, "volume_5m": 85998.0, "volume_sub": 959.0, "volume_acceleration": 0.507, "relative_volume": 0.995}, "vwap": {"value": 5.6893, "slope": 0.0005, "price_vs_vwap_pct": 1.33, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 76, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7551, "ema20": 5.7487, "ema9_slope": 0.0377, "price_vs_ema9_pct": 0.171, "price_vs_ema9_atr": 1.127}, "volatility": {"atr": 0.0087, "atr_pct": 0.152, "vwap_distance_atr": 8.656, "range_expansion_pct": -25.2}, "rsi": {"value": 73.9, "has_full_history": true}, "quote": {"bid": 5.76, "ask": 5.77, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.364, "downtick_ratio": 0.364}, "pressure": {"score": -12.3, "slope": -10.0}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.08673026886383163, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.045318636898745955)", "volume=Declining (rvol=0.995, accel=0.507)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.171%, ema9_slope=0.0377)", "resistance=SAFE (session_high $5.77 (0.09% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:07.188371", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.07552007515011638)", "volume=Declining (rvol=1.048, accel=0.646)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.185%, ema9_slope=0.1235)", "resistance=SAFE (session_high $12.48 (0.44% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:20:07.173133+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.425, "open": 10.62, "extension_from_open_pct": 16.996233521657267, "price_1m": 12.4639, "price_3m": 12.42, "price_5m": 12.41, "price_sub": 12.45}, "velocity": {"velocity_1m": -0.005201689144917179, "velocity_sub": -0.006693440428379807}, "slope": {"slope_1m": -0.3125891461655592, "slope_3m": -0.1405663888360841, "slope_5m": 0.07552007515011638, "slope_sub": -0.24481534433181243}, "acceleration": {"momentum_acceleration": -0.3203, "velocity_acceleration": -0.000797, "slope_acceleration": -0.023934}, "volume": {"volume_1m": 2726.0, "volume_3m": 33347.0, "volume_5m": 42543.0, "volume_sub": 2726.0, "volume_acceleration": 0.646, "relative_volume": 1.048}, "vwap": {"value": 11.7126, "slope": 0.02, "price_vs_vwap_pct": 6.083, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 171, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.4021, "ema20": 12.3554, "ema9_slope": 0.1235, "price_vs_ema9_pct": 0.185, "price_vs_ema9_atr": 0.826}, "volatility": {"atr": 0.0278, "atr_pct": 0.223, "vwap_distance_atr": 25.674, "range_expansion_pct": -54.1}, "rsi": {"value": 68.2, "has_full_history": true}, "quote": {"bid": 12.41, "ask": 12.45, "spread": 0.04, "spread_pct": 0.322}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.25, "downtick_ratio": 0.417}, "pressure": {"score": -20.2, "slope": 10.6}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 0.44265593561367983, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07552007515011638)", "volume=Declining (rvol=1.048, accel=0.646)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.185%, ema9_slope=0.1235)", "resistance=SAFE (session_high $12.48 (0.44% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:12.211711", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0408059788572942)", "volume=Declining (rvol=0.996, accel=0.508)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.153%, ema9_slope=0.0368)", "resistance=SAFE (session_high $5.77 (0.11% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:20:12.203011+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.7637, "open": 5.73, "extension_from_open_pct": 0.5881326352530475, "price_1m": 5.7611, "price_3m": 5.755, "price_5m": 5.7501, "price_sub": 5.765}, "velocity": {"velocity_1m": 0.0007521711710148402, "velocity_sub": -0.0007516623301530124}, "slope": {"slope_1m": 0.04512008885187002, "slope_3m": 0.03210913635101585, "slope_5m": 0.0408059788572942, "slope_sub": 0.03851876271488143}, "acceleration": {"momentum_acceleration": -0.0023, "velocity_acceleration": -0.000149, "slope_acceleration": -0.004484}, "volume": {"volume_1m": 5368.0, "volume_3m": 65242.0, "volume_5m": 90407.0, "volume_sub": 5368.0, "volume_acceleration": 0.508, "relative_volume": 0.996}, "vwap": {"value": 5.6894, "slope": 0.0005, "price_vs_vwap_pct": 1.307, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 76, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7549, "ema20": 5.7486, "ema9_slope": 0.0368, "price_vs_ema9_pct": 0.153, "price_vs_ema9_atr": 1.008}, "volatility": {"atr": 0.0087, "atr_pct": 0.152, "vwap_distance_atr": 8.503, "range_expansion_pct": -25.2}, "rsi": {"value": 73.1, "has_full_history": true}, "quote": {"bid": 5.76, "ask": 5.77, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 34, "trades_per_second": 1.133, "uptick_ratio": 0.412, "downtick_ratio": 0.353}, "pressure": {"score": -10.5, "slope": 1.8}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.10930478685565745, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0408059788572942)", "volume=Declining (rvol=0.996, accel=0.508)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.153%, ema9_slope=0.0368)", "resistance=SAFE (session_high $5.77 (0.11% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:12.216558", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.10669209481526253)", "volume=Declining (rvol=1.048, accel=0.646)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.31%, ema9_slope=0.1297)", "resistance=SAFE (session_high $12.48 (0.29% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:20:12.203011+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.4444, "open": 10.62, "extension_from_open_pct": 17.17890772128061, "price_1m": 12.4639, "price_3m": 12.42, "price_5m": 12.41, "price_sub": 12.45}, "velocity": {"velocity_1m": -0.002607530548223367, "velocity_sub": -0.001499330655956997}, "slope": {"slope_1m": -0.156574314585907, "slope_3m": -0.06261992116312869, "slope_5m": 0.10669209481526253, "slope_sub": -0.15126394514674601}, "acceleration": {"momentum_acceleration": -0.258, "velocity_acceleration": 0.001033, "slope_acceleration": 0.031018}, "volume": {"volume_1m": 2870.0, "volume_3m": 33491.0, "volume_5m": 42687.0, "volume_sub": 2870.0, "volume_acceleration": 0.646, "relative_volume": 1.048}, "vwap": {"value": 11.7126, "slope": 0.0201, "price_vs_vwap_pct": 6.248, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 171, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.406, "ema20": 12.3573, "ema9_slope": 0.1297, "price_vs_ema9_pct": 0.31, "price_vs_ema9_atr": 1.314}, "volatility": {"atr": 0.0292, "atr_pct": 0.235, "vwap_distance_atr": 25.03, "range_expansion_pct": -38.3}, "rsi": {"value": 73.4, "has_full_history": true}, "quote": {"bid": 12.41, "ask": 12.45, "spread": 0.04, "spread_pct": 0.322}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.312, "downtick_ratio": 0.438}, "pressure": {"score": -14.9, "slope": 5.3}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 0.2860724502587551, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10669209481526253)", "volume=Declining (rvol=1.048, accel=0.646)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.31%, ema9_slope=0.1297)", "resistance=SAFE (session_high $12.48 (0.29% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:17.252040", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.02796002931461421)", "volume=Declining (rvol=0.996, accel=0.508)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.102%, ema9_slope=0.0343)", "resistance=SAFE (session_high $5.77 (0.17% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:20:17.246257+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.76, "open": 5.73, "extension_from_open_pct": 0.5235602094240727, "price_1m": 5.7611, "price_3m": 5.755, "price_5m": 5.7501, "price_sub": 5.765}, "velocity": {"velocity_1m": -0.00031822626466013464, "velocity_sub": -0.002891008962127721}, "slope": {"slope_1m": -0.019095398876845106, "slope_3m": 0.0, "slope_5m": 0.02796002931461421, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": -0.028, "velocity_acceleration": -0.000424, "slope_acceleration": -0.012733}, "volume": {"volume_1m": 5481.0, "volume_3m": 65355.0, "volume_5m": 90520.0, "volume_sub": 5481.0, "volume_acceleration": 0.508, "relative_volume": 0.996}, "vwap": {"value": 5.6894, "slope": 0.0005, "price_vs_vwap_pct": 1.242, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 76, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7541, "ema20": 5.7482, "ema9_slope": 0.0343, "price_vs_ema9_pct": 0.102, "price_vs_ema9_atr": 0.634}, "volatility": {"atr": 0.0092, "atr_pct": 0.16, "vwap_distance_atr": 7.649, "range_expansion_pct": -15.7}, "rsi": {"value": 69.4, "has_full_history": true}, "quote": {"bid": 5.76, "ask": 5.77, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 41, "trades_per_second": 1.367, "uptick_ratio": 0.39, "downtick_ratio": 0.39}, "pressure": {"score": -14.3, "slope": -3.8}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.1736111111111074, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.02796002931461421)", "volume=Declining (rvol=0.996, accel=0.508)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.102%, ema9_slope=0.0343)", "resistance=SAFE (session_high $5.77 (0.17% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:17.254518", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0674828960216459)", "volume=Declining (rvol=1.049, accel=0.648)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.152%, ema9_slope=0.1219)", "resistance=SAFE (session_high $12.48 (0.48% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:20:17.246257+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.42, "open": 10.62, "extension_from_open_pct": 16.94915254237289, "price_1m": 12.4639, "price_3m": 12.42, "price_5m": 12.41, "price_sub": 12.45}, "velocity": {"velocity_1m": -0.005870286721384788, "velocity_sub": -0.008032128514056054}, "slope": {"slope_1m": -0.3528385823765625, "slope_3m": -0.16066881070268874, "slope_5m": 0.0674828960216459, "slope_sub": -0.26893834419770163}, "acceleration": {"momentum_acceleration": -0.3364, "velocity_acceleration": -0.001295, "slope_acceleration": -0.038916}, "volume": {"volume_1m": 4514.0, "volume_3m": 35135.0, "volume_5m": 44331.0, "volume_sub": 4514.0, "volume_acceleration": 0.648, "relative_volume": 1.049}, "vwap": {"value": 11.7135, "slope": 0.021, "price_vs_vwap_pct": 6.031, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 171, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.4011, "ema20": 12.3549, "ema9_slope": 0.1219, "price_vs_ema9_pct": 0.152, "price_vs_ema9_atr": 0.647}, "volatility": {"atr": 0.0292, "atr_pct": 0.235, "vwap_distance_atr": 24.164, "range_expansion_pct": -38.3}, "rsi": {"value": 66.9, "has_full_history": true}, "quote": {"bid": 12.4, "ask": 12.44, "spread": 0.04, "spread_pct": 0.322}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.25, "downtick_ratio": 0.357}, "pressure": {"score": -18.7, "slope": -3.8}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 0.4830917874396175, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0674828960216459)", "volume=Declining (rvol=1.049, accel=0.648)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.152%, ema9_slope=0.1219)", "resistance=SAFE (session_high $12.48 (0.48% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:22.274169", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.045318636898745955)", "volume=Declining (rvol=0.996, accel=0.508)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.171%, ema9_slope=0.0377)", "resistance=SAFE (session_high $5.77 (0.09% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:20:22.268212+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.765, "open": 5.73, "extension_from_open_pct": 0.6108202443280847, "price_1m": 5.7611, "price_3m": 5.755, "price_5m": 5.7501, "price_sub": 5.765}, "velocity": {"velocity_1m": 0.0011282567565221318, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.06767249980478728, "slope_3m": 0.043387461602095556, "slope_5m": 0.045318636898745955, "slope_sub": 0.05204944697462478}, "acceleration": {"momentum_acceleration": 0.0067, "velocity_acceleration": 0.000576, "slope_acceleration": 0.017278}, "volume": {"volume_1m": 6565.0, "volume_3m": 66439.0, "volume_5m": 91604.0, "volume_sub": 6565.0, "volume_acceleration": 0.508, "relative_volume": 0.996}, "vwap": {"value": 5.6894, "slope": 0.0005, "price_vs_vwap_pct": 1.329, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 76, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7551, "ema20": 5.7487, "ema9_slope": 0.0377, "price_vs_ema9_pct": 0.171, "price_vs_ema9_atr": 1.067}, "volatility": {"atr": 0.0092, "atr_pct": 0.16, "vwap_distance_atr": 8.19, "range_expansion_pct": -15.7}, "rsi": {"value": 73.9, "has_full_history": true}, "quote": {"bid": 5.76, "ask": 5.77, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 56, "trades_per_second": 1.867, "uptick_ratio": 0.393, "downtick_ratio": 0.375}, "pressure": {"score": -11.6, "slope": 2.7}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.77, "resistance_source": "session_high", "resistance_distance_pct": 0.08673026886383163, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.045318636898745955)", "volume=Declining (rvol=0.996, accel=0.508)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.171%, ema9_slope=0.0377)", "resistance=SAFE (session_high $5.77 (0.09% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:22.277716", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0674828960216459)", "volume=Declining (rvol=1.049, accel=0.648)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.152%, ema9_slope=0.1219)", "resistance=SAFE (session_high $12.48 (0.48% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:20:22.268212+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.42, "open": 10.62, "extension_from_open_pct": 16.94915254237289, "price_1m": 12.4639, "price_3m": 12.42, "price_5m": 12.41, "price_sub": 12.45}, "velocity": {"velocity_1m": -0.005870286721384788, "velocity_sub": -0.008032128514056054}, "slope": {"slope_1m": -0.3528385823765625, "slope_3m": -0.16066881070268874, "slope_5m": 0.0674828960216459, "slope_sub": -0.26893834419770163}, "acceleration": {"momentum_acceleration": -0.3364, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4637.0, "volume_3m": 35258.0, "volume_5m": 44454.0, "volume_sub": 4637.0, "volume_acceleration": 0.648, "relative_volume": 1.049}, "vwap": {"value": 11.7136, "slope": 0.0211, "price_vs_vwap_pct": 6.031, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 171, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.4011, "ema20": 12.3549, "ema9_slope": 0.1219, "price_vs_ema9_pct": 0.152, "price_vs_ema9_atr": 0.647}, "volatility": {"atr": 0.0292, "atr_pct": 0.235, "vwap_distance_atr": 24.162, "range_expansion_pct": -38.3}, "rsi": {"value": 66.9, "has_full_history": true}, "quote": {"bid": 12.4, "ask": 12.44, "spread": 0.04, "spread_pct": 0.322}, "trade_flow": {"tick_count_sub": 30, "trades_per_second": 1.0, "uptick_ratio": 0.233, "downtick_ratio": 0.333}, "pressure": {"score": -18.4, "slope": 0.3}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 0.4830917874396175, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0674828960216459)", "volume=Declining (rvol=1.049, accel=0.648)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.152%, ema9_slope=0.1219)", "resistance=SAFE (session_high $12.48 (0.48% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:43.913181", "symbol": "KODK", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.03785143095812238)", "volume=Declining (rvol=1.027, accel=0.785)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0188)", "resistance=SAFE (premarket_high $9.30 (0.98% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:20:43.909014+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.21, "open": 9.17, "extension_from_open_pct": 0.4362050163576982, "price_1m": 9.195, "price_3m": 9.19, "price_5m": 9.19, "price_sub": 9.21}, "velocity": {"velocity_1m": 0.002718868950516688, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.16299918500408114, "slope_3m": 0.16803158341218755, "slope_5m": 0.03785143095812238, "slope_sub": 0.20635761949416867}, "acceleration": {"momentum_acceleration": 0.1685, "velocity_acceleration": -0.0, "slope_acceleration": 0.00016}, "volume": {"volume_1m": 4111.0, "volume_3m": 6694.0, "volume_5m": 7500.0, "volume_sub": 318.0, "volume_acceleration": 0.785, "relative_volume": 1.027}, "vwap": {"value": 9.1486, "slope": 0.002, "price_vs_vwap_pct": 0.671, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 40, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1903, "ema20": 9.184, "ema9_slope": 0.0188, "price_vs_ema9_pct": 0.215, "price_vs_ema9_atr": 1.613}, "volatility": {"atr": 0.0122, "atr_pct": 0.133, "vwap_distance_atr": 5.018, "range_expansion_pct": 27.8}, "rsi": {"value": 64.8, "has_full_history": true}, "quote": {"bid": 9.2, "ask": 9.21, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.143, "downtick_ratio": 0.143}, "pressure": {"score": -5.4, "slope": -1.1}}, "prediction": {"symbol": "KODK", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.3, "resistance_source": "premarket_high", "resistance_distance_pct": 0.9771986970684022, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.03785143095812238)", "volume=Declining (rvol=1.027, accel=0.785)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0188)", "resistance=SAFE (premarket_high $9.30 (0.98% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:48.938155", "symbol": "KODK", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.025184, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.014143255951590787)", "volume=Declining (rvol=1.027, accel=0.785)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.12%, ema9_slope=0.0141)", "resistance=SAFE (session_high $9.21 (0.12% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:20:48.934198+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1991, "open": 9.17, "extension_from_open_pct": 0.3173391494002146, "price_1m": 9.195, "price_3m": 9.19, "price_5m": 9.19, "price_sub": 9.21}, "velocity": {"velocity_1m": 0.0007431575131410777, "velocity_sub": -0.003944987332609931}, "slope": {"slope_1m": 0.04457951190870253, "slope_3m": 0.10880129981285945, "slope_5m": 0.014143255951590787, "slope_sub": 0.13529239034682033}, "acceleration": {"momentum_acceleration": 0.1211, "velocity_acceleration": -0.000785, "slope_acceleration": -0.023565}, "volume": {"volume_1m": 4113.0, "volume_3m": 6696.0, "volume_5m": 7502.0, "volume_sub": 320.0, "volume_acceleration": 0.785, "relative_volume": 1.027}, "vwap": {"value": 9.1485, "slope": 0.0019, "price_vs_vwap_pct": 0.553, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 40, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1881, "ema20": 9.1829, "ema9_slope": 0.0141, "price_vs_ema9_pct": 0.12, "price_vs_ema9_atr": 0.899}, "volatility": {"atr": 0.0122, "atr_pct": 0.133, "vwap_distance_atr": 4.134, "range_expansion_pct": 27.9}, "rsi": {"value": 60.7, "has_full_history": true}, "quote": {"bid": 9.2, "ask": 9.21, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.111, "downtick_ratio": 0.333}, "pressure": {"score": -17.0, "slope": -11.6}}, "prediction": {"symbol": "KODK", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.21, "resistance_source": "session_high", "resistance_distance_pct": 0.11848985226817017, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.014143255951590787)", "volume=Declining (rvol=1.027, accel=0.785)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.12%, ema9_slope=0.0141)", "resistance=SAFE (session_high $9.21 (0.12% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:53.949423", "symbol": "KODK", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.036216, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.014143255951590787)", "volume=Declining (rvol=1.027, accel=0.785)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.12%, ema9_slope=0.0141)", "resistance=SAFE (session_high $9.21 (0.12% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:20:53.945230+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1991, "open": 9.17, "extension_from_open_pct": 0.3173391494002146, "price_1m": 9.195, "price_3m": 9.19, "price_5m": 9.19, "price_sub": 9.21}, "velocity": {"velocity_1m": 0.0007431575131410777, "velocity_sub": -0.003944987332609931}, "slope": {"slope_1m": 0.04457951190870253, "slope_3m": 0.10880129981285945, "slope_5m": 0.014143255951590787, "slope_sub": 0.13529239034682033}, "acceleration": {"momentum_acceleration": 0.1211, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4113.0, "volume_3m": 6696.0, "volume_5m": 7502.0, "volume_sub": 320.0, "volume_acceleration": 0.785, "relative_volume": 1.027}, "vwap": {"value": 9.1485, "slope": 0.0019, "price_vs_vwap_pct": 0.553, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 40, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1881, "ema20": 9.1829, "ema9_slope": 0.0141, "price_vs_ema9_pct": 0.12, "price_vs_ema9_atr": 0.899}, "volatility": {"atr": 0.0122, "atr_pct": 0.133, "vwap_distance_atr": 4.134, "range_expansion_pct": 27.9}, "rsi": {"value": 60.7, "has_full_history": true}, "quote": {"bid": 9.2, "ask": 9.21, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.111, "downtick_ratio": 0.333}, "pressure": {"score": -17.0, "slope": 0.0}}, "prediction": {"symbol": "KODK", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.21, "resistance_source": "session_high", "resistance_distance_pct": 0.11848985226817017, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.014143255951590787)", "volume=Declining (rvol=1.027, accel=0.785)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.12%, ema9_slope=0.0141)", "resistance=SAFE (session_high $9.21 (0.12% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:20:58.960898", "symbol": "KODK", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.047074, "reasons_for": ["holding 15.0s / 18s", "momentum=Strong (slope_5m=0.014143255951590787)", "volume=Declining (rvol=1.027, accel=0.785)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.12%, ema9_slope=0.0141)", "resistance=SAFE (session_high $9.21 (0.12% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:20:58.956088+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1991, "open": 9.17, "extension_from_open_pct": 0.3173391494002146, "price_1m": 9.195, "price_3m": 9.19, "price_5m": 9.19, "price_sub": 9.21}, "velocity": {"velocity_1m": 0.0007431575131410777, "velocity_sub": -0.003944987332609931}, "slope": {"slope_1m": 0.04457951190870253, "slope_3m": 0.10880129981285945, "slope_5m": 0.014143255951590787, "slope_sub": 0.13529239034682033}, "acceleration": {"momentum_acceleration": 0.1211, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4113.0, "volume_3m": 6696.0, "volume_5m": 7502.0, "volume_sub": 320.0, "volume_acceleration": 0.785, "relative_volume": 1.027}, "vwap": {"value": 9.1485, "slope": 0.0019, "price_vs_vwap_pct": 0.553, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 40, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1881, "ema20": 9.1829, "ema9_slope": 0.0141, "price_vs_ema9_pct": 0.12, "price_vs_ema9_atr": 0.899}, "volatility": {"atr": 0.0122, "atr_pct": 0.133, "vwap_distance_atr": 4.134, "range_expansion_pct": 27.9}, "rsi": {"value": 60.7, "has_full_history": true}, "quote": {"bid": 9.2, "ask": 9.21, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.111, "downtick_ratio": 0.333}, "pressure": {"score": -17.0, "slope": 0.0}}, "prediction": {"symbol": "KODK", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.21, "resistance_source": "session_high", "resistance_distance_pct": 0.11848985226817017, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.014143255951590787)", "volume=Declining (rvol=1.027, accel=0.785)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.12%, ema9_slope=0.0141)", "resistance=SAFE (session_high $9.21 (0.12% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:08.973765", "symbol": "REPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.012212922743698293)", "volume=Declining (rvol=1.072, accel=0.827)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.115%, ema9_slope=0.0533)", "resistance=SAFE (session_high $13.62 (0.21% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:21:08.969478+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5908, "open": 12.9, "extension_from_open_pct": 5.3550387596899185, "price_1m": 13.58, "price_3m": 13.605, "price_5m": 13.56, "price_sub": 13.58}, "velocity": {"velocity_1m": 0.0013254786450662371, "velocity_sub": 0.0026509572901324743}, "slope": {"slope_1m": 0.07949710718859732, "slope_3m": -0.08900156426991909, "slope_5m": 0.012212922743698293, "slope_sub": 0.024284302957716025}, "acceleration": {"momentum_acceleration": 0.0121, "velocity_acceleration": 2.2e-05, "slope_acceleration": 0.00066}, "volume": {"volume_1m": 106.0, "volume_3m": 4295.0, "volume_5m": 12567.0, "volume_sub": 106.0, "volume_acceleration": 0.827, "relative_volume": 1.072}, "vwap": {"value": 13.1807, "slope": 0.0023, "price_vs_vwap_pct": 3.112, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5752, "ema20": 13.559, "ema9_slope": 0.0533, "price_vs_ema9_pct": 0.115, "price_vs_ema9_atr": 0.729}, "volatility": {"atr": 0.0213, "atr_pct": 0.157, "vwap_distance_atr": 19.216, "range_expansion_pct": -59.0}, "rsi": {"value": 59.4, "has_full_history": true}, "quote": {"bid": 13.57, "ask": 13.59, "spread": 0.02, "spread_pct": 0.147}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -2.5, "slope": 40.4}}, "prediction": {"symbol": "REPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.21485122288606592, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.012212922743698293)", "volume=Declining (rvol=1.072, accel=0.827)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.115%, ema9_slope=0.0533)", "resistance=SAFE (session_high $13.62 (0.21% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:13.985739", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.1373997392928013)", "volume=Declining (rvol=1.098, accel=0.79)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.453%, ema9_slope=0.1453)", "resistance=SAFE (session_high $8.55 (0.23% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:21:13.980567+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.53, "open": 8.02, "extension_from_open_pct": 6.3591022443890255, "price_1m": 8.53, "price_3m": 8.5, "price_5m": 8.48, "price_sub": 8.53}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.1373997392928013, "slope_sub": 0.48964329180458044}, "acceleration": {"momentum_acceleration": 0.3522, "velocity_acceleration": -8.6e-05, "slope_acceleration": 9.7e-05}, "volume": {"volume_1m": 4168.0, "volume_3m": 7004.0, "volume_5m": 13529.0, "volume_sub": 4168.0, "volume_acceleration": 0.79, "relative_volume": 1.098}, "vwap": {"value": 8.1926, "slope": 0.0038, "price_vs_vwap_pct": 4.118, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 145, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4915, "ema20": 8.4589, "ema9_slope": 0.1453, "price_vs_ema9_pct": 0.453, "price_vs_ema9_atr": 1.643}, "volatility": {"atr": 0.0234, "atr_pct": 0.275, "vwap_distance_atr": 14.397, "range_expansion_pct": -50.4}, "rsi": {"value": 70.7, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.56, "spread": 0.06, "spread_pct": 0.703}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -5.2, "slope": -20.4}}, "prediction": {"symbol": "SECZ", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.55, "resistance_source": "session_high", "resistance_distance_pct": 0.234466588511153, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1373997392928013)", "volume=Declining (rvol=1.098, accel=0.79)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.453%, ema9_slope=0.1453)", "resistance=SAFE (session_high $8.55 (0.23% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:13.988544", "symbol": "REPL", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.002795992606806937)", "volume=Declining (rvol=1.072, accel=0.827)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.077%, ema9_slope=0.0514)", "resistance=SAFE (session_high $13.62 (0.26% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:21:13.980567+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5844, "open": 12.9, "extension_from_open_pct": 5.305426356589148, "price_1m": 13.58, "price_3m": 13.605, "price_5m": 13.56, "price_sub": 13.58}, "velocity": {"velocity_1m": 0.0005400098183603834, "velocity_sub": 0.0010800196367207668}, "slope": {"slope_1m": 0.032395340960966586, "slope_3m": -0.11255683016424864, "slope_5m": 0.002795992606806937, "slope_sub": -0.003974262967411466}, "acceleration": {"momentum_acceleration": -0.0068, "velocity_acceleration": -0.000313, "slope_acceleration": -0.0094}, "volume": {"volume_1m": 107.0, "volume_3m": 4296.0, "volume_5m": 12568.0, "volume_sub": 107.0, "volume_acceleration": 0.827, "relative_volume": 1.072}, "vwap": {"value": 13.1807, "slope": 0.0023, "price_vs_vwap_pct": 3.063, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.574, "ema20": 13.5584, "ema9_slope": 0.0514, "price_vs_ema9_pct": 0.077, "price_vs_ema9_atr": 0.489}, "volatility": {"atr": 0.0213, "atr_pct": 0.157, "vwap_distance_atr": 18.916, "range_expansion_pct": -59.0}, "rsi": {"value": 58.2, "has_full_history": true}, "quote": {"bid": 13.57, "ask": 13.59, "spread": 0.02, "spread_pct": 0.147}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": -9.3, "slope": -6.8}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.2620653102087596, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.002795992606806937)", "volume=Declining (rvol=1.072, accel=0.827)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.077%, ema9_slope=0.0514)", "resistance=SAFE (session_high $13.62 (0.26% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:19.017031", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.029156, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.1373997392928013)", "volume=Declining (rvol=1.098, accel=0.79)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.453%, ema9_slope=0.1453)", "resistance=SAFE (session_high $8.55 (0.23% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:21:19.009723+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.53, "open": 8.02, "extension_from_open_pct": 6.3591022443890255, "price_1m": 8.53, "price_3m": 8.5, "price_5m": 8.48, "price_sub": 8.53}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.1373997392928013, "slope_sub": 0.48964329180458044}, "acceleration": {"momentum_acceleration": 0.3522, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4168.0, "volume_3m": 7004.0, "volume_5m": 13529.0, "volume_sub": 4168.0, "volume_acceleration": 0.79, "relative_volume": 1.098}, "vwap": {"value": 8.1926, "slope": 0.0038, "price_vs_vwap_pct": 4.118, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 145, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4915, "ema20": 8.4589, "ema9_slope": 0.1453, "price_vs_ema9_pct": 0.453, "price_vs_ema9_atr": 1.643}, "volatility": {"atr": 0.0234, "atr_pct": 0.275, "vwap_distance_atr": 14.397, "range_expansion_pct": -50.4}, "rsi": {"value": 70.7, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.56, "spread": 0.06, "spread_pct": 0.703}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -5.2, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.55, "resistance_source": "session_high", "resistance_distance_pct": 0.234466588511153, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1373997392928013)", "volume=Declining (rvol=1.098, accel=0.79)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.453%, ema9_slope=0.1453)", "resistance=SAFE (session_high $8.55 (0.23% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:19.019456", "symbol": "REPL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 58.2, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.01103833983369074)", "volume=Declining (rvol=1.073, accel=0.828)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.021%, ema9_slope=0.0486)", "resistance=SAFE (session_high $13.62 (0.33% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:21:19.009723+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.575, "open": 12.9, "extension_from_open_pct": 5.232558139534875, "price_1m": 13.58, "price_3m": 13.605, "price_5m": 13.56, "price_sub": 13.58}, "velocity": {"velocity_1m": -0.0006136475208641116, "velocity_sub": -0.0012272950417282233}, "slope": {"slope_1m": -0.03682563063893045, "slope_3m": -0.14716703458425656, "slope_5m": -0.01103833983369074, "slope_sub": -0.04549109960747746}, "acceleration": {"momentum_acceleration": 0.0345, "velocity_acceleration": -0.000459, "slope_acceleration": -0.013764}, "volume": {"volume_1m": 577.0, "volume_3m": 4766.0, "volume_5m": 13038.0, "volume_sub": 577.0, "volume_acceleration": 0.828, "relative_volume": 1.073}, "vwap": {"value": 13.1809, "slope": 0.0025, "price_vs_vwap_pct": 2.99, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5721, "ema20": 13.5575, "ema9_slope": 0.0486, "price_vs_ema9_pct": 0.021, "price_vs_ema9_atr": 0.134}, "volatility": {"atr": 0.0217, "atr_pct": 0.16, "vwap_distance_atr": 18.173, "range_expansion_pct": -54.7}, "rsi": {"value": 56.2, "has_full_history": true}, "quote": {"bid": 13.57, "ask": 13.58, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.286}, "pressure": {"score": -8.0, "slope": 1.3}}, "prediction": {"symbol": "REPL", "direction": "UP", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.3314917127071818, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.01103833983369074)", "volume=Declining (rvol=1.073, accel=0.828)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.021%, ema9_slope=0.0486)", "resistance=SAFE (session_high $13.62 (0.33% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:19.021661", "symbol": "KODK", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.02% away, no breakout in progress)", "momentum=Strong (slope_5m=0.07231106152638658)", "volume=Declining (rvol=1.028, accel=0.793)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.152%, ema9_slope=0.0295)", "resistance=TOO_CLOSE (session_high $9.21 (0.02% away))", "extension=EXTENDED"], "features": {"symbol": "KODK", "computed_at": "2026-09-14T16:21:19.009723+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.2078, "open": 9.17, "extension_from_open_pct": 0.41221374045802317, "price_1m": 9.21, "price_3m": 9.1791, "price_5m": 9.1951, "price_sub": 9.1991}, "velocity": {"velocity_1m": -0.0003981179876945714, "velocity_sub": 0.0031524823080522515}, "slope": {"slope_1m": -0.023889932565237998, "slope_3m": 0.06953297021671308, "slope_5m": 0.07231106152638658, "slope_sub": 0.136738758862074}, "acceleration": {"momentum_acceleration": 0.0644, "velocity_acceleration": 0.000354, "slope_acceleration": -0.003414}, "volume": {"volume_1m": 122.0, "volume_3m": 6728.0, "volume_5m": 7364.0, "volume_sub": 122.0, "volume_acceleration": 0.793, "relative_volume": 1.028}, "vwap": {"value": 9.1487, "slope": 0.0021, "price_vs_vwap_pct": 0.646, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 41, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1938, "ema20": 9.1862, "ema9_slope": 0.0295, "price_vs_ema9_pct": 0.152, "price_vs_ema9_atr": 1.175}, "volatility": {"atr": 0.0119, "atr_pct": 0.13, "vwap_distance_atr": 4.951, "range_expansion_pct": -23.5}, "rsi": {"value": 63.4, "has_full_history": true}, "quote": {"bid": 9.2, "ask": 9.21, "spread": 0.01, "spread_pct": 0.109}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 10.4, "slope": 27.4}}, "prediction": {"symbol": "KODK", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 9.21, "resistance_source": "session_high", "resistance_distance_pct": 0.023892786550535436, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07231106152638658)", "volume=Declining (rvol=1.028, accel=0.793)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.152%, ema9_slope=0.0295)", "resistance=TOO_CLOSE (session_high $9.21 (0.02% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:24.029657", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.043077, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.20748056629990075)", "volume=Declining (rvol=1.1, accel=0.793)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.734%, ema9_slope=0.1594)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:21:24.023644+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5599, "open": 8.02, "extension_from_open_pct": 6.731920199501262, "price_1m": 8.53, "price_3m": 8.5, "price_5m": 8.48, "price_sub": 8.53}, "velocity": {"velocity_1m": 0.005842125830402768, "velocity_sub": 0.011684251660805537}, "slope": {"slope_1m": 0.3499142768535962, "slope_3m": 0.17505923130067663, "slope_5m": 0.20748056629990075, "slope_sub": 0.6999838456228987}, "acceleration": {"momentum_acceleration": 0.4925, "velocity_acceleration": 0.00233, "slope_acceleration": 0.069789}, "volume": {"volume_1m": 5268.0, "volume_3m": 8104.0, "volume_5m": 14629.0, "volume_sub": 5268.0, "volume_acceleration": 0.793, "relative_volume": 1.1}, "vwap": {"value": 8.1932, "slope": 0.0044, "price_vs_vwap_pct": 4.475, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 145, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4975, "ema20": 8.4617, "ema9_slope": 0.1594, "price_vs_ema9_pct": 0.734, "price_vs_ema9_atr": 2.437}, "volatility": {"atr": 0.0256, "atr_pct": 0.299, "vwap_distance_atr": 14.315, "range_expansion_pct": -28.5}, "rsi": {"value": 74.2, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.56, "spread": 0.06, "spread_pct": 0.703}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.273, "downtick_ratio": 0.273}, "pressure": {"score": 3.0, "slope": 8.2}}, "prediction": {"symbol": "SECZ", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.20748056629990075)", "volume=Declining (rvol=1.1, accel=0.793)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.734%, ema9_slope=0.1594)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:24.032013", "symbol": "REPL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 58.2, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.013921, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=-0.01103833983369074)", "volume=Declining (rvol=1.073, accel=0.828)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.021%, ema9_slope=0.0486)", "resistance=SAFE (session_high $13.62 (0.33% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:21:24.023644+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.575, "open": 12.9, "extension_from_open_pct": 5.232558139534875, "price_1m": 13.58, "price_3m": 13.605, "price_5m": 13.56, "price_sub": 13.58}, "velocity": {"velocity_1m": -0.0006136475208641116, "velocity_sub": -0.0012272950417282233}, "slope": {"slope_1m": -0.03682563063893045, "slope_3m": -0.14716703458425656, "slope_5m": -0.01103833983369074, "slope_sub": -0.04549109960747746}, "acceleration": {"momentum_acceleration": 0.0345, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 647.0, "volume_3m": 4836.0, "volume_5m": 13108.0, "volume_sub": 647.0, "volume_acceleration": 0.828, "relative_volume": 1.073}, "vwap": {"value": 13.1809, "slope": 0.0025, "price_vs_vwap_pct": 2.99, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5721, "ema20": 13.5575, "ema9_slope": 0.0486, "price_vs_ema9_pct": 0.021, "price_vs_ema9_atr": 0.134}, "volatility": {"atr": 0.0217, "atr_pct": 0.16, "vwap_distance_atr": 18.171, "range_expansion_pct": -54.7}, "rsi": {"value": 56.2, "has_full_history": true}, "quote": {"bid": 13.57, "ask": 13.58, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.267}, "pressure": {"score": -7.8, "slope": 0.2}}, "prediction": {"symbol": "REPL", "direction": "UP", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.3314917127071818, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.01103833983369074)", "volume=Declining (rvol=1.073, accel=0.828)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.021%, ema9_slope=0.0486)", "resistance=SAFE (session_high $13.62 (0.33% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:29.046020", "symbol": "REPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.02903, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.011035903472630072)", "volume=Declining (rvol=1.074, accel=0.83)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.11%, ema9_slope=0.053)", "resistance=SAFE (session_high $13.62 (0.22% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:21:29.038753+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.59, "open": 12.9, "extension_from_open_pct": 5.348837209302322, "price_1m": 13.58, "price_3m": 13.605, "price_5m": 13.56, "price_sub": 13.58}, "velocity": {"velocity_1m": 0.0012272950417280052, "velocity_sub": 0.0024545900834560103}, "slope": {"slope_1m": 0.07361059992638783, "slope_3m": -0.09194556822361294, "slope_5m": 0.011035903472630072, "slope_sub": 0.020752346137357887}, "acceleration": {"momentum_acceleration": 0.0097, "velocity_acceleration": 0.000734, "slope_acceleration": 0.022021}, "volume": {"volume_1m": 1540.0, "volume_3m": 5729.0, "volume_5m": 14001.0, "volume_sub": 1540.0, "volume_acceleration": 0.83, "relative_volume": 1.074}, "vwap": {"value": 13.1814, "slope": 0.003, "price_vs_vwap_pct": 3.1, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5751, "ema20": 13.5589, "ema9_slope": 0.053, "price_vs_ema9_pct": 0.11, "price_vs_ema9_atr": 0.688}, "volatility": {"atr": 0.0217, "atr_pct": 0.16, "vwap_distance_atr": 18.842, "range_expansion_pct": -54.7}, "rsi": {"value": 59.2, "has_full_history": true}, "quote": {"bid": 13.58, "ask": 13.6, "spread": 0.02, "spread_pct": 0.147}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.192, "downtick_ratio": 0.192}, "pressure": {"score": -2.5, "slope": 5.3}}, "prediction": {"symbol": "REPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.62, "resistance_source": "session_high", "resistance_distance_pct": 0.22075055187637502, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.011035903472630072)", "volume=Declining (rvol=1.074, accel=0.83)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.11%, ema9_slope=0.053)", "resistance=SAFE (session_high $13.62 (0.22% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:29.048617", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 15.058186, "reasons_for": ["holding 15.1s / 18s", "momentum=Strong (slope_5m=0.20748056629990075)", "volume=Declining (rvol=1.1, accel=0.793)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.734%, ema9_slope=0.1594)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:21:29.038753+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5599, "open": 8.02, "extension_from_open_pct": 6.731920199501262, "price_1m": 8.53, "price_3m": 8.5, "price_5m": 8.48, "price_sub": 8.53}, "velocity": {"velocity_1m": 0.005842125830402768, "velocity_sub": 0.011684251660805537}, "slope": {"slope_1m": 0.3499142768535962, "slope_3m": 0.17505923130067663, "slope_5m": 0.20748056629990075, "slope_sub": 0.6999838456228987}, "acceleration": {"momentum_acceleration": 0.4925, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5268.0, "volume_3m": 8104.0, "volume_5m": 14629.0, "volume_sub": 5268.0, "volume_acceleration": 0.793, "relative_volume": 1.1}, "vwap": {"value": 8.1932, "slope": 0.0044, "price_vs_vwap_pct": 4.475, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 145, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4975, "ema20": 8.4617, "ema9_slope": 0.1594, "price_vs_ema9_pct": 0.734, "price_vs_ema9_atr": 2.437}, "volatility": {"atr": 0.0256, "atr_pct": 0.299, "vwap_distance_atr": 14.315, "range_expansion_pct": -28.5}, "rsi": {"value": 74.2, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.56, "spread": 0.06, "spread_pct": 0.703}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.273, "downtick_ratio": 0.273}, "pressure": {"score": 3.0, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.20748056629990075)", "volume=Declining (rvol=1.1, accel=0.793)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.734%, ema9_slope=0.1594)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:34.059269", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 20.07468, "reasons_for": ["held 20.1s (>= 18s)", "momentum=Strong (slope_5m=0.1674129417482793)", "volume=Declining (rvol=1.1, accel=0.793)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.574%, ema9_slope=0.1513)", "resistance=SAFE (session_high $8.56 (0.20% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:21:34.055247+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5428, "open": 8.02, "extension_from_open_pct": 6.518703241895264, "price_1m": 8.53, "price_3m": 8.5, "price_5m": 8.48, "price_sub": 8.5599}, "velocity": {"velocity_1m": 0.0025009769441188684, "velocity_sub": -0.0066589562962188036}, "slope": {"slope_1m": 0.14994611311560335, "slope_3m": 0.07499179777212084, "slope_5m": 0.1674129417482793, "slope_sub": 0.5190008120381052}, "acceleration": {"momentum_acceleration": 0.3516, "velocity_acceleration": -0.003657, "slope_acceleration": -0.039862}, "volume": {"volume_1m": 5271.0, "volume_3m": 8107.0, "volume_5m": 14632.0, "volume_sub": 3.0, "volume_acceleration": 0.793, "relative_volume": 1.1}, "vwap": {"value": 8.1932, "slope": 0.0044, "price_vs_vwap_pct": 4.267, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 145, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4941, "ema20": 8.4601, "ema9_slope": 0.1513, "price_vs_ema9_pct": 0.574, "price_vs_ema9_atr": 1.903}, "volatility": {"atr": 0.0256, "atr_pct": 0.3, "vwap_distance_atr": 13.649, "range_expansion_pct": -28.4}, "rsi": {"value": 72.3, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.55, "spread": 0.05, "spread_pct": 0.587}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -29.8, "slope": -32.8}}, "prediction": {"symbol": "SECZ", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 0.20016856300043318, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1674129417482793)", "volume=Declining (rvol=1.1, accel=0.793)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.574%, ema9_slope=0.1513)", "resistance=SAFE (session_high $8.56 (0.20% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:50.453237", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 32.3, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.05% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03314458995924014)", "volume=Expanding (rvol=1.054, accel=1.152)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.039)", "resistance=TOO_CLOSE (session_high $8.30 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:21:50.448126+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3008, "open": 7.98, "extension_from_open_pct": 4.020050125313285, "price_1m": 8.305, "price_3m": 8.2891, "price_5m": 8.2799, "price_sub": 8.305}, "velocity": {"velocity_1m": -0.0008428657435278133, "velocity_sub": -0.0016857314870556265}, "slope": {"slope_1m": -0.05058473545386664, "slope_3m": 0.03493863650967455, "slope_5m": 0.03314458995924014, "slope_sub": 0.028429453395579462}, "acceleration": {"momentum_acceleration": -0.0047, "velocity_acceleration": -1.2e-05, "slope_acceleration": -0.00012}, "volume": {"volume_1m": 242.0, "volume_3m": 5492.0, "volume_5m": 5998.0, "volume_sub": 163.0, "volume_acceleration": 1.152, "relative_volume": 1.054}, "vwap": {"value": 8.1396, "slope": 0.0054, "price_vs_vwap_pct": 1.98, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.29, "ema20": 8.2727, "ema9_slope": 0.039, "price_vs_ema9_pct": 0.13, "price_vs_ema9_atr": 0.844}, "volatility": {"atr": 0.0128, "atr_pct": 0.154, "vwap_distance_atr": 12.629, "range_expansion_pct": -72.4}, "rsi": {"value": 65.1, "has_full_history": true}, "quote": {"bid": 8.3, "ask": 8.31, "spread": 0.01, "spread_pct": 0.12}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -5.4, "slope": -13.4}}, "prediction": {"symbol": "ARHS", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.305, "resistance_source": "session_high", "resistance_distance_pct": 0.05059753276791506, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03314458995924014)", "volume=Expanding (rvol=1.054, accel=1.152)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.039)", "resistance=TOO_CLOSE (session_high $8.30 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:55.484847", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 41.497964, "reasons_for": ["held 41.5s (>= 18s)", "momentum=Strong (slope_5m=0.12567093008233335)", "volume=Declining (rvol=1.1, accel=0.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.406%, ema9_slope=0.1429)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:21:55.478531+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.525, "open": 8.02, "extension_from_open_pct": 6.296758104738165, "price_1m": 8.53, "price_3m": 8.5, "price_5m": 8.48, "price_sub": 8.5599}, "velocity": {"velocity_1m": -0.0009769441187962105, "velocity_sub": -0.013590501446668134}, "slope": {"slope_1m": -0.058633831720891295, "slope_3m": -0.029314051201870268, "slope_5m": 0.12567093008233335, "slope_sub": 0.3939707689645475}, "acceleration": {"momentum_acceleration": 0.2683, "velocity_acceleration": -0.000324, "slope_acceleration": -0.009736}, "volume": {"volume_1m": 5481.0, "volume_3m": 8317.0, "volume_5m": 14842.0, "volume_sub": 213.0, "volume_acceleration": 0.794, "relative_volume": 1.1}, "vwap": {"value": 8.1933, "slope": 0.0044, "price_vs_vwap_pct": 4.049, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 145, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4905, "ema20": 8.4584, "ema9_slope": 0.1429, "price_vs_ema9_pct": 0.406, "price_vs_ema9_atr": 1.347}, "volatility": {"atr": 0.0256, "atr_pct": 0.3, "vwap_distance_atr": 12.951, "range_expansion_pct": -28.4}, "rsi": {"value": 69.1, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.55, "spread": 0.05, "spread_pct": 0.587}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.4}, "pressure": {"score": -22.7, "slope": 7.1}}, "prediction": {"symbol": "SECZ", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 0.4093841642228783, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.12567093008233335)", "volume=Declining (rvol=1.1, accel=0.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.406%, ema9_slope=0.1429)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:21:55.587126", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 32.3, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.05% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03314458995924014)", "volume=Expanding (rvol=1.054, accel=1.152)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.039)", "resistance=TOO_CLOSE (session_high $8.30 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:21:55.478531+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3008, "open": 7.98, "extension_from_open_pct": 4.020050125313285, "price_1m": 8.305, "price_3m": 8.2891, "price_5m": 8.2799, "price_sub": 8.305}, "velocity": {"velocity_1m": -0.0008428657435278133, "velocity_sub": -0.0016857314870556265}, "slope": {"slope_1m": -0.05058473545386664, "slope_3m": 0.03493863650967455, "slope_5m": 0.03314458995924014, "slope_sub": 0.028429453395579462}, "acceleration": {"momentum_acceleration": -0.0047, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 242.0, "volume_3m": 5492.0, "volume_5m": 5998.0, "volume_sub": 163.0, "volume_acceleration": 1.152, "relative_volume": 1.054}, "vwap": {"value": 8.1396, "slope": 0.0054, "price_vs_vwap_pct": 1.98, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.29, "ema20": 8.2727, "ema9_slope": 0.039, "price_vs_ema9_pct": 0.13, "price_vs_ema9_atr": 0.844}, "volatility": {"atr": 0.0128, "atr_pct": 0.154, "vwap_distance_atr": 12.629, "range_expansion_pct": -72.4}, "rsi": {"value": 65.1, "has_full_history": true}, "quote": {"bid": 8.3, "ask": 8.31, "spread": 0.01, "spread_pct": 0.12}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -5.4, "slope": 0.0}}, "prediction": {"symbol": "ARHS", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.305, "resistance_source": "session_high", "resistance_distance_pct": 0.05059753276791506, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03314458995924014)", "volume=Expanding (rvol=1.054, accel=1.152)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.039)", "resistance=TOO_CLOSE (session_high $8.30 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:02.187608", "symbol": "TIC", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 453.479435, "reasons_for": ["held 453.5s (>= 18s)", "momentum=Strong (slope_5m=0.02607697924272304)", "volume=Declining (rvol=1.079, accel=0.617)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.083%, ema9_slope=0.0255)", "resistance=SAFE (session_high $9.60 (0.05% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:22:02.175867+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.59, "open": 9.54, "extension_from_open_pct": 0.5241090146750599, "price_1m": 9.595, "price_3m": 9.58, "price_5m": 9.58, "price_sub": 9.595}, "velocity": {"velocity_1m": -0.0008685079034220568, "velocity_sub": -0.0017370158068441136}, "slope": {"slope_1m": -0.05212405525150671, "slope_3m": 0.026068821689254458, "slope_5m": 0.02607697924272304, "slope_sub": 0.05818454824859594}, "acceleration": {"momentum_acceleration": 0.0321, "velocity_acceleration": -0.0, "slope_acceleration": -0.000103}, "volume": {"volume_1m": 200.0, "volume_3m": 3374.0, "volume_5m": 6392.0, "volume_sub": 200.0, "volume_acceleration": 0.617, "relative_volume": 1.079}, "vwap": {"value": 9.5147, "slope": 0.0007, "price_vs_vwap_pct": 0.791, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 30, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5821, "ema20": 9.5702, "ema9_slope": 0.0255, "price_vs_ema9_pct": 0.083, "price_vs_ema9_atr": 1.089}, "volatility": {"atr": 0.0073, "atr_pct": 0.076, "vwap_distance_atr": 10.36, "range_expansion_pct": -66.7}, "rsi": {"value": 69.6, "has_full_history": true}, "quote": {"bid": 9.59, "ask": 9.6, "spread": 0.01, "spread_pct": 0.104}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -50.8, "slope": -38.1}}, "prediction": {"symbol": "TIC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.595, "resistance_source": "session_high", "resistance_distance_pct": 0.05213764337852744, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.02607697924272304)", "volume=Declining (rvol=1.079, accel=0.617)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.083%, ema9_slope=0.0255)", "resistance=SAFE (session_high $9.60 (0.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:02.224467", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.047548434931176976)", "volume=Declining (rvol=0.999, accel=0.813)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.093%, ema9_slope=0.0311)", "resistance=SAFE (session_high $7.46 (0.40% away))", "extension=EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:22:02.175867+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.43, "open": 7.06, "extension_from_open_pct": 5.240793201133146, "price_1m": 7.4474, "price_3m": 7.4528, "price_5m": 7.4528, "price_sub": 7.4452}, "velocity": {"velocity_1m": -0.0038939764213014615, "velocity_sub": -0.006805279464173832}, "slope": {"slope_1m": -0.23391183943431387, "slope_3m": -0.13436405492802875, "slope_5m": -0.047548434931176976, "slope_sub": -0.06881627935108833}, "acceleration": {"momentum_acceleration": 0.0213, "velocity_acceleration": -2.3e-05, "slope_acceleration": -0.000951}, "volume": {"volume_1m": 256.0, "volume_3m": 729.0, "volume_5m": 1150.0, "volume_sub": 168.0, "volume_acceleration": 0.813, "relative_volume": 0.999}, "vwap": {"value": 7.2924, "slope": 0.0008, "price_vs_vwap_pct": 1.887, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 34, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4369, "ema20": 7.4171, "ema9_slope": 0.0311, "price_vs_ema9_pct": -0.093, "price_vs_ema9_atr": -0.325}, "volatility": {"atr": 0.0213, "atr_pct": 0.287, "vwap_distance_atr": 6.462, "range_expansion_pct": -42.6}, "rsi": {"value": 58.5, "has_full_history": true}, "quote": {"bid": 7.43, "ask": 7.45, "spread": 0.02, "spread_pct": 0.269}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.667}, "pressure": {"score": -29.4, "slope": -36.1}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.403768506056531, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.047548434931176976)", "volume=Declining (rvol=0.999, accel=0.813)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.093%, ema9_slope=0.0311)", "resistance=SAFE (session_high $7.46 (0.40% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:02.226502", "symbol": "FPI", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0046364985163212)", "volume=Steady (rvol=1.054, accel=0.991)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.009%, ema9_slope=0.001)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:22:02.175867+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.78, "price_5m": 10.785, "price_sub": 10.7805}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0013914011409489884}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0046364985163212, "slope_sub": -0.0083457940675317}, "acceleration": {"momentum_acceleration": -0.013, "velocity_acceleration": 2e-05, "slope_acceleration": 0.000319}, "volume": {"volume_1m": 17.0, "volume_3m": 356.0, "volume_5m": 4074.0, "volume_sub": 17.0, "volume_acceleration": 0.991, "relative_volume": 1.054}, "vwap": {"value": 10.6944, "slope": 0.0002, "price_vs_vwap_pct": 0.847, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 62, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.784, "ema20": 10.7752, "ema9_slope": 0.001, "price_vs_ema9_pct": 0.009, "price_vs_ema9_atr": 0.319}, "volatility": {"atr": 0.0031, "atr_pct": 0.029, "vwap_distance_atr": 29.151, "range_expansion_pct": -78.0}, "rsi": {"value": 72.1, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.0}, "pressure": {"score": 27.4, "slope": 25.9}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0046364985163212)", "volume=Steady (rvol=1.054, accel=0.991)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.009%, ema9_slope=0.001)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:02.229052", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 32.3, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.05% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03314458995924014)", "volume=Expanding (rvol=1.054, accel=1.152)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.039)", "resistance=TOO_CLOSE (session_high $8.30 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:22:02.175867+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3008, "open": 7.98, "extension_from_open_pct": 4.020050125313285, "price_1m": 8.305, "price_3m": 8.2891, "price_5m": 8.2799, "price_sub": 8.305}, "velocity": {"velocity_1m": -0.0008428657435278133, "velocity_sub": -0.0016857314870556265}, "slope": {"slope_1m": -0.05058473545386664, "slope_3m": 0.03493863650967455, "slope_5m": 0.03314458995924014, "slope_sub": 0.028429453395579462}, "acceleration": {"momentum_acceleration": -0.0047, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 242.0, "volume_3m": 5492.0, "volume_5m": 5998.0, "volume_sub": 163.0, "volume_acceleration": 1.152, "relative_volume": 1.054}, "vwap": {"value": 8.1396, "slope": 0.0054, "price_vs_vwap_pct": 1.98, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.29, "ema20": 8.2727, "ema9_slope": 0.039, "price_vs_ema9_pct": 0.13, "price_vs_ema9_atr": 0.844}, "volatility": {"atr": 0.0128, "atr_pct": 0.154, "vwap_distance_atr": 12.629, "range_expansion_pct": -72.4}, "rsi": {"value": 65.1, "has_full_history": true}, "quote": {"bid": 8.3, "ask": 8.31, "spread": 0.01, "spread_pct": 0.12}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -5.4, "slope": 0.0}}, "prediction": {"symbol": "ARHS", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.305, "resistance_source": "session_high", "resistance_distance_pct": 0.05059753276791506, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03314458995924014)", "volume=Expanding (rvol=1.054, accel=1.152)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.039)", "resistance=TOO_CLOSE (session_high $8.30 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:02.231666", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.07150623619716492)", "volume=Declining (rvol=1.07, accel=0.676)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.1%, ema9_slope=0.0389)", "resistance=SAFE (session_high $13.62 (0.10% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:22:02.175867+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.6011, "open": 12.8, "extension_from_open_pct": 6.258593749999999, "price_1m": 13.615, "price_3m": 13.59, "price_5m": 13.595, "price_sub": 13.615}, "velocity": {"velocity_1m": -0.0017015546578528068, "velocity_sub": -0.0034031093157056136}, "slope": {"slope_1m": -0.10214542127637376, "slope_3m": 0.02242037092849737, "slope_5m": 0.07150623619716492, "slope_sub": 0.06043173401215425}, "acceleration": {"momentum_acceleration": -0.0111, "velocity_acceleration": -5.7e-05, "slope_acceleration": -0.000434}, "volume": {"volume_1m": 4.0, "volume_3m": 6356.0, "volume_5m": 21313.0, "volume_sub": 4.0, "volume_acceleration": 0.676, "relative_volume": 1.07}, "vwap": {"value": 13.1618, "slope": 0.0055, "price_vs_vwap_pct": 3.337, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 113, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5876, "ema20": 13.5624, "ema9_slope": 0.0389, "price_vs_ema9_pct": 0.1, "price_vs_ema9_atr": 0.785}, "volatility": {"atr": 0.0172, "atr_pct": 0.127, "vwap_distance_atr": 25.476, "range_expansion_pct": -55.6}, "rsi": {"value": 66.4, "has_full_history": true}, "quote": {"bid": 13.61, "ask": 13.62, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -50.5, "slope": -63.9}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.615, "resistance_source": "session_high", "resistance_distance_pct": 0.10219761636926115, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07150623619716492)", "volume=Declining (rvol=1.07, accel=0.676)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.1%, ema9_slope=0.0389)", "resistance=SAFE (session_high $13.62 (0.10% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:07.272088", "symbol": "ARHS", "shortlisted": false, "confidence_rank": 6, "confidence": 32.3, "state": null, "should_enter": null, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": null, "reasons_for": [], "reasons_against": [], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:22:07.261590+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3008, "open": 7.98, "extension_from_open_pct": 4.020050125313285, "price_1m": 8.305, "price_3m": 8.2891, "price_5m": 8.2799, "price_sub": 8.305}, "velocity": {"velocity_1m": -0.0008428657435278133, "velocity_sub": -0.0016857314870556265}, "slope": {"slope_1m": -0.05058473545386664, "slope_3m": 0.03493863650967455, "slope_5m": 0.03314458995924014, "slope_sub": 0.028429453395579462}, "acceleration": {"momentum_acceleration": -0.0047, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 242.0, "volume_3m": 5492.0, "volume_5m": 5998.0, "volume_sub": 163.0, "volume_acceleration": 1.152, "relative_volume": 1.054}, "vwap": {"value": 8.1396, "slope": 0.0054, "price_vs_vwap_pct": 1.98, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.29, "ema20": 8.2727, "ema9_slope": 0.039, "price_vs_ema9_pct": 0.13, "price_vs_ema9_atr": 0.844}, "volatility": {"atr": 0.0128, "atr_pct": 0.154, "vwap_distance_atr": 12.629, "range_expansion_pct": -72.4}, "rsi": {"value": 65.1, "has_full_history": true}, "quote": {"bid": 8.3, "ask": 8.31, "spread": 0.01, "spread_pct": 0.12}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -5.4, "slope": 0.0}}, "prediction": {"symbol": "ARHS", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.305, "resistance_source": "session_high", "resistance_distance_pct": 0.05059753276791506, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03314458995924014)", "volume=Expanding (rvol=1.054, accel=1.152)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.039)", "resistance=TOO_CLOSE (session_high $8.30 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:07.274448", "symbol": "APPS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.012605056330974081)", "volume=Declining (rvol=1.029, accel=0.49)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.109%, ema9_slope=0.0414)", "resistance=SAFE (session_high $11.94 (1.68% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:22:07.261590+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7424, "open": 11.75, "extension_from_open_pct": -0.06468085106383023, "price_1m": 11.74, "price_3m": 11.75, "price_5m": 11.7018, "price_sub": 11.74}, "velocity": {"velocity_1m": 0.00034071550255532874, "velocity_sub": 0.0006814310051106575}, "slope": {"slope_1m": 0.020440840799915986, "slope_3m": -0.007664662499358542, "slope_5m": 0.012605056330974081, "slope_sub": 0.16226212491797742}, "acceleration": {"momentum_acceleration": 0.1497, "velocity_acceleration": -3.5e-05, "slope_acceleration": -0.001221}, "volume": {"volume_1m": 410.0, "volume_3m": 4083.0, "volume_5m": 11432.0, "volume_sub": 410.0, "volume_acceleration": 0.49, "relative_volume": 1.029}, "vwap": {"value": 11.6308, "slope": 0.0006, "price_vs_vwap_pct": 0.96, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 48, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7296, "ema20": 11.7216, "ema9_slope": 0.0414, "price_vs_ema9_pct": 0.109, "price_vs_ema9_atr": 0.552}, "volatility": {"atr": 0.0231, "atr_pct": 0.197, "vwap_distance_atr": 4.831, "range_expansion_pct": -86.6}, "rsi": {"value": 56.5, "has_full_history": true}, "quote": {"bid": 11.73, "ask": 11.75, "spread": 0.02, "spread_pct": 0.17}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.2}, "pressure": {"score": -4.3, "slope": -5.5}}, "prediction": {"symbol": "APPS", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.682790570922465, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.012605056330974081)", "volume=Declining (rvol=1.029, accel=0.49)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.109%, ema9_slope=0.0414)", "resistance=SAFE (session_high $11.94 (1.68% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:07.276815", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.09193880553103985)", "volume=Declining (rvol=1.07, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.181%, ema9_slope=0.043)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:22:07.261590+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.615, "open": 12.8, "extension_from_open_pct": 6.3671874999999964, "price_1m": 13.615, "price_3m": 13.59, "price_5m": 13.595, "price_sub": 13.615}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.07348438456827767, "slope_5m": 0.09193880553103985, "slope_sub": 0.12171458811078148}, "acceleration": {"momentum_acceleration": 0.0298, "velocity_acceleration": 0.000669, "slope_acceleration": 0.020085}, "volume": {"volume_1m": 116.0, "volume_3m": 6468.0, "volume_5m": 21425.0, "volume_sub": 116.0, "volume_acceleration": 0.677, "relative_volume": 1.07}, "vwap": {"value": 13.1619, "slope": 0.0056, "price_vs_vwap_pct": 3.442, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 113, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5903, "ema20": 13.5637, "ema9_slope": 0.043, "price_vs_ema9_pct": 0.181, "price_vs_ema9_atr": 1.43}, "volatility": {"atr": 0.0172, "atr_pct": 0.127, "vwap_distance_atr": 26.276, "range_expansion_pct": -55.6}, "rsi": {"value": 72.1, "has_full_history": true}, "quote": {"bid": 13.61, "ask": 13.62, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -8.1, "slope": 42.4}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.09193880553103985)", "volume=Declining (rvol=1.07, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.181%, ema9_slope=0.043)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:07.279108", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 3, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 53.281023, "reasons_for": ["held 53.3s (>= 18s)", "momentum=Strong (slope_5m=0.12567093008233335)", "volume=Declining (rvol=1.1, accel=0.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.406%, ema9_slope=0.1429)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:22:07.261590+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.525, "open": 8.02, "extension_from_open_pct": 6.296758104738165, "price_1m": 8.53, "price_3m": 8.5, "price_5m": 8.48, "price_sub": 8.5599}, "velocity": {"velocity_1m": -0.0009769441187962105, "velocity_sub": -0.013590501446668134}, "slope": {"slope_1m": -0.058633831720891295, "slope_3m": -0.029314051201870268, "slope_5m": 0.12567093008233335, "slope_sub": 0.5505888698037963}, "acceleration": {"momentum_acceleration": 0.4249, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5482.0, "volume_3m": 8318.0, "volume_5m": 14843.0, "volume_sub": 214.0, "volume_acceleration": 0.794, "relative_volume": 1.1}, "vwap": {"value": 8.1933, "slope": 0.0045, "price_vs_vwap_pct": 4.048, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 145, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4905, "ema20": 8.4584, "ema9_slope": 0.1429, "price_vs_ema9_pct": 0.406, "price_vs_ema9_atr": 1.47}, "volatility": {"atr": 0.0235, "atr_pct": 0.275, "vwap_distance_atr": 14.134, "range_expansion_pct": -39.5}, "rsi": {"value": 69.1, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.55, "spread": 0.05, "spread_pct": 0.587}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -14.7, "slope": 8.0}}, "prediction": {"symbol": "SECZ", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 0.4093841642228783, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.12567093008233335)", "volume=Declining (rvol=1.1, accel=0.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.406%, ema9_slope=0.1429)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:07.358178", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.047548434931176976)", "volume=Declining (rvol=0.999, accel=0.813)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.093%, ema9_slope=0.0311)", "resistance=SAFE (session_high $7.46 (0.40% away))", "extension=EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:22:07.261590+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.43, "open": 7.06, "extension_from_open_pct": 5.240793201133146, "price_1m": 7.4474, "price_3m": 7.4528, "price_5m": 7.4528, "price_sub": 7.4452}, "velocity": {"velocity_1m": -0.0038939764213014615, "velocity_sub": -0.006805279464173832}, "slope": {"slope_1m": -0.23391183943431387, "slope_3m": -0.13436405492802875, "slope_5m": -0.047548434931176976, "slope_sub": -0.06881627935108833}, "acceleration": {"momentum_acceleration": 0.0213, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 256.0, "volume_3m": 729.0, "volume_5m": 1150.0, "volume_sub": 168.0, "volume_acceleration": 0.813, "relative_volume": 0.999}, "vwap": {"value": 7.2924, "slope": 0.0008, "price_vs_vwap_pct": 1.887, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 34, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4369, "ema20": 7.4171, "ema9_slope": 0.0311, "price_vs_ema9_pct": -0.093, "price_vs_ema9_atr": -0.325}, "volatility": {"atr": 0.0213, "atr_pct": 0.287, "vwap_distance_atr": 6.462, "range_expansion_pct": -42.6}, "rsi": {"value": 58.5, "has_full_history": true}, "quote": {"bid": 7.43, "ask": 7.45, "spread": 0.02, "spread_pct": 0.269}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.667}, "pressure": {"score": -29.4, "slope": 0.0}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.403768506056531, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.047548434931176976)", "volume=Declining (rvol=0.999, accel=0.813)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.093%, ema9_slope=0.0311)", "resistance=SAFE (session_high $7.46 (0.40% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:07.360726", "symbol": "FPI", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0092729970326424)", "volume=Steady (rvol=1.054, accel=0.971)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.007%, ema9_slope=0.0026)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:22:07.261590+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.785}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0092729970326424, "slope_sub": 0.0083457940675317}, "acceleration": {"momentum_acceleration": -0.0009, "velocity_acceleration": -0.000274, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2.0, "volume_3m": 258.0, "volume_5m": 3957.0, "volume_sub": 2.0, "volume_acceleration": 0.971, "relative_volume": 1.054}, "vwap": {"value": 10.6944, "slope": 0.0002, "price_vs_vwap_pct": 0.847, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 63, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7842, "ema20": 10.7761, "ema9_slope": 0.0026, "price_vs_ema9_pct": 0.007, "price_vs_ema9_atr": 0.255}, "volatility": {"atr": 0.0031, "atr_pct": 0.029, "vwap_distance_atr": 29.15, "range_expansion_pct": -78.0}, "rsi": {"value": 72.1, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -0.7, "slope": -28.1}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0092729970326424)", "volume=Steady (rvol=1.054, accel=0.971)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.007%, ema9_slope=0.0026)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:12.387397", "symbol": "APPS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.116348, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.012605056330974081)", "volume=Declining (rvol=1.029, accel=0.49)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.109%, ema9_slope=0.0414)", "resistance=SAFE (session_high $11.94 (1.68% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:22:12.377938+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7424, "open": 11.75, "extension_from_open_pct": -0.06468085106383023, "price_1m": 11.74, "price_3m": 11.75, "price_5m": 11.7018, "price_sub": 11.74}, "velocity": {"velocity_1m": 0.00034071550255532874, "velocity_sub": 0.0006814310051106575}, "slope": {"slope_1m": 0.020440840799915986, "slope_3m": -0.007664662499358542, "slope_5m": 0.012605056330974081, "slope_sub": 0.16226212491797742}, "acceleration": {"momentum_acceleration": 0.1497, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 410.0, "volume_3m": 4083.0, "volume_5m": 11432.0, "volume_sub": 410.0, "volume_acceleration": 0.49, "relative_volume": 1.029}, "vwap": {"value": 11.6308, "slope": 0.0006, "price_vs_vwap_pct": 0.96, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 48, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7296, "ema20": 11.7216, "ema9_slope": 0.0414, "price_vs_ema9_pct": 0.109, "price_vs_ema9_atr": 0.552}, "volatility": {"atr": 0.0231, "atr_pct": 0.197, "vwap_distance_atr": 4.831, "range_expansion_pct": -86.6}, "rsi": {"value": 56.5, "has_full_history": true}, "quote": {"bid": 11.73, "ask": 11.75, "spread": 0.02, "spread_pct": 0.17}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.2}, "pressure": {"score": -4.3, "slope": 0.0}}, "prediction": {"symbol": "APPS", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.682790570922465, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.012605056330974081)", "volume=Declining (rvol=1.029, accel=0.49)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.109%, ema9_slope=0.0414)", "resistance=SAFE (session_high $11.94 (1.68% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:12.389792", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.116348, "reasons_for": ["holding 5.1s / 18s", "momentum=Strong (slope_5m=0.09193880553103985)", "volume=Declining (rvol=1.07, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.181%, ema9_slope=0.043)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:22:12.377938+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.615, "open": 12.8, "extension_from_open_pct": 6.3671874999999964, "price_1m": 13.615, "price_3m": 13.59, "price_5m": 13.595, "price_sub": 13.615}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.07348438456827767, "slope_5m": 0.09193880553103985, "slope_sub": 0.12171458811078148}, "acceleration": {"momentum_acceleration": 0.0298, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 116.0, "volume_3m": 6468.0, "volume_5m": 21425.0, "volume_sub": 116.0, "volume_acceleration": 0.677, "relative_volume": 1.07}, "vwap": {"value": 13.1619, "slope": 0.0056, "price_vs_vwap_pct": 3.442, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 113, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5903, "ema20": 13.5637, "ema9_slope": 0.043, "price_vs_ema9_pct": 0.181, "price_vs_ema9_atr": 1.43}, "volatility": {"atr": 0.0172, "atr_pct": 0.127, "vwap_distance_atr": 26.276, "range_expansion_pct": -55.6}, "rsi": {"value": 72.1, "has_full_history": true}, "quote": {"bid": 13.61, "ask": 13.62, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -8.1, "slope": 0.0}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.09193880553103985)", "volume=Declining (rvol=1.07, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.181%, ema9_slope=0.043)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:12.392079", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10644188434390545)", "volume=Declining (rvol=1.0, accel=0.825)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.148%, ema9_slope=0.0035)", "resistance=SAFE (session_high $7.46 (0.50% away))", "extension=EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:22:12.377938+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.4232, "open": 7.06, "extension_from_open_pct": 5.144475920679886, "price_1m": 7.43, "price_3m": 7.45, "price_5m": 7.445, "price_sub": 7.43}, "velocity": {"velocity_1m": -0.0015253476895469133, "velocity_sub": -0.0030506953790938266}, "slope": {"slope_1m": -0.09156276088654484, "slope_3m": -0.16277588943795532, "slope_5m": -0.10644188434390545, "slope_sub": -0.23613417692582195}, "acceleration": {"momentum_acceleration": 0.1297, "velocity_acceleration": 0.000734, "slope_acceleration": 0.027822}, "volume": {"volume_1m": 166.0, "volume_3m": 513.0, "volume_5m": 1158.0, "volume_sub": 166.0, "volume_acceleration": 0.825, "relative_volume": 1.0}, "vwap": {"value": 7.2925, "slope": 0.0005, "price_vs_vwap_pct": 1.792, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4342, "ema20": 7.4177, "ema9_slope": 0.0035, "price_vs_ema9_pct": -0.148, "price_vs_ema9_atr": -0.523}, "volatility": {"atr": 0.021, "atr_pct": 0.283, "vwap_distance_atr": 6.222, "range_expansion_pct": -42.5}, "rsi": {"value": 56.0, "has_full_history": true}, "quote": {"bid": 7.44, "ask": 7.45, "spread": 0.01, "spread_pct": 0.134}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -6.5, "slope": 22.9}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.49574307576247967, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.10644188434390545)", "volume=Declining (rvol=1.0, accel=0.825)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.148%, ema9_slope=0.0035)", "resistance=SAFE (session_high $7.46 (0.50% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:12.394372", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 32.3, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.05% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03314458995924014)", "volume=Expanding (rvol=1.054, accel=1.152)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.039)", "resistance=TOO_CLOSE (session_high $8.30 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:22:12.377938+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3008, "open": 7.98, "extension_from_open_pct": 4.020050125313285, "price_1m": 8.305, "price_3m": 8.2891, "price_5m": 8.2799, "price_sub": 8.305}, "velocity": {"velocity_1m": -0.0008428657435278133, "velocity_sub": -0.0016857314870556265}, "slope": {"slope_1m": -0.05058473545386664, "slope_3m": 0.03493863650967455, "slope_5m": 0.03314458995924014, "slope_sub": 0.028429453395579462}, "acceleration": {"momentum_acceleration": -0.0047, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 242.0, "volume_3m": 5492.0, "volume_5m": 5998.0, "volume_sub": 163.0, "volume_acceleration": 1.152, "relative_volume": 1.054}, "vwap": {"value": 8.1396, "slope": 0.0054, "price_vs_vwap_pct": 1.98, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.29, "ema20": 8.2727, "ema9_slope": 0.039, "price_vs_ema9_pct": 0.13, "price_vs_ema9_atr": 0.844}, "volatility": {"atr": 0.0128, "atr_pct": 0.154, "vwap_distance_atr": 12.629, "range_expansion_pct": -72.4}, "rsi": {"value": 65.1, "has_full_history": true}, "quote": {"bid": 8.3, "ask": 8.31, "spread": 0.01, "spread_pct": 0.12}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -5.4, "slope": 0.0}}, "prediction": {"symbol": "ARHS", "direction": "DOWN", "confidence": 32.3, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.305, "resistance_source": "session_high", "resistance_distance_pct": 0.05059753276791506, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03314458995924014)", "volume=Expanding (rvol=1.054, accel=1.152)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.13%, ema9_slope=0.039)", "resistance=TOO_CLOSE (session_high $8.30 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:17.429231", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 10.151654, "reasons_for": ["holding 10.2s / 18s", "momentum=Strong (slope_5m=0.09193880553103985)", "volume=Declining (rvol=1.07, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.181%, ema9_slope=0.043)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:22:17.413244+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.615, "open": 12.8, "extension_from_open_pct": 6.3671874999999964, "price_1m": 13.615, "price_3m": 13.59, "price_5m": 13.595, "price_sub": 13.615}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.07348438456827767, "slope_5m": 0.09193880553103985, "slope_sub": 0.12171458811078148}, "acceleration": {"momentum_acceleration": 0.0298, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 120.0, "volume_3m": 6472.0, "volume_5m": 21429.0, "volume_sub": 120.0, "volume_acceleration": 0.677, "relative_volume": 1.07}, "vwap": {"value": 13.1619, "slope": 0.0056, "price_vs_vwap_pct": 3.442, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 113, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5903, "ema20": 13.5637, "ema9_slope": 0.043, "price_vs_ema9_pct": 0.181, "price_vs_ema9_atr": 1.43}, "volatility": {"atr": 0.0172, "atr_pct": 0.127, "vwap_distance_atr": 26.276, "range_expansion_pct": -55.6}, "rsi": {"value": 72.1, "has_full_history": true}, "quote": {"bid": 13.61, "ask": 13.62, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -8.1, "slope": 0.0}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.09193880553103985)", "volume=Declining (rvol=1.07, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.181%, ema9_slope=0.043)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:17.431261", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.07147386635999113)", "volume=Declining (rvol=1.0, accel=0.825)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.008%, ema9_slope=0.0105)", "resistance=SAFE (session_high $7.46 (0.32% away))", "extension=EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:22:17.413244+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.4362, "open": 7.06, "extension_from_open_pct": 5.328611898017009, "price_1m": 7.43, "price_3m": 7.45, "price_5m": 7.445, "price_sub": 7.43}, "velocity": {"velocity_1m": 0.0013907581875281852, "velocity_sub": 0.0027815163750563704}, "slope": {"slope_1m": 0.08341069002166862, "slope_3m": -0.07529040585113778, "slope_5m": -0.07147386635999113, "slope_sub": -0.13118808554108116}, "acceleration": {"momentum_acceleration": 0.0597, "velocity_acceleration": 0.001158, "slope_acceleration": 0.034749}, "volume": {"volume_1m": 167.0, "volume_3m": 514.0, "volume_5m": 1159.0, "volume_sub": 167.0, "volume_acceleration": 0.825, "relative_volume": 1.0}, "vwap": {"value": 7.2925, "slope": 0.0005, "price_vs_vwap_pct": 1.97, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4368, "ema20": 7.4189, "ema9_slope": 0.0105, "price_vs_ema9_pct": -0.008, "price_vs_ema9_atr": -0.028}, "volatility": {"atr": 0.021, "atr_pct": 0.282, "vwap_distance_atr": 6.841, "range_expansion_pct": -42.6}, "rsi": {"value": 60.1, "has_full_history": true}, "quote": {"bid": 7.44, "ask": 7.45, "spread": 0.01, "spread_pct": 0.134}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.4}, "pressure": {"score": 5.6, "slope": 12.1}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.32005594255129766, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.07147386635999113)", "volume=Declining (rvol=1.0, accel=0.825)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.008%, ema9_slope=0.0105)", "resistance=SAFE (session_high $7.46 (0.32% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:17.434585", "symbol": "ARHS", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 38.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.029646841044729453)", "volume=Expanding (rvol=1.054, accel=1.136)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.082%, ema9_slope=0.0371)", "resistance=SAFE (session_high $8.30 (0.08% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ARHS", "computed_at": "2026-09-14T16:22:17.413244+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2985, "open": 7.98, "extension_from_open_pct": 3.9912280701754415, "price_1m": 8.3008, "price_3m": 8.295, "price_5m": 8.295, "price_sub": 8.3008}, "velocity": {"velocity_1m": -0.00046180287843741345, "velocity_sub": -0.0009236057568748269}, "slope": {"slope_1m": -0.027712011952310864, "slope_3m": -0.039149865685839766, "slope_5m": 0.029646841044729453, "slope_sub": -0.028188271149479388}, "acceleration": {"momentum_acceleration": -0.0578, "velocity_acceleration": 0.000151, "slope_acceleration": 0.004542}, "volume": {"volume_1m": 1.0, "volume_3m": 5281.0, "volume_5m": 5526.0, "volume_sub": 1.0, "volume_acceleration": 1.136, "relative_volume": 1.054}, "vwap": {"value": 8.1396, "slope": 0.0052, "price_vs_vwap_pct": 1.952, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 89, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2917, "ema20": 8.2752, "ema9_slope": 0.0371, "price_vs_ema9_pct": 0.082, "price_vs_ema9_atr": 0.555}, "volatility": {"atr": 0.0122, "atr_pct": 0.147, "vwap_distance_atr": 13.009, "range_expansion_pct": -63.3}, "rsi": {"value": 63.9, "has_full_history": true}, "quote": {"bid": 8.3, "ask": 8.31, "spread": 0.01, "spread_pct": 0.12}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -37.2, "slope": -31.8}}, "prediction": {"symbol": "ARHS", "direction": "NEUTRAL", "confidence": 38.0, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.305, "resistance_source": "session_high", "resistance_distance_pct": 0.07832740856780215, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.029646841044729453)", "volume=Expanding (rvol=1.054, accel=1.136)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.082%, ema9_slope=0.0371)", "resistance=SAFE (session_high $8.30 (0.08% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:17.437397", "symbol": "APPS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 23.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.00851872927819085)", "volume=Declining (rvol=1.029, accel=0.49)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.024%, ema9_slope=0.0371)", "resistance=SAFE (session_high $11.94 (1.79% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:22:17.413244+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.73, "open": 11.75, "extension_from_open_pct": -0.1702127659574432, "price_1m": 11.74, "price_3m": 11.75, "price_5m": 11.7018, "price_sub": 11.74}, "velocity": {"velocity_1m": -0.0014196479273139958, "velocity_sub": -0.0028392958546279916}, "slope": {"slope_1m": -0.08521516829995558, "slope_3m": -0.06048696264574609, "slope_5m": -0.00851872927819085, "slope_sub": 0.09888330065638627}, "acceleration": {"momentum_acceleration": -0.1074, "velocity_acceleration": -0.000699, "slope_acceleration": -0.020983}, "volume": {"volume_1m": 694.0, "volume_3m": 4367.0, "volume_5m": 11716.0, "volume_sub": 694.0, "volume_acceleration": 0.49, "relative_volume": 1.029}, "vwap": {"value": 11.6308, "slope": 0.0006, "price_vs_vwap_pct": 0.853, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 48, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7272, "ema20": 11.7204, "ema9_slope": 0.0371, "price_vs_ema9_pct": 0.024, "price_vs_ema9_atr": 0.119}, "volatility": {"atr": 0.0238, "atr_pct": 0.203, "vwap_distance_atr": 4.164, "range_expansion_pct": -73.2}, "rsi": {"value": 53.3, "has_full_history": true}, "quote": {"bid": 11.73, "ask": 11.75, "spread": 0.02, "spread_pct": 0.17}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.3, "downtick_ratio": 0.4}, "pressure": {"score": -18.7, "slope": -14.4}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.7902813299232656, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.00851872927819085)", "volume=Declining (rvol=1.029, accel=0.49)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.024%, ema9_slope=0.0371)", "resistance=SAFE (session_high $11.94 (1.79% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:23.734958", "symbol": "APPS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.016181588078087346)", "volume=Declining (rvol=1.029, accel=0.49)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.123%, ema9_slope=0.0421)", "resistance=SAFE (session_high $11.94 (1.66% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:22:23.728589+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7445, "open": 11.75, "extension_from_open_pct": -0.0468085106382946, "price_1m": 11.74, "price_3m": 11.75, "price_5m": 11.7018, "price_sub": 11.74}, "velocity": {"velocity_1m": 0.000638841567291336, "velocity_sub": 0.001277683134582672}, "slope": {"slope_1m": 0.03832314931124929, "slope_3m": 0.0012773676008527586, "slope_5m": 0.016181588078087346, "slope_sub": 0.17299231973753443}, "acceleration": {"momentum_acceleration": 0.1568, "velocity_acceleration": 0.000652, "slope_acceleration": 0.019562}, "volume": {"volume_1m": 699.0, "volume_3m": 4372.0, "volume_5m": 11721.0, "volume_sub": 699.0, "volume_acceleration": 0.49, "relative_volume": 1.029}, "vwap": {"value": 11.6308, "slope": 0.0006, "price_vs_vwap_pct": 0.977, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 48, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7301, "ema20": 11.7218, "ema9_slope": 0.0421, "price_vs_ema9_pct": 0.123, "price_vs_ema9_atr": 0.604}, "volatility": {"atr": 0.0239, "atr_pct": 0.203, "vwap_distance_atr": 4.757, "range_expansion_pct": -73.2}, "rsi": {"value": 56.9, "has_full_history": true}, "quote": {"bid": 11.73, "ask": 11.75, "spread": 0.02, "spread_pct": 0.17}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.333, "downtick_ratio": 0.417}, "pressure": {"score": -15.2, "slope": 3.5}}, "prediction": {"symbol": "APPS", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.6646089658989238, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.016181588078087346)", "volume=Declining (rvol=1.029, accel=0.49)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.123%, ema9_slope=0.0421)", "resistance=SAFE (session_high $11.94 (1.66% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:23.738085", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 16.466999, "reasons_for": ["holding 16.5s / 18s", "momentum=Strong (slope_5m=0.09193880553103985)", "volume=Declining (rvol=1.07, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.181%, ema9_slope=0.043)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:22:23.728589+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.615, "open": 12.8, "extension_from_open_pct": 6.3671874999999964, "price_1m": 13.615, "price_3m": 13.59, "price_5m": 13.595, "price_sub": 13.615}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.07348438456827767, "slope_5m": 0.09193880553103985, "slope_sub": 0.12171458811078148}, "acceleration": {"momentum_acceleration": 0.0298, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 120.0, "volume_3m": 6472.0, "volume_5m": 21429.0, "volume_sub": 120.0, "volume_acceleration": 0.677, "relative_volume": 1.07}, "vwap": {"value": 13.1619, "slope": 0.0056, "price_vs_vwap_pct": 3.442, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 113, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5903, "ema20": 13.5637, "ema9_slope": 0.043, "price_vs_ema9_pct": 0.181, "price_vs_ema9_atr": 1.43}, "volatility": {"atr": 0.0172, "atr_pct": 0.127, "vwap_distance_atr": 26.276, "range_expansion_pct": -55.6}, "rsi": {"value": 72.1, "has_full_history": true}, "quote": {"bid": 13.61, "ask": 13.62, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -8.1, "slope": 0.0}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.09193880553103985)", "volume=Declining (rvol=1.07, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.181%, ema9_slope=0.043)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:23.740256", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 20.2, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.13% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.034380690944448115)", "volume=Declining (rvol=1.002, accel=0.83)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.141%, ema9_slope=0.018)", "resistance=TOO_CLOSE (session_high $7.46 (0.13% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:22:23.728589+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.45, "open": 7.06, "extension_from_open_pct": 5.524079320113323, "price_1m": 7.43, "price_3m": 7.45, "price_5m": 7.445, "price_sub": 7.43}, "velocity": {"velocity_1m": 0.0044863167339615215, "velocity_sub": 0.008972633467923043}, "slope": {"slope_1m": 0.26881720430108147, "slope_3m": 0.017467327140644393, "slope_5m": -0.034380690944448115, "slope_sub": -0.019884054466186032}, "acceleration": {"momentum_acceleration": -0.0145, "velocity_acceleration": 0.00098, "slope_acceleration": 0.029358}, "volume": {"volume_1m": 530.0, "volume_3m": 877.0, "volume_5m": 1522.0, "volume_sub": 530.0, "volume_acceleration": 0.83, "relative_volume": 1.002}, "vwap": {"value": 7.2929, "slope": 0.0009, "price_vs_vwap_pct": 2.154, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4395, "ema20": 7.4202, "ema9_slope": 0.018, "price_vs_ema9_pct": 0.141, "price_vs_ema9_atr": 0.498}, "volatility": {"atr": 0.021, "atr_pct": 0.282, "vwap_distance_atr": 7.48, "range_expansion_pct": -42.6}, "rsi": {"value": 63.3, "has_full_history": true}, "quote": {"bid": 7.44, "ask": 7.45, "spread": 0.01, "spread_pct": 0.134}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.357, "downtick_ratio": 0.143}, "pressure": {"score": 10.6, "slope": 5.0}}, "prediction": {"symbol": "AIRO", "direction": "DOWN", "confidence": 20.2, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.13422818791946023, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.034380690944448115)", "volume=Declining (rvol=1.002, accel=0.83)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.141%, ema9_slope=0.018)", "resistance=TOO_CLOSE (session_high $7.46 (0.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:28.779041", "symbol": "APPS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.045646, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.016181588078087346)", "volume=Declining (rvol=1.029, accel=0.49)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.123%, ema9_slope=0.0421)", "resistance=SAFE (session_high $11.94 (1.66% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:22:28.774235+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7445, "open": 11.75, "extension_from_open_pct": -0.0468085106382946, "price_1m": 11.74, "price_3m": 11.75, "price_5m": 11.7018, "price_sub": 11.74}, "velocity": {"velocity_1m": 0.000638841567291336, "velocity_sub": 0.001277683134582672}, "slope": {"slope_1m": 0.03832314931124929, "slope_3m": 0.0012773676008527586, "slope_5m": 0.016181588078087346, "slope_sub": 0.17299231973753443}, "acceleration": {"momentum_acceleration": 0.1568, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 699.0, "volume_3m": 4372.0, "volume_5m": 11721.0, "volume_sub": 699.0, "volume_acceleration": 0.49, "relative_volume": 1.029}, "vwap": {"value": 11.6308, "slope": 0.0006, "price_vs_vwap_pct": 0.977, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 48, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7301, "ema20": 11.7218, "ema9_slope": 0.0421, "price_vs_ema9_pct": 0.123, "price_vs_ema9_atr": 0.604}, "volatility": {"atr": 0.0239, "atr_pct": 0.203, "vwap_distance_atr": 4.757, "range_expansion_pct": -73.2}, "rsi": {"value": 56.9, "has_full_history": true}, "quote": {"bid": 11.73, "ask": 11.75, "spread": 0.02, "spread_pct": 0.17}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.333, "downtick_ratio": 0.417}, "pressure": {"score": -15.2, "slope": 0.0}}, "prediction": {"symbol": "APPS", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.6646089658989238, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.016181588078087346)", "volume=Declining (rvol=1.029, accel=0.49)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.123%, ema9_slope=0.0421)", "resistance=SAFE (session_high $11.94 (1.66% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:28.781589", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05280450598451268)", "volume=Declining (rvol=1.101, accel=0.784)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.325%, ema9_slope=0.1248)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:22:28.774235+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.525, "open": 8.02, "extension_from_open_pct": 6.296758104738165, "price_1m": 8.525, "price_3m": 8.53, "price_5m": 8.4865, "price_sub": 8.5473}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.008696703442412435}, "slope": {"slope_1m": 0.0, "slope_3m": -0.029319781078962114, "slope_5m": 0.05280450598451268, "slope_sub": -0.06463283980539392}, "acceleration": {"momentum_acceleration": -0.1174, "velocity_acceleration": 0.000227, "slope_acceleration": 0.002726}, "volume": {"volume_1m": 325.0, "volume_3m": 6328.0, "volume_5m": 12925.0, "volume_sub": 325.0, "volume_acceleration": 0.784, "relative_volume": 1.101}, "vwap": {"value": 8.1935, "slope": 0.0034, "price_vs_vwap_pct": 4.046, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 146, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4974, "ema20": 8.4647, "ema9_slope": 0.1248, "price_vs_ema9_pct": 0.325, "price_vs_ema9_atr": 1.161}, "volatility": {"atr": 0.0238, "atr_pct": 0.279, "vwap_distance_atr": 13.949, "range_expansion_pct": -48.8}, "rsi": {"value": 69.1, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.55, "spread": 0.05, "spread_pct": 0.587}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.571}, "pressure": {"score": -17.2, "slope": -2.5}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 0.4093841642228783, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05280450598451268)", "volume=Declining (rvol=1.101, accel=0.784)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.325%, ema9_slope=0.1248)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:33.799144", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05280450598451268)", "volume=Declining (rvol=1.101, accel=0.784)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.325%, ema9_slope=0.1248)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:22:33.794986+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.525, "open": 8.02, "extension_from_open_pct": 6.296758104738165, "price_1m": 8.525, "price_3m": 8.53, "price_5m": 8.4865, "price_sub": 8.5473}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.008696703442412435}, "slope": {"slope_1m": 0.0, "slope_3m": -0.029319781078962114, "slope_5m": 0.05280450598451268, "slope_sub": -0.06463283980539392}, "acceleration": {"momentum_acceleration": -0.1174, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 325.0, "volume_3m": 6328.0, "volume_5m": 12925.0, "volume_sub": 325.0, "volume_acceleration": 0.784, "relative_volume": 1.101}, "vwap": {"value": 8.1935, "slope": 0.0034, "price_vs_vwap_pct": 4.046, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 146, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4974, "ema20": 8.4647, "ema9_slope": 0.1248, "price_vs_ema9_pct": 0.325, "price_vs_ema9_atr": 1.161}, "volatility": {"atr": 0.0238, "atr_pct": 0.279, "vwap_distance_atr": 13.949, "range_expansion_pct": -48.8}, "rsi": {"value": 69.1, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.55, "spread": 0.05, "spread_pct": 0.587}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.571}, "pressure": {"score": -17.2, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 0.4093841642228783, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05280450598451268)", "volume=Declining (rvol=1.101, accel=0.784)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.325%, ema9_slope=0.1248)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:40.034260", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05280450598451268)", "volume=Declining (rvol=1.101, accel=0.784)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.325%, ema9_slope=0.1248)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:22:40.029878+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.525, "open": 8.02, "extension_from_open_pct": 6.296758104738165, "price_1m": 8.525, "price_3m": 8.53, "price_5m": 8.4865, "price_sub": 8.5473}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.008696703442412435}, "slope": {"slope_1m": 0.0, "slope_3m": -0.029319781078962114, "slope_5m": 0.05280450598451268, "slope_sub": -0.06463283980539392}, "acceleration": {"momentum_acceleration": -0.1174, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 325.0, "volume_3m": 6328.0, "volume_5m": 12925.0, "volume_sub": 325.0, "volume_acceleration": 0.784, "relative_volume": 1.101}, "vwap": {"value": 8.1935, "slope": 0.0034, "price_vs_vwap_pct": 4.046, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 146, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4974, "ema20": 8.4647, "ema9_slope": 0.1248, "price_vs_ema9_pct": 0.325, "price_vs_ema9_atr": 1.161}, "volatility": {"atr": 0.0238, "atr_pct": 0.279, "vwap_distance_atr": 13.949, "range_expansion_pct": -48.8}, "rsi": {"value": 69.1, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.55, "spread": 0.05, "spread_pct": 0.587}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.571}, "pressure": {"score": -17.2, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 0.4093841642228783, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05280450598451268)", "volume=Declining (rvol=1.101, accel=0.784)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.325%, ema9_slope=0.1248)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:45.098382", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05280450598451268)", "volume=Declining (rvol=1.101, accel=0.784)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.325%, ema9_slope=0.1248)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:22:45.095794+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.525, "open": 8.02, "extension_from_open_pct": 6.296758104738165, "price_1m": 8.525, "price_3m": 8.53, "price_5m": 8.4865, "price_sub": 8.525}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.029319781078962114, "slope_5m": 0.05280450598451268, "slope_sub": -0.29744826859344603}, "acceleration": {"momentum_acceleration": -0.3503, "velocity_acceleration": 0.001717, "slope_acceleration": 0.0}, "volume": {"volume_1m": 430.0, "volume_3m": 6433.0, "volume_5m": 13030.0, "volume_sub": 105.0, "volume_acceleration": 0.784, "relative_volume": 1.101}, "vwap": {"value": 8.1936, "slope": 0.0035, "price_vs_vwap_pct": 4.045, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 146, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4974, "ema20": 8.4647, "ema9_slope": 0.1248, "price_vs_ema9_pct": 0.325, "price_vs_ema9_atr": 1.152}, "volatility": {"atr": 0.024, "atr_pct": 0.281, "vwap_distance_atr": 13.834, "range_expansion_pct": -48.8}, "rsi": {"value": 69.1, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.55, "spread": 0.05, "spread_pct": 0.587}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -5.4, "slope": 11.8}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 0.4093841642228783, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05280450598451268)", "volume=Declining (rvol=1.101, accel=0.784)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.325%, ema9_slope=0.1248)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:22:50.109536", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05280450598451268)", "volume=Declining (rvol=1.101, accel=0.784)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.325%, ema9_slope=0.1248)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:22:50.105055+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.525, "open": 8.02, "extension_from_open_pct": 6.296758104738165, "price_1m": 8.525, "price_3m": 8.53, "price_5m": 8.4865, "price_sub": 8.525}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.029319781078962114, "slope_5m": 0.05280450598451268, "slope_sub": -0.29744826859344603}, "acceleration": {"momentum_acceleration": -0.3503, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 430.0, "volume_3m": 6433.0, "volume_5m": 13030.0, "volume_sub": 105.0, "volume_acceleration": 0.784, "relative_volume": 1.101}, "vwap": {"value": 8.1936, "slope": 0.0035, "price_vs_vwap_pct": 4.045, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 146, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4974, "ema20": 8.4647, "ema9_slope": 0.1248, "price_vs_ema9_pct": 0.325, "price_vs_ema9_atr": 1.152}, "volatility": {"atr": 0.024, "atr_pct": 0.281, "vwap_distance_atr": 13.834, "range_expansion_pct": -48.8}, "rsi": {"value": 69.1, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.55, "spread": 0.05, "spread_pct": 0.587}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -5.4, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 0.4093841642228783, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05280450598451268)", "volume=Declining (rvol=1.101, accel=0.784)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.325%, ema9_slope=0.1248)", "resistance=SAFE (session_high $8.56 (0.41% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:25.214846", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.09% away, no breakout in progress)", "momentum=Strong (slope_5m=0.1087969620007572)", "volume=Declining (rvol=1.029, accel=0.539)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.312%, ema9_slope=0.0625)", "resistance=TOO_CLOSE (session_high $5.79 (0.09% away))", "extension=EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:23:25.208375+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.785, "open": 5.73, "extension_from_open_pct": 0.9598603839441486, "price_1m": 5.78, "price_3m": 5.765, "price_5m": 5.76, "price_sub": 5.78}, "velocity": {"velocity_1m": 0.0014417531718569471, "velocity_sub": 0.0028835063437138942}, "slope": {"slope_1m": 0.08646779074794453, "slope_3m": 0.12979521199885116, "slope_5m": 0.1087969620007572, "slope_sub": 0.14915494724639272}, "acceleration": {"momentum_acceleration": 0.0404, "velocity_acceleration": 1.6e-05, "slope_acceleration": 0.000103}, "volume": {"volume_1m": 79972.0, "volume_3m": 280844.0, "volume_5m": 358795.0, "volume_sub": 79972.0, "volume_acceleration": 0.539, "relative_volume": 1.029}, "vwap": {"value": 5.6922, "slope": 0.0026, "price_vs_vwap_pct": 1.63, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.767, "ema20": 5.7565, "ema9_slope": 0.0625, "price_vs_ema9_pct": 0.312, "price_vs_ema9_atr": 1.649}, "volatility": {"atr": 0.0109, "atr_pct": 0.189, "vwap_distance_atr": 8.498, "range_expansion_pct": -0.4}, "rsi": {"value": 83.0, "has_full_history": true}, "quote": {"bid": 5.78, "ask": 5.79, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 173, "trades_per_second": 5.767, "uptick_ratio": 0.156, "downtick_ratio": 0.168}, "pressure": {"score": -10.0, "slope": 1.6}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.79, "resistance_source": "session_high", "resistance_distance_pct": 0.08643042350907336, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1087969620007572)", "volume=Declining (rvol=1.029, accel=0.539)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.312%, ema9_slope=0.0625)", "resistance=TOO_CLOSE (session_high $5.79 (0.09% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:25.217243", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.23234448339277902)", "volume=Declining (rvol=1.071, accel=0.665)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.214%, ema9_slope=-0.0459)", "resistance=SAFE (session_high $12.48 (1.05% away))", "extension=EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:23:25.208375+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.35, "open": 10.62, "extension_from_open_pct": 16.29001883239172, "price_1m": 12.355, "price_3m": 12.415, "price_5m": 12.46, "price_sub": 12.3468}, "velocity": {"velocity_1m": -0.0006744907594767006, "velocity_sub": 0.0008639215559226272}, "slope": {"slope_1m": -0.040477636106057736, "slope_3m": 0.0, "slope_5m": -0.23234448339277902, "slope_sub": -0.24199483981592065}, "acceleration": {"momentum_acceleration": 0.0097, "velocity_acceleration": 4.9e-05, "slope_acceleration": 0.001707}, "volume": {"volume_1m": 372.0, "volume_3m": 24594.0, "volume_5m": 34971.0, "volume_sub": 372.0, "volume_acceleration": 0.665, "relative_volume": 1.071}, "vwap": {"value": 11.7271, "slope": 0.0125, "price_vs_vwap_pct": 5.311, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 174, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.3764, "ema20": 12.3537, "ema9_slope": -0.0459, "price_vs_ema9_pct": -0.214, "price_vs_ema9_atr": -0.744}, "volatility": {"atr": 0.0356, "atr_pct": 0.288, "vwap_distance_atr": 17.514, "range_expansion_pct": -19.5}, "rsi": {"value": 52.6, "has_full_history": true}, "quote": {"bid": 12.34, "ask": 12.37, "spread": 0.03, "spread_pct": 0.243}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.182}, "pressure": {"score": -0.5, "slope": 17.9}}, "prediction": {"symbol": "RPD", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 1.0526315789473748, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.23234448339277902)", "volume=Declining (rvol=1.071, accel=0.665)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.214%, ema9_slope=-0.0459)", "resistance=SAFE (session_high $12.48 (1.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:30.230117", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.10083579358809294)", "volume=Declining (rvol=1.029, accel=0.539)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.28%, ema9_slope=0.0609)", "resistance=SAFE (session_high $5.79 (0.13% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:23:30.223951+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.7827, "open": 5.73, "extension_from_open_pct": 0.9197207678883027, "price_1m": 5.78, "price_3m": 5.765, "price_5m": 5.76, "price_sub": 5.78}, "velocity": {"velocity_1m": 0.0007785467128027465, "velocity_sub": 0.001557093425605493}, "slope": {"slope_1m": 0.04670189488614121, "slope_3m": 0.10990786201804045, "slope_5m": 0.10083579358809294, "slope_sub": 0.125288778520941}, "acceleration": {"momentum_acceleration": 0.0245, "velocity_acceleration": -0.000264, "slope_acceleration": -0.007928}, "volume": {"volume_1m": 80455.0, "volume_3m": 281327.0, "volume_5m": 359278.0, "volume_sub": 80455.0, "volume_acceleration": 0.539, "relative_volume": 1.029}, "vwap": {"value": 5.6922, "slope": 0.0026, "price_vs_vwap_pct": 1.59, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7665, "ema20": 5.7563, "ema9_slope": 0.0609, "price_vs_ema9_pct": 0.28, "price_vs_ema9_atr": 1.48}, "volatility": {"atr": 0.0109, "atr_pct": 0.189, "vwap_distance_atr": 8.288, "range_expansion_pct": -0.3}, "rsi": {"value": 82.2, "has_full_history": true}, "quote": {"bid": 5.78, "ask": 5.79, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 183, "trades_per_second": 6.1, "uptick_ratio": 0.164, "downtick_ratio": 0.18}, "pressure": {"score": -11.1, "slope": -1.1}}, "prediction": {"symbol": "SNAP", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.79, "resistance_source": "session_high", "resistance_distance_pct": 0.12623860826257394, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.10083579358809294)", "volume=Declining (rvol=1.029, accel=0.539)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.28%, ema9_slope=0.0609)", "resistance=SAFE (session_high $5.79 (0.13% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:30.232621", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.25662600595294677)", "volume=Declining (rvol=1.072, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.311%, ema9_slope=-0.0507)", "resistance=SAFE (session_high $12.48 (1.18% away))", "extension=EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:23:30.223951+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.335, "open": 10.62, "extension_from_open_pct": 16.148775894538623, "price_1m": 12.355, "price_3m": 12.415, "price_5m": 12.46, "price_sub": 12.3468}, "velocity": {"velocity_1m": -0.0026979630379063233, "velocity_sub": -0.003185710737464807}, "slope": {"slope_1m": -0.1620089104900735, "slope_3m": -0.06074514038876401, "slope_5m": -0.25662600595294677, "slope_sub": -0.314882909997046}, "acceleration": {"momentum_acceleration": 0.0583, "velocity_acceleration": -0.000807, "slope_acceleration": -0.024231}, "volume": {"volume_1m": 970.0, "volume_3m": 25192.0, "volume_5m": 35569.0, "volume_sub": 970.0, "volume_acceleration": 0.666, "relative_volume": 1.072}, "vwap": {"value": 11.7274, "slope": 0.0127, "price_vs_vwap_pct": 5.181, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 174, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.3734, "ema20": 12.3523, "ema9_slope": -0.0507, "price_vs_ema9_pct": -0.311, "price_vs_ema9_atr": -0.98}, "volatility": {"atr": 0.0392, "atr_pct": 0.318, "vwap_distance_atr": 15.486, "range_expansion_pct": -19.5}, "rsi": {"value": 50.0, "has_full_history": true}, "quote": {"bid": 12.31, "ask": 12.36, "spread": 0.05, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.304, "downtick_ratio": 0.217}, "pressure": {"score": -7.1, "slope": -6.6}}, "prediction": {"symbol": "RPD", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 1.1755168220510708, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.25662600595294677)", "volume=Declining (rvol=1.072, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.311%, ema9_slope=-0.0507)", "resistance=SAFE (session_high $12.48 (1.18% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:35.245257", "symbol": "RPD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.25662600595294677)", "volume=Declining (rvol=1.072, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.311%, ema9_slope=-0.0507)", "resistance=SAFE (session_high $12.48 (1.18% away))", "extension=EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:23:35.239402+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.335, "open": 10.62, "extension_from_open_pct": 16.148775894538623, "price_1m": 12.355, "price_3m": 12.415, "price_5m": 12.46, "price_sub": 12.3468}, "velocity": {"velocity_1m": -0.0026979630379063233, "velocity_sub": -0.003185710737464807}, "slope": {"slope_1m": -0.1620089104900735, "slope_3m": -0.06074514038876401, "slope_5m": -0.25662600595294677, "slope_sub": -0.314882909997046}, "acceleration": {"momentum_acceleration": 0.0583, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 970.0, "volume_3m": 25192.0, "volume_5m": 35569.0, "volume_sub": 970.0, "volume_acceleration": 0.666, "relative_volume": 1.072}, "vwap": {"value": 11.7274, "slope": 0.0127, "price_vs_vwap_pct": 5.181, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 174, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.3734, "ema20": 12.3523, "ema9_slope": -0.0507, "price_vs_ema9_pct": -0.311, "price_vs_ema9_atr": -0.98}, "volatility": {"atr": 0.0392, "atr_pct": 0.318, "vwap_distance_atr": 15.486, "range_expansion_pct": -19.5}, "rsi": {"value": 50.0, "has_full_history": true}, "quote": {"bid": 12.31, "ask": 12.36, "spread": 0.05, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.304, "downtick_ratio": 0.217}, "pressure": {"score": -7.1, "slope": 0.0}}, "prediction": {"symbol": "RPD", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 1.1755168220510708, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.25662600595294677)", "volume=Declining (rvol=1.072, accel=0.666)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.311%, ema9_slope=-0.0507)", "resistance=SAFE (session_high $12.48 (1.18% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:35.247379", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.10637413202866347)", "volume=Declining (rvol=1.029, accel=0.539)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.303%, ema9_slope=0.062)", "resistance=SAFE (session_high $5.79 (0.10% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:23:35.239402+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.7843, "open": 5.73, "extension_from_open_pct": 0.947643979057584, "price_1m": 5.78, "price_3m": 5.765, "price_5m": 5.76, "price_sub": 5.7827}, "velocity": {"velocity_1m": 0.0012399077277969286, "velocity_sub": 0.000922291201918264}, "slope": {"slope_1m": 0.07436680127633749, "slope_3m": 0.12374309894256266, "slope_5m": 0.10637413202866347, "slope_sub": 0.03424287363428138}, "acceleration": {"momentum_acceleration": -0.0721, "velocity_acceleration": -0.000127, "slope_acceleration": 0.005516}, "volume": {"volume_1m": 81678.0, "volume_3m": 282550.0, "volume_5m": 360501.0, "volume_sub": 1223.0, "volume_acceleration": 0.539, "relative_volume": 1.029}, "vwap": {"value": 5.6922, "slope": 0.0026, "price_vs_vwap_pct": 1.618, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7669, "ema20": 5.7564, "ema9_slope": 0.062, "price_vs_ema9_pct": 0.303, "price_vs_ema9_atr": 1.597}, "volatility": {"atr": 0.0109, "atr_pct": 0.189, "vwap_distance_atr": 8.433, "range_expansion_pct": -0.4}, "rsi": {"value": 82.8, "has_full_history": true}, "quote": {"bid": 5.78, "ask": 5.79, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.143}, "pressure": {"score": 0.6, "slope": 11.7}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.79, "resistance_source": "session_high", "resistance_distance_pct": 0.09854260671127081, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10637413202866347)", "volume=Declining (rvol=1.029, accel=0.539)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.303%, ema9_slope=0.062)", "resistance=SAFE (session_high $5.79 (0.10% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:40.259331", "symbol": "RPD", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.31494968723185324)", "volume=Declining (rvol=1.074, accel=0.67)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.544%, ema9_slope=-0.0624)", "resistance=SAFE (session_high $12.48 (1.47% away))", "extension=EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:23:40.253924+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.299, "open": 10.62, "extension_from_open_pct": 15.809792843691154, "price_1m": 12.355, "price_3m": 12.415, "price_5m": 12.46, "price_sub": 12.335}, "velocity": {"velocity_1m": -0.007554296506137993, "velocity_sub": -0.00972841507904374}, "slope": {"slope_1m": -0.454287336740496, "slope_3m": -0.20673440709112595, "slope_5m": -0.31494968723185324, "slope_sub": -0.34013026437913874}, "acceleration": {"momentum_acceleration": 0.0252, "velocity_acceleration": -0.001305, "slope_acceleration": -0.058286}, "volume": {"volume_1m": 4059.0, "volume_3m": 28281.0, "volume_5m": 38658.0, "volume_sub": 3089.0, "volume_acceleration": 0.67, "relative_volume": 1.074}, "vwap": {"value": 11.7288, "slope": 0.0142, "price_vs_vwap_pct": 4.861, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 174, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.3662, "ema20": 12.3489, "ema9_slope": -0.0624, "price_vs_ema9_pct": -0.544, "price_vs_ema9_atr": -1.589}, "volatility": {"atr": 0.0423, "atr_pct": 0.344, "vwap_distance_atr": 13.47, "range_expansion_pct": 11.5}, "rsi": {"value": 44.8, "has_full_history": true}, "quote": {"bid": 12.29, "ask": 12.33, "spread": 0.04, "spread_pct": 0.325}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.235, "downtick_ratio": 0.412}, "pressure": {"score": -22.1, "slope": -15.0}}, "prediction": {"symbol": "RPD", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 1.4716643629563457, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.31494968723185324)", "volume=Declining (rvol=1.074, accel=0.67)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.544%, ema9_slope=-0.0624)", "resistance=SAFE (session_high $12.48 (1.47% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:40.260920", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.09% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.1087969620007572)", "volume=Declining (rvol=1.029, accel=0.54)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.312%, ema9_slope=0.0625)", "resistance=TOO_CLOSE (session_high $5.79 (0.09% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:23:40.253924+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.785, "open": 5.73, "extension_from_open_pct": 0.9598603839441486, "price_1m": 5.78, "price_3m": 5.765, "price_5m": 5.76, "price_sub": 5.7827}, "velocity": {"velocity_1m": 0.0014417531718569471, "velocity_sub": 0.001325793602757633}, "slope": {"slope_1m": 0.08646779074794453, "slope_3m": 0.12979521199885116, "slope_5m": 0.1087969620007572, "slope_sub": 0.04150525733259397}, "acceleration": {"momentum_acceleration": -0.0673, "velocity_acceleration": 8e-05, "slope_acceleration": 0.002413}, "volume": {"volume_1m": 85798.0, "volume_3m": 286670.0, "volume_5m": 364621.0, "volume_sub": 5343.0, "volume_acceleration": 0.54, "relative_volume": 1.029}, "vwap": {"value": 5.6922, "slope": 0.0027, "price_vs_vwap_pct": 1.629, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.767, "ema20": 5.7565, "ema9_slope": 0.0625, "price_vs_ema9_pct": 0.312, "price_vs_ema9_atr": 1.649}, "volatility": {"atr": 0.0109, "atr_pct": 0.189, "vwap_distance_atr": 8.493, "range_expansion_pct": -0.4}, "rsi": {"value": 83.0, "has_full_history": true}, "quote": {"bid": 5.78, "ask": 5.79, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.5, "downtick_ratio": 0.2}, "pressure": {"score": 1.4, "slope": 0.8}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.79, "resistance_source": "session_high", "resistance_distance_pct": 0.08643042350907336, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1087969620007572)", "volume=Declining (rvol=1.029, accel=0.54)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.312%, ema9_slope=0.0625)", "resistance=TOO_CLOSE (session_high $5.79 (0.09% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:45.308625", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.05750188149538836)", "volume=Declining (rvol=1.188, accel=0.826)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.305%, ema9_slope=-0.0338)", "resistance=SAFE (session_high $9.55 (1.19% away))", "extension=NORMAL"], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:23:45.294173+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4378, "open": 9.42, "extension_from_open_pct": 0.18895966029723327, "price_1m": 9.465, "price_3m": 9.465, "price_5m": 9.475, "price_sub": 9.41}, "velocity": {"velocity_1m": -0.004789575629512336, "velocity_sub": 0.009847679773290529}, "slope": {"slope_1m": -0.2877880525636473, "slope_3m": -0.1702334630350265, "slope_5m": -0.05750188149538836, "slope_sub": -0.405105086037212}, "acceleration": {"momentum_acceleration": 0.3476, "velocity_acceleration": 8e-06, "slope_acceleration": -0.000311}, "volume": {"volume_1m": 63060.0, "volume_3m": 65359.0, "volume_5m": 68831.0, "volume_sub": 52.0, "volume_acceleration": 0.826, "relative_volume": 1.188}, "vwap": {"value": 9.4149, "slope": 0.0022, "price_vs_vwap_pct": 0.243, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 40, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 9.4667, "ema20": 9.4716, "ema9_slope": -0.0338, "price_vs_ema9_pct": -0.305, "price_vs_ema9_atr": -1.947}, "volatility": {"atr": 0.0148, "atr_pct": 0.157, "vwap_distance_atr": 1.544, "range_expansion_pct": 105.1}, "rsi": {"value": 36.6, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.42, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": 2.5, "slope": 9.2}}, "prediction": {"symbol": "BRBR", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 1.1888363813600777, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.05750188149538836)", "volume=Declining (rvol=1.188, accel=0.826)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.305%, ema9_slope=-0.0338)", "resistance=SAFE (session_high $9.55 (1.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:45.311175", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.3031174563985894)", "volume=Declining (rvol=1.075, accel=0.67)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.497%, ema9_slope=-0.06)", "resistance=SAFE (session_high $12.48 (1.41% away))", "extension=EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:23:45.294173+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.3063, "open": 10.62, "extension_from_open_pct": 15.87853107344634, "price_1m": 12.355, "price_3m": 12.415, "price_5m": 12.46, "price_sub": 12.335}, "velocity": {"velocity_1m": -0.006569539997302062, "velocity_sub": -0.007755708688015298}, "slope": {"slope_1m": -0.39495079334828403, "slope_3m": -0.17710807239950802, "slope_5m": -0.3031174563985894, "slope_sub": -0.30458066463909916}, "acceleration": {"momentum_acceleration": 0.0015, "velocity_acceleration": 0.000391, "slope_acceleration": 0.011773}, "volume": {"volume_1m": 4569.0, "volume_3m": 28791.0, "volume_5m": 39168.0, "volume_sub": 3599.0, "volume_acceleration": 0.67, "relative_volume": 1.075}, "vwap": {"value": 11.7291, "slope": 0.0144, "price_vs_vwap_pct": 4.921, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 174, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.3677, "ema20": 12.3496, "ema9_slope": -0.06, "price_vs_ema9_pct": -0.497, "price_vs_ema9_atr": -1.451}, "volatility": {"atr": 0.0423, "atr_pct": 0.344, "vwap_distance_atr": 13.637, "range_expansion_pct": 11.5}, "rsi": {"value": 45.8, "has_full_history": true}, "quote": {"bid": 12.3, "ask": 12.33, "spread": 0.03, "spread_pct": 0.244}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.263, "downtick_ratio": 0.421}, "pressure": {"score": -20.0, "slope": 2.1}}, "prediction": {"symbol": "RPD", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 1.4114721727895483, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.3031174563985894)", "volume=Declining (rvol=1.075, accel=0.67)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.497%, ema9_slope=-0.06)", "resistance=SAFE (session_high $12.48 (1.41% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:45.314026", "symbol": "WEN", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 26.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.030140282227368153)", "volume=Steady (rvol=1.082, accel=0.976)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.064%, ema9_slope=0.0124)", "resistance=SAFE (session_high $7.70 (0.15% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T16:23:45.294173+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.6884, "open": 7.6, "extension_from_open_pct": 1.1631578947368426, "price_1m": 7.7, "price_3m": 7.7, "price_5m": 7.695, "price_sub": 7.6923}, "velocity": {"velocity_1m": -0.002510822510822619, "velocity_sub": -0.0016900016900019848}, "slope": {"slope_1m": -0.1507629123235749, "slope_3m": -0.06432274859551183, "slope_5m": -0.030140282227368153, "slope_sub": -0.019502237881802293}, "acceleration": {"momentum_acceleration": -0.0106, "velocity_acceleration": -4e-06, "slope_acceleration": -0.000407}, "volume": {"volume_1m": 3821.0, "volume_3m": 16796.0, "volume_5m": 32617.0, "volume_sub": 331.0, "volume_acceleration": 0.976, "relative_volume": 1.082}, "vwap": {"value": 7.6461, "slope": 0.0005, "price_vs_vwap_pct": 0.553, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 57, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6933, "ema20": 7.687, "ema9_slope": 0.0124, "price_vs_ema9_pct": -0.064, "price_vs_ema9_atr": -0.659}, "volatility": {"atr": 0.0075, "atr_pct": 0.097, "vwap_distance_atr": 5.672, "range_expansion_pct": -52.0}, "rsi": {"value": 55.2, "has_full_history": true}, "quote": {"bid": 7.69, "ask": 7.7, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.167, "downtick_ratio": 0.417}, "pressure": {"score": -11.8, "slope": -10.6}}, "prediction": {"symbol": "WEN", "direction": "DOWN", "confidence": 26.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.7, "resistance_source": "session_high", "resistance_distance_pct": 0.15087664533583708, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.030140282227368153)", "volume=Steady (rvol=1.082, accel=0.976)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.064%, ema9_slope=0.0124)", "resistance=SAFE (session_high $7.70 (0.15% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:45.316753", "symbol": "STLA", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 23.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.897, accel=0.646)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.091%, ema9_slope=0.0093)", "resistance=SAFE (premarket_high $5.31 (0.57% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:23:45.294173+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.28, "open": 5.22, "extension_from_open_pct": 1.1494252873563313, "price_1m": 5.275, "price_3m": 5.275, "price_5m": 5.275, "price_sub": 5.27}, "velocity": {"velocity_1m": 0.0015797788309636315, "velocity_sub": 0.0063251106894374924}, "slope": {"slope_1m": 0.09474182851728837, "slope_3m": 0.04737839545167302, "slope_5m": 0.0, "slope_sub": -0.018952854773753258}, "acceleration": {"momentum_acceleration": -0.019, "velocity_acceleration": 8e-06, "slope_acceleration": 0.000104}, "volume": {"volume_1m": 3876.0, "volume_3m": 20405.0, "volume_5m": 46642.0, "volume_sub": 1184.0, "volume_acceleration": 0.646, "relative_volume": 0.897}, "vwap": {"value": 5.2405, "slope": 0.0001, "price_vs_vwap_pct": 0.754, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 49, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2752, "ema20": 5.2695, "ema9_slope": 0.0093, "price_vs_ema9_pct": 0.091, "price_vs_ema9_atr": 0.55}, "volatility": {"atr": 0.0088, "atr_pct": 0.166, "vwap_distance_atr": 4.518, "range_expansion_pct": -1.0}, "rsi": {"value": 66.1, "has_full_history": true}, "quote": {"bid": 5.27, "ask": 5.28, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.455, "downtick_ratio": 0.273}, "pressure": {"score": 2.9, "slope": 16.6}}, "prediction": {"symbol": "STLA", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.31, "resistance_source": "premarket_high", "resistance_distance_pct": 0.568181818181806, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.897, accel=0.646)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.091%, ema9_slope=0.0093)", "resistance=SAFE (premarket_high $5.31 (0.57% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:45.319700", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.09% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.1087969620007572)", "volume=Declining (rvol=1.03, accel=0.541)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.312%, ema9_slope=0.0625)", "resistance=TOO_CLOSE (session_high $5.79 (0.09% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:23:45.294173+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.785, "open": 5.73, "extension_from_open_pct": 0.9598603839441486, "price_1m": 5.78, "price_3m": 5.765, "price_5m": 5.76, "price_sub": 5.7827}, "velocity": {"velocity_1m": 0.0014417531718569471, "velocity_sub": 0.001325793602757633}, "slope": {"slope_1m": 0.08646779074794453, "slope_3m": 0.12979521199885116, "slope_5m": 0.1087969620007572, "slope_sub": 0.04150525733259397}, "acceleration": {"momentum_acceleration": -0.0673, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 88358.0, "volume_3m": 289230.0, "volume_5m": 367181.0, "volume_sub": 7903.0, "volume_acceleration": 0.541, "relative_volume": 1.03}, "vwap": {"value": 5.6923, "slope": 0.0027, "price_vs_vwap_pct": 1.629, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.767, "ema20": 5.7565, "ema9_slope": 0.0625, "price_vs_ema9_pct": 0.312, "price_vs_ema9_atr": 1.649}, "volatility": {"atr": 0.0109, "atr_pct": 0.189, "vwap_distance_atr": 8.491, "range_expansion_pct": -0.4}, "rsi": {"value": 83.0, "has_full_history": true}, "quote": {"bid": 5.78, "ask": 5.79, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.357, "downtick_ratio": 0.143}, "pressure": {"score": -2.0, "slope": -3.4}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.79, "resistance_source": "session_high", "resistance_distance_pct": 0.08643042350907336, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1087969620007572)", "volume=Declining (rvol=1.03, accel=0.541)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.312%, ema9_slope=0.0625)", "resistance=TOO_CLOSE (session_high $5.79 (0.09% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:50.335997", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10575296108291184)", "volume=Declining (rvol=1.188, accel=0.827)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.498%, ema9_slope=-0.0435)", "resistance=SAFE (session_high $9.55 (1.43% away))", "extension=EXTENDED"], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:23:50.326557+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.415, "open": 9.42, "extension_from_open_pct": -0.05307855626327793, "price_1m": 9.465, "price_3m": 9.465, "price_5m": 9.475, "price_sub": 9.41}, "velocity": {"velocity_1m": -0.008804366966015269, "velocity_sub": 0.0017711654268505153}, "slope": {"slope_1m": -0.52966101694916, "slope_3m": -0.29100529100529887, "slope_5m": -0.10575296108291184, "slope_sub": -0.5502080752247573}, "acceleration": {"momentum_acceleration": 0.4445, "velocity_acceleration": -0.001605, "slope_acceleration": -0.048063}, "volume": {"volume_1m": 63421.0, "volume_3m": 65720.0, "volume_5m": 69192.0, "volume_sub": 413.0, "volume_acceleration": 0.827, "relative_volume": 1.188}, "vwap": {"value": 9.4142, "slope": 0.0016, "price_vs_vwap_pct": 0.008, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 40, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 9.4621, "ema20": 9.4694, "ema9_slope": -0.0435, "price_vs_ema9_pct": -0.498, "price_vs_ema9_atr": -3.177}, "volatility": {"atr": 0.0148, "atr_pct": 0.158, "vwap_distance_atr": 0.052, "range_expansion_pct": 105.3}, "rsi": {"value": 31.0, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.42, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.3, "downtick_ratio": 0.4}, "pressure": {"score": -7.1, "slope": -9.6}}, "prediction": {"symbol": "BRBR", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 1.4338821030271012, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.10575296108291184)", "volume=Declining (rvol=1.188, accel=0.827)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.498%, ema9_slope=-0.0435)", "resistance=SAFE (session_high $9.55 (1.43% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:50.338389", "symbol": "WEN", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 25.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.02% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.003896427755034332)", "volume=Steady (rvol=1.083, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.041%, ema9_slope=0.0177)", "resistance=TOO_CLOSE (session_high $7.70 (0.02% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T16:23:50.326557+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.6985, "open": 7.6, "extension_from_open_pct": 1.2960526315789538, "price_1m": 7.7, "price_3m": 7.7, "price_5m": 7.695, "price_sub": 7.6923}, "velocity": {"velocity_1m": -0.000324675324675337, "velocity_sub": 0.0026866693533359166}, "slope": {"slope_1m": -0.019482417118551244, "slope_3m": 0.0012988812303030425, "slope_5m": -0.003896427755034332, "slope_sub": 0.059267346421537095}, "acceleration": {"momentum_acceleration": -0.0632, "velocity_acceleration": 0.00087, "slope_acceleration": 0.026087}, "volume": {"volume_1m": 6006.0, "volume_3m": 18981.0, "volume_5m": 34802.0, "volume_sub": 2516.0, "volume_acceleration": 0.979, "relative_volume": 1.083}, "vwap": {"value": 7.6462, "slope": 0.0005, "price_vs_vwap_pct": 0.684, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 57, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6953, "ema20": 7.688, "ema9_slope": 0.0177, "price_vs_ema9_pct": 0.041, "price_vs_ema9_atr": 0.425}, "volatility": {"atr": 0.0075, "atr_pct": 0.097, "vwap_distance_atr": 7.018, "range_expansion_pct": -52.0}, "rsi": {"value": 68.2, "has_full_history": true}, "quote": {"bid": 7.69, "ask": 7.7, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.222, "downtick_ratio": 0.333}, "pressure": {"score": -3.1, "slope": 8.7}}, "prediction": {"symbol": "WEN", "direction": "DOWN", "confidence": 25.5, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.7, "resistance_source": "session_high", "resistance_distance_pct": 0.019484315126324047, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.003896427755034332)", "volume=Steady (rvol=1.083, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.041%, ema9_slope=0.0177)", "resistance=TOO_CLOSE (session_high $7.70 (0.02% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:50.340768", "symbol": "STLA", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 23.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.897, accel=0.647)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.091%, ema9_slope=0.0093)", "resistance=SAFE (premarket_high $5.31 (0.57% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:23:50.326557+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.28, "open": 5.22, "extension_from_open_pct": 1.1494252873563313, "price_1m": 5.275, "price_3m": 5.275, "price_5m": 5.275, "price_sub": 5.27}, "velocity": {"velocity_1m": 0.0015797788309636315, "velocity_sub": 0.0063251106894374924}, "slope": {"slope_1m": 0.09474182851728837, "slope_3m": 0.04737839545167302, "slope_5m": 0.0, "slope_sub": -0.018952854773753258}, "acceleration": {"momentum_acceleration": -0.019, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 9373.0, "volume_3m": 25902.0, "volume_5m": 52139.0, "volume_sub": 6681.0, "volume_acceleration": 0.647, "relative_volume": 0.897}, "vwap": {"value": 5.2405, "slope": 0.0001, "price_vs_vwap_pct": 0.754, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 49, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2752, "ema20": 5.2695, "ema9_slope": 0.0093, "price_vs_ema9_pct": 0.091, "price_vs_ema9_atr": 0.55}, "volatility": {"atr": 0.0088, "atr_pct": 0.166, "vwap_distance_atr": 4.516, "range_expansion_pct": -1.0}, "rsi": {"value": 66.1, "has_full_history": true}, "quote": {"bid": 5.27, "ask": 5.28, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 47, "trades_per_second": 1.567, "uptick_ratio": 0.319, "downtick_ratio": 0.213}, "pressure": {"score": -0.2, "slope": -3.1}}, "prediction": {"symbol": "STLA", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.31, "resistance_source": "premarket_high", "resistance_distance_pct": 0.568181818181806, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=0.897, accel=0.647)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.091%, ema9_slope=0.0093)", "resistance=SAFE (premarket_high $5.31 (0.57% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:55.369011", "symbol": "STLA", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 58.2, "direction": "UP", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.018953752843062523)", "volume=Declining (rvol=0.897, accel=0.647)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.015%, ema9_slope=0.0055)", "resistance=SAFE (session_high $5.28 (0.09% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:23:55.361777+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.275, "open": 5.22, "extension_from_open_pct": 1.0536398467433066, "price_1m": 5.275, "price_3m": 5.275, "price_5m": 5.275, "price_sub": 5.27}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0031625553447190272}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": -0.018953752843062523, "slope_sub": -0.07582938388625766}, "acceleration": {"momentum_acceleration": 0.0569, "velocity_acceleration": -0.000628, "slope_acceleration": -0.018816}, "volume": {"volume_1m": 9773.0, "volume_3m": 26302.0, "volume_5m": 52539.0, "volume_sub": 7081.0, "volume_acceleration": 0.647, "relative_volume": 0.897}, "vwap": {"value": 5.2405, "slope": 0.0001, "price_vs_vwap_pct": 0.659, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 49, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2742, "ema20": 5.2691, "ema9_slope": 0.0055, "price_vs_ema9_pct": 0.015, "price_vs_ema9_atr": 0.092}, "volatility": {"atr": 0.0088, "atr_pct": 0.166, "vwap_distance_atr": 3.945, "range_expansion_pct": -1.0}, "rsi": {"value": 61.9, "has_full_history": true}, "quote": {"bid": 5.27, "ask": 5.28, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.327, "downtick_ratio": 0.25}, "pressure": {"score": -3.5, "slope": -3.3}}, "prediction": {"symbol": "STLA", "direction": "UP", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.28, "resistance_source": "session_high", "resistance_distance_pct": 0.09478672985781789, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.018953752843062523)", "volume=Declining (rvol=0.897, accel=0.647)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.015%, ema9_slope=0.0055)", "resistance=SAFE (session_high $5.28 (0.09% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:55.371162", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 30.6, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.41 fell below VWAP $9.41", "momentum=Building (slope_5m=-0.11612878661282568)", "volume=Declining (rvol=1.189, accel=0.827)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.54%, ema9_slope=-0.0455)", "resistance=SAFE (session_high $9.55 (1.49% away))", "extension=EXTENDED"], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:23:55.361777+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4101, "open": 9.42, "extension_from_open_pct": -0.10509554140127408, "price_1m": 9.465, "price_3m": 9.465, "price_5m": 9.475, "price_sub": 9.41}, "velocity": {"velocity_1m": -0.00966719492868462, "velocity_sub": 3.5423308536934794e-05}, "slope": {"slope_1m": -0.5817187723508744, "slope_3m": -0.31698600463572574, "slope_5m": -0.11612878661282568, "slope_sub": -0.5814153598500388}, "acceleration": {"momentum_acceleration": 0.4653, "velocity_acceleration": -0.000345, "slope_acceleration": -0.010339}, "volume": {"volume_1m": 63596.0, "volume_3m": 65895.0, "volume_5m": 69367.0, "volume_sub": 588.0, "volume_acceleration": 0.827, "relative_volume": 1.189}, "vwap": {"value": 9.4141, "slope": 0.0014, "price_vs_vwap_pct": -0.042, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 9.4611, "ema20": 9.469, "ema9_slope": -0.0455, "price_vs_ema9_pct": -0.54, "price_vs_ema9_atr": -3.441}, "volatility": {"atr": 0.0148, "atr_pct": 0.158, "vwap_distance_atr": -0.268, "range_expansion_pct": 105.3}, "rsi": {"value": 30.0, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.42, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.333, "downtick_ratio": 0.417}, "pressure": {"score": -7.7, "slope": -0.6}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 30.6, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 1.4867004601438965, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.11612878661282568)", "volume=Declining (rvol=1.189, accel=0.827)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.54%, ema9_slope=-0.0455)", "resistance=SAFE (session_high $9.55 (1.49% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:23:55.373362", "symbol": "WEN", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 30.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.012989273457978125)", "volume=Steady (rvol=1.084, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.005%, ema9_slope=0.0158)", "resistance=SAFE (session_high $7.70 (0.06% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T16:23:55.361777+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.695, "open": 7.6, "extension_from_open_pct": 1.2500000000000084, "price_1m": 7.7, "price_3m": 7.7, "price_5m": 7.695, "price_sub": 7.6923}, "velocity": {"velocity_1m": -0.001082251082251059, "velocity_sub": 0.0011700011700011372}, "slope": {"slope_1m": -0.06495615459564656, "slope_3m": -0.021434788445129634, "slope_5m": -0.012989273457978125, "slope_sub": 0.03197681031317062}, "acceleration": {"momentum_acceleration": -0.045, "velocity_acceleration": -0.000301, "slope_acceleration": -0.009031}, "volume": {"volume_1m": 6256.0, "volume_3m": 19231.0, "volume_5m": 35052.0, "volume_sub": 2766.0, "volume_acceleration": 0.979, "relative_volume": 1.084}, "vwap": {"value": 7.6462, "slope": 0.0005, "price_vs_vwap_pct": 0.639, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 57, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6946, "ema20": 7.6876, "ema9_slope": 0.0158, "price_vs_ema9_pct": 0.005, "price_vs_ema9_atr": 0.049}, "volatility": {"atr": 0.0075, "atr_pct": 0.097, "vwap_distance_atr": 6.548, "range_expansion_pct": -52.0}, "rsi": {"value": 63.1, "has_full_history": true}, "quote": {"bid": 7.69, "ask": 7.7, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.259, "downtick_ratio": 0.333}, "pressure": {"score": -2.7, "slope": 0.4}}, "prediction": {"symbol": "WEN", "direction": "DOWN", "confidence": 30.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.7, "resistance_source": "session_high", "resistance_distance_pct": 0.06497725795971271, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.012989273457978125)", "volume=Steady (rvol=1.084, accel=0.979)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.005%, ema9_slope=0.0158)", "resistance=SAFE (session_high $7.70 (0.06% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:24:00.385979", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 30.6, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.40 fell below VWAP $9.41", "momentum=Building (slope_5m=-0.19369418980971778)", "volume=Declining (rvol=1.19, accel=0.82)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.488%, ema9_slope=-0.0751)", "resistance=SAFE (session_high $9.55 (1.56% away))", "extension=EXTENDED"], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:24:00.380062+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4035, "open": 9.42, "extension_from_open_pct": -0.17515923566879646, "price_1m": 9.4101, "price_3m": 9.47, "price_5m": 9.465, "price_sub": 9.4376}, "velocity": {"velocity_1m": -0.0011689567592268954, "velocity_sub": -0.01204402249159407}, "slope": {"slope_1m": -0.07016201046052435, "slope_3m": -0.32621841250981604, "slope_5m": -0.19369418980971778, "slope_sub": -0.3474166454568634}, "acceleration": {"momentum_acceleration": 0.1537, "velocity_acceleration": -0.002407, "slope_acceleration": 0.101939}, "volume": {"volume_1m": 943.0, "volume_3m": 65203.0, "volume_5m": 68901.0, "volume_sub": 943.0, "volume_acceleration": 0.82, "relative_volume": 1.19}, "vwap": {"value": 9.4141, "slope": 0.0013, "price_vs_vwap_pct": -0.112, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 9.4496, "ema20": 9.4627, "ema9_slope": -0.0751, "price_vs_ema9_pct": -0.488, "price_vs_ema9_atr": -3.411}, "volatility": {"atr": 0.0135, "atr_pct": 0.144, "vwap_distance_atr": -0.782, "range_expansion_pct": 140.9}, "rsi": {"value": 28.7, "has_full_history": true}, "quote": {"bid": 9.4, "ask": 9.41, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.0, "downtick_ratio": 0.133}, "pressure": {"score": -18.3, "slope": -10.6}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 30.6, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 1.5579305577710578, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.19369418980971778)", "volume=Declining (rvol=1.19, accel=0.82)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.488%, ema9_slope=-0.0751)", "resistance=SAFE (session_high $9.55 (1.56% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:24:00.388459", "symbol": "STLA", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 23.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.018953752843062523)", "volume=Declining (rvol=0.897, accel=0.647)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.015%, ema9_slope=0.0055)", "resistance=SAFE (session_high $5.28 (0.09% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:24:00.380062+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.275, "open": 5.22, "extension_from_open_pct": 1.0536398467433066, "price_1m": 5.275, "price_3m": 5.275, "price_5m": 5.275, "price_sub": 5.27}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0031625553447190272}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": -0.018953752843062523, "slope_sub": -0.018952854773753258}, "acceleration": {"momentum_acceleration": -0.0, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 9833.0, "volume_3m": 26362.0, "volume_5m": 52599.0, "volume_sub": 7141.0, "volume_acceleration": 0.647, "relative_volume": 0.897}, "vwap": {"value": 5.2405, "slope": 0.0001, "price_vs_vwap_pct": 0.659, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 49, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2742, "ema20": 5.2691, "ema9_slope": 0.0055, "price_vs_ema9_pct": 0.015, "price_vs_ema9_atr": 0.096}, "volatility": {"atr": 0.0084, "atr_pct": 0.159, "vwap_distance_atr": 4.113, "range_expansion_pct": -1.0}, "rsi": {"value": 61.9, "has_full_history": true}, "quote": {"bid": 5.27, "ask": 5.28, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 54, "trades_per_second": 1.8, "uptick_ratio": 0.333, "downtick_ratio": 0.241}, "pressure": {"score": -2.9, "slope": 0.6}}, "prediction": {"symbol": "STLA", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.28, "resistance_source": "session_high", "resistance_distance_pct": 0.09478672985781789, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.018953752843062523)", "volume=Declining (rvol=0.897, accel=0.647)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.015%, ema9_slope=0.0055)", "resistance=SAFE (session_high $5.28 (0.09% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:24:05.405504", "symbol": "WEN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 76.5, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.0022078896990262932)", "volume=Steady (rvol=1.084, accel=0.969)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.045%, ema9_slope=0.0152)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "WEN", "computed_at": "2026-09-14T16:24:05.395150+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.7, "open": 7.6, "extension_from_open_pct": 1.3157894736842175, "price_1m": 7.7, "price_3m": 7.6983, "price_5m": 7.7, "price_sub": 7.6976}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0010392849719391912}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0022078896990262932, "slope_sub": 0.05275313546576345}, "acceleration": {"momentum_acceleration": 0.0505, "velocity_acceleration": -1.3e-05, "slope_acceleration": 0.006474}, "volume": {"volume_1m": 30.0, "volume_3m": 9104.0, "volume_5m": 34442.0, "volume_sub": 30.0, "volume_acceleration": 0.969, "relative_volume": 1.084}, "vwap": {"value": 7.6462, "slope": 0.0003, "price_vs_vwap_pct": 0.704, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6965, "ema20": 7.6892, "ema9_slope": 0.0152, "price_vs_ema9_pct": 0.045, "price_vs_ema9_atr": 0.56}, "volatility": {"atr": 0.0062, "atr_pct": 0.081, "vwap_distance_atr": 8.618, "range_expansion_pct": -70.3}, "rsi": {"value": 70.7, "has_full_history": true}, "quote": {"bid": 7.69, "ask": 7.7, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 40.0, "slope": 42.7}}, "prediction": {"symbol": "WEN", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0022078896990262932)", "volume=Steady (rvol=1.084, accel=0.969)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.045%, ema9_slope=0.0152)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:24:05.408538", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.12095775685268745)", "volume=Declining (rvol=1.19, accel=0.82)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.198%, ema9_slope=-0.0606)", "resistance=SAFE (session_high $9.55 (1.19% away))", "extension=NORMAL"], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:24:05.395150+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4378, "open": 9.42, "extension_from_open_pct": 0.18895966029723327, "price_1m": 9.4101, "price_3m": 9.47, "price_5m": 9.465, "price_sub": 9.4376}, "velocity": {"velocity_1m": 0.004906076095542625, "velocity_sub": 7.063942810302545e-05}, "slope": {"slope_1m": 0.29393194997850575, "slope_3m": -0.1441039243595705, "slope_5m": -0.12095775685268745, "slope_sub": -0.1290503725561392}, "acceleration": {"momentum_acceleration": 0.0081, "velocity_acceleration": 0.002416, "slope_acceleration": 0.0726}, "volume": {"volume_1m": 984.0, "volume_3m": 65244.0, "volume_5m": 68942.0, "volume_sub": 984.0, "volume_acceleration": 0.82, "relative_volume": 1.19}, "vwap": {"value": 9.4141, "slope": 0.0013, "price_vs_vwap_pct": 0.252, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.4565, "ema20": 9.466, "ema9_slope": -0.0606, "price_vs_ema9_pct": -0.198, "price_vs_ema9_atr": -1.205}, "volatility": {"atr": 0.0155, "atr_pct": 0.164, "vwap_distance_atr": 1.529, "range_expansion_pct": 140.7}, "rsi": {"value": 41.4, "has_full_history": true}, "quote": {"bid": 9.4, "ask": 9.41, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.118, "downtick_ratio": 0.118}, "pressure": {"score": -4.5, "slope": 13.8}}, "prediction": {"symbol": "BRBR", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 1.1888363813600777, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.12095775685268745)", "volume=Declining (rvol=1.19, accel=0.82)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.198%, ema9_slope=-0.0606)", "resistance=SAFE (session_high $9.55 (1.19% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:24:05.412612", "symbol": "STLA", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 19.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.014030404265243877)", "volume=Declining (rvol=0.897, accel=0.639)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.044%, ema9_slope=0.0016)", "resistance=SAFE (session_high $5.28 (0.17% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:24:05.395150+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2713, "open": 5.22, "extension_from_open_pct": 0.9827586206896619, "price_1m": 5.275, "price_3m": 5.275, "price_5m": 5.28, "price_sub": 5.28}, "velocity": {"velocity_1m": -0.0011690363349131938, "velocity_sub": -0.0054924242424243385}, "slope": {"slope_1m": -0.07016678835231804, "slope_3m": -0.03507929184074879, "slope_5m": -0.014030404265243877, "slope_sub": -0.004171347582277844}, "acceleration": {"momentum_acceleration": -0.0099, "velocity_acceleration": -0.001726, "slope_acceleration": -0.013991}, "volume": {"volume_1m": 108.0, "volume_3m": 15041.0, "volume_5m": 43743.0, "volume_sub": 108.0, "volume_acceleration": 0.639, "relative_volume": 0.897}, "vwap": {"value": 5.2405, "slope": 0.0, "price_vs_vwap_pct": 0.588, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 50, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2736, "ema20": 5.2693, "ema9_slope": 0.0016, "price_vs_ema9_pct": -0.044, "price_vs_ema9_atr": -0.284}, "volatility": {"atr": 0.0082, "atr_pct": 0.155, "vwap_distance_atr": 3.778, "range_expansion_pct": 0.1}, "rsi": {"value": 56.3, "has_full_history": true}, "quote": {"bid": 5.27, "ask": 5.28, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.667}, "pressure": {"score": -39.5, "slope": -36.6}}, "prediction": {"symbol": "STLA", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.28, "resistance_source": "session_high", "resistance_distance_pct": 0.16504467588640662, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.014030404265243877)", "volume=Declining (rvol=0.897, accel=0.639)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.044%, ema9_slope=0.0016)", "resistance=SAFE (session_high $5.28 (0.17% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:24:10.424571", "symbol": "WEN", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "UP", "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.00% away, no breakout in progress)", "momentum=Strong (slope_5m=0.0019481430300649707)", "volume=Steady (rvol=1.085, accel=0.97)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.044%, ema9_slope=0.0151)", "resistance=TOO_CLOSE (session_high $7.70 (0.00% away))", "extension=EXTENDED"], "features": {"symbol": "WEN", "computed_at": "2026-09-14T16:24:10.419659+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.6999, "open": 7.6, "extension_from_open_pct": 1.3144736842105365, "price_1m": 7.7, "price_3m": 7.6983, "price_5m": 7.7, "price_sub": 7.6976}, "velocity": {"velocity_1m": -2.16450216449712e-05, "velocity_sub": 0.000995981431441821}, "slope": {"slope_1m": -0.001298709731878349, "slope_3m": -0.0006493534604030771, "slope_5m": 0.0019481430300649707, "slope_sub": 0.05197370130713978}, "acceleration": {"momentum_acceleration": 0.05, "velocity_acceleration": -9e-06, "slope_acceleration": -0.000258}, "volume": {"volume_1m": 1388.0, "volume_3m": 10462.0, "volume_5m": 35800.0, "volume_sub": 1388.0, "volume_acceleration": 0.97, "relative_volume": 1.085}, "vwap": {"value": 7.6462, "slope": 0.0003, "price_vs_vwap_pct": 0.702, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.6965, "ema20": 7.6892, "ema9_slope": 0.0151, "price_vs_ema9_pct": 0.044, "price_vs_ema9_atr": 0.517}, "volatility": {"atr": 0.0066, "atr_pct": 0.086, "vwap_distance_atr": 8.131, "range_expansion_pct": -70.3}, "rsi": {"value": 70.5, "has_full_history": true}, "quote": {"bid": 7.69, "ask": 7.7, "spread": 0.01, "spread_pct": 0.13}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.5, "downtick_ratio": 0.333}, "pressure": {"score": 6.6, "slope": -33.4}}, "prediction": {"symbol": "WEN", "direction": "UP", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.7, "resistance_source": "session_high", "resistance_distance_pct": 0.0012987181651679493, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0019481430300649707)", "volume=Steady (rvol=1.085, accel=0.97)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.044%, ema9_slope=0.0151)", "resistance=TOO_CLOSE (session_high $7.70 (0.00% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:24:45.520165", "symbol": "REAL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.0756505951180178)", "volume=Declining (rvol=1.138, accel=0.841)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.221%, ema9_slope=-0.0299)", "resistance=SAFE (session_high $9.94 (0.45% away))", "extension=EXTENDED"], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:24:45.515214+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.895, "open": 9.66, "extension_from_open_pct": 2.432712215320905, "price_1m": 9.91, "price_3m": 9.925, "price_5m": 9.93, "price_sub": 9.9158}, "velocity": {"velocity_1m": -0.0025227043390515587, "velocity_sub": -0.006992207722355991}, "slope": {"slope_1m": -0.15147689977279039, "slope_3m": -0.10094212651412975, "slope_5m": -0.0756505951180178, "slope_sub": -0.08802390373899628}, "acceleration": {"momentum_acceleration": 0.0124, "velocity_acceleration": -9e-06, "slope_acceleration": -0.000206}, "volume": {"volume_1m": 970.0, "volume_3m": 7170.0, "volume_5m": 9218.0, "volume_sub": 33.0, "volume_acceleration": 0.841, "relative_volume": 1.138}, "vwap": {"value": 9.7976, "slope": 0.0017, "price_vs_vwap_pct": 0.995, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9169, "ema20": 9.9191, "ema9_slope": -0.0299, "price_vs_ema9_pct": -0.221, "price_vs_ema9_atr": -2.297}, "volatility": {"atr": 0.0095, "atr_pct": 0.096, "vwap_distance_atr": 10.211, "range_expansion_pct": 47.4}, "rsi": {"value": 36.8, "has_full_history": true}, "quote": {"bid": 9.89, "ask": 9.9, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.6}, "pressure": {"score": -24.9, "slope": -64.8}}, "prediction": {"symbol": "REAL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.45477513895906957, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.0756505951180178)", "volume=Declining (rvol=1.138, accel=0.841)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.221%, ema9_slope=-0.0299)", "resistance=SAFE (session_high $9.94 (0.45% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:24:45.522297", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.03027595698956724)", "volume=Declining (rvol=1.046, accel=0.404)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.021%, ema9_slope=-0.0208)", "resistance=SAFE (session_high $11.03 (2.40% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:24:45.515214+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7719, "open": 10.49, "extension_from_open_pct": 2.6873212583412798, "price_1m": 10.7586, "price_3m": 10.765, "price_5m": 10.79, "price_sub": 10.754}, "velocity": {"velocity_1m": 0.002060367210108034, "velocity_sub": 0.005548323104581526}, "slope": {"slope_1m": 0.12354566777363254, "slope_3m": 0.0664331440995309, "slope_5m": -0.03027595698956724, "slope_sub": 0.011893423772915232}, "acceleration": {"momentum_acceleration": -0.0422, "velocity_acceleration": -5e-06, "slope_acceleration": 0.000306}, "volume": {"volume_1m": 2294.0, "volume_3m": 4451.0, "volume_5m": 10939.0, "volume_sub": 1180.0, "volume_acceleration": 0.404, "relative_volume": 1.046}, "vwap": {"value": 10.7209, "slope": 0.0001, "price_vs_vwap_pct": 0.475, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7696, "ema20": 10.7655, "ema9_slope": -0.0208, "price_vs_ema9_pct": 0.021, "price_vs_ema9_atr": 0.159}, "volatility": {"atr": 0.0143, "atr_pct": 0.133, "vwap_distance_atr": 3.564, "range_expansion_pct": -22.3}, "rsi": {"value": 53.7, "has_full_history": true}, "quote": {"bid": 10.74, "ask": 10.75, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.5}, "pressure": {"score": -17.7, "slope": -8.4}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.3960489792886945, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.03027595698956724)", "volume=Declining (rvol=1.046, accel=0.404)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.021%, ema9_slope=-0.0208)", "resistance=SAFE (session_high $11.03 (2.40% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:24:50.531931", "symbol": "REAL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.0756505951180178)", "volume=Declining (rvol=1.139, accel=0.842)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.221%, ema9_slope=-0.0299)", "resistance=SAFE (session_high $9.94 (0.45% away))", "extension=EXTENDED"], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:24:50.528847+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.895, "open": 9.66, "extension_from_open_pct": 2.432712215320905, "price_1m": 9.91, "price_3m": 9.925, "price_5m": 9.93, "price_sub": 9.9158}, "velocity": {"velocity_1m": -0.0025227043390515587, "velocity_sub": -0.006992207722355991}, "slope": {"slope_1m": -0.15147689977279039, "slope_3m": -0.10094212651412975, "slope_5m": -0.0756505951180178, "slope_sub": -0.08802390373899628}, "acceleration": {"momentum_acceleration": 0.0124, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1133.0, "volume_3m": 7333.0, "volume_5m": 9381.0, "volume_sub": 196.0, "volume_acceleration": 0.842, "relative_volume": 1.139}, "vwap": {"value": 9.7976, "slope": 0.0018, "price_vs_vwap_pct": 0.994, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9169, "ema20": 9.9191, "ema9_slope": -0.0299, "price_vs_ema9_pct": -0.221, "price_vs_ema9_atr": -2.297}, "volatility": {"atr": 0.0095, "atr_pct": 0.096, "vwap_distance_atr": 10.208, "range_expansion_pct": 47.4}, "rsi": {"value": 36.8, "has_full_history": true}, "quote": {"bid": 9.89, "ask": 9.9, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.5}, "pressure": {"score": -17.4, "slope": 7.5}}, "prediction": {"symbol": "REAL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.45477513895906957, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.0756505951180178)", "volume=Declining (rvol=1.139, accel=0.842)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.221%, ema9_slope=-0.0299)", "resistance=SAFE (session_high $9.94 (0.45% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:24:50.533238", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.025816996498918967)", "volume=Declining (rvol=1.046, accel=0.404)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.039%, ema9_slope=-0.0199)", "resistance=SAFE (session_high $11.03 (2.37% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:24:50.528847+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7743, "open": 10.49, "extension_from_open_pct": 2.710200190657769, "price_1m": 10.7586, "price_3m": 10.765, "price_5m": 10.79, "price_sub": 10.754}, "velocity": {"velocity_1m": 0.0024321627968943785, "velocity_sub": 0.006292232347653788}, "slope": {"slope_1m": 0.14582336796251982, "slope_3m": 0.07757699633019075, "slope_5m": -0.025816996498918967, "slope_sub": 0.025272116586224008}, "acceleration": {"momentum_acceleration": -0.0511, "velocity_acceleration": 0.000148, "slope_acceleration": 0.004443}, "volume": {"volume_1m": 2335.0, "volume_3m": 4492.0, "volume_5m": 10980.0, "volume_sub": 1221.0, "volume_acceleration": 0.404, "relative_volume": 1.046}, "vwap": {"value": 10.7209, "slope": 0.0001, "price_vs_vwap_pct": 0.498, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7701, "ema20": 10.7657, "ema9_slope": -0.0199, "price_vs_ema9_pct": 0.039, "price_vs_ema9_atr": 0.29}, "volatility": {"atr": 0.0144, "atr_pct": 0.134, "vwap_distance_atr": 3.697, "range_expansion_pct": -17.8}, "rsi": {"value": 54.4, "has_full_history": true}, "quote": {"bid": 10.74, "ask": 10.75, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.5}, "pressure": {"score": -15.5, "slope": 2.2}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.3732400248739975, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.025816996498918967)", "volume=Declining (rvol=1.046, accel=0.404)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.039%, ema9_slope=-0.0199)", "resistance=SAFE (session_high $11.03 (2.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:24:55.560999", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.025816996498918967)", "volume=Declining (rvol=1.046, accel=0.404)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.039%, ema9_slope=-0.0199)", "resistance=SAFE (session_high $11.03 (2.37% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:24:55.554420+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7743, "open": 10.49, "extension_from_open_pct": 2.710200190657769, "price_1m": 10.7586, "price_3m": 10.765, "price_5m": 10.79, "price_sub": 10.754}, "velocity": {"velocity_1m": 0.0024321627968943785, "velocity_sub": 0.006292232347653788}, "slope": {"slope_1m": 0.14582336796251982, "slope_3m": 0.07757699633019075, "slope_5m": -0.025816996498918967, "slope_sub": 0.025272116586224008}, "acceleration": {"momentum_acceleration": -0.0511, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2335.0, "volume_3m": 4492.0, "volume_5m": 10980.0, "volume_sub": 1221.0, "volume_acceleration": 0.404, "relative_volume": 1.046}, "vwap": {"value": 10.7209, "slope": 0.0001, "price_vs_vwap_pct": 0.498, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7701, "ema20": 10.7657, "ema9_slope": -0.0199, "price_vs_ema9_pct": 0.039, "price_vs_ema9_atr": 0.29}, "volatility": {"atr": 0.0144, "atr_pct": 0.134, "vwap_distance_atr": 3.697, "range_expansion_pct": -17.8}, "rsi": {"value": 54.4, "has_full_history": true}, "quote": {"bid": 10.74, "ask": 10.75, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.5}, "pressure": {"score": -15.5, "slope": 0.0}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.3732400248739975, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.025816996498918967)", "volume=Declining (rvol=1.046, accel=0.404)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.039%, ema9_slope=-0.0199)", "resistance=SAFE (session_high $11.03 (2.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:24:55.563734", "symbol": "REAL", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.0318601701494413)", "volume=Declining (rvol=1.139, accel=0.842)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.046%, ema9_slope=-0.0212)", "resistance=SAFE (session_high $9.94 (0.23% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:24:55.554420+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.9167, "open": 9.66, "extension_from_open_pct": 2.657349896480335, "price_1m": 9.91, "price_3m": 9.925, "price_5m": 9.93, "price_sub": 9.9158}, "velocity": {"velocity_1m": 0.001126807938109716, "velocity_sub": 0.00030254744952489253}, "slope": {"slope_1m": 0.06758562947944309, "slope_3m": 0.008573820595332649, "slope_5m": -0.0318601701494413, "slope_sub": 0.04338252541787851}, "acceleration": {"momentum_acceleration": -0.0752, "velocity_acceleration": 0.001452, "slope_acceleration": 0.04359}, "volume": {"volume_1m": 1141.0, "volume_3m": 7341.0, "volume_5m": 9389.0, "volume_sub": 204.0, "volume_acceleration": 0.842, "relative_volume": 1.139}, "vwap": {"value": 9.7976, "slope": 0.0018, "price_vs_vwap_pct": 1.216, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9213, "ema20": 9.9212, "ema9_slope": -0.0212, "price_vs_ema9_pct": -0.046, "price_vs_ema9_atr": -0.478}, "volatility": {"atr": 0.0095, "atr_pct": 0.096, "vwap_distance_atr": 12.48, "range_expansion_pct": 47.3}, "rsi": {"value": 48.8, "has_full_history": true}, "quote": {"bid": 9.89, "ask": 9.9, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.375, "downtick_ratio": 0.438}, "pressure": {"score": -6.3, "slope": 11.1}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.23495719342118837, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0318601701494413)", "volume=Declining (rvol=1.139, accel=0.842)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.046%, ema9_slope=-0.0212)", "resistance=SAFE (session_high $9.94 (0.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:25:05.582920", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 55.7, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.0007435234460790841)", "volume=Declining (rvol=1.046, accel=0.404)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.055%, ema9_slope=-0.0245)", "resistance=SAFE (session_high $11.03 (2.40% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:25:05.573910+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7717, "open": 10.49, "extension_from_open_pct": 2.6854146806482264, "price_1m": 10.745, "price_3m": 10.7576, "price_5m": 10.785, "price_sub": 10.7693}, "velocity": {"velocity_1m": 0.004141461144718466, "velocity_sub": 0.0007428523673775564}, "slope": {"slope_1m": 0.248179321178433, "slope_3m": 0.06088247049601243, "slope_5m": 0.0007435234460790841, "slope_sub": 0.13268909124697456}, "acceleration": {"momentum_acceleration": 0.1319, "velocity_acceleration": -0.000554, "slope_acceleration": 0.010216}, "volume": {"volume_1m": 76.0, "volume_3m": 3054.0, "volume_5m": 9037.0, "volume_sub": 76.0, "volume_acceleration": 0.404, "relative_volume": 1.046}, "vwap": {"value": 10.7209, "slope": 0.0001, "price_vs_vwap_pct": 0.474, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7657, "ema20": 10.7637, "ema9_slope": -0.0245, "price_vs_ema9_pct": 0.055, "price_vs_ema9_atr": 0.432}, "volatility": {"atr": 0.0138, "atr_pct": 0.128, "vwap_distance_atr": 3.68, "range_expansion_pct": -32.9}, "rsi": {"value": 53.6, "has_full_history": true}, "quote": {"bid": 10.74, "ask": 10.75, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -14.4, "slope": 1.1}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 55.7, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.397950184279178, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0007435234460790841)", "volume=Declining (rvol=1.046, accel=0.404)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.055%, ema9_slope=-0.0245)", "resistance=SAFE (session_high $11.03 (2.40% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:25:05.585507", "symbol": "REAL", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.059532218029180156)", "volume=Declining (rvol=1.139, accel=0.832)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.12%, ema9_slope=-0.0342)", "resistance=SAFE (session_high $9.94 (0.37% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:25:05.573910+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.903, "open": 9.66, "extension_from_open_pct": 2.5155279503105623, "price_1m": 9.9, "price_3m": 9.915, "price_5m": 9.925, "price_sub": 9.895}, "velocity": {"velocity_1m": 0.0005050505050505242, "velocity_sub": 0.0026949637864244216}, "slope": {"slope_1m": 0.03029843963036018, "slope_3m": -0.035338067512534946, "slope_5m": -0.059532218029180156, "slope_sub": -0.023830079416770757}, "acceleration": {"momentum_acceleration": -0.0357, "velocity_acceleration": 0.000239, "slope_acceleration": -0.003721}, "volume": {"volume_1m": 26.0, "volume_3m": 2513.0, "volume_5m": 8105.0, "volume_sub": 26.0, "volume_acceleration": 0.832, "relative_volume": 1.139}, "vwap": {"value": 9.7976, "slope": 0.0006, "price_vs_vwap_pct": 1.076, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 89, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9149, "ema20": 9.918, "ema9_slope": -0.0342, "price_vs_ema9_pct": -0.12, "price_vs_ema9_atr": -1.489}, "volatility": {"atr": 0.008, "atr_pct": 0.081, "vwap_distance_atr": 13.153, "range_expansion_pct": -59.9}, "rsi": {"value": 41.2, "has_full_history": true}, "quote": {"bid": 9.89, "ask": 9.9, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 37.7, "slope": 44.0}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.37362415429666795, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.059532218029180156)", "volume=Declining (rvol=1.139, accel=0.832)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.12%, ema9_slope=-0.0342)", "resistance=SAFE (session_high $9.94 (0.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:25:10.599715", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.04463164941839716)", "volume=Declining (rvol=1.046, accel=0.404)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.126%, ema9_slope=-0.0335)", "resistance=SAFE (session_high $11.03 (2.63% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:25:10.592670+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7473, "open": 10.49, "extension_from_open_pct": 2.4528122020972254, "price_1m": 10.745, "price_3m": 10.7576, "price_5m": 10.785, "price_sub": 10.7693}, "velocity": {"velocity_1m": 0.0003567550798821109, "velocity_sub": -0.006809480034295092}, "slope": {"slope_1m": 0.021403014102724868, "slope_3m": -0.052556672837038534, "slope_5m": -0.04463164941839716, "slope_sub": -0.0033470002510304305}, "acceleration": {"momentum_acceleration": -0.0413, "velocity_acceleration": -0.001505, "slope_acceleration": -0.045186}, "volume": {"volume_1m": 264.0, "volume_3m": 3242.0, "volume_5m": 9225.0, "volume_sub": 264.0, "volume_acceleration": 0.404, "relative_volume": 1.046}, "vwap": {"value": 10.7209, "slope": 0.0001, "price_vs_vwap_pct": 0.246, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7609, "ema20": 10.7614, "ema9_slope": -0.0335, "price_vs_ema9_pct": -0.126, "price_vs_ema9_atr": -0.979}, "volatility": {"atr": 0.0139, "atr_pct": 0.129, "vwap_distance_atr": 1.903, "range_expansion_pct": -31.1}, "rsi": {"value": 45.9, "has_full_history": true}, "quote": {"bid": 10.74, "ask": 10.75, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.375}, "pressure": {"score": -24.7, "slope": -10.3}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.6304281075246827, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04463164941839716)", "volume=Declining (rvol=1.046, accel=0.404)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.126%, ema9_slope=-0.0335)", "resistance=SAFE (session_high $11.03 (2.63% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:25:10.603036", "symbol": "REAL", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.03288531297537476)", "volume=Declining (rvol=1.139, accel=0.832)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.014%, ema9_slope=-0.0289)", "resistance=SAFE (session_high $9.94 (0.24% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REAL", "computed_at": "2026-09-14T16:25:10.592670+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.9162, "open": 9.66, "extension_from_open_pct": 2.6521739130434754, "price_1m": 9.9, "price_3m": 9.915, "price_5m": 9.925, "price_sub": 9.895}, "velocity": {"velocity_1m": 0.0027272727272726507, "velocity_sub": 0.007141654034024029}, "slope": {"slope_1m": 0.16350258879098462, "slope_3m": 0.03128553262778169, "slope_5m": -0.03288531297537476, "slope_sub": 0.056123350240992013}, "acceleration": {"momentum_acceleration": -0.089, "velocity_acceleration": 0.000886, "slope_acceleration": 0.026541}, "volume": {"volume_1m": 127.0, "volume_3m": 2614.0, "volume_5m": 8206.0, "volume_sub": 127.0, "volume_acceleration": 0.832, "relative_volume": 1.139}, "vwap": {"value": 9.7976, "slope": 0.0006, "price_vs_vwap_pct": 1.21, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 89, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.9176, "ema20": 9.9193, "ema9_slope": -0.0289, "price_vs_ema9_pct": -0.014, "price_vs_ema9_atr": -0.148}, "volatility": {"atr": 0.0093, "atr_pct": 0.094, "vwap_distance_atr": 12.732, "range_expansion_pct": -15.0}, "rsi": {"value": 49.4, "has_full_history": true}, "quote": {"bid": 9.89, "ask": 9.9, "spread": 0.01, "spread_pct": 0.101}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 14.2, "slope": -23.5}}, "prediction": {"symbol": "REAL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.94, "resistance_source": "session_high", "resistance_distance_pct": 0.24001129464915594, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.03288531297537476)", "volume=Declining (rvol=1.139, accel=0.832)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.014%, ema9_slope=-0.0289)", "resistance=SAFE (session_high $9.94 (0.24% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:25:45.700153", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 67.2, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 479.182957, "reasons_for": ["held 479.2s (>= 18s)", "momentum=Building (slope_5m=0.0)", "volume=Expanding (rvol=1.303, accel=1.884)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.017%, ema9_slope=-0.0012)", "resistance=SAFE (session_high $5.92 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:25:45.693974+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.915, "open": 5.77, "extension_from_open_pct": 2.512998266897755, "price_1m": 5.915, "price_3m": 5.915, "price_5m": 5.915, "price_sub": 5.9186}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0020275065049164803}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04227733934610958, "slope_5m": 0.0, "slope_sub": 0.04260246992891117}, "acceleration": {"momentum_acceleration": 0.0426, "velocity_acceleration": -2e-06, "slope_acceleration": 6.2e-05}, "volume": {"volume_1m": 5235.0, "volume_3m": 71222.0, "volume_5m": 76792.0, "volume_sub": 1913.0, "volume_acceleration": 1.884, "relative_volume": 1.303}, "vwap": {"value": 5.8693, "slope": 0.0013, "price_vs_vwap_pct": 0.779, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 49, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.914, "ema20": 5.9101, "ema9_slope": -0.0012, "price_vs_ema9_pct": 0.017, "price_vs_ema9_atr": 0.121}, "volatility": {"atr": 0.0084, "atr_pct": 0.142, "vwap_distance_atr": 5.449, "range_expansion_pct": 50.0}, "rsi": {"value": 61.5, "has_full_history": true}, "quote": {"bid": 5.91, "ask": 5.92, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.316, "downtick_ratio": 0.421}, "pressure": {"score": 16.5, "slope": 37.1}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 67.2, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 5.92, "resistance_source": "session_high", "resistance_distance_pct": 0.08453085376162119, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=0.0)", "volume=Expanding (rvol=1.303, accel=1.884)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.017%, ema9_slope=-0.0012)", "resistance=SAFE (session_high $5.92 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:25:45.738448", "symbol": "GO", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.073370897441925)", "volume=Declining (rvol=1.082, accel=0.626)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.135%, ema9_slope=-0.0335)", "resistance=SAFE (session_high $11.96 (0.51% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:25:45.693974+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.8996, "open": 11.39, "extension_from_open_pct": 4.4741000877963035, "price_1m": 11.9, "price_3m": 11.925, "price_5m": 11.9213, "price_sub": 11.895}, "velocity": {"velocity_1m": -5.602240896370366e-05, "velocity_sub": 0.0012890570267619272}, "slope": {"slope_1m": -0.0033614010319572107, "slope_3m": -0.022686152484553176, "slope_5m": -0.073370897441925, "slope_sub": -0.002017247465837128}, "acceleration": {"momentum_acceleration": -0.0714, "velocity_acceleration": 1.5e-05, "slope_acceleration": 0.000337}, "volume": {"volume_1m": 1156.0, "volume_3m": 4769.0, "volume_5m": 8186.0, "volume_sub": 215.0, "volume_acceleration": 0.626, "relative_volume": 1.082}, "vwap": {"value": 11.6491, "slope": 0.0024, "price_vs_vwap_pct": 2.15, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 140, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9157, "ema20": 11.9131, "ema9_slope": -0.0335, "price_vs_ema9_pct": -0.135, "price_vs_ema9_atr": -1.355}, "volatility": {"atr": 0.0119, "atr_pct": 0.1, "vwap_distance_atr": 21.038, "range_expansion_pct": 57.0}, "rsi": {"value": 47.9, "has_full_history": true}, "quote": {"bid": 11.89, "ask": 11.9, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.2}, "pressure": {"score": 7.6, "slope": 24.5}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.5075800867256155, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.073370897441925)", "volume=Declining (rvol=1.082, accel=0.626)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.135%, ema9_slope=-0.0335)", "resistance=SAFE (session_high $11.96 (0.51% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:25:50.755111", "symbol": "GO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.03356600166823106)", "volume=Declining (rvol=1.082, accel=0.626)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.024%, ema9_slope=-0.0256)", "resistance=SAFE (session_high $11.96 (0.31% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:25:50.750978+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.9233, "open": 11.39, "extension_from_open_pct": 4.68217734855135, "price_1m": 11.9, "price_3m": 11.925, "price_5m": 11.9213, "price_sub": 11.895}, "velocity": {"velocity_1m": 0.0032633053221287093, "velocity_sub": 0.007930503012470162}, "slope": {"slope_1m": 0.1956068218928443, "slope_3m": 0.07682985196608844, "slope_5m": -0.03356600166823106, "slope_sub": 0.11744617575340834}, "acceleration": {"momentum_acceleration": -0.151, "velocity_acceleration": 0.001313, "slope_acceleration": 0.039345}, "volume": {"volume_1m": 1282.0, "volume_3m": 4895.0, "volume_5m": 8312.0, "volume_sub": 341.0, "volume_acceleration": 0.626, "relative_volume": 1.082}, "vwap": {"value": 11.6492, "slope": 0.0025, "price_vs_vwap_pct": 2.353, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 140, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9205, "ema20": 11.9153, "ema9_slope": -0.0256, "price_vs_ema9_pct": 0.024, "price_vs_ema9_atr": 0.237}, "volatility": {"atr": 0.0119, "atr_pct": 0.1, "vwap_distance_atr": 23.021, "range_expansion_pct": 56.9}, "rsi": {"value": 56.4, "has_full_history": true}, "quote": {"bid": 11.89, "ask": 11.9, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.571, "downtick_ratio": 0.286}, "pressure": {"score": 7.6, "slope": 0.0}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.3078006927612449, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.03356600166823106)", "volume=Declining (rvol=1.082, accel=0.626)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.024%, ema9_slope=-0.0256)", "resistance=SAFE (session_high $11.96 (0.31% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:25:55.788515", "symbol": "GO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.08698236675997263)", "volume=Declining (rvol=1.082, accel=0.626)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.19%, ema9_slope=-0.0363)", "resistance=SAFE (session_high $11.96 (0.58% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:25:55.783298+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.8915, "open": 11.39, "extension_from_open_pct": 4.402985074626866, "price_1m": 11.9, "price_3m": 11.925, "price_5m": 11.9213, "price_sub": 11.895}, "velocity": {"velocity_1m": -0.0011904761904761526, "velocity_sub": -0.0009808042594924894}, "slope": {"slope_1m": -0.07145409074669298, "slope_3m": -0.05672825066882776, "slope_5m": -0.08698236675997263, "slope_sub": -0.042873805996026505}, "acceleration": {"momentum_acceleration": -0.0441, "velocity_acceleration": -0.001771, "slope_acceleration": -0.053069}, "volume": {"volume_1m": 1302.0, "volume_3m": 4915.0, "volume_5m": 8332.0, "volume_sub": 361.0, "volume_acceleration": 0.626, "relative_volume": 1.082}, "vwap": {"value": 11.6492, "slope": 0.0025, "price_vs_vwap_pct": 2.08, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 140, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9141, "ema20": 11.9123, "ema9_slope": -0.0363, "price_vs_ema9_pct": -0.19, "price_vs_ema9_atr": -1.86}, "volatility": {"atr": 0.0122, "atr_pct": 0.102, "vwap_distance_atr": 19.934, "range_expansion_pct": 75.8}, "rsi": {"value": 44.8, "has_full_history": true}, "quote": {"bid": 11.89, "ask": 11.9, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.5, "downtick_ratio": 0.375}, "pressure": {"score": -5.0, "slope": -12.6}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.5760417104654604, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.08698236675997263)", "volume=Declining (rvol=1.082, accel=0.626)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.19%, ema9_slope=-0.0363)", "resistance=SAFE (session_high $11.96 (0.58% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:26:05.818872", "symbol": "GO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.08110041339382601)", "volume=Declining (rvol=1.082, accel=0.627)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.166%, ema9_slope=-0.0351)", "resistance=SAFE (session_high $11.96 (0.55% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:26:05.815185+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.895, "open": 11.39, "extension_from_open_pct": 4.433713784021062, "price_1m": 11.9, "price_3m": 11.925, "price_5m": 11.9213, "price_sub": 11.895}, "velocity": {"velocity_1m": -0.0007002801120449274, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.042025635637745584, "slope_3m": -0.04201680672268818, "slope_5m": -0.08110041339382601, "slope_sub": -0.010086576447847365}, "acceleration": {"momentum_acceleration": -0.071, "velocity_acceleration": 9.8e-05, "slope_acceleration": 0.002933}, "volume": {"volume_1m": 1422.0, "volume_3m": 5035.0, "volume_5m": 8452.0, "volume_sub": 481.0, "volume_acceleration": 0.627, "relative_volume": 1.082}, "vwap": {"value": 11.6492, "slope": 0.0025, "price_vs_vwap_pct": 2.11, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 140, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9148, "ema20": 11.9126, "ema9_slope": -0.0351, "price_vs_ema9_pct": -0.166, "price_vs_ema9_atr": -1.948}, "volatility": {"atr": 0.0102, "atr_pct": 0.086, "vwap_distance_atr": 24.165, "range_expansion_pct": 34.0}, "rsi": {"value": 46.1, "has_full_history": true}, "quote": {"bid": 11.89, "ask": 11.9, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.6, "downtick_ratio": 0.3}, "pressure": {"score": 2.7, "slope": 7.7}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.5464480874317047, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.08110041339382601)", "volume=Declining (rvol=1.082, accel=0.627)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.166%, ema9_slope=-0.0351)", "resistance=SAFE (session_high $11.96 (0.55% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:26:10.839699", "symbol": "GO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.08110041339382601)", "volume=Declining (rvol=1.082, accel=0.627)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.166%, ema9_slope=-0.0351)", "resistance=SAFE (session_high $11.96 (0.55% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:26:10.835429+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.895, "open": 11.39, "extension_from_open_pct": 4.433713784021062, "price_1m": 11.9, "price_3m": 11.925, "price_5m": 11.9213, "price_sub": 11.895}, "velocity": {"velocity_1m": -0.0007002801120449274, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.042025635637745584, "slope_3m": -0.04201680672268818, "slope_5m": -0.08110041339382601, "slope_sub": -0.010086576447847365}, "acceleration": {"momentum_acceleration": -0.071, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1422.0, "volume_3m": 5035.0, "volume_5m": 8452.0, "volume_sub": 481.0, "volume_acceleration": 0.627, "relative_volume": 1.082}, "vwap": {"value": 11.6492, "slope": 0.0025, "price_vs_vwap_pct": 2.11, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 140, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.9148, "ema20": 11.9126, "ema9_slope": -0.0351, "price_vs_ema9_pct": -0.166, "price_vs_ema9_atr": -1.948}, "volatility": {"atr": 0.0102, "atr_pct": 0.086, "vwap_distance_atr": 24.165, "range_expansion_pct": 34.0}, "rsi": {"value": 46.1, "has_full_history": true}, "quote": {"bid": 11.89, "ask": 11.9, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.6, "downtick_ratio": 0.3}, "pressure": {"score": 2.7, "slope": 0.0}}, "prediction": {"symbol": "GO", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.5464480874317047, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.08110041339382601)", "volume=Declining (rvol=1.082, accel=0.627)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.166%, ema9_slope=-0.0351)", "resistance=SAFE (session_high $11.96 (0.55% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:26:45.992989", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.01728309713100551)", "volume=Declining (rvol=1.049, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.137%, ema9_slope=0.0645)", "resistance=SAFE (session_high $5.80 (0.26% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:26:45.989209+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.785, "open": 5.73, "extension_from_open_pct": 0.9598603839441486, "price_1m": 5.785, "price_3m": 5.785, "price_5m": 5.77, "price_sub": 5.79}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0028785261945883096}, "slope": {"slope_1m": 0.0, "slope_3m": -0.08638065073423368, "slope_5m": 0.01728309713100551, "slope_sub": -0.035944493407298224}, "acceleration": {"momentum_acceleration": -0.0532, "velocity_acceleration": -2.3e-05, "slope_acceleration": -0.000479}, "volume": {"volume_1m": 10636.0, "volume_3m": 167401.0, "volume_5m": 447015.0, "volume_sub": 3038.0, "volume_acceleration": 0.536, "relative_volume": 1.049}, "vwap": {"value": 5.694, "slope": 0.0017, "price_vs_vwap_pct": 1.597, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 82, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7771, "ema20": 5.7647, "ema9_slope": 0.0645, "price_vs_ema9_pct": 0.137, "price_vs_ema9_atr": 0.714}, "volatility": {"atr": 0.0111, "atr_pct": 0.192, "vwap_distance_atr": 8.183, "range_expansion_pct": -35.3}, "rsi": {"value": 72.7, "has_full_history": true}, "quote": {"bid": 5.78, "ask": 5.79, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.36, "downtick_ratio": 0.4}, "pressure": {"score": -15.2, "slope": -13.2}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.8, "resistance_source": "session_high", "resistance_distance_pct": 0.25929127052722006, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.01728309713100551)", "volume=Declining (rvol=1.049, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.137%, ema9_slope=0.0645)", "resistance=SAFE (session_high $5.80 (0.26% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:26:51.012159", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.03456022118541485)", "volume=Declining (rvol=1.049, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.207%, ema9_slope=0.068)", "resistance=SAFE (session_high $5.80 (0.17% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:26:51.006834+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.79, "open": 5.73, "extension_from_open_pct": 1.0471204188481607, "price_1m": 5.785, "price_3m": 5.785, "price_5m": 5.77, "price_sub": 5.79}, "velocity": {"velocity_1m": 0.001440507058484556, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.08639308855291393, "slope_3m": -0.043177892918824644, "slope_5m": 0.03456022118541485, "slope_sub": 0.015895092390221233}, "acceleration": {"momentum_acceleration": -0.0187, "velocity_acceleration": 0.000574, "slope_acceleration": 0.017218}, "volume": {"volume_1m": 10768.0, "volume_3m": 167533.0, "volume_5m": 447147.0, "volume_sub": 3170.0, "volume_acceleration": 0.536, "relative_volume": 1.049}, "vwap": {"value": 5.6941, "slope": 0.0017, "price_vs_vwap_pct": 1.685, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 82, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7781, "ema20": 5.7652, "ema9_slope": 0.068, "price_vs_ema9_pct": 0.207, "price_vs_ema9_atr": 1.074}, "volatility": {"atr": 0.0111, "atr_pct": 0.192, "vwap_distance_atr": 8.633, "range_expansion_pct": -35.4}, "rsi": {"value": 74.8, "has_full_history": true}, "quote": {"bid": 5.78, "ask": 5.79, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.393, "downtick_ratio": 0.393}, "pressure": {"score": -11.6, "slope": 3.6}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.8, "resistance_source": "session_high", "resistance_distance_pct": 0.17271157167529858, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03456022118541485)", "volume=Declining (rvol=1.049, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.207%, ema9_slope=0.068)", "resistance=SAFE (session_high $5.80 (0.17% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:26:56.058850", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 23.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=1.049, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.068%, ema9_slope=0.061)", "resistance=SAFE (session_high $5.80 (0.35% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:26:56.053916+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.78, "open": 5.73, "extension_from_open_pct": 0.8726003490401365, "price_1m": 5.785, "price_3m": 5.785, "price_5m": 5.77, "price_sub": 5.79}, "velocity": {"velocity_1m": -0.001440507058484556, "velocity_sub": -0.005757052389176619}, "slope": {"slope_1m": -0.08646779074794453, "slope_3m": -0.12960829493087284, "slope_5m": 0.0, "slope_sub": -0.08780648004908974}, "acceleration": {"momentum_acceleration": -0.0878, "velocity_acceleration": -0.001141, "slope_acceleration": -0.03425}, "volume": {"volume_1m": 10928.0, "volume_3m": 167693.0, "volume_5m": 447307.0, "volume_sub": 3330.0, "volume_acceleration": 0.536, "relative_volume": 1.049}, "vwap": {"value": 5.694, "slope": 0.0017, "price_vs_vwap_pct": 1.51, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 82, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7761, "ema20": 5.7642, "ema9_slope": 0.061, "price_vs_ema9_pct": 0.068, "price_vs_ema9_atr": 0.354}, "volatility": {"atr": 0.0111, "atr_pct": 0.192, "vwap_distance_atr": 7.733, "range_expansion_pct": -35.3}, "rsi": {"value": 67.2, "has_full_history": true}, "quote": {"bid": 5.78, "ask": 5.79, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 32, "trades_per_second": 1.067, "uptick_ratio": 0.406, "downtick_ratio": 0.406}, "pressure": {"score": -15.6, "slope": -4.0}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.8, "resistance_source": "session_high", "resistance_distance_pct": 0.34602076124566733, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=1.049, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.068%, ema9_slope=0.061)", "resistance=SAFE (session_high $5.80 (0.35% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:01.072714", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.03439062915841431)", "volume=Declining (rvol=1.049, accel=0.527)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.002%, ema9_slope=0.0472)", "resistance=SAFE (session_high $5.80 (0.38% away))", "extension=EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:27:01.067619+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.7778, "open": 5.73, "extension_from_open_pct": 0.8342059336823668, "price_1m": 5.7895, "price_3m": 5.795, "price_5m": 5.78, "price_sub": 5.7816}, "velocity": {"velocity_1m": -0.0033681665083341297, "velocity_sub": -0.0021908583552419317}, "slope": {"slope_1m": -0.20229439886577275, "slope_3m": -0.062239587835619156, "slope_5m": -0.03439062915841431, "slope_sub": -0.051882020285871897}, "acceleration": {"momentum_acceleration": 0.0175, "velocity_acceleration": 0.000711, "slope_acceleration": -0.023102}, "volume": {"volume_1m": 740.0, "volume_3m": 99774.0, "volume_5m": 264835.0, "volume_sub": 740.0, "volume_acceleration": 0.527, "relative_volume": 1.049}, "vwap": {"value": 5.6941, "slope": 0.001, "price_vs_vwap_pct": 1.471, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 83, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7779, "ema20": 5.7663, "ema9_slope": 0.0472, "price_vs_ema9_pct": -0.002, "price_vs_ema9_atr": -0.011}, "volatility": {"atr": 0.0113, "atr_pct": 0.196, "vwap_distance_atr": 7.383, "range_expansion_pct": -36.7}, "rsi": {"value": 62.5, "has_full_history": true}, "quote": {"bid": 5.78, "ask": 5.79, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -13.4, "slope": 2.2}}, "prediction": {"symbol": "SNAP", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.8, "resistance_source": "session_high", "resistance_distance_pct": 0.3842292914257983, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.03439062915841431)", "volume=Declining (rvol=1.049, accel=0.527)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.002%, ema9_slope=0.0472)", "resistance=SAFE (session_high $5.80 (0.38% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:06.092767", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 23.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.00950258297482613)", "volume=Declining (rvol=1.049, accel=0.527)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.097%, ema9_slope=0.0522)", "resistance=SAFE (session_high $5.80 (0.26% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:27:06.087984+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.785, "open": 5.73, "extension_from_open_pct": 0.9598603839441486, "price_1m": 5.7895, "price_3m": 5.795, "price_5m": 5.78, "price_sub": 5.7816}, "velocity": {"velocity_1m": -0.0012954486570516078, "velocity_sub": 0.0019602416862691237}, "slope": {"slope_1m": -0.07775713853730477, "slope_3m": 0.0, "slope_5m": -0.00950258297482613, "slope_sub": 0.022820984932962377}, "acceleration": {"momentum_acceleration": -0.0323, "velocity_acceleration": 0.000827, "slope_acceleration": 0.024806}, "volume": {"volume_1m": 1955.0, "volume_3m": 100989.0, "volume_5m": 266050.0, "volume_sub": 1955.0, "volume_acceleration": 0.527, "relative_volume": 1.049}, "vwap": {"value": 5.6941, "slope": 0.001, "price_vs_vwap_pct": 1.597, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 83, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.7794, "ema20": 5.767, "ema9_slope": 0.0522, "price_vs_ema9_pct": 0.097, "price_vs_ema9_atr": 0.496}, "volatility": {"atr": 0.0113, "atr_pct": 0.196, "vwap_distance_atr": 8.016, "range_expansion_pct": -36.7}, "rsi": {"value": 69.4, "has_full_history": true}, "quote": {"bid": 5.78, "ask": 5.79, "spread": 0.01, "spread_pct": 0.173}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.444, "downtick_ratio": 0.222}, "pressure": {"score": -1.6, "slope": 11.8}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.8, "resistance_source": "session_high", "resistance_distance_pct": 0.25929127052722006, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.00950258297482613)", "volume=Declining (rvol=1.049, accel=0.527)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.097%, ema9_slope=0.0522)", "resistance=SAFE (session_high $5.80 (0.26% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:16.125113", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 21.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.41 fell below VWAP $9.41", "momentum=Weakening (slope_5m=0.01062468922783986)", "volume=Declining (rvol=1.203, accel=0.752)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.238%, ema9_slope=-0.073)", "resistance=SAFE (session_high $9.55 (1.49% away))", "extension=NORMAL"], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:27:16.120653+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4101, "open": 9.42, "extension_from_open_pct": -0.10509554140127408, "price_1m": 9.415, "price_3m": 9.405, "price_5m": 9.465, "price_sub": 9.415}, "velocity": {"velocity_1m": -0.0008674101610903238, "velocity_sub": -0.0017348203221806476}, "slope": {"slope_1m": -0.05205815639756749, "slope_3m": -0.052575490970115275, "slope_5m": 0.01062468922783986, "slope_sub": -0.05990663487225076}, "acceleration": {"momentum_acceleration": -0.0705, "velocity_acceleration": -9e-06, "slope_acceleration": -0.001814}, "volume": {"volume_1m": 100.0, "volume_3m": 5581.0, "volume_5m": 72342.0, "volume_sub": 100.0, "volume_acceleration": 0.752, "relative_volume": 1.203}, "vwap": {"value": 9.4141, "slope": 0.0, "price_vs_vwap_pct": -0.042, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 9.4325, "ema20": 9.4504, "ema9_slope": -0.073, "price_vs_ema9_pct": -0.238, "price_vs_ema9_atr": -1.673}, "volatility": {"atr": 0.0134, "atr_pct": 0.143, "vwap_distance_atr": -0.295, "range_expansion_pct": -79.9}, "rsi": {"value": 33.5, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.42, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -47.4, "slope": -42.9}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 21.0, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 1.4867004601438965, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.01062468922783986)", "volume=Declining (rvol=1.203, accel=0.752)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.238%, ema9_slope=-0.073)", "resistance=SAFE (session_high $9.55 (1.49% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:21.149669", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 33.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Weakening (slope_5m=0.020822267077444733)", "volume=Declining (rvol=1.204, accel=0.752)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.197%, ema9_slope=-0.071)", "resistance=SAFE (session_high $9.55 (1.43% away))", "extension=NORMAL"], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:27:21.143124+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4149, "open": 9.42, "extension_from_open_pct": -0.054140127388540855, "price_1m": 9.415, "price_3m": 9.405, "price_5m": 9.465, "price_sub": 9.415}, "velocity": {"velocity_1m": -1.7702248185478307e-05, "velocity_sub": -3.5404496370956614e-05}, "slope": {"slope_1m": -0.001062140531811289, "slope_3m": -0.027079741875195393, "slope_5m": 0.020822267077444733, "slope_sub": -0.029312276639928133}, "acceleration": {"momentum_acceleration": -0.0501, "velocity_acceleration": 0.000338, "slope_acceleration": 0.010154}, "volume": {"volume_1m": 201.0, "volume_3m": 5682.0, "volume_5m": 72443.0, "volume_sub": 201.0, "volume_acceleration": 0.752, "relative_volume": 1.204}, "vwap": {"value": 9.4141, "slope": 0.0, "price_vs_vwap_pct": 0.009, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 3, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.4335, "ema20": 9.4508, "ema9_slope": -0.071, "price_vs_ema9_pct": -0.197, "price_vs_ema9_atr": -1.387}, "volatility": {"atr": 0.0134, "atr_pct": 0.142, "vwap_distance_atr": 0.063, "range_expansion_pct": -79.9}, "rsi": {"value": 34.7, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.42, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -19.6, "slope": 27.8}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 33.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 1.4349594791235312, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.020822267077444733)", "volume=Declining (rvol=1.204, accel=0.752)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.197%, ema9_slope=-0.071)", "resistance=SAFE (session_high $9.55 (1.43% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:26.184229", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 33.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Weakening (slope_5m=0.020822267077444733)", "volume=Declining (rvol=1.204, accel=0.752)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.197%, ema9_slope=-0.071)", "resistance=SAFE (session_high $9.55 (1.43% away))", "extension=NORMAL"], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:27:26.179953+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4149, "open": 9.42, "extension_from_open_pct": -0.054140127388540855, "price_1m": 9.415, "price_3m": 9.405, "price_5m": 9.465, "price_sub": 9.415}, "velocity": {"velocity_1m": -1.7702248185478307e-05, "velocity_sub": -3.5404496370956614e-05}, "slope": {"slope_1m": -0.001062140531811289, "slope_3m": -0.027079741875195393, "slope_5m": 0.020822267077444733, "slope_sub": -0.029312276639928133}, "acceleration": {"momentum_acceleration": -0.0501, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 201.0, "volume_3m": 5682.0, "volume_5m": 72443.0, "volume_sub": 201.0, "volume_acceleration": 0.752, "relative_volume": 1.204}, "vwap": {"value": 9.4141, "slope": 0.0, "price_vs_vwap_pct": 0.009, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 3, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.4335, "ema20": 9.4508, "ema9_slope": -0.071, "price_vs_ema9_pct": -0.197, "price_vs_ema9_atr": -1.387}, "volatility": {"atr": 0.0134, "atr_pct": 0.142, "vwap_distance_atr": 0.063, "range_expansion_pct": -79.9}, "rsi": {"value": 34.7, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.42, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -19.6, "slope": 0.0}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 33.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 1.4349594791235312, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.020822267077444733)", "volume=Declining (rvol=1.204, accel=0.752)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.197%, ema9_slope=-0.071)", "resistance=SAFE (session_high $9.55 (1.43% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:31.203417", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 8.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $9.41 fell below VWAP $9.41", "momentum=Weakening (slope_5m=0.0135991976473392)", "volume=Declining (rvol=1.204, accel=0.753)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.226%, ema9_slope=-0.0725)", "resistance=SAFE (session_high $9.55 (1.47% away))", "extension=NORMAL"], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:27:31.199377+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4115, "open": 9.42, "extension_from_open_pct": -0.09023354564755552, "price_1m": 9.415, "price_3m": 9.405, "price_5m": 9.465, "price_sub": 9.415}, "velocity": {"velocity_1m": -0.0006195786864929985, "velocity_sub": -0.001239157372985997}, "slope": {"slope_1m": -0.03718163227364565, "slope_3m": -0.0451383357230085, "slope_5m": 0.0135991976473392, "slope_sub": -0.05098247477429827}, "acceleration": {"momentum_acceleration": -0.0646, "velocity_acceleration": -0.00024, "slope_acceleration": -0.007196}, "volume": {"volume_1m": 312.0, "volume_3m": 5793.0, "volume_5m": 72554.0, "volume_sub": 312.0, "volume_acceleration": 0.753, "relative_volume": 1.204}, "vwap": {"value": 9.4141, "slope": 0.0, "price_vs_vwap_pct": -0.027, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 9.4328, "ema20": 9.4505, "ema9_slope": -0.0725, "price_vs_ema9_pct": -0.226, "price_vs_ema9_atr": -1.589}, "volatility": {"atr": 0.0134, "atr_pct": 0.143, "vwap_distance_atr": -0.191, "range_expansion_pct": -79.9}, "rsi": {"value": 33.8, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.42, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": -12.8, "slope": 6.8}}, "prediction": {"symbol": "BRBR", "direction": "DOWN", "confidence": 8.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 1.4716038888593796, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.0135991976473392)", "volume=Declining (rvol=1.204, accel=0.753)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.226%, ema9_slope=-0.0725)", "resistance=SAFE (session_high $9.55 (1.47% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:36.221056", "symbol": "BRBR", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 57.5, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.06668563880169844)", "volume=Declining (rvol=1.204, accel=0.754)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.014%, ema9_slope=-0.0619)", "resistance=SAFE (session_high $9.55 (1.20% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "BRBR", "computed_at": "2026-09-14T16:27:36.216799+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4365, "open": 9.42, "extension_from_open_pct": 0.17515923566879646, "price_1m": 9.415, "price_3m": 9.405, "price_5m": 9.465, "price_sub": 9.4115}, "velocity": {"velocity_1m": 0.0038059833598869546, "velocity_sub": 0.008854415697108273}, "slope": {"slope_1m": 0.2280985597963176, "slope_3m": 0.08754399306722649, "slope_5m": 0.06668563880169844, "slope_sub": 0.1390787360821735}, "acceleration": {"momentum_acceleration": 0.0724, "velocity_acceleration": 0.002012, "slope_acceleration": 0.052872}, "volume": {"volume_1m": 632.0, "volume_3m": 6113.0, "volume_5m": 72874.0, "volume_sub": 320.0, "volume_acceleration": 0.754, "relative_volume": 1.204}, "vwap": {"value": 9.4141, "slope": 0.0, "price_vs_vwap_pct": 0.238, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 3, "rejection_count": 1, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 9.4378, "ema20": 9.4529, "ema9_slope": -0.0619, "price_vs_ema9_pct": -0.014, "price_vs_ema9_atr": -0.088}, "volatility": {"atr": 0.015, "atr_pct": 0.158, "vwap_distance_atr": 1.5, "range_expansion_pct": -57.9}, "rsi": {"value": 43.6, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.42, "spread": 0.01, "spread_pct": 0.106}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 13.4, "slope": 26.2}}, "prediction": {"symbol": "BRBR", "direction": "UP", "confidence": 57.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.55, "resistance_source": "session_high", "resistance_distance_pct": 1.2027764531341085, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.06668563880169844)", "volume=Declining (rvol=1.204, accel=0.754)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.014%, ema9_slope=-0.0619)", "resistance=SAFE (session_high $9.55 (1.20% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:46.297582", "symbol": "TIC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.07837678542316934)", "volume=Declining (rvol=1.106, accel=0.65)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.118%, ema9_slope=-0.0339)", "resistance=SAFE (session_high $9.60 (0.37% away))", "extension=EXTENDED"], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:27:46.287685+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.56, "open": 9.54, "extension_from_open_pct": 0.2096436058700351, "price_1m": 9.56, "price_3m": 9.575, "price_5m": 9.59, "price_sub": 9.565}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.001742463843874893}, "slope": {"slope_1m": 0.0, "slope_3m": -0.0041839837103562925, "slope_5m": -0.07837678542316934, "slope_sub": -0.13128119365543026}, "acceleration": {"momentum_acceleration": 0.0529, "velocity_acceleration": -0.0, "slope_acceleration": 0.000151}, "volume": {"volume_1m": 577.0, "volume_3m": 2486.0, "volume_5m": 6766.0, "volume_sub": 282.0, "volume_acceleration": 0.65, "relative_volume": 1.106}, "vwap": {"value": 9.5163, "slope": 0.0003, "price_vs_vwap_pct": 0.459, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5713, "ema20": 9.5692, "ema9_slope": -0.0339, "price_vs_ema9_pct": -0.118, "price_vs_ema9_atr": -1.202}, "volatility": {"atr": 0.0094, "atr_pct": 0.099, "vwap_distance_atr": 4.636, "range_expansion_pct": -15.4}, "rsi": {"value": 46.3, "has_full_history": true}, "quote": {"bid": 9.56, "ask": 9.57, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -18.0, "slope": 32.8}}, "prediction": {"symbol": "TIC", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.595, "resistance_source": "session_high", "resistance_distance_pct": 0.36610878661088014, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.07837678542316934)", "volume=Declining (rvol=1.106, accel=0.65)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.118%, ema9_slope=-0.0339)", "resistance=SAFE (session_high $9.60 (0.37% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:46.299967", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.11447118872002524)", "volume=Declining (rvol=1.146, accel=0.755)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.101%, ema9_slope=-0.0219)", "resistance=SAFE (session_high $13.63 (0.44% away))", "extension=EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:27:46.287685+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5747, "open": 12.8, "extension_from_open_pct": 6.052343749999994, "price_1m": 13.55, "price_3m": 13.615, "price_5m": 13.6286, "price_sub": 13.53}, "velocity": {"velocity_1m": 0.0030381303813037243, "velocity_sub": 0.011012564671101411}, "slope": {"slope_1m": 0.18212182991885092, "slope_3m": -0.11158933161796097, "slope_5m": -0.11447118872002524, "slope_sub": -0.15024872504225625}, "acceleration": {"momentum_acceleration": 0.0358, "velocity_acceleration": 3.4e-05, "slope_acceleration": 0.000565}, "volume": {"volume_1m": 12468.0, "volume_3m": 18852.0, "volume_5m": 22770.0, "volume_sub": 10595.0, "volume_acceleration": 0.755, "relative_volume": 1.146}, "vwap": {"value": 13.1909, "slope": 0.0135, "price_vs_vwap_pct": 2.91, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5885, "ema20": 13.5748, "ema9_slope": -0.0219, "price_vs_ema9_pct": -0.101, "price_vs_ema9_atr": -0.563}, "volatility": {"atr": 0.0245, "atr_pct": 0.18, "vwap_distance_atr": 15.667, "range_expansion_pct": 31.1}, "rsi": {"value": 53.2, "has_full_history": true}, "quote": {"bid": 13.55, "ask": 13.56, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.318, "downtick_ratio": 0.182}, "pressure": {"score": 7.0, "slope": 15.1}}, "prediction": {"symbol": "AMPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.635, "resistance_source": "session_high", "resistance_distance_pct": 0.44420871179473426, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.11447118872002524)", "volume=Declining (rvol=1.146, accel=0.755)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.101%, ema9_slope=-0.0219)", "resistance=SAFE (session_high $13.63 (0.44% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:46.302274", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.1526224925043042)", "volume=Declining (rvol=1.124, accel=0.823)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.201%, ema9_slope=-0.0397)", "resistance=SAFE (session_high $8.56 (1.03% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:27:46.287685+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4727, "open": 8.02, "extension_from_open_pct": 5.644638403990027, "price_1m": 8.475, "price_3m": 8.51, "price_5m": 8.525, "price_sub": 8.4687}, "velocity": {"velocity_1m": -0.0004523107177974373, "velocity_sub": 0.0015744250396556572}, "slope": {"slope_1m": -0.027142326097346178, "slope_3m": -0.04306327351668112, "slope_5m": -0.1526224925043042, "slope_sub": -0.3613429047588274}, "acceleration": {"momentum_acceleration": 0.2087, "velocity_acceleration": 5e-06, "slope_acceleration": -9.2e-05}, "volume": {"volume_1m": 494.0, "volume_3m": 6058.0, "volume_5m": 12496.0, "volume_sub": 1.0, "volume_acceleration": 0.823, "relative_volume": 1.124}, "vwap": {"value": 8.2, "slope": 0.0027, "price_vs_vwap_pct": 3.326, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 151, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4898, "ema20": 8.4743, "ema9_slope": -0.0397, "price_vs_ema9_pct": -0.201, "price_vs_ema9_atr": -0.606}, "volatility": {"atr": 0.0282, "atr_pct": 0.333, "vwap_distance_atr": 9.664, "range_expansion_pct": -7.1}, "rsi": {"value": 52.8, "has_full_history": true}, "quote": {"bid": 8.45, "ask": 8.48, "spread": 0.03, "spread_pct": 0.354}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 36.7, "slope": 42.1}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 1.029187862192702, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.1526224925043042)", "volume=Declining (rvol=1.124, accel=0.823)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.201%, ema9_slope=-0.0397)", "resistance=SAFE (session_high $8.56 (1.03% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:46.304668", "symbol": "APPS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.018768576625275146)", "volume=Declining (rvol=1.038, accel=0.461)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.106%, ema9_slope=-0.018)", "resistance=SAFE (session_high $11.94 (1.74% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:27:46.287685+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7363, "open": 11.75, "extension_from_open_pct": -0.11659574468085145, "price_1m": 11.7, "price_3m": 11.73, "price_5m": 11.74, "price_sub": 11.722}, "velocity": {"velocity_1m": 0.005170940170940266, "velocity_sub": 0.00406642779957926}, "slope": {"slope_1m": 0.30977586052406453, "slope_3m": 0.11224510119130224, "slope_5m": -0.018768576625275146, "slope_sub": 0.104419041119259}, "acceleration": {"momentum_acceleration": -0.1232, "velocity_acceleration": 9e-06, "slope_acceleration": 0.000855}, "volume": {"volume_1m": 618.0, "volume_3m": 5711.0, "volume_5m": 6740.0, "volume_sub": 380.0, "volume_acceleration": 0.461, "relative_volume": 1.038}, "vwap": {"value": 11.6316, "slope": 0.0006, "price_vs_vwap_pct": 0.9, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 53, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7238, "ema20": 11.7214, "ema9_slope": -0.018, "price_vs_ema9_pct": 0.106, "price_vs_ema9_atr": 0.582}, "volatility": {"atr": 0.0215, "atr_pct": 0.183, "vwap_distance_atr": 4.882, "range_expansion_pct": 77.9}, "rsi": {"value": 54.5, "has_full_history": true}, "quote": {"bid": 11.7, "ask": 11.71, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.444}, "pressure": {"score": -19.5, "slope": -4.3}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.7356407044809654, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.018768576625275146)", "volume=Declining (rvol=1.038, accel=0.461)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.106%, ema9_slope=-0.018)", "resistance=SAFE (session_high $11.94 (1.74% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:51.329866", "symbol": "TIC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.07837678542316934)", "volume=Declining (rvol=1.106, accel=0.65)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.118%, ema9_slope=-0.0339)", "resistance=SAFE (session_high $9.60 (0.37% away))", "extension=EXTENDED"], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:27:51.318236+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.56, "open": 9.54, "extension_from_open_pct": 0.2096436058700351, "price_1m": 9.56, "price_3m": 9.575, "price_5m": 9.59, "price_sub": 9.565}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.001742463843874893}, "slope": {"slope_1m": 0.0, "slope_3m": -0.0041839837103562925, "slope_5m": -0.07837678542316934, "slope_sub": -0.13128119365543026}, "acceleration": {"momentum_acceleration": 0.0529, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 577.0, "volume_3m": 2486.0, "volume_5m": 6766.0, "volume_sub": 282.0, "volume_acceleration": 0.65, "relative_volume": 1.106}, "vwap": {"value": 9.5163, "slope": 0.0003, "price_vs_vwap_pct": 0.459, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5713, "ema20": 9.5692, "ema9_slope": -0.0339, "price_vs_ema9_pct": -0.118, "price_vs_ema9_atr": -1.202}, "volatility": {"atr": 0.0094, "atr_pct": 0.099, "vwap_distance_atr": 4.636, "range_expansion_pct": -15.4}, "rsi": {"value": 46.3, "has_full_history": true}, "quote": {"bid": 9.56, "ask": 9.57, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -18.0, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.595, "resistance_source": "session_high", "resistance_distance_pct": 0.36610878661088014, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.07837678542316934)", "volume=Declining (rvol=1.106, accel=0.65)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.118%, ema9_slope=-0.0339)", "resistance=SAFE (session_high $9.60 (0.37% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:51.331797", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.16045102931543215)", "volume=Declining (rvol=1.147, accel=0.756)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.285%, ema9_slope=-0.0311)", "resistance=SAFE (session_high $13.63 (0.68% away))", "extension=EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:27:51.318236+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5435, "open": 12.8, "extension_from_open_pct": 5.808593749999994, "price_1m": 13.55, "price_3m": 13.615, "price_5m": 13.6286, "price_sub": 13.53}, "velocity": {"velocity_1m": -0.0007995079950800539, "velocity_sub": 0.0033259423503327204}, "slope": {"slope_1m": -0.04798198829978289, "slope_3m": -0.22666683047286956, "slope_5m": -0.16045102931543215, "slope_sub": -0.2884251874118305}, "acceleration": {"momentum_acceleration": 0.128, "velocity_acceleration": -0.001528, "slope_acceleration": -0.045741}, "volume": {"volume_1m": 13040.0, "volume_3m": 19424.0, "volume_5m": 23342.0, "volume_sub": 11167.0, "volume_acceleration": 0.756, "relative_volume": 1.147}, "vwap": {"value": 13.191, "slope": 0.0136, "price_vs_vwap_pct": 2.672, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5822, "ema20": 13.5718, "ema9_slope": -0.0311, "price_vs_ema9_pct": -0.285, "price_vs_ema9_atr": -1.581}, "volatility": {"atr": 0.0245, "atr_pct": 0.181, "vwap_distance_atr": 14.387, "range_expansion_pct": 31.2}, "rsi": {"value": 45.6, "has_full_history": true}, "quote": {"bid": 13.54, "ask": 13.55, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.226, "downtick_ratio": 0.226}, "pressure": {"score": -3.8, "slope": -10.8}}, "prediction": {"symbol": "AMPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.635, "resistance_source": "session_high", "resistance_distance_pct": 0.6756008417321957, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.16045102931543215)", "volume=Declining (rvol=1.147, accel=0.756)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.285%, ema9_slope=-0.0311)", "resistance=SAFE (session_high $13.63 (0.68% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:51.333568", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.1526224925043042)", "volume=Declining (rvol=1.124, accel=0.823)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.201%, ema9_slope=-0.0397)", "resistance=SAFE (session_high $8.56 (1.03% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:27:51.318236+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4727, "open": 8.02, "extension_from_open_pct": 5.644638403990027, "price_1m": 8.475, "price_3m": 8.51, "price_5m": 8.525, "price_sub": 8.4687}, "velocity": {"velocity_1m": -0.0004523107177974373, "velocity_sub": 0.0015744250396556572}, "slope": {"slope_1m": -0.027142326097346178, "slope_3m": -0.04306327351668112, "slope_5m": -0.1526224925043042, "slope_sub": -0.3613429047588274}, "acceleration": {"momentum_acceleration": 0.2087, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 494.0, "volume_3m": 6058.0, "volume_5m": 12496.0, "volume_sub": 1.0, "volume_acceleration": 0.823, "relative_volume": 1.124}, "vwap": {"value": 8.2, "slope": 0.0027, "price_vs_vwap_pct": 3.326, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 151, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4898, "ema20": 8.4743, "ema9_slope": -0.0397, "price_vs_ema9_pct": -0.201, "price_vs_ema9_atr": -0.606}, "volatility": {"atr": 0.0282, "atr_pct": 0.333, "vwap_distance_atr": 9.664, "range_expansion_pct": -7.1}, "rsi": {"value": 52.8, "has_full_history": true}, "quote": {"bid": 8.45, "ask": 8.48, "spread": 0.03, "spread_pct": 0.354}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 36.7, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 1.029187862192702, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.1526224925043042)", "volume=Declining (rvol=1.124, accel=0.823)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.201%, ema9_slope=-0.0397)", "resistance=SAFE (session_high $8.56 (1.03% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:51.335318", "symbol": "APPS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.018768576625275146)", "volume=Declining (rvol=1.038, accel=0.461)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.106%, ema9_slope=-0.018)", "resistance=SAFE (session_high $11.94 (1.74% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:27:51.318236+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7363, "open": 11.75, "extension_from_open_pct": -0.11659574468085145, "price_1m": 11.7, "price_3m": 11.73, "price_5m": 11.74, "price_sub": 11.722}, "velocity": {"velocity_1m": 0.005170940170940266, "velocity_sub": 0.00406642779957926}, "slope": {"slope_1m": 0.30977586052406453, "slope_3m": 0.11224510119130224, "slope_5m": -0.018768576625275146, "slope_sub": 0.104419041119259}, "acceleration": {"momentum_acceleration": -0.1232, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 625.0, "volume_3m": 5718.0, "volume_5m": 6747.0, "volume_sub": 387.0, "volume_acceleration": 0.461, "relative_volume": 1.038}, "vwap": {"value": 11.6316, "slope": 0.0006, "price_vs_vwap_pct": 0.9, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 53, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7238, "ema20": 11.7214, "ema9_slope": -0.018, "price_vs_ema9_pct": 0.106, "price_vs_ema9_atr": 0.582}, "volatility": {"atr": 0.0215, "atr_pct": 0.183, "vwap_distance_atr": 4.882, "range_expansion_pct": 77.9}, "rsi": {"value": 54.5, "has_full_history": true}, "quote": {"bid": 11.7, "ask": 11.71, "spread": 0.01, "spread_pct": 0.085}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.2, "downtick_ratio": 0.4}, "pressure": {"score": -18.6, "slope": 0.9}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.7356407044809654, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.018768576625275146)", "volume=Declining (rvol=1.038, accel=0.461)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.106%, ema9_slope=-0.018)", "resistance=SAFE (session_high $11.94 (1.74% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:51.336957", "symbol": "FPI", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.0046364985163211995)", "volume=Declining (rvol=1.071, accel=0.882)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.01%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:27:51.318236+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.78, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.78}, "velocity": {"velocity_1m": 0.0007730364873223225, "velocity_sub": 0.001546072974644645}, "slope": {"slope_1m": 0.04637143519592657, "slope_3m": 0.0, "slope_5m": -0.0046364985163211995, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": -0.0046, "velocity_acceleration": 4e-06, "slope_acceleration": 0.000135}, "volume": {"volume_1m": 38.0, "volume_3m": 1037.0, "volume_5m": 2206.0, "volume_sub": 38.0, "volume_acceleration": 0.882, "relative_volume": 1.071}, "vwap": {"value": 10.6959, "slope": 0.0006, "price_vs_vwap_pct": 0.833, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 68, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7839, "ema20": 10.7792, "ema9_slope": -0.0015, "price_vs_ema9_pct": 0.01, "price_vs_ema9_atr": 0.371}, "volatility": {"atr": 0.0029, "atr_pct": 0.026, "vwap_distance_atr": 31.198, "range_expansion_pct": -30.5}, "rsi": {"value": 67.0, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.167}, "pressure": {"score": 4.8, "slope": 5.5}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0046364985163211995)", "volume=Declining (rvol=1.071, accel=0.882)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.01%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:56.375734", "symbol": "TIC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.07837678542316934)", "volume=Declining (rvol=1.106, accel=0.65)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.118%, ema9_slope=-0.0339)", "resistance=SAFE (session_high $9.60 (0.37% away))", "extension=EXTENDED"], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:27:56.366148+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.56, "open": 9.54, "extension_from_open_pct": 0.2096436058700351, "price_1m": 9.56, "price_3m": 9.575, "price_5m": 9.59, "price_sub": 9.565}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.001742463843874893}, "slope": {"slope_1m": 0.0, "slope_3m": -0.0041839837103562925, "slope_5m": -0.07837678542316934, "slope_sub": -0.13128119365543026}, "acceleration": {"momentum_acceleration": 0.0529, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 577.0, "volume_3m": 2486.0, "volume_5m": 6766.0, "volume_sub": 282.0, "volume_acceleration": 0.65, "relative_volume": 1.106}, "vwap": {"value": 9.5163, "slope": 0.0003, "price_vs_vwap_pct": 0.459, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 35, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5713, "ema20": 9.5692, "ema9_slope": -0.0339, "price_vs_ema9_pct": -0.118, "price_vs_ema9_atr": -1.202}, "volatility": {"atr": 0.0094, "atr_pct": 0.099, "vwap_distance_atr": 4.636, "range_expansion_pct": -15.4}, "rsi": {"value": 46.3, "has_full_history": true}, "quote": {"bid": 9.56, "ask": 9.57, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -18.0, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.595, "resistance_source": "session_high", "resistance_distance_pct": 0.36610878661088014, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.07837678542316934)", "volume=Declining (rvol=1.106, accel=0.65)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.118%, ema9_slope=-0.0339)", "resistance=SAFE (session_high $9.60 (0.37% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:56.378144", "symbol": "APPS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.08160923857556111)", "volume=Declining (rvol=1.039, accel=0.463)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.145%, ema9_slope=-0.0305)", "resistance=SAFE (session_high $11.94 (2.06% away))", "extension=EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:27:56.366148+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.6995, "open": 11.75, "extension_from_open_pct": -0.42978723404254926, "price_1m": 11.7, "price_3m": 11.73, "price_5m": 11.74, "price_sub": 11.722}, "velocity": {"velocity_1m": -7.122507122490523e-05, "velocity_sub": -0.006398225558778103}, "slope": {"slope_1m": -0.004273595589639392, "slope_3m": -0.04485965337017217, "slope_5m": -0.08160923857556111, "slope_sub": -0.08401065500990505}, "acceleration": {"momentum_acceleration": 0.0024, "velocity_acceleration": -0.002073, "slope_acceleration": -0.062214}, "volume": {"volume_1m": 1757.0, "volume_3m": 6850.0, "volume_5m": 7879.0, "volume_sub": 1519.0, "volume_acceleration": 0.463, "relative_volume": 1.039}, "vwap": {"value": 11.6317, "slope": 0.0007, "price_vs_vwap_pct": 0.583, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 53, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7165, "ema20": 11.7179, "ema9_slope": -0.0305, "price_vs_ema9_pct": -0.145, "price_vs_ema9_atr": -0.79}, "volatility": {"atr": 0.0215, "atr_pct": 0.183, "vwap_distance_atr": 3.162, "range_expansion_pct": 78.1}, "rsi": {"value": 44.7, "has_full_history": true}, "quote": {"bid": 11.69, "ask": 11.71, "spread": 0.02, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.143, "downtick_ratio": 0.429}, "pressure": {"score": -29.3, "slope": -10.7}}, "prediction": {"symbol": "APPS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 2.055643403564247, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.08160923857556111)", "volume=Declining (rvol=1.039, accel=0.463)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.145%, ema9_slope=-0.0305)", "resistance=SAFE (session_high $11.94 (2.06% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:56.380327", "symbol": "FPI", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.0046364985163211995)", "volume=Declining (rvol=1.071, accel=0.882)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.01%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:27:56.366148+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.78, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.78}, "velocity": {"velocity_1m": 0.0007730364873223225, "velocity_sub": 0.001546072974644645}, "slope": {"slope_1m": 0.04637143519592657, "slope_3m": 0.0, "slope_5m": -0.0046364985163211995, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": -0.0046, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 38.0, "volume_3m": 1037.0, "volume_5m": 2206.0, "volume_sub": 38.0, "volume_acceleration": 0.882, "relative_volume": 1.071}, "vwap": {"value": 10.6959, "slope": 0.0006, "price_vs_vwap_pct": 0.833, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 68, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7839, "ema20": 10.7792, "ema9_slope": -0.0015, "price_vs_ema9_pct": 0.01, "price_vs_ema9_atr": 0.371}, "volatility": {"atr": 0.0029, "atr_pct": 0.026, "vwap_distance_atr": 31.198, "range_expansion_pct": -30.5}, "rsi": {"value": 67.0, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.167}, "pressure": {"score": 4.8, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0046364985163211995)", "volume=Declining (rvol=1.071, accel=0.882)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.01%, ema9_slope=-0.0015)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:27:56.382733", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.0917915684148734)", "volume=Declining (rvol=1.147, accel=0.756)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.011%, ema9_slope=-0.0174)", "resistance=SAFE (session_high $13.63 (0.33% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:27:56.366148+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5901, "open": 12.8, "extension_from_open_pct": 6.172656249999991, "price_1m": 13.55, "price_3m": 13.615, "price_5m": 13.6286, "price_sub": 13.53}, "velocity": {"velocity_1m": 0.004932349323493101, "velocity_sub": 0.014806602611480727}, "slope": {"slope_1m": 0.2955037011654261, "slope_3m": -0.05485322161438112, "slope_5m": -0.0917915684148734, "slope_sub": -0.08210480154628756}, "acceleration": {"momentum_acceleration": -0.0097, "velocity_acceleration": 0.002274, "slope_acceleration": 0.068045}, "volume": {"volume_1m": 13068.0, "volume_3m": 19452.0, "volume_5m": 23370.0, "volume_sub": 11195.0, "volume_acceleration": 0.756, "relative_volume": 1.147}, "vwap": {"value": 13.1914, "slope": 0.014, "price_vs_vwap_pct": 3.023, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5916, "ema20": 13.5762, "ema9_slope": -0.0174, "price_vs_ema9_pct": -0.011, "price_vs_ema9_atr": -0.06}, "volatility": {"atr": 0.0245, "atr_pct": 0.18, "vwap_distance_atr": 16.274, "range_expansion_pct": 31.0}, "rsi": {"value": 56.3, "has_full_history": true}, "quote": {"bid": 13.54, "ask": 13.55, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.229, "downtick_ratio": 0.2}, "pressure": {"score": 5.4, "slope": 9.2}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.635, "resistance_source": "session_high", "resistance_distance_pct": 0.33038756153376475, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0917915684148734)", "volume=Declining (rvol=1.147, accel=0.756)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.011%, ema9_slope=-0.0174)", "resistance=SAFE (session_high $13.63 (0.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:01.406374", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.15086841330585554)", "volume=Declining (rvol=1.147, accel=0.756)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.247%, ema9_slope=-0.0292)", "resistance=SAFE (session_high $13.63 (0.63% away))", "extension=EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:28:01.395867+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.55, "open": 12.8, "extension_from_open_pct": 5.859375, "price_1m": 13.55, "price_3m": 13.615, "price_5m": 13.6286, "price_sub": 13.53}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.004927322000493064}, "slope": {"slope_1m": 0.0, "slope_3m": -0.20267780370961694, "slope_5m": -0.15086841330585554, "slope_sub": -0.2817784498497095}, "acceleration": {"momentum_acceleration": 0.1309, "velocity_acceleration": -0.001964, "slope_acceleration": -0.058752}, "volume": {"volume_1m": 13075.0, "volume_3m": 19459.0, "volume_5m": 23377.0, "volume_sub": 11202.0, "volume_acceleration": 0.756, "relative_volume": 1.147}, "vwap": {"value": 13.1907, "slope": 0.0133, "price_vs_vwap_pct": 2.724, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 118, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5835, "ema20": 13.5724, "ema9_slope": -0.0292, "price_vs_ema9_pct": -0.247, "price_vs_ema9_atr": -1.599}, "volatility": {"atr": 0.021, "atr_pct": 0.155, "vwap_distance_atr": 17.133, "range_expansion_pct": 31.2}, "rsi": {"value": 47.1, "has_full_history": true}, "quote": {"bid": 13.54, "ask": 13.55, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 37, "trades_per_second": 1.233, "uptick_ratio": 0.243, "downtick_ratio": 0.216}, "pressure": {"score": -1.6, "slope": -7.0}}, "prediction": {"symbol": "AMPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.635, "resistance_source": "session_high", "resistance_distance_pct": 0.6273062730627238, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.15086841330585554)", "volume=Declining (rvol=1.147, accel=0.756)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.247%, ema9_slope=-0.0292)", "resistance=SAFE (session_high $13.63 (0.63% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:01.408758", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.11154950038558631)", "volume=Declining (rvol=1.126, accel=0.815)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.203%, ema9_slope=-0.0551)", "resistance=SAFE (session_high $8.56 (1.09% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:28:01.395867+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4677, "open": 8.02, "extension_from_open_pct": 5.582294264339166, "price_1m": 8.47, "price_3m": 8.48, "price_5m": 8.52, "price_sub": 8.47}, "velocity": {"velocity_1m": -0.0004525777253049919, "velocity_sub": -0.0009051554506099838}, "slope": {"slope_1m": -0.027158350897701206, "slope_3m": -0.043088691874529114, "slope_5m": -0.11154950038558631, "slope_sub": -0.30403184196948424}, "acceleration": {"momentum_acceleration": 0.1925, "velocity_acceleration": -0.000246, "slope_acceleration": -2e-06}, "volume": {"volume_1m": 100.0, "volume_3m": 3513.0, "volume_5m": 11855.0, "volume_sub": 100.0, "volume_acceleration": 0.815, "relative_volume": 1.126}, "vwap": {"value": 8.2003, "slope": 0.0015, "price_vs_vwap_pct": 3.261, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 152, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4849, "ema20": 8.4734, "ema9_slope": -0.0551, "price_vs_ema9_pct": -0.203, "price_vs_ema9_atr": -0.696}, "volatility": {"atr": 0.0248, "atr_pct": 0.292, "vwap_distance_atr": 10.797, "range_expansion_pct": -74.7}, "rsi": {"value": 51.4, "has_full_history": true}, "quote": {"bid": 8.45, "ask": 8.48, "spread": 0.03, "spread_pct": 0.354}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -45.3, "slope": -82.0}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 1.088843487605844, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.11154950038558631)", "volume=Declining (rvol=1.126, accel=0.815)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.203%, ema9_slope=-0.0551)", "resistance=SAFE (session_high $8.56 (1.09% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:01.411248", "symbol": "APPS", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.0597881790228936)", "volume=Declining (rvol=1.039, accel=0.457)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.113%, ema9_slope=-0.0363)", "resistance=SAFE (session_high $11.94 (2.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:28:01.395867+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7, "open": 11.75, "extension_from_open_pct": -0.4255319148936231, "price_1m": 11.7, "price_3m": 11.71, "price_5m": 11.7323, "price_sub": 11.7176}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0050067135477116585}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": -0.0597881790228936, "slope_sub": -0.057204696761747754}, "acceleration": {"momentum_acceleration": -0.0026, "velocity_acceleration": 0.000277, "slope_acceleration": 0.00085}, "volume": {"volume_1m": 8.0, "volume_3m": 3145.0, "volume_5m": 7606.0, "volume_sub": 8.0, "volume_acceleration": 0.457, "relative_volume": 1.039}, "vwap": {"value": 11.6317, "slope": 0.0003, "price_vs_vwap_pct": 0.588, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7132, "ema20": 11.7162, "ema9_slope": -0.0363, "price_vs_ema9_pct": -0.113, "price_vs_ema9_atr": -0.751}, "volatility": {"atr": 0.0176, "atr_pct": 0.151, "vwap_distance_atr": 3.874, "range_expansion_pct": -62.4}, "rsi": {"value": 44.8, "has_full_history": true}, "quote": {"bid": 11.69, "ask": 11.71, "spread": 0.02, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -57.1, "slope": -27.8}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 2.0512820512820533, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0597881790228936)", "volume=Declining (rvol=1.039, accel=0.457)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.113%, ema9_slope=-0.0363)", "resistance=SAFE (session_high $11.94 (2.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:06.435775", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10187045473839026)", "volume=Declining (rvol=1.126, accel=0.815)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.165%, ema9_slope=-0.0531)", "resistance=SAFE (session_high $8.56 (1.04% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:28:06.423325+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4718, "open": 8.02, "extension_from_open_pct": 5.6334164588528735, "price_1m": 8.47, "price_3m": 8.48, "price_5m": 8.52, "price_sub": 8.47}, "velocity": {"velocity_1m": 0.00035419126328204597, "velocity_sub": 0.0007083825265640919}, "slope": {"slope_1m": 0.021249217910722092, "slope_3m": -0.018885146832014536, "slope_5m": -0.10187045473839026, "slope_sub": -0.2749870289137347}, "acceleration": {"momentum_acceleration": 0.1731, "velocity_acceleration": 0.000321, "slope_acceleration": 0.009629}, "volume": {"volume_1m": 104.0, "volume_3m": 3517.0, "volume_5m": 11859.0, "volume_sub": 104.0, "volume_acceleration": 0.815, "relative_volume": 1.126}, "vwap": {"value": 8.2003, "slope": 0.0015, "price_vs_vwap_pct": 3.311, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 152, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4858, "ema20": 8.4738, "ema9_slope": -0.0531, "price_vs_ema9_pct": -0.165, "price_vs_ema9_atr": -0.53}, "volatility": {"atr": 0.0264, "atr_pct": 0.311, "vwap_distance_atr": 10.3, "range_expansion_pct": -72.4}, "rsi": {"value": 52.6, "has_full_history": true}, "quote": {"bid": 8.45, "ask": 8.48, "spread": 0.03, "spread_pct": 0.354}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -17.5, "slope": 27.8}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 1.039920678014126, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.10187045473839026)", "volume=Declining (rvol=1.126, accel=0.815)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.165%, ema9_slope=-0.0531)", "resistance=SAFE (session_high $8.56 (1.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:06.438159", "symbol": "FPI", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.004636928498563277)", "volume=Declining (rvol=1.072, accel=0.867)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.015%, ema9_slope=-0.0036)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:28:06.423325+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.78, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.78}, "velocity": {"velocity_1m": 0.0007730364873223225, "velocity_sub": 0.001546072974644645}, "slope": {"slope_1m": 0.04637143519592657, "slope_3m": 0.023187509661465985, "slope_5m": -0.004636928498563277, "slope_sub": 0.018548574078370628}, "acceleration": {"momentum_acceleration": -0.0232, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 12.0, "volume_3m": 1063.0, "volume_5m": 1491.0, "volume_sub": 12.0, "volume_acceleration": 0.867, "relative_volume": 1.072}, "vwap": {"value": 10.6959, "slope": 0.0007, "price_vs_vwap_pct": 0.833, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 69, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7834, "ema20": 10.7793, "ema9_slope": -0.0036, "price_vs_ema9_pct": 0.015, "price_vs_ema9_atr": 0.577}, "volatility": {"atr": 0.0029, "atr_pct": 0.026, "vwap_distance_atr": 31.169, "range_expansion_pct": -30.5}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 17.8, "slope": 13.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.004636928498563277)", "volume=Declining (rvol=1.072, accel=0.867)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.015%, ema9_slope=-0.0036)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:06.440840", "symbol": "TIC", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.021747858672376337)", "volume=Declining (rvol=1.107, accel=0.643)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.053%, ema9_slope=-0.0315)", "resistance=SAFE (session_high $9.60 (0.31% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:28:06.423325+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.565, "open": 9.54, "extension_from_open_pct": 0.26205450733752994, "price_1m": 9.56, "price_3m": 9.5608, "price_5m": 9.59, "price_sub": 9.5634}, "velocity": {"velocity_1m": 0.0008716875871685852, "velocity_sub": 0.0005576817171019456}, "slope": {"slope_1m": 0.052287581699336005, "slope_3m": 0.0261460693742322, "slope_5m": -0.021747858672376337, "slope_sub": 0.014847538262474608}, "acceleration": {"momentum_acceleration": -0.0366, "velocity_acceleration": 0.000229, "slope_acceleration": 0.005199}, "volume": {"volume_1m": 391.0, "volume_3m": 1253.0, "volume_5m": 5995.0, "volume_sub": 391.0, "volume_acceleration": 0.643, "relative_volume": 1.107}, "vwap": {"value": 9.5163, "slope": 0.0002, "price_vs_vwap_pct": 0.511, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 36, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5701, "ema20": 9.5688, "ema9_slope": -0.0315, "price_vs_ema9_pct": -0.053, "price_vs_ema9_atr": -0.613}, "volatility": {"atr": 0.0083, "atr_pct": 0.086, "vwap_distance_atr": 5.884, "range_expansion_pct": -85.7}, "rsi": {"value": 49.9, "has_full_history": true}, "quote": {"bid": 9.56, "ask": 9.57, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 31.5, "slope": 49.5}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.595, "resistance_source": "session_high", "resistance_distance_pct": 0.313643491897555, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.021747858672376337)", "volume=Declining (rvol=1.107, accel=0.643)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.053%, ema9_slope=-0.0315)", "resistance=SAFE (session_high $9.60 (0.31% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:06.443568", "symbol": "APPS", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.04628688646390527)", "volume=Declining (rvol=1.04, accel=0.458)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.059%, ema9_slope=-0.0336)", "resistance=SAFE (session_high $11.94 (1.98% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "APPS", "computed_at": "2026-09-14T16:28:06.423325+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.7079, "open": 11.75, "extension_from_open_pct": -0.358297872340422, "price_1m": 11.7, "price_3m": 11.71, "price_5m": 11.7323, "price_sub": 11.7176}, "velocity": {"velocity_1m": 0.001125356125356286, "velocity_sub": -0.0027593818984543795}, "slope": {"slope_1m": 0.06749857953939592, "slope_3m": 0.03375308691206735, "slope_5m": -0.04628688646390527, "slope_sub": -0.016731686912574335}, "acceleration": {"momentum_acceleration": -0.0296, "velocity_acceleration": 0.000447, "slope_acceleration": 0.013426}, "volume": {"volume_1m": 229.0, "volume_3m": 3366.0, "volume_5m": 7827.0, "volume_sub": 229.0, "volume_acceleration": 0.458, "relative_volume": 1.04}, "vwap": {"value": 11.6317, "slope": 0.0003, "price_vs_vwap_pct": 0.655, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.7148, "ema20": 11.717, "ema9_slope": -0.0336, "price_vs_ema9_pct": -0.059, "price_vs_ema9_atr": -0.38}, "volatility": {"atr": 0.0182, "atr_pct": 0.156, "vwap_distance_atr": 4.187, "range_expansion_pct": -62.4}, "rsi": {"value": 47.4, "has_full_history": true}, "quote": {"bid": 11.69, "ask": 11.71, "spread": 0.02, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -15.5, "slope": 41.6}}, "prediction": {"symbol": "APPS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.94, "resistance_source": "session_high", "resistance_distance_pct": 1.9824221252316734, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.04628688646390527)", "volume=Declining (rvol=1.04, accel=0.458)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.059%, ema9_slope=-0.0336)", "resistance=SAFE (session_high $11.94 (1.98% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:06.446184", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 5, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.16359255138058945)", "volume=Declining (rvol=1.148, accel=0.749)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.307%, ema9_slope=-0.056)", "resistance=SAFE (session_high $13.63 (0.76% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:28:06.423325+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5315, "open": 12.8, "extension_from_open_pct": 5.71484374999999, "price_1m": 13.55, "price_3m": 13.605, "price_5m": 13.62, "price_sub": 13.545}, "velocity": {"velocity_1m": -0.002275522755227711, "velocity_sub": -0.003322259136212751}, "slope": {"slope_1m": -0.1366246330520931, "slope_3m": -0.06829676482532503, "slope_5m": -0.16359255138058945, "slope_sub": -0.059826613610559486}, "acceleration": {"momentum_acceleration": -0.1038, "velocity_acceleration": -0.001641, "slope_acceleration": -0.027176}, "volume": {"volume_1m": 401.0, "volume_3m": 17908.0, "volume_5m": 21931.0, "volume_sub": 401.0, "volume_acceleration": 0.749, "relative_volume": 1.148}, "vwap": {"value": 13.191, "slope": 0.012, "price_vs_vwap_pct": 2.582, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 119, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5731, "ema20": 13.5685, "ema9_slope": -0.056, "price_vs_ema9_pct": -0.307, "price_vs_ema9_atr": -1.729}, "volatility": {"atr": 0.0241, "atr_pct": 0.178, "vwap_distance_atr": 14.139, "range_expansion_pct": 88.5}, "rsi": {"value": 42.7, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.54, "spread": 0.01, "spread_pct": 0.074}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.091, "downtick_ratio": 0.273}, "pressure": {"score": -15.9, "slope": -14.3}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.635, "resistance_source": "session_high", "resistance_distance_pct": 0.764881942135021, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.16359255138058945)", "volume=Declining (rvol=1.148, accel=0.749)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.307%, ema9_slope=-0.056)", "resistance=SAFE (session_high $13.63 (0.76% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:11.471434", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 55.7, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.019909495526875837)", "volume=Declining (rvol=1.056, accel=0.411)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.066%, ema9_slope=-0.0218)", "resistance=SAFE (session_high $11.03 (2.48% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:28:11.459891+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7632, "open": 10.49, "extension_from_open_pct": 2.6043851286939868, "price_1m": 10.735, "price_3m": 10.75, "price_5m": 10.7586, "price_sub": 10.735}, "velocity": {"velocity_1m": 0.0043782021425244535, "velocity_sub": 0.008756404285048907}, "slope": {"slope_1m": 0.262347545375892, "slope_3m": 0.06139877574562039, "slope_5m": 0.019909495526875837, "slope_sub": 0.030145844479076173}, "acceleration": {"momentum_acceleration": 0.0102, "velocity_acceleration": 8.6e-05, "slope_acceleration": 0.001332}, "volume": {"volume_1m": 707.0, "volume_3m": 13023.0, "volume_5m": 18984.0, "volume_sub": 707.0, "volume_acceleration": 0.411, "relative_volume": 1.056}, "vwap": {"value": 10.7212, "slope": 0.0002, "price_vs_vwap_pct": 0.392, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7561, "ema20": 10.7586, "ema9_slope": -0.0218, "price_vs_ema9_pct": 0.066, "price_vs_ema9_atr": 0.525}, "volatility": {"atr": 0.0136, "atr_pct": 0.126, "vwap_distance_atr": 3.098, "range_expansion_pct": -25.6}, "rsi": {"value": 52.1, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.417, "downtick_ratio": 0.333}, "pressure": {"score": -5.2, "slope": 19.5}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 55.7, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.478816708785491, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.019909495526875837)", "volume=Declining (rvol=1.056, accel=0.411)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.066%, ema9_slope=-0.0218)", "resistance=SAFE (session_high $11.03 (2.48% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:11.473918", "symbol": "SECZ", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10187045473839026)", "volume=Declining (rvol=1.126, accel=0.815)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.165%, ema9_slope=-0.0531)", "resistance=SAFE (session_high $8.56 (1.04% away))", "extension=EXTENDED"], "features": {"symbol": "SECZ", "computed_at": "2026-09-14T16:28:11.459891+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.4718, "open": 8.02, "extension_from_open_pct": 5.6334164588528735, "price_1m": 8.47, "price_3m": 8.48, "price_5m": 8.52, "price_sub": 8.47}, "velocity": {"velocity_1m": 0.00035419126328204597, "velocity_sub": 0.0007083825265640919}, "slope": {"slope_1m": 0.021249217910722092, "slope_3m": -0.018885146832014536, "slope_5m": -0.10187045473839026, "slope_sub": -0.2749870289137347}, "acceleration": {"momentum_acceleration": 0.1731, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 104.0, "volume_3m": 3517.0, "volume_5m": 11859.0, "volume_sub": 104.0, "volume_acceleration": 0.815, "relative_volume": 1.126}, "vwap": {"value": 8.2003, "slope": 0.0015, "price_vs_vwap_pct": 3.311, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 152, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4858, "ema20": 8.4738, "ema9_slope": -0.0531, "price_vs_ema9_pct": -0.165, "price_vs_ema9_atr": -0.53}, "volatility": {"atr": 0.0264, "atr_pct": 0.311, "vwap_distance_atr": 10.3, "range_expansion_pct": -72.4}, "rsi": {"value": 52.6, "has_full_history": true}, "quote": {"bid": 8.45, "ask": 8.48, "spread": 0.03, "spread_pct": 0.354}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -17.5, "slope": 0.0}}, "prediction": {"symbol": "SECZ", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.5599, "resistance_source": "session_high", "resistance_distance_pct": 1.039920678014126, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.10187045473839026)", "volume=Declining (rvol=1.126, accel=0.815)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.165%, ema9_slope=-0.0531)", "resistance=SAFE (session_high $8.56 (1.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:11.476253", "symbol": "FPI", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.004636928498563277)", "volume=Declining (rvol=1.072, accel=0.867)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.015%, ema9_slope=-0.0036)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:28:11.459891+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.78, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.78}, "velocity": {"velocity_1m": 0.0007730364873223225, "velocity_sub": 0.001546072974644645}, "slope": {"slope_1m": 0.04637143519592657, "slope_3m": 0.023187509661465985, "slope_5m": -0.004636928498563277, "slope_sub": 0.018548574078370628}, "acceleration": {"momentum_acceleration": -0.0232, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 12.0, "volume_3m": 1063.0, "volume_5m": 1491.0, "volume_sub": 12.0, "volume_acceleration": 0.867, "relative_volume": 1.072}, "vwap": {"value": 10.6959, "slope": 0.0007, "price_vs_vwap_pct": 0.833, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 69, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7834, "ema20": 10.7793, "ema9_slope": -0.0036, "price_vs_ema9_pct": 0.015, "price_vs_ema9_atr": 0.577}, "volatility": {"atr": 0.0029, "atr_pct": 0.026, "vwap_distance_atr": 31.169, "range_expansion_pct": -30.5}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 17.8, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.004636928498563277)", "volume=Declining (rvol=1.072, accel=0.867)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.015%, ema9_slope=-0.0036)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:11.478457", "symbol": "TIC", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.021747858672376337)", "volume=Declining (rvol=1.107, accel=0.643)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.053%, ema9_slope=-0.0315)", "resistance=SAFE (session_high $9.60 (0.31% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "TIC", "computed_at": "2026-09-14T16:28:11.459891+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.565, "open": 9.54, "extension_from_open_pct": 0.26205450733752994, "price_1m": 9.56, "price_3m": 9.5608, "price_5m": 9.59, "price_sub": 9.5634}, "velocity": {"velocity_1m": 0.0008716875871685852, "velocity_sub": 0.0005576817171019456}, "slope": {"slope_1m": 0.052287581699336005, "slope_3m": 0.0261460693742322, "slope_5m": -0.021747858672376337, "slope_sub": 0.014847538262474608}, "acceleration": {"momentum_acceleration": -0.0366, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 391.0, "volume_3m": 1253.0, "volume_5m": 5995.0, "volume_sub": 391.0, "volume_acceleration": 0.643, "relative_volume": 1.107}, "vwap": {"value": 9.5163, "slope": 0.0002, "price_vs_vwap_pct": 0.511, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 36, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5701, "ema20": 9.5688, "ema9_slope": -0.0315, "price_vs_ema9_pct": -0.053, "price_vs_ema9_atr": -0.613}, "volatility": {"atr": 0.0083, "atr_pct": 0.086, "vwap_distance_atr": 5.884, "range_expansion_pct": -85.7}, "rsi": {"value": 49.9, "has_full_history": true}, "quote": {"bid": 9.56, "ask": 9.57, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 31.5, "slope": 0.0}}, "prediction": {"symbol": "TIC", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.595, "resistance_source": "session_high", "resistance_distance_pct": 0.313643491897555, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.021747858672376337)", "volume=Declining (rvol=1.107, accel=0.643)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.053%, ema9_slope=-0.0315)", "resistance=SAFE (session_high $9.60 (0.31% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:16.496306", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.04189164029044699)", "volume=Declining (rvol=1.056, accel=0.411)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.181%, ema9_slope=-0.0341)", "resistance=SAFE (session_high $11.03 (2.80% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:28:16.490182+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.73, "open": 10.49, "extension_from_open_pct": 2.287893231649192, "price_1m": 10.735, "price_3m": 10.75, "price_5m": 10.7586, "price_sub": 10.735}, "velocity": {"velocity_1m": -0.0007762769756247486, "velocity_sub": -0.0015525539512494973}, "slope": {"slope_1m": -0.0465874679711065, "slope_3m": -0.09312432096849094, "slope_5m": -0.04189164029044699, "slope_sub": -0.1553152163285782}, "acceleration": {"momentum_acceleration": 0.1134, "velocity_acceleration": -0.002049, "slope_acceleration": -0.061415}, "volume": {"volume_1m": 807.0, "volume_3m": 13123.0, "volume_5m": 19084.0, "volume_sub": 807.0, "volume_acceleration": 0.411, "relative_volume": 1.056}, "vwap": {"value": 10.7212, "slope": 0.0002, "price_vs_vwap_pct": 0.082, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7494, "ema20": 10.7554, "ema9_slope": -0.0341, "price_vs_ema9_pct": -0.181, "price_vs_ema9_atr": -1.432}, "volatility": {"atr": 0.0136, "atr_pct": 0.126, "vwap_distance_atr": 0.652, "range_expansion_pct": -25.6}, "rsi": {"value": 40.5, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.385, "downtick_ratio": 0.385}, "pressure": {"score": -15.8, "slope": -10.6}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.7958993476234753, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.04189164029044699)", "volume=Declining (rvol=1.056, accel=0.411)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.181%, ema9_slope=-0.0341)", "resistance=SAFE (session_high $11.03 (2.80% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:16.498140", "symbol": "FPI", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 17.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.004636928498563277)", "volume=Declining (rvol=1.072, accel=0.867)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.015%, ema9_slope=-0.0036)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:28:16.490182+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.78, "price_3m": 10.785, "price_5m": 10.785, "price_sub": 10.78}, "velocity": {"velocity_1m": 0.0007730364873223225, "velocity_sub": 0.001546072974644645}, "slope": {"slope_1m": 0.04637143519592657, "slope_3m": 0.023187509661465985, "slope_5m": -0.004636928498563277, "slope_sub": 0.018548574078370628}, "acceleration": {"momentum_acceleration": -0.0232, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 36.0, "volume_3m": 1087.0, "volume_5m": 1515.0, "volume_sub": 36.0, "volume_acceleration": 0.867, "relative_volume": 1.072}, "vwap": {"value": 10.696, "slope": 0.0007, "price_vs_vwap_pct": 0.832, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 69, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7834, "ema20": 10.7793, "ema9_slope": -0.0036, "price_vs_ema9_pct": 0.015, "price_vs_ema9_atr": 0.577}, "volatility": {"atr": 0.0029, "atr_pct": 0.026, "vwap_distance_atr": 31.163, "range_expansion_pct": -30.5}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 11.1, "slope": -6.7}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.004636928498563277)", "volume=Declining (rvol=1.072, accel=0.867)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.015%, ema9_slope=-0.0036)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:21.511208", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.032579353997952296)", "volume=Declining (rvol=1.056, accel=0.411)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.144%, ema9_slope=-0.0323)", "resistance=SAFE (session_high $11.03 (2.75% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:28:21.506327+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.735, "open": 10.49, "extension_from_open_pct": 2.3355576739752073, "price_1m": 10.735, "price_3m": 10.75, "price_5m": 10.7586, "price_sub": 10.735}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.06983240223463952, "slope_5m": -0.032579353997952296, "slope_sub": -0.1273660003537953}, "acceleration": {"momentum_acceleration": 0.0948, "velocity_acceleration": 0.00031, "slope_acceleration": 0.009288}, "volume": {"volume_1m": 927.0, "volume_3m": 13243.0, "volume_5m": 19204.0, "volume_sub": 927.0, "volume_acceleration": 0.411, "relative_volume": 1.056}, "vwap": {"value": 10.7212, "slope": 0.0002, "price_vs_vwap_pct": 0.129, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7504, "ema20": 10.7559, "ema9_slope": -0.0323, "price_vs_ema9_pct": -0.144, "price_vs_ema9_atr": -1.137}, "volatility": {"atr": 0.0136, "atr_pct": 0.126, "vwap_distance_atr": 1.02, "range_expansion_pct": -25.6}, "rsi": {"value": 42.0, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.438, "downtick_ratio": 0.375}, "pressure": {"score": -12.2, "slope": 3.6}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.748020493712156, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.032579353997952296)", "volume=Declining (rvol=1.056, accel=0.411)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.144%, ema9_slope=-0.0323)", "resistance=SAFE (session_high $11.03 (2.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:26.551510", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.013773822663892186)", "volume=Declining (rvol=1.057, accel=0.412)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.068%, ema9_slope=-0.0285)", "resistance=SAFE (session_high $11.03 (2.65% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:28:26.546983+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7451, "open": 10.49, "extension_from_open_pct": 2.4318398474737895, "price_1m": 10.735, "price_3m": 10.75, "price_5m": 10.7586, "price_sub": 10.735}, "velocity": {"velocity_1m": 0.0015680794907625105, "velocity_sub": 0.003136158981525021}, "slope": {"slope_1m": 0.09404053053757971, "slope_3m": -0.022804769454636685, "slope_5m": -0.013773822663892186, "slope_sub": -0.07092842233127664}, "acceleration": {"momentum_acceleration": 0.0572, "velocity_acceleration": 0.000622, "slope_acceleration": 0.018656}, "volume": {"volume_1m": 1230.0, "volume_3m": 13546.0, "volume_5m": 19507.0, "volume_sub": 1230.0, "volume_acceleration": 0.412, "relative_volume": 1.057}, "vwap": {"value": 10.7212, "slope": 0.0002, "price_vs_vwap_pct": 0.223, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7525, "ema20": 10.7569, "ema9_slope": -0.0285, "price_vs_ema9_pct": -0.068, "price_vs_ema9_atr": -0.542}, "volatility": {"atr": 0.0136, "atr_pct": 0.126, "vwap_distance_atr": 1.764, "range_expansion_pct": -25.6}, "rsi": {"value": 46.1, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.429, "downtick_ratio": 0.429}, "pressure": {"score": -12.5, "slope": -0.3}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.651441121999782, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.013773822663892186)", "volume=Declining (rvol=1.057, accel=0.412)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.068%, ema9_slope=-0.0285)", "resistance=SAFE (session_high $11.03 (2.65% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:31.567346", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.032579353997952296)", "volume=Declining (rvol=1.057, accel=0.412)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.144%, ema9_slope=-0.0323)", "resistance=SAFE (session_high $11.03 (2.75% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T16:28:31.563128+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.735, "open": 10.49, "extension_from_open_pct": 2.3355576739752073, "price_1m": 10.735, "price_3m": 10.75, "price_5m": 10.7586, "price_sub": 10.7451}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0031332111070786774}, "slope": {"slope_1m": 0.0, "slope_3m": -0.06983240223463952, "slope_5m": -0.032579353997952296, "slope_sub": 0.018812528958025855}, "acceleration": {"momentum_acceleration": -0.0514, "velocity_acceleration": -0.00125, "slope_acceleration": -0.018748}, "volume": {"volume_1m": 1434.0, "volume_3m": 13750.0, "volume_5m": 19711.0, "volume_sub": 204.0, "volume_acceleration": 0.412, "relative_volume": 1.057}, "vwap": {"value": 10.7212, "slope": 0.0002, "price_vs_vwap_pct": 0.129, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 31, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7504, "ema20": 10.7559, "ema9_slope": -0.0323, "price_vs_ema9_pct": -0.144, "price_vs_ema9_atr": -1.137}, "volatility": {"atr": 0.0136, "atr_pct": 0.126, "vwap_distance_atr": 1.019, "range_expansion_pct": -25.6}, "rsi": {"value": 42.0, "has_full_history": true}, "quote": {"bid": 10.73, "ask": 10.74, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -30.3, "slope": -17.8}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.748020493712156, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.032579353997952296)", "volume=Declining (rvol=1.057, accel=0.412)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.144%, ema9_slope=-0.0323)", "resistance=SAFE (session_high $11.03 (2.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:48.124542", "symbol": "REPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10386587306264236)", "volume=Declining (rvol=1.113, accel=0.866)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.308%, ema9_slope=-0.0321)", "resistance=SAFE (session_high $13.64 (0.81% away))", "extension=EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:28:48.120244+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.535, "open": 12.9, "extension_from_open_pct": 4.922480620155037, "price_1m": 13.58, "price_3m": 13.571, "price_5m": 13.622, "price_sub": 13.52}, "velocity": {"velocity_1m": -0.005522827687776133, "velocity_sub": 0.003698224852071146}, "slope": {"slope_1m": -0.33191960169647744, "slope_3m": -0.1658680427570952, "slope_5m": -0.10386587306264236, "slope_sub": -0.31719686491471233}, "acceleration": {"momentum_acceleration": 0.2133, "velocity_acceleration": 3e-06, "slope_acceleration": -0.000924}, "volume": {"volume_1m": 2862.0, "volume_3m": 6078.0, "volume_5m": 10386.0, "volume_sub": 866.0, "volume_acceleration": 0.866, "relative_volume": 1.113}, "vwap": {"value": 13.196, "slope": 0.0027, "price_vs_vwap_pct": 2.569, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 95, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5769, "ema20": 13.5716, "ema9_slope": -0.0321, "price_vs_ema9_pct": -0.308, "price_vs_ema9_atr": -1.581}, "volatility": {"atr": 0.0265, "atr_pct": 0.196, "vwap_distance_atr": 12.798, "range_expansion_pct": -5.2}, "rsi": {"value": 44.1, "has_full_history": true}, "quote": {"bid": 13.52, "ask": 13.55, "spread": 0.03, "spread_pct": 0.222}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.429}, "pressure": {"score": -0.8, "slope": 1.7}}, "prediction": {"symbol": "REPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.645, "resistance_source": "session_high", "resistance_distance_pct": 0.8127077946065714, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.10386587306264236)", "volume=Declining (rvol=1.113, accel=0.866)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.308%, ema9_slope=-0.0321)", "resistance=SAFE (session_high $13.64 (0.81% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:53.136762", "symbol": "REPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.0964923910961832)", "volume=Declining (rvol=1.113, accel=0.866)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.279%, ema9_slope=-0.0306)", "resistance=SAFE (session_high $13.64 (0.78% away))", "extension=EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:28:53.131135+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.54, "open": 12.9, "extension_from_open_pct": 4.9612403100775095, "price_1m": 13.58, "price_3m": 13.571, "price_5m": 13.622, "price_sub": 13.52}, "velocity": {"velocity_1m": -0.004909180166912238, "velocity_sub": 0.004930966469427903}, "slope": {"slope_1m": -0.29498525073746995, "slope_3m": -0.1474201474201508, "slope_5m": -0.0964923910961832, "slope_sub": -0.2950396459524343}, "acceleration": {"momentum_acceleration": 0.1985, "velocity_acceleration": 0.000246, "slope_acceleration": 0.007371}, "volume": {"volume_1m": 2874.0, "volume_3m": 6090.0, "volume_5m": 10398.0, "volume_sub": 878.0, "volume_acceleration": 0.866, "relative_volume": 1.113}, "vwap": {"value": 13.1961, "slope": 0.0027, "price_vs_vwap_pct": 2.606, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 95, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5779, "ema20": 13.572, "ema9_slope": -0.0306, "price_vs_ema9_pct": -0.279, "price_vs_ema9_atr": -1.43}, "volatility": {"atr": 0.0265, "atr_pct": 0.196, "vwap_distance_atr": 12.986, "range_expansion_pct": -5.2}, "rsi": {"value": 45.0, "has_full_history": true}, "quote": {"bid": 13.52, "ask": 13.55, "spread": 0.03, "spread_pct": 0.222}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.5, "downtick_ratio": 0.375}, "pressure": {"score": 5.1, "slope": 5.9}}, "prediction": {"symbol": "REPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.645, "resistance_source": "session_high", "resistance_distance_pct": 0.7754800590841983, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.0964923910961832)", "volume=Declining (rvol=1.113, accel=0.866)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.279%, ema9_slope=-0.0306)", "resistance=SAFE (session_high $13.64 (0.78% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:28:58.162199", "symbol": "REPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.0964923910961832)", "volume=Declining (rvol=1.113, accel=0.866)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.279%, ema9_slope=-0.0306)", "resistance=SAFE (session_high $13.64 (0.78% away))", "extension=EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:28:58.157520+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.54, "open": 12.9, "extension_from_open_pct": 4.9612403100775095, "price_1m": 13.58, "price_3m": 13.571, "price_5m": 13.622, "price_sub": 13.52}, "velocity": {"velocity_1m": -0.004909180166912238, "velocity_sub": 0.004930966469427903}, "slope": {"slope_1m": -0.29498525073746995, "slope_3m": -0.1474201474201508, "slope_5m": -0.0964923910961832, "slope_sub": -0.2950396459524343}, "acceleration": {"momentum_acceleration": 0.1985, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2874.0, "volume_3m": 6090.0, "volume_5m": 10398.0, "volume_sub": 878.0, "volume_acceleration": 0.866, "relative_volume": 1.113}, "vwap": {"value": 13.1961, "slope": 0.0027, "price_vs_vwap_pct": 2.606, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 95, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5779, "ema20": 13.572, "ema9_slope": -0.0306, "price_vs_ema9_pct": -0.279, "price_vs_ema9_atr": -1.43}, "volatility": {"atr": 0.0265, "atr_pct": 0.196, "vwap_distance_atr": 12.986, "range_expansion_pct": -5.2}, "rsi": {"value": 45.0, "has_full_history": true}, "quote": {"bid": 13.52, "ask": 13.55, "spread": 0.03, "spread_pct": 0.222}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.5, "downtick_ratio": 0.375}, "pressure": {"score": 5.1, "slope": 0.0}}, "prediction": {"symbol": "REPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.645, "resistance_source": "session_high", "resistance_distance_pct": 0.7754800590841983, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.0964923910961832)", "volume=Declining (rvol=1.113, accel=0.866)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.279%, ema9_slope=-0.0306)", "resistance=SAFE (session_high $13.64 (0.78% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:29:03.171518", "symbol": "REPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.08480575794224374)", "volume=Declining (rvol=1.113, accel=0.868)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.241%, ema9_slope=-0.0426)", "resistance=SAFE (session_high $13.64 (0.81% away))", "extension=EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:29:03.166710+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.536, "open": 12.9, "extension_from_open_pct": 4.9302325581395285, "price_1m": 13.535, "price_3m": 13.58, "price_5m": 13.61, "price_sub": 13.54}, "velocity": {"velocity_1m": 0.0001231375446372917, "velocity_sub": -0.0009847365829639488}, "slope": {"slope_1m": 0.007387979756931372, "slope_3m": -0.1623576295786099, "slope_5m": -0.08480575794224374, "slope_sub": -0.18751961019546223}, "acceleration": {"momentum_acceleration": 0.1027, "velocity_acceleration": -0.001181, "slope_acceleration": 0.060364}, "volume": {"volume_1m": 13.0, "volume_3m": 3628.0, "volume_5m": 8965.0, "volume_sub": 13.0, "volume_acceleration": 0.868, "relative_volume": 1.113}, "vwap": {"value": 13.196, "slope": 0.0016, "price_vs_vwap_pct": 2.576, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 96, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5687, "ema20": 13.5682, "ema9_slope": -0.0426, "price_vs_ema9_pct": -0.241, "price_vs_ema9_atr": -1.367}, "volatility": {"atr": 0.0239, "atr_pct": 0.177, "vwap_distance_atr": 14.207, "range_expansion_pct": -31.0}, "rsi": {"value": 44.4, "has_full_history": true}, "quote": {"bid": 13.52, "ask": 13.55, "spread": 0.03, "spread_pct": 0.222}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -44.0, "slope": -49.1}}, "prediction": {"symbol": "REPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.645, "resistance_source": "session_high", "resistance_distance_pct": 0.8052600472813238, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.08480575794224374)", "volume=Declining (rvol=1.113, accel=0.868)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.241%, ema9_slope=-0.0426)", "resistance=SAFE (session_high $13.64 (0.81% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:29:08.177591", "symbol": "REPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.10842946921193185)", "volume=Declining (rvol=1.114, accel=0.871)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.335%, ema9_slope=-0.0473)", "resistance=SAFE (session_high $13.64 (0.92% away))", "extension=EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:29:08.173408+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.52, "open": 12.9, "extension_from_open_pct": 4.80620155038759, "price_1m": 13.535, "price_3m": 13.58, "price_5m": 13.61, "price_sub": 13.54}, "velocity": {"velocity_1m": -0.0018470631695604689, "velocity_sub": -0.004923682914820181}, "slope": {"slope_1m": -0.11088523378303876, "slope_3m": -0.2214839424141768, "slope_5m": -0.10842946921193185, "slope_sub": -0.2584694913689715}, "acceleration": {"momentum_acceleration": 0.15, "velocity_acceleration": -0.000787, "slope_acceleration": -0.023623}, "volume": {"volume_1m": 989.0, "volume_3m": 4604.0, "volume_5m": 9941.0, "volume_sub": 989.0, "volume_acceleration": 0.871, "relative_volume": 1.114}, "vwap": {"value": 13.1964, "slope": 0.002, "price_vs_vwap_pct": 2.452, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 96, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5655, "ema20": 13.5666, "ema9_slope": -0.0473, "price_vs_ema9_pct": -0.335, "price_vs_ema9_atr": -1.82}, "volatility": {"atr": 0.025, "atr_pct": 0.185, "vwap_distance_atr": 12.943, "range_expansion_pct": -12.1}, "rsi": {"value": 41.6, "has_full_history": true}, "quote": {"bid": 13.5, "ask": 13.54, "spread": 0.04, "spread_pct": 0.296}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.071, "downtick_ratio": 0.286}, "pressure": {"score": -15.3, "slope": 28.7}}, "prediction": {"symbol": "REPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.645, "resistance_source": "session_high", "resistance_distance_pct": 0.9245562130177515, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.10842946921193185)", "volume=Declining (rvol=1.114, accel=0.871)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.335%, ema9_slope=-0.0473)", "resistance=SAFE (session_high $13.64 (0.92% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:29:48.281372", "symbol": "RPD", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 16.8, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0081459758879112)", "volume=Declining (rvol=1.096, accel=0.675)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.26%, ema9_slope=-0.0699)", "resistance=SAFE (session_high $12.48 (1.71% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:29:48.276860+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.27, "open": 10.62, "extension_from_open_pct": 15.536723163841812, "price_1m": 12.28, "price_3m": 12.27, "price_5m": 12.3, "price_sub": 12.27}, "velocity": {"velocity_1m": -0.0013572204125949768, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.08146639511201456, "slope_3m": -0.08143322475569859, "slope_5m": 0.0081459758879112, "slope_sub": -0.15916621017026417}, "acceleration": {"momentum_acceleration": -0.1673, "velocity_acceleration": 2.1e-05, "slope_acceleration": 0.000864}, "volume": {"volume_1m": 1896.0, "volume_3m": 13786.0, "volume_5m": 22525.0, "volume_sub": 1513.0, "volume_acceleration": 0.675, "relative_volume": 1.096}, "vwap": {"value": 11.7398, "slope": 0.0057, "price_vs_vwap_pct": 4.517, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 180, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.3019, "ema20": 12.318, "ema9_slope": -0.0699, "price_vs_ema9_pct": -0.26, "price_vs_ema9_atr": -0.75}, "volatility": {"atr": 0.0426, "atr_pct": 0.347, "vwap_distance_atr": 12.461, "range_expansion_pct": -72.2}, "rsi": {"value": 41.6, "has_full_history": true}, "quote": {"bid": 12.26, "ask": 12.28, "spread": 0.02, "spread_pct": 0.163}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.353, "downtick_ratio": 0.235}, "pressure": {"score": -3.4, "slope": 16.6}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 16.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 1.711491442542794, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0081459758879112)", "volume=Declining (rvol=1.096, accel=0.675)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.26%, ema9_slope=-0.0699)", "resistance=SAFE (session_high $12.48 (1.71% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:29:53.292878", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.04280314858884158)", "volume=Declining (rvol=1.026, accel=0.819)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.095%, ema9_slope=-0.0241)", "resistance=SAFE (session_high $7.46 (0.47% away))", "extension=EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:29:53.287989+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.425, "open": 7.06, "extension_from_open_pct": 5.169971671388105, "price_1m": 7.42, "price_3m": 7.4418, "price_5m": 7.4359, "price_sub": 7.41}, "velocity": {"velocity_1m": 0.0011230907457322312, "velocity_sub": 0.0067476383265855505}, "slope": {"slope_1m": 0.06736274840013329, "slope_3m": -0.03367003367003295, "slope_5m": -0.04280314858884158, "slope_sub": -0.15786531610105292}, "acceleration": {"momentum_acceleration": 0.1151, "velocity_acceleration": -5e-06, "slope_acceleration": -0.000448}, "volume": {"volume_1m": 52.0, "volume_3m": 992.0, "volume_5m": 2548.0, "volume_sub": 30.0, "volume_acceleration": 0.819, "relative_volume": 1.026}, "vwap": {"value": 7.2962, "slope": 0.0009, "price_vs_vwap_pct": 1.765, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 42, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.432, "ema20": 7.426, "ema9_slope": -0.0241, "price_vs_ema9_pct": -0.095, "price_vs_ema9_atr": -0.342}, "volatility": {"atr": 0.0206, "atr_pct": 0.277, "vwap_distance_atr": 6.252, "range_expansion_pct": -16.6}, "rsi": {"value": 52.8, "has_full_history": true}, "quote": {"bid": 7.41, "ask": 7.44, "spread": 0.03, "spread_pct": 0.404}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 40.2, "slope": 29.6}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.47138047138047334, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.04280314858884158)", "volume=Declining (rvol=1.026, accel=0.819)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.095%, ema9_slope=-0.0241)", "resistance=SAFE (session_high $7.46 (0.47% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:29:53.294831", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.008147303242626518)", "volume=Declining (rvol=1.096, accel=0.675)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.325%, ema9_slope=-0.0731)", "resistance=SAFE (session_high $12.48 (1.79% away))", "extension=EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:29:53.287989+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.26, "open": 10.62, "extension_from_open_pct": 15.442561205273076, "price_1m": 12.28, "price_3m": 12.27, "price_5m": 12.3, "price_sub": 12.27}, "velocity": {"velocity_1m": -0.0027144408251899535, "velocity_sub": -0.002716653083401192}, "slope": {"slope_1m": -0.1629991850040715, "slope_3m": -0.12218300298669305, "slope_5m": -0.008147303242626518, "slope_sub": -0.20808254864458994}, "acceleration": {"momentum_acceleration": 0.1999, "velocity_acceleration": -0.000542, "slope_acceleration": -0.01627}, "volume": {"volume_1m": 1906.0, "volume_3m": 13796.0, "volume_5m": 22535.0, "volume_sub": 1523.0, "volume_acceleration": 0.675, "relative_volume": 1.096}, "vwap": {"value": 11.7398, "slope": 0.0057, "price_vs_vwap_pct": 4.431, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 180, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.2999, "ema20": 12.317, "ema9_slope": -0.0731, "price_vs_ema9_pct": -0.325, "price_vs_ema9_atr": -0.938}, "volatility": {"atr": 0.0426, "atr_pct": 0.347, "vwap_distance_atr": 12.226, "range_expansion_pct": -72.1}, "rsi": {"value": 40.1, "has_full_history": true}, "quote": {"bid": 12.26, "ask": 12.28, "spread": 0.02, "spread_pct": 0.163}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.316, "downtick_ratio": 0.263}, "pressure": {"score": -7.9, "slope": -4.5}}, "prediction": {"symbol": "RPD", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 1.7944535073409515, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.008147303242626518)", "volume=Declining (rvol=1.096, accel=0.675)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.325%, ema9_slope=-0.0731)", "resistance=SAFE (session_high $12.48 (1.79% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:29:58.326662", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.04280314858884158)", "volume=Declining (rvol=1.026, accel=0.82)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.095%, ema9_slope=-0.0241)", "resistance=SAFE (session_high $7.46 (0.47% away))", "extension=EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:29:58.320855+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.425, "open": 7.06, "extension_from_open_pct": 5.169971671388105, "price_1m": 7.42, "price_3m": 7.4418, "price_5m": 7.4359, "price_sub": 7.41}, "velocity": {"velocity_1m": 0.0011230907457322312, "velocity_sub": 0.0067476383265855505}, "slope": {"slope_1m": 0.06736274840013329, "slope_3m": -0.03367003367003295, "slope_5m": -0.04280314858884158, "slope_sub": -0.15786531610105292}, "acceleration": {"momentum_acceleration": 0.1151, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 80.0, "volume_3m": 1020.0, "volume_5m": 2576.0, "volume_sub": 58.0, "volume_acceleration": 0.82, "relative_volume": 1.026}, "vwap": {"value": 7.2962, "slope": 0.0009, "price_vs_vwap_pct": 1.765, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 42, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.432, "ema20": 7.426, "ema9_slope": -0.0241, "price_vs_ema9_pct": -0.095, "price_vs_ema9_atr": -0.342}, "volatility": {"atr": 0.0206, "atr_pct": 0.277, "vwap_distance_atr": 6.25, "range_expansion_pct": -16.6}, "rsi": {"value": 52.8, "has_full_history": true}, "quote": {"bid": 7.41, "ask": 7.44, "spread": 0.03, "spread_pct": 0.404}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 20.2, "slope": -20.0}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.47138047138047334, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.04280314858884158)", "volume=Declining (rvol=1.026, accel=0.82)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.095%, ema9_slope=-0.0241)", "resistance=SAFE (session_high $7.46 (0.47% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:29:58.328987", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 16.8, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0081459758879112)", "volume=Declining (rvol=1.096, accel=0.676)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.26%, ema9_slope=-0.0699)", "resistance=SAFE (session_high $12.48 (1.71% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:29:58.320855+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.27, "open": 10.62, "extension_from_open_pct": 15.536723163841812, "price_1m": 12.28, "price_3m": 12.27, "price_5m": 12.3, "price_sub": 12.27}, "velocity": {"velocity_1m": -0.0013572204125949768, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.08146639511201456, "slope_3m": -0.08143322475569859, "slope_5m": 0.0081459758879112, "slope_sub": -0.15916621017026417}, "acceleration": {"momentum_acceleration": -0.1673, "velocity_acceleration": 0.00054, "slope_acceleration": 0.0162}, "volume": {"volume_1m": 2038.0, "volume_3m": 13928.0, "volume_5m": 22667.0, "volume_sub": 1655.0, "volume_acceleration": 0.676, "relative_volume": 1.096}, "vwap": {"value": 11.7398, "slope": 0.0058, "price_vs_vwap_pct": 4.516, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 180, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.3019, "ema20": 12.318, "ema9_slope": -0.0699, "price_vs_ema9_pct": -0.26, "price_vs_ema9_atr": -0.719}, "volatility": {"atr": 0.0444, "atr_pct": 0.362, "vwap_distance_atr": 11.929, "range_expansion_pct": -57.4}, "rsi": {"value": 41.6, "has_full_history": true}, "quote": {"bid": 12.26, "ask": 12.28, "spread": 0.02, "spread_pct": 0.163}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.318, "downtick_ratio": 0.273}, "pressure": {"score": -6.3, "slope": 1.6}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 16.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 1.711491442542794, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0081459758879112)", "volume=Declining (rvol=1.096, accel=0.676)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.26%, ema9_slope=-0.0699)", "resistance=SAFE (session_high $12.48 (1.71% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:30:03.343108", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.04280314858884158)", "volume=Declining (rvol=1.026, accel=0.82)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.095%, ema9_slope=-0.0241)", "resistance=SAFE (session_high $7.46 (0.47% away))", "extension=EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:30:03.336299+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.425, "open": 7.06, "extension_from_open_pct": 5.169971671388105, "price_1m": 7.42, "price_3m": 7.4418, "price_5m": 7.4359, "price_sub": 7.41}, "velocity": {"velocity_1m": 0.0011230907457322312, "velocity_sub": 0.0067476383265855505}, "slope": {"slope_1m": 0.06736274840013329, "slope_3m": -0.03367003367003295, "slope_5m": -0.04280314858884158, "slope_sub": -0.15786531610105292}, "acceleration": {"momentum_acceleration": 0.1151, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 80.0, "volume_3m": 1020.0, "volume_5m": 2576.0, "volume_sub": 58.0, "volume_acceleration": 0.82, "relative_volume": 1.026}, "vwap": {"value": 7.2962, "slope": 0.0009, "price_vs_vwap_pct": 1.765, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 42, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.432, "ema20": 7.426, "ema9_slope": -0.0241, "price_vs_ema9_pct": -0.095, "price_vs_ema9_atr": -0.342}, "volatility": {"atr": 0.0206, "atr_pct": 0.277, "vwap_distance_atr": 6.25, "range_expansion_pct": -16.6}, "rsi": {"value": 52.8, "has_full_history": true}, "quote": {"bid": 7.41, "ask": 7.44, "spread": 0.03, "spread_pct": 0.404}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 20.2, "slope": 0.0}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.47138047138047334, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.04280314858884158)", "volume=Declining (rvol=1.026, accel=0.82)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.095%, ema9_slope=-0.0241)", "resistance=SAFE (session_high $7.46 (0.47% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:30:03.357562", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.020774099992667307)", "volume=Declining (rvol=1.096, accel=0.668)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.201%, ema9_slope=-0.0615)", "resistance=SAFE (session_high $12.48 (1.71% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:30:03.336299+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.27, "open": 10.62, "extension_from_open_pct": 15.536723163841812, "price_1m": 12.2645, "price_3m": 12.29, "price_5m": 12.27, "price_sub": 12.27}, "velocity": {"velocity_1m": 0.000747414624865753, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.04483482443090029, "slope_3m": -0.0407448152222621, "slope_5m": -0.020774099992667307, "slope_sub": 0.04890972080700936}, "acceleration": {"momentum_acceleration": -0.0697, "velocity_acceleration": 0.0, "slope_acceleration": 0.025182}, "volume": {"volume_1m": 142.0, "volume_3m": 3547.0, "volume_5m": 17102.0, "volume_sub": 142.0, "volume_acceleration": 0.668, "relative_volume": 1.096}, "vwap": {"value": 11.7399, "slope": 0.0014, "price_vs_vwap_pct": 4.516, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 181, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.2947, "ema20": 12.3129, "ema9_slope": -0.0615, "price_vs_ema9_pct": -0.201, "price_vs_ema9_atr": -0.638}, "volatility": {"atr": 0.0387, "atr_pct": 0.315, "vwap_distance_atr": 13.714, "range_expansion_pct": -65.1}, "rsi": {"value": 42.0, "has_full_history": true}, "quote": {"bid": 12.26, "ask": 12.28, "spread": 0.02, "spread_pct": 0.163}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -8.3, "slope": -2.0}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 1.711491442542794, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.020774099992667307)", "volume=Declining (rvol=1.096, accel=0.668)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.201%, ema9_slope=-0.0615)", "resistance=SAFE (session_high $12.48 (1.71% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:30:08.371000", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.04280314858884158)", "volume=Declining (rvol=1.026, accel=0.82)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.095%, ema9_slope=-0.0241)", "resistance=SAFE (session_high $7.46 (0.47% away))", "extension=EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:30:08.365400+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.425, "open": 7.06, "extension_from_open_pct": 5.169971671388105, "price_1m": 7.42, "price_3m": 7.4418, "price_5m": 7.4359, "price_sub": 7.41}, "velocity": {"velocity_1m": 0.0011230907457322312, "velocity_sub": 0.0067476383265855505}, "slope": {"slope_1m": 0.06736274840013329, "slope_3m": -0.03367003367003295, "slope_5m": -0.04280314858884158, "slope_sub": -0.15786531610105292}, "acceleration": {"momentum_acceleration": 0.1151, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 80.0, "volume_3m": 1020.0, "volume_5m": 2576.0, "volume_sub": 58.0, "volume_acceleration": 0.82, "relative_volume": 1.026}, "vwap": {"value": 7.2962, "slope": 0.0009, "price_vs_vwap_pct": 1.765, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 42, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.432, "ema20": 7.426, "ema9_slope": -0.0241, "price_vs_ema9_pct": -0.095, "price_vs_ema9_atr": -0.342}, "volatility": {"atr": 0.0206, "atr_pct": 0.277, "vwap_distance_atr": 6.25, "range_expansion_pct": -16.6}, "rsi": {"value": 52.8, "has_full_history": true}, "quote": {"bid": 7.41, "ask": 7.44, "spread": 0.03, "spread_pct": 0.404}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 20.2, "slope": 0.0}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.47138047138047334, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.04280314858884158)", "volume=Declining (rvol=1.026, accel=0.82)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.095%, ema9_slope=-0.0241)", "resistance=SAFE (session_high $7.46 (0.47% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:30:08.374450", "symbol": "RPD", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.020774099992667307)", "volume=Declining (rvol=1.096, accel=0.668)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.201%, ema9_slope=-0.0615)", "resistance=SAFE (session_high $12.48 (1.71% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RPD", "computed_at": "2026-09-14T16:30:08.365400+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.27, "open": 10.62, "extension_from_open_pct": 15.536723163841812, "price_1m": 12.2645, "price_3m": 12.29, "price_5m": 12.27, "price_sub": 12.27}, "velocity": {"velocity_1m": 0.000747414624865753, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.04483482443090029, "slope_3m": -0.0407448152222621, "slope_5m": -0.020774099992667307, "slope_sub": 0.04890972080700936}, "acceleration": {"momentum_acceleration": -0.0697, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 143.0, "volume_3m": 3548.0, "volume_5m": 17103.0, "volume_sub": 143.0, "volume_acceleration": 0.668, "relative_volume": 1.096}, "vwap": {"value": 11.7399, "slope": 0.0014, "price_vs_vwap_pct": 4.516, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 181, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.2947, "ema20": 12.3129, "ema9_slope": -0.0615, "price_vs_ema9_pct": -0.201, "price_vs_ema9_atr": -0.638}, "volatility": {"atr": 0.0387, "atr_pct": 0.315, "vwap_distance_atr": 13.714, "range_expansion_pct": -65.1}, "rsi": {"value": 42.0, "has_full_history": true}, "quote": {"bid": 12.26, "ask": 12.28, "spread": 0.02, "spread_pct": 0.163}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -8.3, "slope": 0.0}}, "prediction": {"symbol": "RPD", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.48, "resistance_source": "session_high", "resistance_distance_pct": 1.711491442542794, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.020774099992667307)", "volume=Declining (rvol=1.096, accel=0.668)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.201%, ema9_slope=-0.0615)", "resistance=SAFE (session_high $12.48 (1.71% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:30:13.385953", "symbol": "AIRO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.04280314858884158)", "volume=Declining (rvol=1.026, accel=0.82)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.095%, ema9_slope=-0.0241)", "resistance=SAFE (session_high $7.46 (0.47% away))", "extension=EXTENDED"], "features": {"symbol": "AIRO", "computed_at": "2026-09-14T16:30:13.381501+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.425, "open": 7.06, "extension_from_open_pct": 5.169971671388105, "price_1m": 7.42, "price_3m": 7.4418, "price_5m": 7.4359, "price_sub": 7.41}, "velocity": {"velocity_1m": 0.0011230907457322312, "velocity_sub": 0.0067476383265855505}, "slope": {"slope_1m": 0.06736274840013329, "slope_3m": -0.03367003367003295, "slope_5m": -0.04280314858884158, "slope_sub": -0.15786531610105292}, "acceleration": {"momentum_acceleration": 0.1151, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 80.0, "volume_3m": 1020.0, "volume_5m": 2576.0, "volume_sub": 58.0, "volume_acceleration": 0.82, "relative_volume": 1.026}, "vwap": {"value": 7.2962, "slope": 0.0009, "price_vs_vwap_pct": 1.765, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 42, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.432, "ema20": 7.426, "ema9_slope": -0.0241, "price_vs_ema9_pct": -0.095, "price_vs_ema9_atr": -0.342}, "volatility": {"atr": 0.0206, "atr_pct": 0.277, "vwap_distance_atr": 6.25, "range_expansion_pct": -16.6}, "rsi": {"value": 52.8, "has_full_history": true}, "quote": {"bid": 7.41, "ask": 7.44, "spread": 0.03, "spread_pct": 0.404}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 20.2, "slope": 0.0}}, "prediction": {"symbol": "AIRO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.46, "resistance_source": "session_high", "resistance_distance_pct": 0.47138047138047334, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.04280314858884158)", "volume=Declining (rvol=1.026, accel=0.82)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.095%, ema9_slope=-0.0241)", "resistance=SAFE (session_high $7.46 (0.47% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:30:48.484349", "symbol": "WLTH", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 1605.221784, "reasons_for": ["held 1605.2s (>= 18s)", "momentum=Strong (slope_5m=0.05281800128353219)", "volume=Expanding (rvol=1.282, accel=1.437)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.136%, ema9_slope=0.0159)", "resistance=SAFE (session_high $10.59 (0.07% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "WLTH", "computed_at": "2026-09-14T16:30:48.479933+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.5779, "open": 10.29, "extension_from_open_pct": 2.7978620019436398, "price_1m": 10.575, "price_3m": 10.555, "price_5m": 10.565, "price_sub": 10.5498}, "velocity": {"velocity_1m": 0.00045705279747838406, "velocity_sub": 0.008878525343292523}, "slope": {"slope_1m": 0.027419408213534287, "slope_3m": 0.10833262373099412, "slope_5m": 0.05281800128353219, "slope_sub": 0.1284279416012735}, "acceleration": {"momentum_acceleration": 0.0756, "velocity_acceleration": 3e-06, "slope_acceleration": -9e-05}, "volume": {"volume_1m": 5469.0, "volume_3m": 46789.0, "volume_5m": 50899.0, "volume_sub": 4208.0, "volume_acceleration": 1.437, "relative_volume": 1.282}, "vwap": {"value": 10.4268, "slope": 0.0071, "price_vs_vwap_pct": 1.449, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 53, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.5636, "ema20": 10.5519, "ema9_slope": 0.0159, "price_vs_ema9_pct": 0.136, "price_vs_ema9_atr": 1.084}, "volatility": {"atr": 0.0132, "atr_pct": 0.125, "vwap_distance_atr": 11.421, "range_expansion_pct": 199.7}, "rsi": {"value": 68.6, "has_full_history": true}, "quote": {"bid": 10.58, "ask": 10.59, "spread": 0.01, "spread_pct": 0.094}, "trade_flow": {"tick_count_sub": 38, "trades_per_second": 1.267, "uptick_ratio": 0.316, "downtick_ratio": 0.184}, "pressure": {"score": 22.4, "slope": 9.1}}, "prediction": {"symbol": "WLTH", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.585, "resistance_source": "session_high", "resistance_distance_pct": 0.06712107318088861, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.05281800128353219)", "volume=Expanding (rvol=1.282, accel=1.437)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.136%, ema9_slope=0.0159)", "resistance=SAFE (session_high $10.59 (0.07% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:08.640328", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 55.7, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.042219568327054306)", "volume=Declining (rvol=1.167, accel=0.696)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.122%, ema9_slope=-0.0378)", "resistance=SAFE (session_high $13.63 (0.40% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:31:08.636773+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5811, "open": 12.8, "extension_from_open_pct": 6.102343749999989, "price_1m": 13.53, "price_3m": 13.535, "price_5m": 13.55, "price_sub": 13.53}, "velocity": {"velocity_1m": 0.006294653855629456, "velocity_sub": 0.012589307711258912}, "slope": {"slope_1m": 0.3769673676095763, "slope_3m": 0.13319034536022648, "slope_5m": 0.042219568327054306, "slope_sub": 0.14923638134987902}, "acceleration": {"momentum_acceleration": 0.107, "velocity_acceleration": 8.7e-05, "slope_acceleration": 0.002819}, "volume": {"volume_1m": 701.0, "volume_3m": 8218.0, "volume_5m": 22484.0, "volume_sub": 701.0, "volume_acceleration": 0.696, "relative_volume": 1.167}, "vwap": {"value": 13.1965, "slope": 0.005, "price_vs_vwap_pct": 2.915, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 122, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5646, "ema20": 13.5648, "ema9_slope": -0.0378, "price_vs_ema9_pct": 0.122, "price_vs_ema9_atr": 0.671}, "volatility": {"atr": 0.0246, "atr_pct": 0.181, "vwap_distance_atr": 15.622, "range_expansion_pct": -25.0}, "rsi": {"value": 55.6, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.55, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.25, "downtick_ratio": 0.083}, "pressure": {"score": 7.9, "slope": 23.8}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 55.7, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 13.635, "resistance_source": "session_high", "resistance_distance_pct": 0.39687506902975833, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.042219568327054306)", "volume=Declining (rvol=1.167, accel=0.696)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.122%, ema9_slope=-0.0378)", "resistance=SAFE (session_high $13.63 (0.40% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:13.654204", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.005759977314551889)", "volume=Declining (rvol=1.167, accel=0.696)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.07%, ema9_slope=-0.0474)", "resistance=SAFE (session_high $13.63 (0.64% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:31:13.650337+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5486, "open": 12.8, "extension_from_open_pct": 5.8484374999999975, "price_1m": 13.53, "price_3m": 13.535, "price_5m": 13.55, "price_sub": 13.53}, "velocity": {"velocity_1m": 0.0022912047302292514, "velocity_sub": 0.004582409460458503}, "slope": {"slope_1m": 0.13737785557599771, "slope_3m": 0.013292765781468749, "slope_5m": -0.005759977314551889, "slope_sub": 0.005317243747626283}, "acceleration": {"momentum_acceleration": -0.0111, "velocity_acceleration": -0.001597, "slope_acceleration": -0.047788}, "volume": {"volume_1m": 748.0, "volume_3m": 8265.0, "volume_5m": 22531.0, "volume_sub": 748.0, "volume_acceleration": 0.696, "relative_volume": 1.167}, "vwap": {"value": 13.1965, "slope": 0.0051, "price_vs_vwap_pct": 2.668, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 122, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5581, "ema20": 13.5617, "ema9_slope": -0.0474, "price_vs_ema9_pct": -0.07, "price_vs_ema9_atr": -0.385}, "volatility": {"atr": 0.0246, "atr_pct": 0.182, "vwap_distance_atr": 14.301, "range_expansion_pct": -24.9}, "rsi": {"value": 48.2, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.55, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.231, "downtick_ratio": 0.154}, "pressure": {"score": -1.3, "slope": -9.2}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.635, "resistance_source": "session_high", "resistance_distance_pct": 0.637704264647265, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.005759977314551889)", "volume=Declining (rvol=1.167, accel=0.696)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.07%, ema9_slope=-0.0474)", "resistance=SAFE (session_high $13.63 (0.64% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:18.671100", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.018463810930578955)", "volume=Declining (rvol=1.167, accel=0.697)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.121%, ema9_slope=-0.0499)", "resistance=SAFE (session_high $13.63 (0.70% away))", "extension=EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:31:18.667155+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.54, "open": 12.8, "extension_from_open_pct": 5.781249999999988, "price_1m": 13.53, "price_3m": 13.535, "price_5m": 13.55, "price_sub": 13.53}, "velocity": {"velocity_1m": 0.0012318305001231568, "velocity_sub": 0.0024636610002463136}, "slope": {"slope_1m": 0.07388252678241439, "slope_3m": -0.01846608395913129, "slope_5m": -0.018463810930578955, "slope_sub": -0.03279487690842038}, "acceleration": {"momentum_acceleration": 0.0143, "velocity_acceleration": -0.000422, "slope_acceleration": -0.012656}, "volume": {"volume_1m": 778.0, "volume_3m": 8295.0, "volume_5m": 22561.0, "volume_sub": 778.0, "volume_acceleration": 0.697, "relative_volume": 1.167}, "vwap": {"value": 13.1965, "slope": 0.0051, "price_vs_vwap_pct": 2.603, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 122, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5564, "ema20": 13.5609, "ema9_slope": -0.0499, "price_vs_ema9_pct": -0.121, "price_vs_ema9_atr": -0.665}, "volatility": {"atr": 0.0246, "atr_pct": 0.182, "vwap_distance_atr": 13.951, "range_expansion_pct": -24.9}, "rsi": {"value": 45.9, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.55, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.214}, "pressure": {"score": -5.9, "slope": -4.6}}, "prediction": {"symbol": "AMPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.635, "resistance_source": "session_high", "resistance_distance_pct": 0.7016248153618955, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.018463810930578955)", "volume=Declining (rvol=1.167, accel=0.697)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.121%, ema9_slope=-0.0499)", "resistance=SAFE (session_high $13.63 (0.70% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:23.688635", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.03294420758100941)", "volume=Declining (rvol=1.167, accel=0.697)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.179%, ema9_slope=-0.0528)", "resistance=SAFE (session_high $13.63 (0.77% away))", "extension=EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:31:23.684376+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5302, "open": 12.8, "extension_from_open_pct": 5.7046874999999995, "price_1m": 13.53, "price_3m": 13.535, "price_5m": 13.55, "price_sub": 13.53}, "velocity": {"velocity_1m": 2.4636610002625058e-05, "velocity_sub": 4.9273220005250116e-05}, "slope": {"slope_1m": 0.0014781856749123085, "slope_3m": -0.05467280052800846, "slope_5m": -0.03294420758100941, "slope_sub": -0.07623972665989026}, "acceleration": {"momentum_acceleration": 0.0433, "velocity_acceleration": -0.000481, "slope_acceleration": -0.014431}, "volume": {"volume_1m": 782.0, "volume_3m": 8299.0, "volume_5m": 22565.0, "volume_sub": 782.0, "volume_acceleration": 0.697, "relative_volume": 1.167}, "vwap": {"value": 13.1965, "slope": 0.0051, "price_vs_vwap_pct": 2.529, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 122, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5544, "ema20": 13.56, "ema9_slope": -0.0528, "price_vs_ema9_pct": -0.179, "price_vs_ema9_atr": -0.983}, "volatility": {"atr": 0.0246, "atr_pct": 0.182, "vwap_distance_atr": 13.553, "range_expansion_pct": -24.9}, "rsi": {"value": 42.9, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.55, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.188, "downtick_ratio": 0.312}, "pressure": {"score": -12.5, "slope": -6.6}}, "prediction": {"symbol": "AMPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.635, "resistance_source": "session_high", "resistance_distance_pct": 0.7745635689051094, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.03294420758100941)", "volume=Declining (rvol=1.167, accel=0.697)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.179%, ema9_slope=-0.0528)", "resistance=SAFE (session_high $13.63 (0.77% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:28.725384", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.018463810930578955)", "volume=Declining (rvol=1.167, accel=0.697)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.121%, ema9_slope=-0.0499)", "resistance=SAFE (session_high $13.63 (0.70% away))", "extension=EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T16:31:28.720740+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.54, "open": 12.8, "extension_from_open_pct": 5.781249999999988, "price_1m": 13.53, "price_3m": 13.535, "price_5m": 13.55, "price_sub": 13.53}, "velocity": {"velocity_1m": 0.0012318305001231568, "velocity_sub": 0.0024636610002463136}, "slope": {"slope_1m": 0.07388252678241439, "slope_3m": -0.01846608395913129, "slope_5m": -0.018463810930578955, "slope_sub": -0.03279487690842038}, "acceleration": {"momentum_acceleration": 0.0143, "velocity_acceleration": 0.000479, "slope_acceleration": 0.014376}, "volume": {"volume_1m": 877.0, "volume_3m": 8394.0, "volume_5m": 22660.0, "volume_sub": 877.0, "volume_acceleration": 0.697, "relative_volume": 1.167}, "vwap": {"value": 13.1966, "slope": 0.0051, "price_vs_vwap_pct": 2.602, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 122, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5564, "ema20": 13.5609, "ema9_slope": -0.0499, "price_vs_ema9_pct": -0.121, "price_vs_ema9_atr": -0.665}, "volatility": {"atr": 0.0246, "atr_pct": 0.182, "vwap_distance_atr": 13.948, "range_expansion_pct": -24.9}, "rsi": {"value": 45.9, "has_full_history": true}, "quote": {"bid": 13.53, "ask": 13.55, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.25, "downtick_ratio": 0.3}, "pressure": {"score": -7.9, "slope": 4.6}}, "prediction": {"symbol": "AMPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.635, "resistance_source": "session_high", "resistance_distance_pct": 0.7016248153618955, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.018463810930578955)", "volume=Declining (rvol=1.167, accel=0.697)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.121%, ema9_slope=-0.0499)", "resistance=SAFE (session_high $13.63 (0.70% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:48.820200", "symbol": "GO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.07579585649317826)", "volume=Declining (rvol=1.107, accel=0.582)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.159%, ema9_slope=-0.0547)", "resistance=SAFE (session_high $11.96 (0.80% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:31:48.814221+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.865, "open": 11.39, "extension_from_open_pct": 4.17032484635645, "price_1m": 11.855, "price_3m": 11.875, "price_5m": 11.9, "price_sub": 11.893}, "velocity": {"velocity_1m": 0.0014058765640376474, "velocity_sub": -0.007847753580537702}, "slope": {"slope_1m": 0.08431703204047038, "slope_3m": -0.042140750105350976, "slope_5m": -0.07579585649317826, "slope_sub": -0.09310332490829151}, "acceleration": {"momentum_acceleration": 0.0173, "velocity_acceleration": -2.3e-05, "slope_acceleration": 0.000374}, "volume": {"volume_1m": 4893.0, "volume_3m": 7807.0, "volume_5m": 11066.0, "volume_sub": 1808.0, "volume_acceleration": 0.582, "relative_volume": 1.107}, "vwap": {"value": 11.6543, "slope": 0.0033, "price_vs_vwap_pct": 1.808, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 146, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8839, "ema20": 11.896, "ema9_slope": -0.0547, "price_vs_ema9_pct": -0.159, "price_vs_ema9_atr": -1.469}, "volatility": {"atr": 0.0129, "atr_pct": 0.109, "vwap_distance_atr": 16.355, "range_expansion_pct": -4.2}, "rsi": {"value": 38.1, "has_full_history": true}, "quote": {"bid": 11.86, "ask": 11.87, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.192, "downtick_ratio": 0.269}, "pressure": {"score": -19.0, "slope": -21.7}}, "prediction": {"symbol": "GO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.8006742520016911, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.07579585649317826)", "volume=Declining (rvol=1.107, accel=0.582)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.159%, ema9_slope=-0.0547)", "resistance=SAFE (session_high $11.96 (0.80% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:48.822044", "symbol": "FPI", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0092729970326424)", "volume=Declining (rvol=1.08, accel=0.873)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.008%, ema9_slope=0.0028)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:31:48.814221+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.78, "price_sub": 10.785}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0092729970326424, "slope_sub": -0.0027816089289680614}, "acceleration": {"momentum_acceleration": -0.0121, "velocity_acceleration": -7e-06, "slope_acceleration": -0.000218}, "volume": {"volume_1m": 9.0, "volume_3m": 787.0, "volume_5m": 1209.0, "volume_sub": 9.0, "volume_acceleration": 0.873, "relative_volume": 1.08}, "vwap": {"value": 10.6966, "slope": 0.0005, "price_vs_vwap_pct": 0.826, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 72, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7842, "ema20": 10.7808, "ema9_slope": 0.0028, "price_vs_ema9_pct": 0.008, "price_vs_ema9_atr": 0.367}, "volatility": {"atr": 0.0023, "atr_pct": 0.021, "vwap_distance_atr": 38.43, "range_expansion_pct": -50.0}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -3.2, "slope": -14.3}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0092729970326424)", "volume=Declining (rvol=1.08, accel=0.873)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.008%, ema9_slope=0.0028)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:48.824413", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.05% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.2708646674766219)", "volume=Declining (rvol=1.158, accel=0.625)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.638%, ema9_slope=0.1128)", "resistance=TOO_CLOSE (session_high $5.84 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:31:48.814221+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.8419, "open": 5.73, "extension_from_open_pct": 1.9528795811518225, "price_1m": 5.83, "price_3m": 5.78, "price_5m": 5.7895, "price_sub": 5.82}, "velocity": {"velocity_1m": 0.003401943967981647, "velocity_sub": 0.012542955326460244}, "slope": {"slope_1m": 0.20390853245829382, "slope_3m": 0.23074415705470508, "slope_5m": 0.2708646674766219, "slope_sub": 0.24267491601199184}, "acceleration": {"momentum_acceleration": -0.0282, "velocity_acceleration": 3.7e-05, "slope_acceleration": 0.000996}, "volume": {"volume_1m": 213592.0, "volume_3m": 933840.0, "volume_5m": 1009169.0, "volume_sub": 181845.0, "volume_acceleration": 0.625, "relative_volume": 1.158}, "vwap": {"value": 5.7054, "slope": 0.0106, "price_vs_vwap_pct": 2.393, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 87, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.8049, "ema20": 5.7844, "ema9_slope": 0.1128, "price_vs_ema9_pct": 0.638, "price_vs_ema9_atr": 2.162}, "volatility": {"atr": 0.0171, "atr_pct": 0.293, "vwap_distance_atr": 7.969, "range_expansion_pct": 222.7}, "rsi": {"value": 82.5, "has_full_history": true}, "quote": {"bid": 5.84, "ask": 5.85, "spread": 0.01, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 221, "trades_per_second": 7.367, "uptick_ratio": 0.172, "downtick_ratio": 0.154}, "pressure": {"score": 0.1, "slope": 1.7}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.845, "resistance_source": "session_high", "resistance_distance_pct": 0.05306492750645989, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2708646674766219)", "volume=Declining (rvol=1.158, accel=0.625)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.638%, ema9_slope=0.1128)", "resistance=TOO_CLOSE (session_high $5.84 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:53.844188", "symbol": "GO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.07579585649317826)", "volume=Declining (rvol=1.107, accel=0.582)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.159%, ema9_slope=-0.0547)", "resistance=SAFE (session_high $11.96 (0.80% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:31:53.837037+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.865, "open": 11.39, "extension_from_open_pct": 4.17032484635645, "price_1m": 11.855, "price_3m": 11.875, "price_5m": 11.9, "price_sub": 11.893}, "velocity": {"velocity_1m": 0.0014058765640376474, "velocity_sub": -0.007847753580537702}, "slope": {"slope_1m": 0.08431703204047038, "slope_3m": -0.042140750105350976, "slope_5m": -0.07579585649317826, "slope_sub": -0.09310332490829151}, "acceleration": {"momentum_acceleration": 0.0173, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4898.0, "volume_3m": 7812.0, "volume_5m": 11071.0, "volume_sub": 1813.0, "volume_acceleration": 0.582, "relative_volume": 1.107}, "vwap": {"value": 11.6543, "slope": 0.0033, "price_vs_vwap_pct": 1.808, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 146, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8839, "ema20": 11.896, "ema9_slope": -0.0547, "price_vs_ema9_pct": -0.159, "price_vs_ema9_atr": -1.469}, "volatility": {"atr": 0.0129, "atr_pct": 0.109, "vwap_distance_atr": 16.355, "range_expansion_pct": -4.2}, "rsi": {"value": 38.1, "has_full_history": true}, "quote": {"bid": 11.86, "ask": 11.87, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.185, "downtick_ratio": 0.259}, "pressure": {"score": -18.9, "slope": 0.1}}, "prediction": {"symbol": "GO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.8006742520016911, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.07579585649317826)", "volume=Declining (rvol=1.107, accel=0.582)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.159%, ema9_slope=-0.0547)", "resistance=SAFE (session_high $11.96 (0.80% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:53.846842", "symbol": "FPI", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0092729970326424)", "volume=Declining (rvol=1.08, accel=0.873)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.008%, ema9_slope=0.0028)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:31:53.837037+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.78, "price_sub": 10.785}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0092729970326424, "slope_sub": -0.0027816089289680614}, "acceleration": {"momentum_acceleration": -0.0121, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 9.0, "volume_3m": 787.0, "volume_5m": 1209.0, "volume_sub": 9.0, "volume_acceleration": 0.873, "relative_volume": 1.08}, "vwap": {"value": 10.6966, "slope": 0.0005, "price_vs_vwap_pct": 0.826, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 72, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7842, "ema20": 10.7808, "ema9_slope": 0.0028, "price_vs_ema9_pct": 0.008, "price_vs_ema9_atr": 0.367}, "volatility": {"atr": 0.0023, "atr_pct": 0.021, "vwap_distance_atr": 38.43, "range_expansion_pct": -50.0}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -3.2, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0092729970326424)", "volume=Declining (rvol=1.08, accel=0.873)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.008%, ema9_slope=0.0028)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:53.849635", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.15% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.2643426541654619)", "volume=Declining (rvol=1.158, accel=0.625)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.612%, ema9_slope=0.1115)", "resistance=TOO_CLOSE (session_high $5.85 (0.15% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:31:53.837037+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.84, "open": 5.73, "extension_from_open_pct": 1.9197207678882973, "price_1m": 5.83, "price_3m": 5.78, "price_5m": 5.7895, "price_sub": 5.82}, "velocity": {"velocity_1m": 0.002858776443682043, "velocity_sub": 0.011454753722794716}, "slope": {"slope_1m": 0.17137960582690295, "slope_3m": 0.21446954532455936, "slope_5m": 0.2643426541654619, "slope_sub": 0.2231280841021193}, "acceleration": {"momentum_acceleration": -0.0412, "velocity_acceleration": -0.000217, "slope_acceleration": -0.006476}, "volume": {"volume_1m": 214642.0, "volume_3m": 934890.0, "volume_5m": 1010219.0, "volume_sub": 182895.0, "volume_acceleration": 0.625, "relative_volume": 1.158}, "vwap": {"value": 5.7054, "slope": 0.0107, "price_vs_vwap_pct": 2.359, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 87, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.8045, "ema20": 5.7842, "ema9_slope": 0.1115, "price_vs_ema9_pct": 0.612, "price_vs_ema9_atr": 2.043}, "volatility": {"atr": 0.0174, "atr_pct": 0.298, "vwap_distance_atr": 7.741, "range_expansion_pct": 240.6}, "rsi": {"value": 82.2, "has_full_history": true}, "quote": {"bid": 5.84, "ask": 5.85, "spread": 0.01, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 230, "trades_per_second": 7.667, "uptick_ratio": 0.174, "downtick_ratio": 0.157}, "pressure": {"score": -0.7, "slope": -0.8}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.8486, "resistance_source": "session_high", "resistance_distance_pct": 0.14726027397260935, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2643426541654619)", "volume=Declining (rvol=1.158, accel=0.625)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.612%, ema9_slope=0.1115)", "resistance=TOO_CLOSE (session_high $5.85 (0.15% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:58.887907", "symbol": "GO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.08237024160253029)", "volume=Declining (rvol=1.107, accel=0.582)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.186%, ema9_slope=-0.056)", "resistance=SAFE (session_high $11.96 (0.83% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:31:58.881152+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.8611, "open": 11.39, "extension_from_open_pct": 4.1360842844600505, "price_1m": 11.855, "price_3m": 11.875, "price_5m": 11.9, "price_sub": 11.893}, "velocity": {"velocity_1m": 0.0008575847040629824, "velocity_sub": -0.008940833543541091}, "slope": {"slope_1m": 0.05144184752130405, "slope_3m": -0.058582061245646716, "slope_5m": -0.08237024160253029, "slope_sub": -0.11281075574787068}, "acceleration": {"momentum_acceleration": 0.0304, "velocity_acceleration": -0.000217, "slope_acceleration": -0.006518}, "volume": {"volume_1m": 4910.0, "volume_3m": 7824.0, "volume_5m": 11083.0, "volume_sub": 1825.0, "volume_acceleration": 0.582, "relative_volume": 1.107}, "vwap": {"value": 11.6542, "slope": 0.0032, "price_vs_vwap_pct": 1.775, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 146, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8831, "ema20": 11.8956, "ema9_slope": -0.056, "price_vs_ema9_pct": -0.186, "price_vs_ema9_atr": -1.711}, "volatility": {"atr": 0.0129, "atr_pct": 0.109, "vwap_distance_atr": 16.053, "range_expansion_pct": -4.2}, "rsi": {"value": 36.3, "has_full_history": true}, "quote": {"bid": 11.86, "ask": 11.87, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.179, "downtick_ratio": 0.286}, "pressure": {"score": -21.0, "slope": -2.1}}, "prediction": {"symbol": "GO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.8338181113050258, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.08237024160253029)", "volume=Declining (rvol=1.107, accel=0.582)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.186%, ema9_slope=-0.056)", "resistance=SAFE (session_high $11.96 (0.83% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:31:58.890325", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.09% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.28150401607807735)", "volume=Declining (rvol=1.159, accel=0.626)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.681%, ema9_slope=0.1149)", "resistance=TOO_CLOSE (session_high $5.85 (0.09% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:31:58.881152+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.845, "open": 5.73, "extension_from_open_pct": 2.006980802792309, "price_1m": 5.83, "price_3m": 5.78, "price_5m": 5.7895, "price_sub": 5.82}, "velocity": {"velocity_1m": 0.004288164665523064, "velocity_sub": 0.014318442153493394}, "slope": {"slope_1m": 0.2569593147751551, "slope_3m": 0.2572898799313839, "slope_5m": 0.28150401607807735, "slope_sub": 0.27456027456026877}, "acceleration": {"momentum_acceleration": -0.0069, "velocity_acceleration": 0.000568, "slope_acceleration": 0.016966}, "volume": {"volume_1m": 217598.0, "volume_3m": 937846.0, "volume_5m": 1013175.0, "volume_sub": 185851.0, "volume_acceleration": 0.626, "relative_volume": 1.159}, "vwap": {"value": 5.7055, "slope": 0.0107, "price_vs_vwap_pct": 2.445, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 87, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.8055, "ema20": 5.7847, "ema9_slope": 0.1149, "price_vs_ema9_pct": 0.681, "price_vs_ema9_atr": 2.26}, "volatility": {"atr": 0.0175, "atr_pct": 0.299, "vwap_distance_atr": 7.978, "range_expansion_pct": 247.4}, "rsi": {"value": 83.0, "has_full_history": true}, "quote": {"bid": 5.84, "ask": 5.85, "spread": 0.01, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 245, "trades_per_second": 8.167, "uptick_ratio": 0.188, "downtick_ratio": 0.167}, "pressure": {"score": 1.5, "slope": 2.2}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.85, "resistance_source": "session_high", "resistance_distance_pct": 0.08554319931565259, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.28150401607807735)", "volume=Declining (rvol=1.159, accel=0.626)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.681%, ema9_slope=0.1149)", "resistance=TOO_CLOSE (session_high $5.85 (0.09% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:03.910942", "symbol": "GO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.02528018875874219)", "volume=Declining (rvol=1.107, accel=0.576)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.127%, ema9_slope=-0.0488)", "resistance=SAFE (session_high $11.96 (0.80% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:32:03.904134+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.865, "open": 11.39, "extension_from_open_pct": 4.17032484635645, "price_1m": 11.865, "price_3m": 11.875, "price_5m": 11.9, "price_sub": 11.8611}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.001096019762079344}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04215259238443075, "slope_5m": -0.02528018875874219, "slope_sub": -0.06385026355081132}, "acceleration": {"momentum_acceleration": 0.0386, "velocity_acceleration": 0.001998, "slope_acceleration": -0.010241}, "volume": {"volume_1m": 5.0, "volume_3m": 7337.0, "volume_5m": 10361.0, "volume_sub": 5.0, "volume_acceleration": 0.576, "relative_volume": 1.107}, "vwap": {"value": 11.6543, "slope": 0.003, "price_vs_vwap_pct": 1.808, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 147, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8801, "ema20": 11.893, "ema9_slope": -0.0488, "price_vs_ema9_pct": -0.127, "price_vs_ema9_atr": -1.455}, "volatility": {"atr": 0.0104, "atr_pct": 0.088, "vwap_distance_atr": 20.248, "range_expansion_pct": -22.3}, "rsi": {"value": 38.1, "has_full_history": true}, "quote": {"bid": 11.86, "ask": 11.87, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 30.2, "slope": 51.2}}, "prediction": {"symbol": "GO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.8006742520016911, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.02528018875874219)", "volume=Declining (rvol=1.107, accel=0.576)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.127%, ema9_slope=-0.0488)", "resistance=SAFE (session_high $11.96 (0.80% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:03.912874", "symbol": "FPI", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0092729970326424)", "volume=Declining (rvol=1.08, accel=0.873)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.008%, ema9_slope=0.0028)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:32:03.904134+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.78, "price_sub": 10.785}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0092729970326424, "slope_sub": -0.0027816089289680614}, "acceleration": {"momentum_acceleration": -0.0121, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 9.0, "volume_3m": 787.0, "volume_5m": 1209.0, "volume_sub": 9.0, "volume_acceleration": 0.873, "relative_volume": 1.08}, "vwap": {"value": 10.6966, "slope": 0.0005, "price_vs_vwap_pct": 0.826, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 72, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7842, "ema20": 10.7808, "ema9_slope": 0.0028, "price_vs_ema9_pct": 0.008, "price_vs_ema9_atr": 0.367}, "volatility": {"atr": 0.0023, "atr_pct": 0.021, "vwap_distance_atr": 38.43, "range_expansion_pct": -50.0}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -3.2, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0092729970326424)", "volume=Declining (rvol=1.08, accel=0.873)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.008%, ema9_slope=0.0028)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:03.915184", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.09% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.27477245406147754)", "volume=Declining (rvol=1.16, accel=0.621)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.544%, ema9_slope=0.1471)", "resistance=TOO_CLOSE (session_high $5.85 (0.09% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:32:03.904134+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.845, "open": 5.73, "extension_from_open_pct": 2.006980802792309, "price_1m": 5.845, "price_3m": 5.815, "price_5m": 5.7882, "price_sub": 5.845}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.12842465753424384, "slope_5m": 0.27477245406147754, "slope_sub": 0.23993144815766415}, "acceleration": {"momentum_acceleration": -0.0348, "velocity_acceleration": -0.002851, "slope_acceleration": -0.051157}, "volume": {"volume_1m": 6397.0, "volume_3m": 543166.0, "volume_5m": 983956.0, "volume_sub": 6397.0, "volume_acceleration": 0.621, "relative_volume": 1.16}, "vwap": {"value": 5.7058, "slope": 0.0066, "price_vs_vwap_pct": 2.439, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.8134, "ema20": 5.7905, "ema9_slope": 0.1471, "price_vs_ema9_pct": 0.544, "price_vs_ema9_atr": 1.682}, "volatility": {"atr": 0.0188, "atr_pct": 0.322, "vwap_distance_atr": 7.405, "range_expansion_pct": 14.1}, "rsi": {"value": 83.0, "has_full_history": true}, "quote": {"bid": 5.84, "ask": 5.85, "spread": 0.01, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.333, "downtick_ratio": 0.4}, "pressure": {"score": -12.2, "slope": -13.7}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.85, "resistance_source": "session_high", "resistance_distance_pct": 0.08554319931565259, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.27477245406147754)", "volume=Declining (rvol=1.16, accel=0.621)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.544%, ema9_slope=0.1471)", "resistance=TOO_CLOSE (session_high $5.85 (0.09% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:08.934354", "symbol": "REPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.07772020725388631)", "volume=Declining (rvol=1.132, accel=0.879)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.313%, ema9_slope=-0.0817)", "resistance=SAFE (session_high $13.64 (1.15% away))", "extension=EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:32:08.925469+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.49, "open": 12.9, "extension_from_open_pct": 4.5736434108527115, "price_1m": 13.5, "price_3m": 13.515, "price_5m": 13.58, "price_sub": 13.49}, "velocity": {"velocity_1m": -0.0012345679012345416, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.07410151908113959, "slope_3m": -0.0740740740740725, "slope_5m": -0.07772020725388631, "slope_sub": -0.08892182289736748}, "acceleration": {"momentum_acceleration": 0.0112, "velocity_acceleration": 2.7e-05, "slope_acceleration": 0.000204}, "volume": {"volume_1m": 97.0, "volume_3m": 11744.0, "volume_5m": 17014.0, "volume_sub": 97.0, "volume_acceleration": 0.879, "relative_volume": 1.132}, "vwap": {"value": 13.2013, "slope": 0.0043, "price_vs_vwap_pct": 2.187, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 99, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5323, "ema20": 13.5488, "ema9_slope": -0.0817, "price_vs_ema9_pct": -0.313, "price_vs_ema9_atr": -1.728}, "volatility": {"atr": 0.0245, "atr_pct": 0.181, "vwap_distance_atr": 11.795, "range_expansion_pct": -73.8}, "rsi": {"value": 36.8, "has_full_history": true}, "quote": {"bid": 13.48, "ask": 13.5, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -13.0, "slope": 2.3}}, "prediction": {"symbol": "REPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.645, "resistance_source": "session_high", "resistance_distance_pct": 1.148999258710151, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.07772020725388631)", "volume=Declining (rvol=1.132, accel=0.879)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.313%, ema9_slope=-0.0817)", "resistance=SAFE (session_high $13.64 (1.15% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:08.936790", "symbol": "GO", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.02528018875874219)", "volume=Declining (rvol=1.107, accel=0.576)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.127%, ema9_slope=-0.0488)", "resistance=SAFE (session_high $11.96 (0.80% away))", "extension=EXTENDED"], "features": {"symbol": "GO", "computed_at": "2026-09-14T16:32:08.925469+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.865, "open": 11.39, "extension_from_open_pct": 4.17032484635645, "price_1m": 11.865, "price_3m": 11.875, "price_5m": 11.9, "price_sub": 11.8611}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.001096019762079344}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04215259238443075, "slope_5m": -0.02528018875874219, "slope_sub": -0.06385026355081132}, "acceleration": {"momentum_acceleration": 0.0386, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5.0, "volume_3m": 7337.0, "volume_5m": 10361.0, "volume_sub": 5.0, "volume_acceleration": 0.576, "relative_volume": 1.107}, "vwap": {"value": 11.6543, "slope": 0.003, "price_vs_vwap_pct": 1.808, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 147, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.8801, "ema20": 11.893, "ema9_slope": -0.0488, "price_vs_ema9_pct": -0.127, "price_vs_ema9_atr": -1.455}, "volatility": {"atr": 0.0104, "atr_pct": 0.088, "vwap_distance_atr": 20.248, "range_expansion_pct": -22.3}, "rsi": {"value": 38.1, "has_full_history": true}, "quote": {"bid": 11.86, "ask": 11.87, "spread": 0.01, "spread_pct": 0.084}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 30.2, "slope": 0.0}}, "prediction": {"symbol": "GO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.96, "resistance_source": "session_high", "resistance_distance_pct": 0.8006742520016911, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.02528018875874219)", "volume=Declining (rvol=1.107, accel=0.576)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.127%, ema9_slope=-0.0488)", "resistance=SAFE (session_high $11.96 (0.80% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:08.939309", "symbol": "SNAP", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.2918956043956012)", "volume=Declining (rvol=1.16, accel=0.622)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.612%, ema9_slope=0.1505)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "SNAP", "computed_at": "2026-09-14T16:32:08.925469+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.85, "open": 5.73, "extension_from_open_pct": 2.0942408376963213, "price_1m": 5.845, "price_3m": 5.815, "price_5m": 5.7882, "price_sub": 5.845}, "velocity": {"velocity_1m": 0.0014257199885942097, "velocity_sub": 0.0028514399771884195}, "slope": {"slope_1m": 0.08550662676357235, "slope_3m": 0.17118402282453274, "slope_5m": 0.2918956043956012, "slope_sub": 0.29128292996358346}, "acceleration": {"momentum_acceleration": -0.0006, "velocity_acceleration": 0.000568, "slope_acceleration": 0.017029}, "volume": {"volume_1m": 7956.0, "volume_3m": 544725.0, "volume_5m": 985515.0, "volume_sub": 7956.0, "volume_acceleration": 0.622, "relative_volume": 1.16}, "vwap": {"value": 5.7059, "slope": 0.0066, "price_vs_vwap_pct": 2.526, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 88, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.8144, "ema20": 5.7909, "ema9_slope": 0.1505, "price_vs_ema9_pct": 0.612, "price_vs_ema9_atr": 1.895}, "volatility": {"atr": 0.0188, "atr_pct": 0.321, "vwap_distance_atr": 7.67, "range_expansion_pct": 14.0}, "rsi": {"value": 83.8, "has_full_history": true}, "quote": {"bid": 5.84, "ask": 5.85, "spread": 0.01, "spread_pct": 0.171}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.31, "downtick_ratio": 0.345}, "pressure": {"score": -8.9, "slope": 3.3}}, "prediction": {"symbol": "SNAP", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2918956043956012)", "volume=Declining (rvol=1.16, accel=0.622)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.612%, ema9_slope=0.1505)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:08.941618", "symbol": "FPI", "shortlisted": true, "confidence_rank": 4, "state": "REJECT", "should_enter": false, "confidence": 23.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=1.08, accel=0.857)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.006%, ema9_slope=0.0022)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:32:08.925469+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.78, "price_sub": 10.785}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": 0.0, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 7.0, "volume_3m": 106.0, "volume_5m": 1053.0, "volume_sub": 7.0, "volume_acceleration": 0.857, "relative_volume": 1.08}, "vwap": {"value": 10.6966, "slope": 0.0001, "price_vs_vwap_pct": 0.826, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7843, "ema20": 10.7812, "ema9_slope": 0.0022, "price_vs_ema9_pct": 0.006, "price_vs_ema9_atr": 0.347}, "volatility": {"atr": 0.0019, "atr_pct": 0.018, "vwap_distance_atr": 45.492, "range_expansion_pct": -0.0}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -3.6, "slope": -0.4}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=1.08, accel=0.857)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.006%, ema9_slope=0.0022)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:13.961005", "symbol": "FPI", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 23.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=1.08, accel=0.857)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.006%, ema9_slope=0.0022)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FPI", "computed_at": "2026-09-14T16:32:13.955702+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.785, "open": 10.655, "extension_from_open_pct": 1.220084467386211, "price_1m": 10.785, "price_3m": 10.785, "price_5m": 10.78, "price_sub": 10.785}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.0, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": 0.0, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 27.0, "volume_3m": 126.0, "volume_5m": 1073.0, "volume_sub": 27.0, "volume_acceleration": 0.857, "relative_volume": 1.08}, "vwap": {"value": 10.6966, "slope": 0.0001, "price_vs_vwap_pct": 0.826, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7843, "ema20": 10.7812, "ema9_slope": 0.0022, "price_vs_ema9_pct": 0.006, "price_vs_ema9_atr": 0.347}, "volatility": {"atr": 0.0019, "atr_pct": 0.018, "vwap_distance_atr": 45.485, "range_expansion_pct": -0.0}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -3.6, "slope": 0.0}}, "prediction": {"symbol": "FPI", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.79, "resistance_source": "session_high", "resistance_distance_pct": 0.04636068613814562, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=0.0)", "volume=Declining (rvol=1.08, accel=0.857)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.006%, ema9_slope=0.0022)", "resistance=SAFE (session_high $10.79 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:13.962523", "symbol": "REPL", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.052540441339708366)", "volume=Declining (rvol=1.132, accel=0.879)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.212%, ema9_slope=-0.0767)", "resistance=SAFE (session_high $13.64 (1.02% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:32:13.955702+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.507, "open": 12.9, "extension_from_open_pct": 4.705426356589141, "price_1m": 13.5, "price_3m": 13.515, "price_5m": 13.58, "price_sub": 13.49}, "velocity": {"velocity_1m": 0.0008641975308641572, "velocity_sub": 0.004200642451198285}, "slope": {"slope_1m": 0.051838412263484825, "slope_3m": -0.011106449144803838, "slope_5m": -0.052540441339708366, "slope_sub": -0.013334074115229131}, "acceleration": {"momentum_acceleration": -0.0392, "velocity_acceleration": 0.000835, "slope_acceleration": 0.025037}, "volume": {"volume_1m": 193.0, "volume_3m": 11840.0, "volume_5m": 17110.0, "volume_sub": 193.0, "volume_acceleration": 0.879, "relative_volume": 1.132}, "vwap": {"value": 13.2013, "slope": 0.0043, "price_vs_vwap_pct": 2.316, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 99, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5357, "ema20": 13.5505, "ema9_slope": -0.0767, "price_vs_ema9_pct": -0.212, "price_vs_ema9_atr": -1.173}, "volatility": {"atr": 0.0245, "atr_pct": 0.181, "vwap_distance_atr": 12.488, "range_expansion_pct": -73.8}, "rsi": {"value": 40.2, "has_full_history": true}, "quote": {"bid": 13.48, "ask": 13.5, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.429}, "pressure": {"score": -0.1, "slope": 12.9}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.645, "resistance_source": "session_high", "resistance_distance_pct": 1.0216924557636775, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.052540441339708366)", "volume=Declining (rvol=1.132, accel=0.879)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.212%, ema9_slope=-0.0767)", "resistance=SAFE (session_high $13.64 (1.02% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:18.978228", "symbol": "REPL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.06290704558910662)", "volume=Declining (rvol=1.132, accel=0.879)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.253%, ema9_slope=-0.0788)", "resistance=SAFE (session_high $13.64 (1.07% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:32:18.975841+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.5, "open": 12.9, "extension_from_open_pct": 4.651162790697672, "price_1m": 13.5, "price_3m": 13.515, "price_5m": 13.58, "price_sub": 13.49}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.002470966147763723}, "slope": {"slope_1m": 0.0, "slope_3m": -0.03702789434707401, "slope_5m": -0.06290704558910662, "slope_sub": -0.0444526764215586}, "acceleration": {"momentum_acceleration": -0.0185, "velocity_acceleration": -0.000345, "slope_acceleration": -0.010326}, "volume": {"volume_1m": 243.0, "volume_3m": 11890.0, "volume_5m": 17160.0, "volume_sub": 243.0, "volume_acceleration": 0.879, "relative_volume": 1.132}, "vwap": {"value": 13.2013, "slope": 0.0044, "price_vs_vwap_pct": 2.262, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 99, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5343, "ema20": 13.5498, "ema9_slope": -0.0788, "price_vs_ema9_pct": -0.253, "price_vs_ema9_atr": -1.401}, "volatility": {"atr": 0.0245, "atr_pct": 0.181, "vwap_distance_atr": 12.201, "range_expansion_pct": -73.8}, "rsi": {"value": 38.4, "has_full_history": true}, "quote": {"bid": 13.48, "ask": 13.5, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.5}, "pressure": {"score": -6.3, "slope": -6.2}}, "prediction": {"symbol": "REPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.645, "resistance_source": "session_high", "resistance_distance_pct": 1.0740740740740709, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.06290704558910662)", "volume=Declining (rvol=1.132, accel=0.879)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.253%, ema9_slope=-0.0788)", "resistance=SAFE (session_high $13.64 (1.07% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:23.995190", "symbol": "REPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.08542478473546523)", "volume=Declining (rvol=1.132, accel=0.88)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.343%, ema9_slope=-0.0833)", "resistance=SAFE (session_high $13.64 (1.19% away))", "extension=EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:32:23.991167+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.4848, "open": 12.9, "extension_from_open_pct": 4.53333333333333, "price_1m": 13.5, "price_3m": 13.515, "price_5m": 13.58, "price_sub": 13.49}, "velocity": {"velocity_1m": -0.0018765432098765556, "velocity_sub": -0.0012849023968372413}, "slope": {"slope_1m": -0.11265601375589297, "slope_3m": -0.09334531841125239, "slope_5m": -0.08542478473546523, "slope_sub": -0.11205229106916512}, "acceleration": {"momentum_acceleration": 0.0266, "velocity_acceleration": -0.000749, "slope_acceleration": -0.022462}, "volume": {"volume_1m": 479.0, "volume_3m": 12126.0, "volume_5m": 17396.0, "volume_sub": 479.0, "volume_acceleration": 0.88, "relative_volume": 1.132}, "vwap": {"value": 13.2014, "slope": 0.0044, "price_vs_vwap_pct": 2.147, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 99, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5313, "ema20": 13.5483, "ema9_slope": -0.0833, "price_vs_ema9_pct": -0.343, "price_vs_ema9_atr": -1.631}, "volatility": {"atr": 0.0285, "atr_pct": 0.211, "vwap_distance_atr": 9.945, "range_expansion_pct": -22.4}, "rsi": {"value": 36.0, "has_full_history": true}, "quote": {"bid": 13.48, "ask": 13.5, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.333, "downtick_ratio": 0.5}, "pressure": {"score": -10.6, "slope": -4.3}}, "prediction": {"symbol": "REPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.645, "resistance_source": "session_high", "resistance_distance_pct": 1.1880042714760297, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.08542478473546523)", "volume=Declining (rvol=1.132, accel=0.88)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.343%, ema9_slope=-0.0833)", "resistance=SAFE (session_high $13.64 (1.19% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:29.034199", "symbol": "REPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.08512843289658893)", "volume=Declining (rvol=1.132, accel=0.88)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.342%, ema9_slope=-0.0832)", "resistance=SAFE (session_high $13.64 (1.19% away))", "extension=EXTENDED"], "features": {"symbol": "REPL", "computed_at": "2026-09-14T16:32:29.029841+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.485, "open": 12.9, "extension_from_open_pct": 4.5348837209302255, "price_1m": 13.5, "price_3m": 13.515, "price_5m": 13.58, "price_sub": 13.49}, "velocity": {"velocity_1m": -0.001851851851851922, "velocity_sub": -0.001235483073882081}, "slope": {"slope_1m": -0.11117287381879244, "slope_3m": -0.09260402518829616, "slope_5m": -0.08512843289658893, "slope_sub": -0.11116257526632858}, "acceleration": {"momentum_acceleration": 0.026, "velocity_acceleration": 1e-05, "slope_acceleration": 0.000294}, "volume": {"volume_1m": 564.0, "volume_3m": 12211.0, "volume_5m": 17481.0, "volume_sub": 564.0, "volume_acceleration": 0.88, "relative_volume": 1.132}, "vwap": {"value": 13.2015, "slope": 0.0045, "price_vs_vwap_pct": 2.148, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 99, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.5313, "ema20": 13.5484, "ema9_slope": -0.0832, "price_vs_ema9_pct": -0.342, "price_vs_ema9_atr": -1.606}, "volatility": {"atr": 0.0288, "atr_pct": 0.214, "vwap_distance_atr": 9.833, "range_expansion_pct": -18.1}, "rsi": {"value": 36.0, "has_full_history": true}, "quote": {"bid": 13.48, "ask": 13.5, "spread": 0.02, "spread_pct": 0.148}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.357, "downtick_ratio": 0.5}, "pressure": {"score": -9.6, "slope": 1.0}}, "prediction": {"symbol": "REPL", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.645, "resistance_source": "session_high", "resistance_distance_pct": 1.1865035224323335, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.08512843289658893)", "volume=Declining (rvol=1.132, accel=0.88)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.342%, ema9_slope=-0.0832)", "resistance=SAFE (session_high $13.64 (1.19% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:49.126789", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 60.3, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 902.610064, "reasons_for": ["held 902.6s (>= 18s)", "momentum=Building (slope_5m=-0.008451656524678658)", "volume=Expanding (rvol=1.326, accel=1.86)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.018%, ema9_slope=-0.0022)", "resistance=SAFE (session_high $5.92 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:32:49.121081+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.915, "open": 5.77, "extension_from_open_pct": 2.512998266897755, "price_1m": 5.915, "price_3m": 5.92, "price_5m": 5.9199, "price_sub": 5.915}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": -0.008451656524678658, "slope_sub": -0.05070779632368368}, "acceleration": {"momentum_acceleration": 0.0423, "velocity_acceleration": 5e-06, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2702.0, "volume_3m": 28326.0, "volume_5m": 33783.0, "volume_sub": 1876.0, "volume_acceleration": 1.86, "relative_volume": 1.326}, "vwap": {"value": 5.8701, "slope": 0.0005, "price_vs_vwap_pct": 0.765, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 56, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.9161, "ema20": 5.9137, "ema9_slope": -0.0022, "price_vs_ema9_pct": -0.018, "price_vs_ema9_atr": -0.123}, "volatility": {"atr": 0.0086, "atr_pct": 0.145, "vwap_distance_atr": 5.242, "range_expansion_pct": -33.3}, "rsi": {"value": 55.9, "has_full_history": true}, "quote": {"bid": 5.91, "ask": 5.92, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.375, "downtick_ratio": 0.312}, "pressure": {"score": 24.0, "slope": 7.5}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 60.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.92, "resistance_source": "session_high", "resistance_distance_pct": 0.08453085376162119, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.008451656524678658)", "volume=Expanding (rvol=1.326, accel=1.86)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.018%, ema9_slope=-0.0022)", "resistance=SAFE (session_high $5.92 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:49.208919", "symbol": "STLA", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.05% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.028064852564712302)", "volume=Declining (rvol=0.908, accel=0.627)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.06%, ema9_slope=0.0022)", "resistance=TOO_CLOSE (session_high $5.28 (0.05% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:32:49.121081+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2774, "open": 5.22, "extension_from_open_pct": 1.0996168582375545, "price_1m": 5.275, "price_3m": 5.275, "price_5m": 5.2742, "price_sub": 5.275}, "velocity": {"velocity_1m": 0.0007582938388624756, "velocity_sub": 0.0015165876777249513}, "slope": {"slope_1m": 0.04548728251392547, "slope_3m": 0.06920524569442119, "slope_5m": 0.028064852564712302, "slope_sub": -0.02766867706768824}, "acceleration": {"momentum_acceleration": -0.0557, "velocity_acceleration": 1.3e-05, "slope_acceleration": 0.000221}, "volume": {"volume_1m": 1030.0, "volume_3m": 41985.0, "volume_5m": 71554.0, "volume_sub": 140.0, "volume_acceleration": 0.627, "relative_volume": 0.908}, "vwap": {"value": 5.2409, "slope": 0.0001, "price_vs_vwap_pct": 0.697, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2742, "ema20": 5.272, "ema9_slope": 0.0022, "price_vs_ema9_pct": 0.06, "price_vs_ema9_atr": 0.421}, "volatility": {"atr": 0.0076, "atr_pct": 0.143, "vwap_distance_atr": 4.837, "range_expansion_pct": -0.0}, "rsi": {"value": 60.0, "has_full_history": true}, "quote": {"bid": 5.27, "ask": 5.28, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": -14.0, "slope": 25.5}}, "prediction": {"symbol": "STLA", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 5.28, "resistance_source": "session_high", "resistance_distance_pct": 0.04926668435214609, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.028064852564712302)", "volume=Declining (rvol=0.908, accel=0.627)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.06%, ema9_slope=0.0022)", "resistance=TOO_CLOSE (session_high $5.28 (0.05% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:54.230403", "symbol": "STLA", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0379217371189365)", "volume=Declining (rvol=0.908, accel=0.627)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.1%, ema9_slope=0.0042)", "resistance=SAFE (premarket_high $5.31 (0.57% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:32:54.226377+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.28, "open": 5.22, "extension_from_open_pct": 1.1494252873563313, "price_1m": 5.275, "price_3m": 5.275, "price_5m": 5.2742, "price_sub": 5.275}, "velocity": {"velocity_1m": 0.0015797788309636315, "velocity_sub": 0.003159557661927263}, "slope": {"slope_1m": 0.09474182851728837, "slope_3m": 0.09383826958439459, "slope_5m": 0.0379217371189365, "slope_sub": 0.0018948814514815073}, "acceleration": {"momentum_acceleration": -0.036, "velocity_acceleration": 0.000322, "slope_acceleration": 0.009648}, "volume": {"volume_1m": 1150.0, "volume_3m": 42105.0, "volume_5m": 71674.0, "volume_sub": 260.0, "volume_acceleration": 0.627, "relative_volume": 0.908}, "vwap": {"value": 5.2409, "slope": 0.0001, "price_vs_vwap_pct": 0.746, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2747, "ema20": 5.2723, "ema9_slope": 0.0042, "price_vs_ema9_pct": 0.1, "price_vs_ema9_atr": 0.696}, "volatility": {"atr": 0.0076, "atr_pct": 0.143, "vwap_distance_atr": 5.181, "range_expansion_pct": -0.0}, "rsi": {"value": 62.5, "has_full_history": true}, "quote": {"bid": 5.27, "ask": 5.28, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": -7.1, "slope": 6.9}}, "prediction": {"symbol": "STLA", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.31, "resistance_source": "premarket_high", "resistance_distance_pct": 0.568181818181806, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0379217371189365)", "volume=Declining (rvol=0.908, accel=0.627)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.1%, ema9_slope=0.0042)", "resistance=SAFE (premarket_high $5.31 (0.57% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:32:59.271083", "symbol": "STLA", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0379217371189365)", "volume=Declining (rvol=0.908, accel=0.627)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.1%, ema9_slope=0.0042)", "resistance=SAFE (premarket_high $5.31 (0.57% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:32:59.267266+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.28, "open": 5.22, "extension_from_open_pct": 1.1494252873563313, "price_1m": 5.275, "price_3m": 5.275, "price_5m": 5.2742, "price_sub": 5.275}, "velocity": {"velocity_1m": 0.0015797788309636315, "velocity_sub": 0.003159557661927263}, "slope": {"slope_1m": 0.09474182851728837, "slope_3m": 0.09383826958439459, "slope_5m": 0.0379217371189365, "slope_sub": 0.0018948814514815073}, "acceleration": {"momentum_acceleration": -0.036, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1150.0, "volume_3m": 42105.0, "volume_5m": 71674.0, "volume_sub": 260.0, "volume_acceleration": 0.627, "relative_volume": 0.908}, "vwap": {"value": 5.2409, "slope": 0.0001, "price_vs_vwap_pct": 0.746, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 58, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2747, "ema20": 5.2723, "ema9_slope": 0.0042, "price_vs_ema9_pct": 0.1, "price_vs_ema9_atr": 0.696}, "volatility": {"atr": 0.0076, "atr_pct": 0.143, "vwap_distance_atr": 5.181, "range_expansion_pct": -0.0}, "rsi": {"value": 62.5, "has_full_history": true}, "quote": {"bid": 5.27, "ask": 5.28, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": -7.1, "slope": 0.0}}, "prediction": {"symbol": "STLA", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.31, "resistance_source": "premarket_high", "resistance_distance_pct": 0.568181818181806, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0379217371189365)", "volume=Declining (rvol=0.908, accel=0.627)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.1%, ema9_slope=0.0042)", "resistance=SAFE (premarket_high $5.31 (0.57% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:33:09.332567", "symbol": "STLA", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 59.1, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.004361214768967645)", "volume=Declining (rvol=0.908, accel=0.632)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.001%, ema9_slope=0.0012)", "resistance=SAFE (session_high $5.28 (0.12% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "STLA", "computed_at": "2026-09-14T16:33:09.328212+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2737, "open": 5.22, "extension_from_open_pct": 1.0287356321839096, "price_1m": 5.275, "price_3m": 5.2701, "price_5m": 5.27, "price_sub": 5.28}, "velocity": {"velocity_1m": -0.00041074249605071815, "velocity_sub": -0.0039772727272729905}, "slope": {"slope_1m": -0.024647586906453363, "slope_3m": -0.012323287221072092, "slope_5m": 0.004361214768967645, "slope_sub": 0.00985632510709336}, "acceleration": {"momentum_acceleration": 0.0055, "velocity_acceleration": -0.000709, "slope_acceleration": -0.011867}, "volume": {"volume_1m": 4173.0, "volume_3m": 28479.0, "volume_5m": 70132.0, "volume_sub": 4173.0, "volume_acceleration": 0.632, "relative_volume": 0.908}, "vwap": {"value": 5.2409, "slope": 0.0001, "price_vs_vwap_pct": 0.626, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.2737, "ema20": 5.272, "ema9_slope": 0.0012, "price_vs_ema9_pct": -0.001, "price_vs_ema9_atr": -0.005}, "volatility": {"atr": 0.0072, "atr_pct": 0.137, "vwap_distance_atr": 4.547, "range_expansion_pct": -0.0}, "rsi": {"value": 55.4, "has_full_history": true}, "quote": {"bid": 5.27, "ask": 5.28, "spread": 0.01, "spread_pct": 0.19}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.5}, "pressure": {"score": -25.3, "slope": -18.2}}, "prediction": {"symbol": "STLA", "direction": "UP", "confidence": 59.1, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.28, "resistance_source": "session_high", "resistance_distance_pct": 0.11946072017749239, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.004361214768967645)", "volume=Declining (rvol=0.908, accel=0.632)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.001%, ema9_slope=0.0012)", "resistance=SAFE (session_high $5.28 (0.12% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:45:55.256450", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 25.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.04232983406704955)", "volume=Expanding (rvol=1.469, accel=1.811)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.068%, ema9_slope=-0.0336)", "resistance=SAFE (session_high $5.92 (0.25% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:45:55.251047+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.905, "open": 5.77, "extension_from_open_pct": 2.339688041594466, "price_1m": 5.9, "price_3m": 5.905, "price_5m": 5.92, "price_sub": 5.9}, "velocity": {"velocity_1m": 0.0014124293785310433, "velocity_sub": 0.0028248587570620866}, "slope": {"slope_1m": 0.08470986869970171, "slope_3m": 0.0, "slope_5m": -0.04232983406704955, "slope_sub": -0.04030943418595623}, "acceleration": {"momentum_acceleration": -0.002, "velocity_acceleration": 4e-06, "slope_acceleration": 0.000108}, "volume": {"volume_1m": 4142.0, "volume_3m": 110670.0, "volume_5m": 171389.0, "volume_sub": 2178.0, "volume_acceleration": 1.811, "relative_volume": 1.469}, "vwap": {"value": 5.8739, "slope": 0.0012, "price_vs_vwap_pct": 0.53, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 69, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.909, "ema20": 5.9117, "ema9_slope": -0.0336, "price_vs_ema9_pct": -0.068, "price_vs_ema9_atr": -0.506}, "volatility": {"atr": 0.0079, "atr_pct": 0.134, "vwap_distance_atr": 3.919, "range_expansion_pct": -44.4}, "rsi": {"value": 43.4, "has_full_history": true}, "quote": {"bid": 5.9, "ask": 5.91, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.529, "downtick_ratio": 0.412}, "pressure": {"score": 26.9, "slope": 2.9}}, "prediction": {"symbol": "NWL", "direction": "DOWN", "confidence": 25.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.92, "resistance_source": "session_high", "resistance_distance_pct": 0.25402201524131546, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.04232983406704955)", "volume=Expanding (rvol=1.469, accel=1.811)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.068%, ema9_slope=-0.0336)", "resistance=SAFE (session_high $5.92 (0.25% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:46:05.275014", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 25.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.008470269354565295)", "volume=Expanding (rvol=1.469, accel=1.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.041%, ema9_slope=-0.0313)", "resistance=SAFE (session_high $5.92 (0.25% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:46:05.269835+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.905, "open": 5.77, "extension_from_open_pct": 2.339688041594466, "price_1m": 5.9, "price_3m": 5.905, "price_5m": 5.915, "price_sub": 5.9}, "velocity": {"velocity_1m": 0.0014124293785310433, "velocity_sub": 0.0028248587570620866}, "slope": {"slope_1m": 0.08470986869970171, "slope_3m": 0.042360914995763, "slope_5m": -0.008470269354565295, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": -0.0085, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 476.0, "volume_3m": 76901.0, "volume_5m": 164720.0, "volume_sub": 476.0, "volume_acceleration": 1.794, "relative_volume": 1.469}, "vwap": {"value": 5.8739, "slope": 0.0008, "price_vs_vwap_pct": 0.529, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.9074, "ema20": 5.9106, "ema9_slope": -0.0313, "price_vs_ema9_pct": -0.041, "price_vs_ema9_atr": -0.338}, "volatility": {"atr": 0.0071, "atr_pct": 0.121, "vwap_distance_atr": 4.354, "range_expansion_pct": -49.9}, "rsi": {"value": 43.9, "has_full_history": true}, "quote": {"bid": 5.9, "ask": 5.91, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 41.8, "slope": 14.9}}, "prediction": {"symbol": "NWL", "direction": "DOWN", "confidence": 25.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.92, "resistance_source": "session_high", "resistance_distance_pct": 0.25402201524131546, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.008470269354565295)", "volume=Expanding (rvol=1.469, accel=1.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.041%, ema9_slope=-0.0313)", "resistance=SAFE (session_high $5.92 (0.25% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:46:10.286175", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 25.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.008470269354565295)", "volume=Expanding (rvol=1.469, accel=1.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.041%, ema9_slope=-0.0313)", "resistance=SAFE (session_high $5.92 (0.25% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:46:10.281632+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.905, "open": 5.77, "extension_from_open_pct": 2.339688041594466, "price_1m": 5.9, "price_3m": 5.905, "price_5m": 5.915, "price_sub": 5.9}, "velocity": {"velocity_1m": 0.0014124293785310433, "velocity_sub": 0.0028248587570620866}, "slope": {"slope_1m": 0.08470986869970171, "slope_3m": 0.042360914995763, "slope_5m": -0.008470269354565295, "slope_sub": 0.0}, "acceleration": {"momentum_acceleration": -0.0085, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 514.0, "volume_3m": 76939.0, "volume_5m": 164758.0, "volume_sub": 514.0, "volume_acceleration": 1.794, "relative_volume": 1.469}, "vwap": {"value": 5.8739, "slope": 0.0008, "price_vs_vwap_pct": 0.529, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.9074, "ema20": 5.9106, "ema9_slope": -0.0313, "price_vs_ema9_pct": -0.041, "price_vs_ema9_atr": -0.329}, "volatility": {"atr": 0.0073, "atr_pct": 0.124, "vwap_distance_atr": 4.236, "range_expansion_pct": -49.9}, "rsi": {"value": 43.9, "has_full_history": true}, "quote": {"bid": 5.9, "ask": 5.91, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.2}, "pressure": {"score": 29.8, "slope": -12.0}}, "prediction": {"symbol": "NWL", "direction": "DOWN", "confidence": 25.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.92, "resistance_source": "session_high", "resistance_distance_pct": 0.25402201524131546, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.008470269354565295)", "volume=Expanding (rvol=1.469, accel=1.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.041%, ema9_slope=-0.0313)", "resistance=SAFE (session_high $5.92 (0.25% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:46:15.314544", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.3, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Building (slope_5m=-0.025415113520839857)", "volume=Expanding (rvol=1.47, accel=1.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.109%, ema9_slope=-0.0347)", "resistance=SAFE (session_high $5.92 (0.34% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:46:15.309888+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.9, "open": 5.77, "extension_from_open_pct": 2.253032928942821, "price_1m": 5.9, "price_3m": 5.905, "price_5m": 5.915, "price_sub": 5.9}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": -0.025415113520839857, "slope_sub": -0.05083668714255346}, "acceleration": {"momentum_acceleration": 0.0254, "velocity_acceleration": -0.000562, "slope_acceleration": -0.016847}, "volume": {"volume_1m": 628.0, "volume_3m": 77053.0, "volume_5m": 164872.0, "volume_sub": 628.0, "volume_acceleration": 1.794, "relative_volume": 1.47}, "vwap": {"value": 5.8739, "slope": 0.0008, "price_vs_vwap_pct": 0.444, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.9064, "ema20": 5.9102, "ema9_slope": -0.0347, "price_vs_ema9_pct": -0.109, "price_vs_ema9_atr": -0.873}, "volatility": {"atr": 0.0073, "atr_pct": 0.124, "vwap_distance_atr": 3.554, "range_expansion_pct": -49.9}, "rsi": {"value": 37.2, "has_full_history": true}, "quote": {"bid": 5.9, "ask": 5.91, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": 19.9, "slope": -9.9}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 60.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.92, "resistance_source": "session_high", "resistance_distance_pct": 0.3389830508474504, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.025415113520839857)", "volume=Expanding (rvol=1.47, accel=1.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.109%, ema9_slope=-0.0347)", "resistance=SAFE (session_high $5.92 (0.34% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:46:20.325937", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.3, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.011459, "reasons_for": ["holding 5.0s / 18s", "momentum=Building (slope_5m=-0.025415113520839857)", "volume=Expanding (rvol=1.47, accel=1.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.109%, ema9_slope=-0.0347)", "resistance=SAFE (session_high $5.92 (0.34% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:46:20.321347+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.9, "open": 5.77, "extension_from_open_pct": 2.253032928942821, "price_1m": 5.9, "price_3m": 5.905, "price_5m": 5.915, "price_sub": 5.9}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": -0.025415113520839857, "slope_sub": -0.05083668714255346}, "acceleration": {"momentum_acceleration": 0.0254, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 828.0, "volume_3m": 77253.0, "volume_5m": 165072.0, "volume_sub": 828.0, "volume_acceleration": 1.794, "relative_volume": 1.47}, "vwap": {"value": 5.8739, "slope": 0.0008, "price_vs_vwap_pct": 0.444, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.9064, "ema20": 5.9102, "ema9_slope": -0.0347, "price_vs_ema9_pct": -0.109, "price_vs_ema9_atr": -0.873}, "volatility": {"atr": 0.0073, "atr_pct": 0.124, "vwap_distance_atr": 3.554, "range_expansion_pct": -49.9}, "rsi": {"value": 37.2, "has_full_history": true}, "quote": {"bid": 5.9, "ask": 5.91, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.3, "downtick_ratio": 0.3}, "pressure": {"score": 19.9, "slope": 0.0}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 60.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.92, "resistance_source": "session_high", "resistance_distance_pct": 0.3389830508474504, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.025415113520839857)", "volume=Expanding (rvol=1.47, accel=1.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.109%, ema9_slope=-0.0347)", "resistance=SAFE (session_high $5.92 (0.34% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:51:56.088207", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 85.0, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 340.772789, "reasons_for": ["held 340.8s (>= 18s)", "momentum=Strong (slope_5m=0.1181434599156108)", "volume=Expanding (rvol=1.716, accel=2.126)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.238%, ema9_slope=0.0597)", "resistance=SAFE (session_high $5.94 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:51:56.082677+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.935, "open": 5.77, "extension_from_open_pct": 2.8596187175043335, "price_1m": 5.94, "price_3m": 5.92, "price_5m": 5.9, "price_sub": 5.935}, "velocity": {"velocity_1m": -0.0014029180695849554, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.08421052631580264, "slope_3m": 0.12644001123910945, "slope_5m": 0.1181434599156108, "slope_sub": 0.24841785503332417}, "acceleration": {"momentum_acceleration": 0.1303, "velocity_acceleration": 0.0, "slope_acceleration": -0.000251}, "volume": {"volume_1m": 2244.0, "volume_3m": 135790.0, "volume_5m": 434053.0, "volume_sub": 410.0, "volume_acceleration": 2.126, "relative_volume": 1.716}, "vwap": {"value": 5.8804, "slope": 0.0019, "price_vs_vwap_pct": 0.929, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 75, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.9209, "ema20": 5.9165, "ema9_slope": 0.0597, "price_vs_ema9_pct": 0.238, "price_vs_ema9_atr": 1.064}, "volatility": {"atr": 0.0132, "atr_pct": 0.223, "vwap_distance_atr": 4.13, "range_expansion_pct": -25.3}, "rsi": {"value": 65.8, "has_full_history": true}, "quote": {"bid": 5.93, "ask": 5.94, "spread": 0.01, "spread_pct": 0.168}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": 19.3, "slope": -0.6}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.94, "resistance_source": "session_high", "resistance_distance_pct": 0.08424599831509322, "breakout_in_progress": true, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1181434599156108)", "volume=Expanding (rvol=1.716, accel=2.126)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.238%, ema9_slope=0.0597)", "resistance=SAFE (session_high $5.94 (0.08% away) [breakout in progress -- distance penalty waived])", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T16:57:58.538052", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 60.3, "direction": "UP", "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 703.223622, "reasons_for": ["held 703.2s (>= 18s)", "momentum=Building (slope_5m=-0.09287402904423983)", "volume=Expanding (rvol=1.818, accel=2.23)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.179%, ema9_slope=-0.0158)", "resistance=SAFE (session_high $5.94 (0.51% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-09-14T16:57:58.533510+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.91, "open": 5.77, "extension_from_open_pct": 2.4263431542461107, "price_1m": 5.915, "price_3m": 5.93, "price_5m": 5.93, "price_sub": 5.9197}, "velocity": {"velocity_1m": -0.0014088475626936865, "velocity_sub": -0.005461988501669341}, "slope": {"slope_1m": -0.08456659619450138, "slope_3m": -0.12676056338027897, "slope_5m": -0.09287402904423983, "slope_sub": -0.1524208640843513}, "acceleration": {"momentum_acceleration": 0.0595, "velocity_acceleration": -1.5e-05, "slope_acceleration": -1e-06}, "volume": {"volume_1m": 57882.0, "volume_3m": 76054.0, "volume_5m": 148204.0, "volume_sub": 1634.0, "volume_acceleration": 2.23, "relative_volume": 1.818}, "vwap": {"value": 5.8829, "slope": 0.0007, "price_vs_vwap_pct": 0.461, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 81, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 5.9206, "ema20": 5.919, "ema9_slope": -0.0158, "price_vs_ema9_pct": -0.179, "price_vs_ema9_atr": -0.786}, "volatility": {"atr": 0.0135, "atr_pct": 0.228, "vwap_distance_atr": 2.015, "range_expansion_pct": -16.5}, "rsi": {"value": 43.7, "has_full_history": true}, "quote": {"bid": 5.91, "ask": 5.92, "spread": 0.01, "spread_pct": 0.169}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.333, "downtick_ratio": 0.417}, "pressure": {"score": 17.8, "slope": -1.5}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 60.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.94, "resistance_source": "session_high", "resistance_distance_pct": 0.5076142131979737, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.09287402904423983)", "volume=Expanding (rvol=1.818, accel=2.23)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.179%, ema9_slope=-0.0158)", "resistance=SAFE (session_high $5.94 (0.51% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T17:19:04.445582", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 25.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.011286681715577385)", "volume=Expanding (rvol=2.154, accel=2.445)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.035%, ema9_slope=-0.0175)", "resistance=SAFE (session_high $8.90 (0.51% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T17:19:04.436197+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.86, "open": 8.55, "extension_from_open_pct": 3.6257309941520313, "price_1m": 8.86, "price_3m": 8.86, "price_5m": 8.865, "price_sub": 8.86}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0282220131702672, "slope_5m": -0.011286681715577385, "slope_sub": 0.028222676920900337}, "acceleration": {"momentum_acceleration": -0.0395, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 100.0, "volume_3m": 14744.0, "volume_5m": 15138.0, "volume_sub": 100.0, "volume_acceleration": 2.445, "relative_volume": 2.154}, "vwap": {"value": 8.7848, "slope": 0.0026, "price_vs_vwap_pct": 0.856, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 134, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.8631, "ema20": 8.8658, "ema9_slope": -0.0175, "price_vs_ema9_pct": -0.035, "price_vs_ema9_atr": -0.278}, "volatility": {"atr": 0.0111, "atr_pct": 0.126, "vwap_distance_atr": 6.742, "range_expansion_pct": 35.3}, "rsi": {"value": 47.3, "has_full_history": true}, "quote": {"bid": 8.85, "ask": 8.87, "spread": 0.02, "spread_pct": 0.226}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 25.0, "slope": 6.9}}, "prediction": {"symbol": "XMAX", "direction": "DOWN", "confidence": 25.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.905, "resistance_source": "session_high", "resistance_distance_pct": 0.5079006772009022, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.011286681715577385)", "volume=Expanding (rvol=2.154, accel=2.445)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.035%, ema9_slope=-0.0175)", "resistance=SAFE (session_high $8.90 (0.51% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T17:19:09.456617", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 25.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.011286681715577385)", "volume=Expanding (rvol=2.155, accel=2.446)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.035%, ema9_slope=-0.0175)", "resistance=SAFE (session_high $8.90 (0.51% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T17:19:09.451814+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.86, "open": 8.55, "extension_from_open_pct": 3.6257309941520313, "price_1m": 8.86, "price_3m": 8.86, "price_5m": 8.865, "price_sub": 8.86}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0282220131702672, "slope_5m": -0.011286681715577385, "slope_sub": 0.028222676920900337}, "acceleration": {"momentum_acceleration": -0.0395, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 217.0, "volume_3m": 14861.0, "volume_5m": 15255.0, "volume_sub": 217.0, "volume_acceleration": 2.446, "relative_volume": 2.155}, "vwap": {"value": 8.7848, "slope": 0.0026, "price_vs_vwap_pct": 0.855, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 134, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.8631, "ema20": 8.8658, "ema9_slope": -0.0175, "price_vs_ema9_pct": -0.035, "price_vs_ema9_atr": -0.244}, "volatility": {"atr": 0.0127, "atr_pct": 0.144, "vwap_distance_atr": 5.904, "range_expansion_pct": 82.0}, "rsi": {"value": 47.3, "has_full_history": true}, "quote": {"bid": 8.85, "ask": 8.87, "spread": 0.02, "spread_pct": 0.226}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": 25.0, "slope": 0.0}}, "prediction": {"symbol": "XMAX", "direction": "DOWN", "confidence": 25.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.905, "resistance_source": "session_high", "resistance_distance_pct": 0.5079006772009022, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.011286681715577385)", "volume=Expanding (rvol=2.155, accel=2.446)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.035%, ema9_slope=-0.0175)", "resistance=SAFE (session_high $8.90 (0.51% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T17:19:14.463242", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 25.0, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.011286681715577385)", "volume=Expanding (rvol=2.161, accel=2.455)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.035%, ema9_slope=-0.0175)", "resistance=SAFE (session_high $8.90 (0.51% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T17:19:14.459342+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.86, "open": 8.55, "extension_from_open_pct": 3.6257309941520313, "price_1m": 8.86, "price_3m": 8.86, "price_5m": 8.865, "price_sub": 8.86}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0282220131702672, "slope_5m": -0.011286681715577385, "slope_sub": 0.028222676920900337}, "acceleration": {"momentum_acceleration": -0.0395, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1317.0, "volume_3m": 15961.0, "volume_5m": 16355.0, "volume_sub": 1317.0, "volume_acceleration": 2.455, "relative_volume": 2.161}, "vwap": {"value": 8.7851, "slope": 0.0028, "price_vs_vwap_pct": 0.853, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 134, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.8631, "ema20": 8.8658, "ema9_slope": -0.0175, "price_vs_ema9_pct": -0.035, "price_vs_ema9_atr": -0.244}, "volatility": {"atr": 0.0127, "atr_pct": 0.144, "vwap_distance_atr": 5.887, "range_expansion_pct": 82.0}, "rsi": {"value": 47.3, "has_full_history": true}, "quote": {"bid": 8.85, "ask": 8.87, "spread": 0.02, "spread_pct": 0.226}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.083, "downtick_ratio": 0.083}, "pressure": {"score": 25.0, "slope": 0.0}}, "prediction": {"symbol": "XMAX", "direction": "DOWN", "confidence": 25.0, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 8.905, "resistance_source": "session_high", "resistance_distance_pct": 0.5079006772009022, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.011286681715577385)", "volume=Expanding (rvol=2.161, accel=2.455)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.035%, ema9_slope=-0.0175)", "resistance=SAFE (session_high $8.90 (0.51% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T17:19:19.488852", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 74.8, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.011284134506881078)", "volume=Expanding (rvol=2.162, accel=2.458)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.055%, ema9_slope=-0.013)", "resistance=SAFE (session_high $8.90 (0.39% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T17:19:19.483663+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.87, "open": 8.55, "extension_from_open_pct": 3.742690058479514, "price_1m": 8.86, "price_3m": 8.86, "price_5m": 8.865, "price_sub": 8.86}, "velocity": {"velocity_1m": 0.0018811136192625635, "velocity_sub": 0.003762227238525127}, "slope": {"slope_1m": 0.1128031584884353, "slope_3m": 0.0846341922136475, "slope_5m": 0.011284134506881078, "slope_sub": 0.09593002750933907}, "acceleration": {"momentum_acceleration": 0.0846, "velocity_acceleration": 0.000749, "slope_acceleration": 0.022451}, "volume": {"volume_1m": 1639.0, "volume_3m": 16283.0, "volume_5m": 16677.0, "volume_sub": 1639.0, "volume_acceleration": 2.458, "relative_volume": 2.162}, "vwap": {"value": 8.7851, "slope": 0.0029, "price_vs_vwap_pct": 0.966, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 134, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.8651, "ema20": 8.8667, "ema9_slope": -0.013, "price_vs_ema9_pct": 0.055, "price_vs_ema9_atr": 0.385}, "volatility": {"atr": 0.0127, "atr_pct": 0.144, "vwap_distance_atr": 6.667, "range_expansion_pct": 82.0}, "rsi": {"value": 52.5, "has_full_history": true}, "quote": {"bid": 8.86, "ask": 8.88, "spread": 0.02, "spread_pct": 0.225}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.188, "downtick_ratio": 0.125}, "pressure": {"score": 30.2, "slope": 5.2}}, "prediction": {"symbol": "XMAX", "direction": "UP", "confidence": 74.8, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.905, "resistance_source": "session_high", "resistance_distance_pct": 0.3945885005636995, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.011284134506881078)", "volume=Expanding (rvol=2.162, accel=2.458)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.055%, ema9_slope=-0.013)", "resistance=SAFE (session_high $8.90 (0.39% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T17:19:24.498447", "symbol": "XMAX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 74.8, "direction": "UP", "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.00846, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.011284134506881078)", "volume=Expanding (rvol=2.162, accel=2.458)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.055%, ema9_slope=-0.013)", "resistance=SAFE (session_high $8.90 (0.39% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "XMAX", "computed_at": "2026-09-14T17:19:24.492123+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.87, "open": 8.55, "extension_from_open_pct": 3.742690058479514, "price_1m": 8.86, "price_3m": 8.86, "price_5m": 8.865, "price_sub": 8.86}, "velocity": {"velocity_1m": 0.0018811136192625635, "velocity_sub": 0.003762227238525127}, "slope": {"slope_1m": 0.1128031584884353, "slope_3m": 0.0846341922136475, "slope_5m": 0.011284134506881078, "slope_sub": 0.09593002750933907}, "acceleration": {"momentum_acceleration": 0.0846, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1640.0, "volume_3m": 16284.0, "volume_5m": 16678.0, "volume_sub": 1640.0, "volume_acceleration": 2.458, "relative_volume": 2.162}, "vwap": {"value": 8.7851, "slope": 0.0029, "price_vs_vwap_pct": 0.966, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 134, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.8651, "ema20": 8.8667, "ema9_slope": -0.013, "price_vs_ema9_pct": 0.055, "price_vs_ema9_atr": 0.385}, "volatility": {"atr": 0.0127, "atr_pct": 0.144, "vwap_distance_atr": 6.667, "range_expansion_pct": 82.0}, "rsi": {"value": 52.5, "has_full_history": true}, "quote": {"bid": 8.86, "ask": 8.88, "spread": 0.02, "spread_pct": 0.225}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.176, "downtick_ratio": 0.118}, "pressure": {"score": 30.0, "slope": -0.2}}, "prediction": {"symbol": "XMAX", "direction": "UP", "confidence": 74.8, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 8.905, "resistance_source": "session_high", "resistance_distance_pct": 0.3945885005636995, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.011284134506881078)", "volume=Expanding (rvol=2.162, accel=2.458)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.055%, ema9_slope=-0.013)", "resistance=SAFE (session_high $8.90 (0.39% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:03:43.298475", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.04593227850516228)", "volume=Declining (rvol=1.672, accel=0.817)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=0.0%, ema9_slope=0.017)", "resistance=SAFE (session_high $13.69 (0.45% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T18:03:43.294227+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.6288, "open": 12.8, "extension_from_open_pct": 6.474999999999994, "price_1m": 13.645, "price_3m": 13.62, "price_5m": 13.61, "price_sub": 13.645}, "velocity": {"velocity_1m": -0.00197874679369727, "velocity_sub": -0.00395749358739454}, "slope": {"slope_1m": -0.11879532738378626, "slope_3m": -0.04106193998113305, "slope_5m": 0.04593227850516228, "slope_sub": -0.020095748172408057}, "acceleration": {"momentum_acceleration": -0.066, "velocity_acceleration": -1e-06, "slope_acceleration": -3.5e-05}, "volume": {"volume_1m": 433.0, "volume_3m": 5355.0, "volume_5m": 10476.0, "volume_sub": 54.0, "volume_acceleration": 0.817, "relative_volume": 1.672}, "vwap": {"value": 13.3178, "slope": 0.0021, "price_vs_vwap_pct": 2.335, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 214, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.6288, "ema20": 13.631, "ema9_slope": 0.017, "price_vs_ema9_pct": 0.0, "price_vs_ema9_atr": 0.002}, "volatility": {"atr": 0.0129, "atr_pct": 0.095, "vwap_distance_atr": 24.137, "range_expansion_pct": -28.7}, "rsi": {"value": 49.1, "has_full_history": true}, "quote": {"bid": 13.64, "ask": 13.65, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -20.7, "slope": -12.8}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 13.69, "resistance_source": "session_high", "resistance_distance_pct": 0.44904907255223847, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04593227850516228)", "volume=Declining (rvol=1.672, accel=0.817)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=0.0%, ema9_slope=0.017)", "resistance=SAFE (session_high $13.69 (0.45% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:03:48.323832", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.049012486444527416)", "volume=Declining (rvol=1.672, accel=0.817)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0176)", "resistance=SAFE (session_high $13.69 (0.43% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T18:03:48.318273+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.6309, "open": 12.8, "extension_from_open_pct": 6.491406249999998, "price_1m": 13.645, "price_3m": 13.62, "price_5m": 13.61, "price_sub": 13.645}, "velocity": {"velocity_1m": -0.0017222425796994153, "velocity_sub": -0.0034444851593988307}, "slope": {"slope_1m": -0.10338797253252222, "slope_3m": -0.03336111389459883, "slope_5m": 0.049012486444527416, "slope_sub": -0.010854219761281264}, "acceleration": {"momentum_acceleration": -0.0599, "velocity_acceleration": 0.000102, "slope_acceleration": 0.003067}, "volume": {"volume_1m": 447.0, "volume_3m": 5369.0, "volume_5m": 10490.0, "volume_sub": 68.0, "volume_acceleration": 0.817, "relative_volume": 1.672}, "vwap": {"value": 13.3178, "slope": 0.0021, "price_vs_vwap_pct": 2.351, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 214, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.6292, "ema20": 13.6312, "ema9_slope": 0.0176, "price_vs_ema9_pct": 0.012, "price_vs_ema9_atr": 0.132}, "volatility": {"atr": 0.0129, "atr_pct": 0.095, "vwap_distance_atr": 24.3, "range_expansion_pct": -28.7}, "rsi": {"value": 50.0, "has_full_history": true}, "quote": {"bid": 13.64, "ask": 13.65, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.286}, "pressure": {"score": -7.0, "slope": 13.7}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.69, "resistance_source": "session_high", "resistance_distance_pct": 0.4335737185365533, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.049012486444527416)", "volume=Declining (rvol=1.672, accel=0.817)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0176)", "resistance=SAFE (session_high $13.69 (0.43% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:03:53.336442", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.049012486444527416)", "volume=Declining (rvol=1.672, accel=0.817)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0176)", "resistance=SAFE (session_high $13.69 (0.43% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T18:03:53.330563+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.6309, "open": 12.8, "extension_from_open_pct": 6.491406249999998, "price_1m": 13.645, "price_3m": 13.62, "price_5m": 13.61, "price_sub": 13.645}, "velocity": {"velocity_1m": -0.0017222425796994153, "velocity_sub": -0.0034444851593988307}, "slope": {"slope_1m": -0.10338797253252222, "slope_3m": -0.03336111389459883, "slope_5m": 0.049012486444527416, "slope_sub": -0.010854219761281264}, "acceleration": {"momentum_acceleration": -0.0599, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 447.0, "volume_3m": 5369.0, "volume_5m": 10490.0, "volume_sub": 68.0, "volume_acceleration": 0.817, "relative_volume": 1.672}, "vwap": {"value": 13.3178, "slope": 0.0021, "price_vs_vwap_pct": 2.351, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 214, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.6292, "ema20": 13.6312, "ema9_slope": 0.0176, "price_vs_ema9_pct": 0.012, "price_vs_ema9_atr": 0.132}, "volatility": {"atr": 0.0129, "atr_pct": 0.095, "vwap_distance_atr": 24.3, "range_expansion_pct": -28.7}, "rsi": {"value": 50.0, "has_full_history": true}, "quote": {"bid": 13.64, "ask": 13.65, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.286}, "pressure": {"score": -7.0, "slope": 0.0}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.69, "resistance_source": "session_high", "resistance_distance_pct": 0.4335737185365533, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.049012486444527416)", "volume=Declining (rvol=1.672, accel=0.817)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.012%, ema9_slope=0.0176)", "resistance=SAFE (session_high $13.69 (0.43% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:03:58.348725", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.08947758293178557)", "volume=Declining (rvol=1.675, accel=0.82)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.174%, ema9_slope=0.0257)", "resistance=SAFE (session_high $13.69 (0.23% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T18:03:58.343259+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.6585, "open": 12.8, "extension_from_open_pct": 6.707031249999995, "price_1m": 13.645, "price_3m": 13.62, "price_5m": 13.61, "price_sub": 13.645}, "velocity": {"velocity_1m": 0.0016489556614145, "velocity_sub": 0.003297911322829}, "slope": {"slope_1m": 0.09888842089842335, "slope_3m": 0.06777632591253624, "slope_5m": 0.08947758293178557, "slope_sub": 0.11053976096142963}, "acceleration": {"momentum_acceleration": 0.0211, "velocity_acceleration": 0.001345, "slope_acceleration": 0.040353}, "volume": {"volume_1m": 1755.0, "volume_3m": 6677.0, "volume_5m": 11798.0, "volume_sub": 1376.0, "volume_acceleration": 0.82, "relative_volume": 1.675}, "vwap": {"value": 13.3183, "slope": 0.0027, "price_vs_vwap_pct": 2.554, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 214, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.6347, "ema20": 13.6338, "ema9_slope": 0.0257, "price_vs_ema9_pct": 0.174, "price_vs_ema9_atr": 1.704}, "volatility": {"atr": 0.014, "atr_pct": 0.102, "vwap_distance_atr": 24.373, "range_expansion_pct": 14.0}, "rsi": {"value": 61.6, "has_full_history": true}, "quote": {"bid": 13.65, "ask": 13.66, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.161, "downtick_ratio": 0.129}, "pressure": {"score": -0.9, "slope": 6.1}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.69, "resistance_source": "session_high", "resistance_distance_pct": 0.23062561774718615, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.08947758293178557)", "volume=Declining (rvol=1.675, accel=0.82)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.174%, ema9_slope=0.0257)", "resistance=SAFE (session_high $13.69 (0.23% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:04:03.358696", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.008914, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.09167583425009299)", "volume=Declining (rvol=1.675, accel=0.82)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.183%, ema9_slope=0.0262)", "resistance=SAFE (session_high $13.69 (0.22% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T18:04:03.352173+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.66, "open": 12.8, "extension_from_open_pct": 6.718749999999996, "price_1m": 13.645, "price_3m": 13.62, "price_5m": 13.61, "price_sub": 13.645}, "velocity": {"velocity_1m": 0.0018321729571272223, "velocity_sub": 0.0036643459142544446}, "slope": {"slope_1m": 0.10986998718183899, "slope_3m": 0.07326901941628858, "slope_5m": 0.09167583425009299, "slope_sub": 0.11053976096142963}, "acceleration": {"momentum_acceleration": 0.0189, "velocity_acceleration": 7.3e-05, "slope_acceleration": 0.002192}, "volume": {"volume_1m": 1755.0, "volume_3m": 6677.0, "volume_5m": 11798.0, "volume_sub": 1376.0, "volume_acceleration": 0.82, "relative_volume": 1.675}, "vwap": {"value": 13.3183, "slope": 0.0027, "price_vs_vwap_pct": 2.565, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 214, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.635, "ema20": 13.634, "ema9_slope": 0.0262, "price_vs_ema9_pct": 0.183, "price_vs_ema9_atr": 1.952}, "volatility": {"atr": 0.0128, "atr_pct": 0.094, "vwap_distance_atr": 26.692, "range_expansion_pct": 14.0}, "rsi": {"value": 62.1, "has_full_history": true}, "quote": {"bid": 13.65, "ask": 13.66, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 31, "trades_per_second": 1.033, "uptick_ratio": 0.161, "downtick_ratio": 0.129}, "pressure": {"score": -0.7, "slope": 0.2}}, "prediction": {"symbol": "AMPL", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 13.69, "resistance_source": "session_high", "resistance_distance_pct": 0.21961932650072738, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.09167583425009299)", "volume=Declining (rvol=1.675, accel=0.82)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.183%, ema9_slope=0.0262)", "resistance=SAFE (session_high $13.69 (0.22% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:18:15.220759", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.10682365439612955)", "volume=Declining (rvol=1.734, accel=0.833)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.179%, ema9_slope=-0.0444)", "resistance=SAFE (session_high $13.70 (0.66% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T18:18:15.214821+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.6097, "open": 12.8, "extension_from_open_pct": 6.325781249999995, "price_1m": 13.61, "price_3m": 13.645, "price_5m": 13.67, "price_sub": 13.6048}, "velocity": {"velocity_1m": -3.673769287280196e-05, "velocity_sub": 0.001200556666274897}, "slope": {"slope_1m": -0.0022042858664812677, "slope_3m": -0.03783083617166295, "slope_5m": -0.10682365439612955, "slope_sub": -0.07815110928301289}, "acceleration": {"momentum_acceleration": -0.0287, "velocity_acceleration": -3e-06, "slope_acceleration": -0.000132}, "volume": {"volume_1m": 13.0, "volume_3m": 4950.0, "volume_5m": 6736.0, "volume_sub": 13.0, "volume_acceleration": 0.833, "relative_volume": 1.734}, "vwap": {"value": 13.3297, "slope": 0.0017, "price_vs_vwap_pct": 2.1, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 229, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.6341, "ema20": 13.6389, "ema9_slope": -0.0444, "price_vs_ema9_pct": -0.179, "price_vs_ema9_atr": -1.029}, "volatility": {"atr": 0.0237, "atr_pct": 0.174, "vwap_distance_atr": 11.803, "range_expansion_pct": -33.1}, "rsi": {"value": 40.1, "has_full_history": true}, "quote": {"bid": 13.61, "ask": 13.62, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -3.3, "slope": -2.6}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.7, "resistance_source": "session_high", "resistance_distance_pct": 0.6634973585016507, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.10682365439612955)", "volume=Declining (rvol=1.734, accel=0.833)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.179%, ema9_slope=-0.0444)", "resistance=SAFE (session_high $13.70 (0.66% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:18:20.244458", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.10329835764415088)", "volume=Declining (rvol=1.734, accel=0.833)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.165%, ema9_slope=-0.0437)", "resistance=SAFE (session_high $13.70 (0.65% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T18:18:20.239665+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.6121, "open": 12.8, "extension_from_open_pct": 6.344531249999993, "price_1m": 13.61, "price_3m": 13.645, "price_5m": 13.67, "price_sub": 13.6048}, "velocity": {"velocity_1m": 0.00025716385011026634, "velocity_sub": 0.0017885844211848636}, "slope": {"slope_1m": 0.015428640700022665, "slope_3m": -0.029014178996670175, "slope_5m": -0.10329835764415088, "slope_sub": -0.06757128954664715}, "acceleration": {"momentum_acceleration": -0.0357, "velocity_acceleration": 0.000117, "slope_acceleration": 0.003509}, "volume": {"volume_1m": 33.0, "volume_3m": 4970.0, "volume_5m": 6756.0, "volume_sub": 33.0, "volume_acceleration": 0.833, "relative_volume": 1.734}, "vwap": {"value": 13.3297, "slope": 0.0017, "price_vs_vwap_pct": 2.118, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 229, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.6346, "ema20": 13.6392, "ema9_slope": -0.0437, "price_vs_ema9_pct": -0.165, "price_vs_ema9_atr": -0.949}, "volatility": {"atr": 0.0237, "atr_pct": 0.174, "vwap_distance_atr": 11.904, "range_expansion_pct": -33.1}, "rsi": {"value": 41.0, "has_full_history": true}, "quote": {"bid": 13.61, "ask": 13.62, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.286}, "pressure": {"score": 2.8, "slope": 6.1}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.7, "resistance_source": "session_high", "resistance_distance_pct": 0.6457490027255121, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.10329835764415088)", "volume=Declining (rvol=1.734, accel=0.833)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.165%, ema9_slope=-0.0437)", "resistance=SAFE (session_high $13.70 (0.65% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:18:25.257272", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.09903895532242535)", "volume=Declining (rvol=1.734, accel=0.833)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.148%, ema9_slope=-0.0428)", "resistance=SAFE (session_high $13.70 (0.62% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T18:18:25.251344+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.615, "open": 12.8, "extension_from_open_pct": 6.3671874999999964, "price_1m": 13.61, "price_3m": 13.645, "price_5m": 13.67, "price_sub": 13.6048}, "velocity": {"velocity_1m": 0.0006122948812148888, "velocity_sub": 0.0024991179583679036}, "slope": {"slope_1m": 0.03673094582186065, "slope_3m": -0.018362100624307768, "slope_5m": -0.09903895532242535, "slope_sub": -0.054788584732269746}, "acceleration": {"momentum_acceleration": -0.0443, "velocity_acceleration": 0.000142, "slope_acceleration": 0.004251}, "volume": {"volume_1m": 236.0, "volume_3m": 5173.0, "volume_5m": 6959.0, "volume_sub": 236.0, "volume_acceleration": 0.833, "relative_volume": 1.734}, "vwap": {"value": 13.3298, "slope": 0.0018, "price_vs_vwap_pct": 2.14, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 229, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.6352, "ema20": 13.6394, "ema9_slope": -0.0428, "price_vs_ema9_pct": -0.148, "price_vs_ema9_atr": -0.851}, "volatility": {"atr": 0.0237, "atr_pct": 0.174, "vwap_distance_atr": 12.023, "range_expansion_pct": -33.1}, "rsi": {"value": 42.0, "has_full_history": true}, "quote": {"bid": 13.61, "ask": 13.62, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.455, "downtick_ratio": 0.182}, "pressure": {"score": 8.5, "slope": 5.7}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.7, "resistance_source": "session_high", "resistance_distance_pct": 0.6243114212265816, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.09903895532242535)", "volume=Declining (rvol=1.734, accel=0.833)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.148%, ema9_slope=-0.0428)", "resistance=SAFE (session_high $13.70 (0.62% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:18:30.287476", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.10638297872340394)", "volume=Declining (rvol=1.734, accel=0.834)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.177%, ema9_slope=-0.0443)", "resistance=SAFE (session_high $13.70 (0.66% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T18:18:30.263547+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.61, "open": 12.8, "extension_from_open_pct": 6.32812499999999, "price_1m": 13.61, "price_3m": 13.645, "price_5m": 13.67, "price_sub": 13.6048}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0012740601356384797}, "slope": {"slope_1m": 0.0, "slope_3m": -0.03672869735553301, "slope_5m": -0.10638297872340394, "slope_sub": -0.076828580819665}, "acceleration": {"momentum_acceleration": -0.0296, "velocity_acceleration": -0.000244, "slope_acceleration": -0.007328}, "volume": {"volume_1m": 294.0, "volume_3m": 5231.0, "volume_5m": 7017.0, "volume_sub": 294.0, "volume_acceleration": 0.834, "relative_volume": 1.734}, "vwap": {"value": 13.3298, "slope": 0.0018, "price_vs_vwap_pct": 2.102, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 229, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.6342, "ema20": 13.639, "ema9_slope": -0.0443, "price_vs_ema9_pct": -0.177, "price_vs_ema9_atr": -1.019}, "volatility": {"atr": 0.0237, "atr_pct": 0.174, "vwap_distance_atr": 11.811, "range_expansion_pct": -33.1}, "rsi": {"value": 40.2, "has_full_history": true}, "quote": {"bid": 13.61, "ask": 13.62, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.385, "downtick_ratio": 0.231}, "pressure": {"score": 2.9, "slope": -5.6}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.7, "resistance_source": "session_high", "resistance_distance_pct": 0.6612784717119755, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.10638297872340394)", "volume=Declining (rvol=1.734, accel=0.834)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.177%, ema9_slope=-0.0443)", "resistance=SAFE (session_high $13.70 (0.66% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:18:35.302264", "symbol": "AMPL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.10638297872340394)", "volume=Declining (rvol=1.734, accel=0.834)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.177%, ema9_slope=-0.0443)", "resistance=SAFE (session_high $13.70 (0.66% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "AMPL", "computed_at": "2026-09-14T18:18:35.294481+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 13.61, "open": 12.8, "extension_from_open_pct": 6.32812499999999, "price_1m": 13.61, "price_3m": 13.645, "price_5m": 13.67, "price_sub": 13.6048}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0012740601356384797}, "slope": {"slope_1m": 0.0, "slope_3m": -0.03672869735553301, "slope_5m": -0.10638297872340394, "slope_sub": -0.076828580819665}, "acceleration": {"momentum_acceleration": -0.0296, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 294.0, "volume_3m": 5231.0, "volume_5m": 7017.0, "volume_sub": 294.0, "volume_acceleration": 0.834, "relative_volume": 1.734}, "vwap": {"value": 13.3298, "slope": 0.0018, "price_vs_vwap_pct": 2.102, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 229, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 13.6342, "ema20": 13.639, "ema9_slope": -0.0443, "price_vs_ema9_pct": -0.177, "price_vs_ema9_atr": -1.019}, "volatility": {"atr": 0.0237, "atr_pct": 0.174, "vwap_distance_atr": 11.811, "range_expansion_pct": -33.1}, "rsi": {"value": 40.2, "has_full_history": true}, "quote": {"bid": 13.61, "ask": 13.62, "spread": 0.01, "spread_pct": 0.073}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.385, "downtick_ratio": 0.231}, "pressure": {"score": 2.9, "slope": 0.0}}, "prediction": {"symbol": "AMPL", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 13.7, "resistance_source": "session_high", "resistance_distance_pct": 0.6612784717119755, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.10638297872340394)", "volume=Declining (rvol=1.734, accel=0.834)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.177%, ema9_slope=-0.0443)", "resistance=SAFE (session_high $13.70 (0.66% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:34:18.863063", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 8804.550118, "reasons_for": ["held 8804.6s (>= 18s)", "momentum=Strong (slope_5m=0.042317970976787044)", "volume=Declining (rvol=1.684, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.028%, ema9_slope=0.0429)", "resistance=SAFE (session_high $12.17 (0.24% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:34:18.848990+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.1407, "open": 11.56, "extension_from_open_pct": 5.023356401384085, "price_1m": 12.17, "price_3m": 12.14, "price_5m": 12.1214, "price_sub": 12.17}, "velocity": {"velocity_1m": -0.004012599287866231, "velocity_sub": -0.008025198575732462}, "slope": {"slope_1m": -0.24104612372329234, "slope_3m": -0.03826037349803888, "slope_5m": 0.042317970976787044, "slope_sub": 0.11562502573562686}, "acceleration": {"momentum_acceleration": 0.0733, "velocity_acceleration": -1e-06, "slope_acceleration": -3.7e-05}, "volume": {"volume_1m": 7.0, "volume_3m": 7901.0, "volume_5m": 10624.0, "volume_sub": 7.0, "volume_acceleration": 0.692, "relative_volume": 1.684}, "vwap": {"value": 11.9158, "slope": 0.002, "price_vs_vwap_pct": 1.887, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 188, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1373, "ema20": 12.1172, "ema9_slope": 0.0429, "price_vs_ema9_pct": 0.028, "price_vs_ema9_atr": 0.21}, "volatility": {"atr": 0.0162, "atr_pct": 0.133, "vwap_distance_atr": 13.907, "range_expansion_pct": -14.5}, "rsi": {"value": 60.1, "has_full_history": true}, "quote": {"bid": 12.15, "ask": 12.17, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.667}, "pressure": {"score": -40.0, "slope": -32.4}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.17, "resistance_source": "session_high", "resistance_distance_pct": 0.24133699045359175, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.042317970976787044)", "volume=Declining (rvol=1.684, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.028%, ema9_slope=0.0429)", "resistance=SAFE (session_high $12.17 (0.24% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:34:18.924988", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.055679081313658035)", "volume=Declining (rvol=1.35, accel=0.357)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.178%, ema9_slope=0.0551)", "resistance=SAFE (session_high $11.03 (1.94% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:34:18.848990+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.82, "open": 10.49, "extension_from_open_pct": 3.1458531935176364, "price_1m": 10.82, "price_3m": 10.8098, "price_5m": 10.78, "price_sub": 10.8198}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 6.161543343362288e-05}, "slope": {"slope_1m": 0.0, "slope_3m": 0.02310892004314026, "slope_5m": 0.055679081313658035, "slope_sub": 0.07655927102259882}, "acceleration": {"momentum_acceleration": 0.0209, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 220.0, "volume_3m": 8408.0, "volume_5m": 23721.0, "volume_sub": 220.0, "volume_acceleration": 0.357, "relative_volume": 1.35}, "vwap": {"value": 10.7308, "slope": 0.0003, "price_vs_vwap_pct": 0.832, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 157, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.8008, "ema20": 10.786, "ema9_slope": 0.0551, "price_vs_ema9_pct": 0.178, "price_vs_ema9_atr": 1.839}, "volatility": {"atr": 0.0105, "atr_pct": 0.097, "vwap_distance_atr": 8.533, "range_expansion_pct": -35.6}, "rsi": {"value": 80.2, "has_full_history": true}, "quote": {"bid": 10.81, "ask": 10.82, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.571}, "pressure": {"score": -21.7, "slope": 8.6}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 1.9408502772643166, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.055679081313658035)", "volume=Declining (rvol=1.35, accel=0.357)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.178%, ema9_slope=0.0551)", "resistance=SAFE (session_high $11.03 (1.94% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:34:25.165545", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 6.310102, "reasons_for": ["holding 6.3s / 18s", "momentum=Strong (slope_5m=0.04643435920584319)", "volume=Declining (rvol=1.35, accel=0.357)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.141%, ema9_slope=0.0533)", "resistance=SAFE (session_high $11.03 (1.99% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:34:25.159092+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.815, "open": 10.49, "extension_from_open_pct": 3.0981887511916044, "price_1m": 10.82, "price_3m": 10.8098, "price_5m": 10.78, "price_sub": 10.8198}, "velocity": {"velocity_1m": -0.0007701786814542177, "velocity_sub": -0.00147877040241078}, "slope": {"slope_1m": -0.04622140050844263, "slope_3m": 0.0, "slope_5m": 0.04643435920584319, "slope_sub": 0.04882604795679754}, "acceleration": {"momentum_acceleration": 0.0024, "velocity_acceleration": -0.000244, "slope_acceleration": -0.007325}, "volume": {"volume_1m": 252.0, "volume_3m": 8440.0, "volume_5m": 23753.0, "volume_sub": 252.0, "volume_acceleration": 0.357, "relative_volume": 1.35}, "vwap": {"value": 10.7308, "slope": 0.0003, "price_vs_vwap_pct": 0.785, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 157, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7998, "ema20": 10.7855, "ema9_slope": 0.0533, "price_vs_ema9_pct": 0.141, "price_vs_ema9_atr": 1.456}, "volatility": {"atr": 0.0105, "atr_pct": 0.097, "vwap_distance_atr": 8.054, "range_expansion_pct": -35.6}, "rsi": {"value": 74.8, "has_full_history": true}, "quote": {"bid": 10.81, "ask": 10.82, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.455, "downtick_ratio": 0.545}, "pressure": {"score": -20.7, "slope": 1.0}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 1.9879796578825695, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.04643435920584319)", "volume=Declining (rvol=1.35, accel=0.357)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.141%, ema9_slope=0.0533)", "resistance=SAFE (session_high $11.03 (1.99% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:34:30.204020", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 8815.894515, "reasons_for": ["held 8815.9s (>= 18s)", "momentum=Strong (slope_5m=0.0757189182071052)", "volume=Declining (rvol=1.684, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.162%, ema9_slope=0.0496)", "resistance=SAFE (session_high $12.17 (0.07% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:34:30.193387+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.161, "open": 11.56, "extension_from_open_pct": 5.1989619377162555, "price_1m": 12.17, "price_3m": 12.14, "price_5m": 12.1214, "price_sub": 12.17}, "velocity": {"velocity_1m": -0.001232539030402676, "velocity_sub": -0.002465078060805352}, "slope": {"slope_1m": -0.0739796966832464, "slope_3m": 0.04522902332720827, "slope_5m": 0.0757189182071052, "slope_sub": 0.2158419957564187}, "acceleration": {"momentum_acceleration": 0.1401, "velocity_acceleration": 0.00049, "slope_acceleration": 0.014727}, "volume": {"volume_1m": 81.0, "volume_3m": 7975.0, "volume_5m": 10698.0, "volume_sub": 81.0, "volume_acceleration": 0.692, "relative_volume": 1.684}, "vwap": {"value": 11.9158, "slope": 0.002, "price_vs_vwap_pct": 2.058, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 188, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1414, "ema20": 12.1191, "ema9_slope": 0.0496, "price_vs_ema9_pct": 0.162, "price_vs_ema9_atr": 1.214}, "volatility": {"atr": 0.0162, "atr_pct": 0.133, "vwap_distance_atr": 15.161, "range_expansion_pct": -14.6}, "rsi": {"value": 67.0, "has_full_history": true}, "quote": {"bid": 12.15, "ask": 12.17, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.5}, "pressure": {"score": -16.1, "slope": 23.9}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.17, "resistance_source": "session_high", "resistance_distance_pct": 0.07400707178686243, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0757189182071052)", "volume=Declining (rvol=1.684, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.162%, ema9_slope=0.0496)", "resistance=SAFE (session_high $12.17 (0.07% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:34:30.250526", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.014989507344859827)", "volume=Declining (rvol=1.35, accel=0.357)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.015%, ema9_slope=0.047)", "resistance=SAFE (session_high $11.03 (2.15% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:34:30.193387+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.798, "open": 10.49, "extension_from_open_pct": 2.936129647283125, "price_1m": 10.82, "price_3m": 10.8098, "price_5m": 10.78, "price_sub": 10.8198}, "velocity": {"velocity_1m": -0.0033887861983980657, "velocity_sub": -0.006716082244280764}, "slope": {"slope_1m": -0.20353409196040556, "slope_3m": -0.07862362408657599, "slope_5m": 0.014989507344859827, "slope_sub": -0.04551488716100471}, "acceleration": {"momentum_acceleration": -0.0605, "velocity_acceleration": -0.00104, "slope_acceleration": -0.031248}, "volume": {"volume_1m": 377.0, "volume_3m": 8565.0, "volume_5m": 23878.0, "volume_sub": 377.0, "volume_acceleration": 0.357, "relative_volume": 1.35}, "vwap": {"value": 10.7308, "slope": 0.0003, "price_vs_vwap_pct": 0.626, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 157, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7964, "ema20": 10.7839, "ema9_slope": 0.047, "price_vs_ema9_pct": 0.015, "price_vs_ema9_atr": 0.156}, "volatility": {"atr": 0.0105, "atr_pct": 0.097, "vwap_distance_atr": 6.428, "range_expansion_pct": -35.6}, "rsi": {"value": 60.9, "has_full_history": true}, "quote": {"bid": 10.81, "ask": 10.82, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.4, "downtick_ratio": 0.533}, "pressure": {"score": -26.1, "slope": -5.4}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.1485460270420385, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.014989507344859827)", "volume=Declining (rvol=1.35, accel=0.357)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.015%, ema9_slope=0.047)", "resistance=SAFE (session_high $11.03 (2.15% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:34:35.271259", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.014989507344859827)", "volume=Declining (rvol=1.35, accel=0.357)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.015%, ema9_slope=0.047)", "resistance=SAFE (session_high $11.03 (2.15% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:34:35.264111+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.798, "open": 10.49, "extension_from_open_pct": 2.936129647283125, "price_1m": 10.82, "price_3m": 10.8098, "price_5m": 10.78, "price_sub": 10.798}, "velocity": {"velocity_1m": -0.0033887861983980657, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.20353409196040556, "slope_3m": -0.07862362408657599, "slope_5m": 0.014989507344859827, "slope_sub": -0.118072166522467}, "acceleration": {"momentum_acceleration": -0.1331, "velocity_acceleration": 0.001324, "slope_acceleration": 0.0}, "volume": {"volume_1m": 392.0, "volume_3m": 8580.0, "volume_5m": 23893.0, "volume_sub": 15.0, "volume_acceleration": 0.357, "relative_volume": 1.35}, "vwap": {"value": 10.7308, "slope": 0.0003, "price_vs_vwap_pct": 0.626, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 157, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7964, "ema20": 10.7839, "ema9_slope": 0.047, "price_vs_ema9_pct": 0.015, "price_vs_ema9_atr": 0.156}, "volatility": {"atr": 0.0105, "atr_pct": 0.097, "vwap_distance_atr": 6.428, "range_expansion_pct": -35.6}, "rsi": {"value": 60.9, "has_full_history": true}, "quote": {"bid": 10.81, "ask": 10.82, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -16.1, "slope": 10.0}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.1485460270420385, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.014989507344859827)", "volume=Declining (rvol=1.35, accel=0.357)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.015%, ema9_slope=0.047)", "resistance=SAFE (session_high $11.03 (2.15% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:34:41.243455", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05438492316742373)", "volume=Declining (rvol=1.351, accel=0.358)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0549)", "resistance=SAFE (session_high $11.03 (1.95% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:34:41.236936+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.8193, "open": 10.49, "extension_from_open_pct": 3.139180171591992, "price_1m": 10.82, "price_3m": 10.8098, "price_5m": 10.78, "price_sub": 10.798}, "velocity": {"velocity_1m": -0.00010782501540359594, "velocity_sub": 0.006575291720689045}, "slope": {"slope_1m": -0.006469710203196452, "slope_3m": 0.019874099888153356, "slope_5m": 0.05438492316742373, "slope_sub": 0.0001849749474584087}, "acceleration": {"momentum_acceleration": -0.0542, "velocity_acceleration": 0.001101, "slope_acceleration": 0.032993}, "volume": {"volume_1m": 1694.0, "volume_3m": 9882.0, "volume_5m": 25195.0, "volume_sub": 1317.0, "volume_acceleration": 0.358, "relative_volume": 1.351}, "vwap": {"value": 10.7308, "slope": 0.0004, "price_vs_vwap_pct": 0.824, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 157, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.8006, "ema20": 10.7859, "ema9_slope": 0.0549, "price_vs_ema9_pct": 0.173, "price_vs_ema9_atr": 1.726}, "volatility": {"atr": 0.0108, "atr_pct": 0.1, "vwap_distance_atr": 8.181, "range_expansion_pct": -35.6}, "rsi": {"value": 79.4, "has_full_history": true}, "quote": {"bid": 10.82, "ask": 10.83, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.133, "downtick_ratio": 0.067}, "pressure": {"score": -8.8, "slope": 7.3}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 1.9474457682105053, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05438492316742373)", "volume=Declining (rvol=1.351, accel=0.358)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0549)", "resistance=SAFE (session_high $11.03 (1.95% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:34:46.273848", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "BUY", "should_enter": true, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 8831.969427, "reasons_for": ["held 8832.0s (>= 18s)", "momentum=Strong (slope_5m=0.0740740740740725)", "volume=Declining (rvol=1.684, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.155%, ema9_slope=0.0492)", "resistance=SAFE (session_high $12.17 (0.08% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:34:46.268299+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.16, "open": 11.56, "extension_from_open_pct": 5.190311418685118, "price_1m": 12.17, "price_3m": 12.14, "price_5m": 12.1214, "price_sub": 12.161}, "velocity": {"velocity_1m": -0.001369487811558448, "velocity_sub": -0.000274100265877106}, "slope": {"slope_1m": -0.08220304151253421, "slope_3m": 0.0411184210526307, "slope_5m": 0.0740740740740725, "slope_sub": 0.13722691391643388}, "acceleration": {"momentum_acceleration": 0.0632, "velocity_acceleration": 0.000136, "slope_acceleration": -0.000512}, "volume": {"volume_1m": 105.0, "volume_3m": 7999.0, "volume_5m": 10722.0, "volume_sub": 24.0, "volume_acceleration": 0.692, "relative_volume": 1.684}, "vwap": {"value": 11.9158, "slope": 0.002, "price_vs_vwap_pct": 2.049, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 188, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1412, "ema20": 12.119, "ema9_slope": 0.0492, "price_vs_ema9_pct": 0.155, "price_vs_ema9_atr": 1.164}, "volatility": {"atr": 0.0162, "atr_pct": 0.133, "vwap_distance_atr": 15.099, "range_expansion_pct": -14.5}, "rsi": {"value": 66.7, "has_full_history": true}, "quote": {"bid": 12.15, "ask": 12.17, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.375, "downtick_ratio": 0.625}, "pressure": {"score": -17.9, "slope": -1.8}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.17, "resistance_source": "session_high", "resistance_distance_pct": 0.0822368421052614, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0740740740740725)", "volume=Declining (rvol=1.684, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.155%, ema9_slope=0.0492)", "resistance=SAFE (session_high $12.17 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:35:02.363746", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.0511625075880062)", "volume=Declining (rvol=1.685, accel=0.689)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.159%, ema9_slope=0.0499)", "resistance=TOO_CLOSE (session_high $12.17 (0.04% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:35:02.357982+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.1655, "open": 11.56, "extension_from_open_pct": 5.237889273356395, "price_1m": 12.1612, "price_3m": 12.15, "price_5m": 12.13, "price_sub": 12.16}, "velocity": {"velocity_1m": 0.00058930587990229, "velocity_sub": 0.001507675438596386}, "slope": {"slope_1m": 0.03535210283351738, "slope_3m": -0.018494822819598092, "slope_5m": 0.0511625075880062, "slope_sub": -0.0238405968370104}, "acceleration": {"momentum_acceleration": -0.075, "velocity_acceleration": 0.000111, "slope_acceleration": 0.007306}, "volume": {"volume_1m": 61.0, "volume_3m": 7077.0, "volume_5m": 10783.0, "volume_sub": 61.0, "volume_acceleration": 0.689, "relative_volume": 1.685}, "vwap": {"value": 11.916, "slope": 0.0018, "price_vs_vwap_pct": 2.094, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 189, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1462, "ema20": 12.1235, "ema9_slope": 0.0499, "price_vs_ema9_pct": 0.159, "price_vs_ema9_atr": 1.396}, "volatility": {"atr": 0.0138, "atr_pct": 0.113, "vwap_distance_atr": 18.079, "range_expansion_pct": -55.7}, "rsi": {"value": 68.0, "has_full_history": true}, "quote": {"bid": 12.15, "ask": 12.17, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -6.7, "slope": 11.2}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.17, "resistance_source": "session_high", "resistance_distance_pct": 0.0369898483416232, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0511625075880062)", "volume=Declining (rvol=1.685, accel=0.689)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.159%, ema9_slope=0.0499)", "resistance=TOO_CLOSE (session_high $12.17 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:35:07.388686", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05066922864324795)", "volume=Declining (rvol=1.685, accel=0.689)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.157%, ema9_slope=0.0498)", "resistance=TOO_CLOSE (session_high $12.17 (0.04% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:35:07.373526+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.1652, "open": 11.56, "extension_from_open_pct": 5.235294117647058, "price_1m": 12.1612, "price_3m": 12.15, "price_5m": 12.13, "price_sub": 12.16}, "velocity": {"velocity_1m": 0.0005481915161882785, "velocity_sub": 0.0014254385964913147}, "slope": {"slope_1m": 0.0328860826098505, "slope_3m": -0.019727973169954314, "slope_5m": 0.05066922864324795, "slope_sub": -0.02532051413796862}, "acceleration": {"momentum_acceleration": -0.076, "velocity_acceleration": -1.6e-05, "slope_acceleration": -0.000492}, "volume": {"volume_1m": 117.0, "volume_3m": 7133.0, "volume_5m": 10839.0, "volume_sub": 117.0, "volume_acceleration": 0.689, "relative_volume": 1.685}, "vwap": {"value": 11.916, "slope": 0.0018, "price_vs_vwap_pct": 2.091, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 189, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1462, "ema20": 12.1235, "ema9_slope": 0.0498, "price_vs_ema9_pct": 0.157, "price_vs_ema9_atr": 1.271}, "volatility": {"atr": 0.015, "atr_pct": 0.123, "vwap_distance_atr": 16.644, "range_expansion_pct": -38.6}, "rsi": {"value": 67.9, "has_full_history": true}, "quote": {"bid": 12.15, "ask": 12.17, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -6.8, "slope": -0.1}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.17, "resistance_source": "session_high", "resistance_distance_pct": 0.03945681123203458, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05066922864324795)", "volume=Declining (rvol=1.685, accel=0.689)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.157%, ema9_slope=0.0498)", "resistance=TOO_CLOSE (session_high $12.17 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:35:12.404513", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05066922864324795)", "volume=Declining (rvol=1.685, accel=0.689)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.157%, ema9_slope=0.0498)", "resistance=TOO_CLOSE (session_high $12.17 (0.04% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:35:12.396630+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.1652, "open": 11.56, "extension_from_open_pct": 5.235294117647058, "price_1m": 12.1612, "price_3m": 12.15, "price_5m": 12.13, "price_sub": 12.16}, "velocity": {"velocity_1m": 0.0005481915161882785, "velocity_sub": 0.0014254385964913147}, "slope": {"slope_1m": 0.0328860826098505, "slope_3m": -0.019727973169954314, "slope_5m": 0.05066922864324795, "slope_sub": -0.02532051413796862}, "acceleration": {"momentum_acceleration": -0.076, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 118.0, "volume_3m": 7134.0, "volume_5m": 10840.0, "volume_sub": 118.0, "volume_acceleration": 0.689, "relative_volume": 1.685}, "vwap": {"value": 11.916, "slope": 0.0018, "price_vs_vwap_pct": 2.091, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 189, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1462, "ema20": 12.1235, "ema9_slope": 0.0498, "price_vs_ema9_pct": 0.157, "price_vs_ema9_atr": 1.271}, "volatility": {"atr": 0.015, "atr_pct": 0.123, "vwap_distance_atr": 16.644, "range_expansion_pct": -38.6}, "rsi": {"value": 67.9, "has_full_history": true}, "quote": {"bid": 12.15, "ask": 12.17, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.231, "downtick_ratio": 0.231}, "pressure": {"score": -6.8, "slope": 0.0}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.17, "resistance_source": "session_high", "resistance_distance_pct": 0.03945681123203458, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05066922864324795)", "volume=Declining (rvol=1.685, accel=0.689)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.157%, ema9_slope=0.0498)", "resistance=TOO_CLOSE (session_high $12.17 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:35:17.417586", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.05066922864324795)", "volume=Declining (rvol=1.685, accel=0.689)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.157%, ema9_slope=0.0498)", "resistance=TOO_CLOSE (session_high $12.17 (0.04% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:35:17.411691+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.1652, "open": 11.56, "extension_from_open_pct": 5.235294117647058, "price_1m": 12.1612, "price_3m": 12.15, "price_5m": 12.13, "price_sub": 12.16}, "velocity": {"velocity_1m": 0.0005481915161882785, "velocity_sub": 0.0014254385964913147}, "slope": {"slope_1m": 0.0328860826098505, "slope_3m": -0.019727973169954314, "slope_5m": 0.05066922864324795, "slope_sub": -0.02532051413796862}, "acceleration": {"momentum_acceleration": -0.076, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 118.0, "volume_3m": 7134.0, "volume_5m": 10840.0, "volume_sub": 118.0, "volume_acceleration": 0.689, "relative_volume": 1.685}, "vwap": {"value": 11.916, "slope": 0.0018, "price_vs_vwap_pct": 2.091, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 189, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1462, "ema20": 12.1235, "ema9_slope": 0.0498, "price_vs_ema9_pct": 0.157, "price_vs_ema9_atr": 1.271}, "volatility": {"atr": 0.015, "atr_pct": 0.123, "vwap_distance_atr": 16.644, "range_expansion_pct": -38.6}, "rsi": {"value": 67.9, "has_full_history": true}, "quote": {"bid": 12.15, "ask": 12.17, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.231, "downtick_ratio": 0.231}, "pressure": {"score": -6.8, "slope": 0.0}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.17, "resistance_source": "session_high", "resistance_distance_pct": 0.03945681123203458, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.05066922864324795)", "volume=Declining (rvol=1.685, accel=0.689)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.157%, ema9_slope=0.0498)", "resistance=TOO_CLOSE (session_high $12.17 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:35:22.491563", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.04211828657545254)", "volume=Declining (rvol=1.685, accel=0.689)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.122%, ema9_slope=0.0481)", "resistance=SAFE (session_high $12.17 (0.08% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:35:22.483929+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.16, "open": 11.56, "extension_from_open_pct": 5.190311418685118, "price_1m": 12.1612, "price_3m": 12.15, "price_5m": 12.13, "price_sub": 12.16}, "velocity": {"velocity_1m": -0.00016445745485628882, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.009867934147977729, "slope_3m": -0.04110580085061516, "slope_5m": 0.04211828657545254, "slope_sub": -0.05097531397093389}, "acceleration": {"momentum_acceleration": -0.0931, "velocity_acceleration": -0.000281, "slope_acceleration": -0.008429}, "volume": {"volume_1m": 122.0, "volume_3m": 7138.0, "volume_5m": 10844.0, "volume_sub": 122.0, "volume_acceleration": 0.689, "relative_volume": 1.685}, "vwap": {"value": 11.916, "slope": 0.0018, "price_vs_vwap_pct": 2.048, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 189, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1451, "ema20": 12.123, "ema9_slope": 0.0481, "price_vs_ema9_pct": 0.122, "price_vs_ema9_atr": 0.993}, "volatility": {"atr": 0.015, "atr_pct": 0.123, "vwap_distance_atr": 16.296, "range_expansion_pct": -38.6}, "rsi": {"value": 66.6, "has_full_history": true}, "quote": {"bid": 12.15, "ask": 12.17, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.286}, "pressure": {"score": -10.7, "slope": -3.9}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.17, "resistance_source": "session_high", "resistance_distance_pct": 0.0822368421052614, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04211828657545254)", "volume=Declining (rvol=1.685, accel=0.689)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.122%, ema9_slope=0.0481)", "resistance=SAFE (session_high $12.17 (0.08% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:39:23.055088", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.03% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.13264232373591697)", "volume=Declining (rvol=1.708, accel=0.662)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.26%, ema9_slope=0.0659)", "resistance=TOO_CLOSE (session_high $12.21 (0.03% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:39:23.048735+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.2058, "open": 11.56, "extension_from_open_pct": 5.586505190311414, "price_1m": 12.21, "price_3m": 12.14, "price_5m": 12.1612, "price_sub": 12.2052}, "velocity": {"velocity_1m": -0.000573300573300692, "velocity_sub": 0.00016386458230928293}, "slope": {"slope_1m": -0.034403951539583956, "slope_3m": 0.024169959880599553, "slope_5m": 0.13264232373591697, "slope_sub": 0.037532600300345526}, "acceleration": {"momentum_acceleration": -0.0951, "velocity_acceleration": 1e-06, "slope_acceleration": -0.000102}, "volume": {"volume_1m": 92.0, "volume_3m": 7558.0, "volume_5m": 12860.0, "volume_sub": 92.0, "volume_acceleration": 0.662, "relative_volume": 1.708}, "vwap": {"value": 11.9195, "slope": 0.0022, "price_vs_vwap_pct": 2.402, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 193, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1741, "ema20": 12.1456, "ema9_slope": 0.0659, "price_vs_ema9_pct": 0.26, "price_vs_ema9_atr": 1.847}, "volatility": {"atr": 0.0171, "atr_pct": 0.141, "vwap_distance_atr": 16.697, "range_expansion_pct": 49.4}, "rsi": {"value": 70.0, "has_full_history": true}, "quote": {"bid": 12.19, "ask": 12.21, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.4, "downtick_ratio": 0.3}, "pressure": {"score": -4.3, "slope": 6.4}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.21, "resistance_source": "session_high", "resistance_distance_pct": 0.03440987071720714, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.13264232373591697)", "volume=Declining (rvol=1.708, accel=0.662)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.26%, ema9_slope=0.0659)", "resistance=TOO_CLOSE (session_high $12.21 (0.03% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:39:28.064628", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.11493328123024632)", "volume=Declining (rvol=1.708, accel=0.662)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.189%, ema9_slope=0.0623)", "resistance=SAFE (session_high $12.21 (0.12% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:39:28.059744+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.195, "open": 11.56, "extension_from_open_pct": 5.493079584775085, "price_1m": 12.21, "price_3m": 12.14, "price_5m": 12.1612, "price_sub": 12.2052}, "velocity": {"velocity_1m": -0.0020475020475021247, "velocity_sub": -0.002785697899255869}, "slope": {"slope_1m": -0.12292562999385837, "slope_3m": -0.02007927900362754, "slope_5m": 0.11493328123024632, "slope_sub": -0.01557373857840029}, "acceleration": {"momentum_acceleration": -0.1305, "velocity_acceleration": -0.000589, "slope_acceleration": -0.017665}, "volume": {"volume_1m": 410.0, "volume_3m": 7876.0, "volume_5m": 13178.0, "volume_sub": 410.0, "volume_acceleration": 0.662, "relative_volume": 1.708}, "vwap": {"value": 11.9195, "slope": 0.0023, "price_vs_vwap_pct": 2.311, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 193, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.172, "ema20": 12.1446, "ema9_slope": 0.0623, "price_vs_ema9_pct": 0.189, "price_vs_ema9_atr": 1.289}, "volatility": {"atr": 0.0179, "atr_pct": 0.146, "vwap_distance_atr": 15.419, "range_expansion_pct": 49.4}, "rsi": {"value": 66.5, "has_full_history": true}, "quote": {"bid": 12.18, "ask": 12.21, "spread": 0.03, "spread_pct": 0.246}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.357, "downtick_ratio": 0.357}, "pressure": {"score": -10.4, "slope": -6.1}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.21, "resistance_source": "session_high", "resistance_distance_pct": 0.12300123001230479, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.11493328123024632)", "volume=Declining (rvol=1.708, accel=0.662)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.189%, ema9_slope=0.0623)", "resistance=SAFE (session_high $12.21 (0.12% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:39:33.076956", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.13133075815605064)", "volume=Declining (rvol=1.708, accel=0.662)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.255%, ema9_slope=0.0656)", "resistance=TOO_CLOSE (session_high $12.21 (0.04% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:39:33.071293+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.205, "open": 11.56, "extension_from_open_pct": 5.579584775086501, "price_1m": 12.21, "price_3m": 12.14, "price_5m": 12.1612, "price_sub": 12.195}, "velocity": {"velocity_1m": -0.0006825006825007891, "velocity_sub": 0.0027333606669399445}, "slope": {"slope_1m": -0.04095842719640207, "slope_3m": 0.02089313366962855, "slope_5m": 0.13133075815605064, "slope_sub": 0.007868014064080097}, "acceleration": {"momentum_acceleration": -0.1235, "velocity_acceleration": 0.001101, "slope_acceleration": 0.016356}, "volume": {"volume_1m": 413.0, "volume_3m": 7879.0, "volume_5m": 13181.0, "volume_sub": 3.0, "volume_acceleration": 0.662, "relative_volume": 1.708}, "vwap": {"value": 11.9195, "slope": 0.0023, "price_vs_vwap_pct": 2.395, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 193, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.174, "ema20": 12.1455, "ema9_slope": 0.0656, "price_vs_ema9_pct": 0.255, "price_vs_ema9_atr": 1.737}, "volatility": {"atr": 0.0179, "atr_pct": 0.146, "vwap_distance_atr": 15.979, "range_expansion_pct": 49.4}, "rsi": {"value": 69.7, "has_full_history": true}, "quote": {"bid": 12.18, "ask": 12.21, "spread": 0.03, "spread_pct": 0.246}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -6.5, "slope": 3.9}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.21, "resistance_source": "session_high", "resistance_distance_pct": 0.040966816878334956, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.13133075815605064)", "volume=Declining (rvol=1.708, accel=0.662)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.255%, ema9_slope=0.0656)", "resistance=TOO_CLOSE (session_high $12.21 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:39:38.090099", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.10673252337031672)", "volume=Declining (rvol=1.708, accel=0.662)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.156%, ema9_slope=0.0607)", "resistance=SAFE (session_high $12.21 (0.16% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:39:38.083730+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.19, "open": 11.56, "extension_from_open_pct": 5.4498269896193685, "price_1m": 12.21, "price_3m": 12.14, "price_5m": 12.1612, "price_sub": 12.195}, "velocity": {"velocity_1m": -0.002730002730002914, "velocity_sub": -0.001366680333470215}, "slope": {"slope_1m": -0.1639344262295193, "slope_3m": -0.04057388134940267, "slope_5m": 0.10673252337031672, "slope_sub": -0.06591487634811694}, "acceleration": {"momentum_acceleration": -0.1726, "velocity_acceleration": -0.000818, "slope_acceleration": -0.024534}, "volume": {"volume_1m": 421.0, "volume_3m": 7887.0, "volume_5m": 13189.0, "volume_sub": 11.0, "volume_acceleration": 0.662, "relative_volume": 1.708}, "vwap": {"value": 11.9195, "slope": 0.0023, "price_vs_vwap_pct": 2.269, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 193, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.171, "ema20": 12.1441, "ema9_slope": 0.0607, "price_vs_ema9_pct": 0.156, "price_vs_ema9_atr": 1.065}, "volatility": {"atr": 0.0179, "atr_pct": 0.147, "vwap_distance_atr": 15.139, "range_expansion_pct": 49.4}, "rsi": {"value": 65.0, "has_full_history": true}, "quote": {"bid": 12.18, "ask": 12.21, "spread": 0.03, "spread_pct": 0.246}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -22.8, "slope": -16.3}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.21, "resistance_source": "session_high", "resistance_distance_pct": 0.16406890894176662, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10673252337031672)", "volume=Declining (rvol=1.708, accel=0.662)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.156%, ema9_slope=0.0607)", "resistance=SAFE (session_high $12.21 (0.16% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:39:43.105854", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 22.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.06439520255740822)", "volume=Declining (rvol=1.708, accel=0.662)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.013%, ema9_slope=0.0522)", "resistance=SAFE (session_high $12.21 (0.38% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:39:43.097033+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.1642, "open": 11.56, "extension_from_open_pct": 5.226643598615905, "price_1m": 12.21, "price_3m": 12.14, "price_5m": 12.1612, "price_sub": 12.195}, "velocity": {"velocity_1m": -0.006251706251706472, "velocity_sub": -0.008418750854175495}, "slope": {"slope_1m": -0.3758072059801069, "slope_3m": -0.14641508608550977, "slope_5m": 0.06439520255740822, "slope_sub": -0.19292762753155904}, "acceleration": {"momentum_acceleration": -0.2573, "velocity_acceleration": -0.001407, "slope_acceleration": -0.042262}, "volume": {"volume_1m": 452.0, "volume_3m": 7918.0, "volume_5m": 13220.0, "volume_sub": 42.0, "volume_acceleration": 0.662, "relative_volume": 1.708}, "vwap": {"value": 11.9195, "slope": 0.0023, "price_vs_vwap_pct": 2.053, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 193, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1658, "ema20": 12.1416, "ema9_slope": 0.0522, "price_vs_ema9_pct": -0.013, "price_vs_ema9_atr": -0.085}, "volatility": {"atr": 0.019, "atr_pct": 0.156, "vwap_distance_atr": 12.881, "range_expansion_pct": 49.5}, "rsi": {"value": 58.1, "has_full_history": true}, "quote": {"bid": 12.18, "ask": 12.21, "spread": 0.03, "spread_pct": 0.246}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.75}, "pressure": {"score": -34.3, "slope": -11.5}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 12.21, "resistance_source": "session_high", "resistance_distance_pct": 0.3765146906496245, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06439520255740822)", "volume=Declining (rvol=1.708, accel=0.662)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.013%, ema9_slope=0.0522)", "resistance=SAFE (session_high $12.21 (0.38% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:44:23.884920", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.02383731443883667)", "volume=Declining (rvol=1.732, accel=0.672)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.057%, ema9_slope=-0.0096)", "resistance=SAFE (session_high $12.21 (0.41% away))", "extension=EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:44:23.878682+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.16, "open": 11.56, "extension_from_open_pct": 5.190311418685118, "price_1m": 12.16, "price_3m": 12.169, "price_5m": 12.195, "price_sub": 12.166}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0016439256945586682}, "slope": {"slope_1m": 0.0, "slope_3m": -0.04110715264455928, "slope_5m": -0.02383731443883667, "slope_sub": -0.03946070371588152}, "acceleration": {"momentum_acceleration": 0.0156, "velocity_acceleration": 2.4e-05, "slope_acceleration": 0.001338}, "volume": {"volume_1m": 801.0, "volume_3m": 8705.0, "volume_5m": 13518.0, "volume_sub": 801.0, "volume_acceleration": 0.672, "relative_volume": 1.732}, "vwap": {"value": 11.9229, "slope": 0.0021, "price_vs_vwap_pct": 1.989, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 198, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1669, "ema20": 12.1527, "ema9_slope": -0.0096, "price_vs_ema9_pct": -0.057, "price_vs_ema9_atr": -0.307}, "volatility": {"atr": 0.0226, "atr_pct": 0.186, "vwap_distance_atr": 10.486, "range_expansion_pct": -28.9}, "rsi": {"value": 55.9, "has_full_history": true}, "quote": {"bid": 12.15, "ask": 12.17, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.059, "downtick_ratio": 0.176}, "pressure": {"score": -14.0, "slope": 20.3}}, "prediction": {"symbol": "FUBO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.21, "resistance_source": "session_high", "resistance_distance_pct": 0.41118421052632165, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.02383731443883667)", "volume=Declining (rvol=1.732, accel=0.672)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.057%, ema9_slope=-0.0096)", "resistance=SAFE (session_high $12.21 (0.41% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:44:28.898581", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.02350844660130402)", "volume=Declining (rvol=1.732, accel=0.672)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.056%, ema9_slope=-0.0095)", "resistance=SAFE (session_high $12.21 (0.41% away))", "extension=EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:44:28.891728+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.1602, "open": 11.56, "extension_from_open_pct": 5.192041522491342, "price_1m": 12.16, "price_3m": 12.169, "price_5m": 12.195, "price_sub": 12.166}, "velocity": {"velocity_1m": 2.7412280701690496e-05, "velocity_sub": -0.0015891281714068425}, "slope": {"slope_1m": 0.001644723316416262, "slope_3m": -0.04028478879260836, "slope_5m": -0.02350844660130402, "slope_sub": -0.03847402797588062}, "acceleration": {"momentum_acceleration": 0.015, "velocity_acceleration": 1.1e-05, "slope_acceleration": 0.000328}, "volume": {"volume_1m": 802.0, "volume_3m": 8706.0, "volume_5m": 13519.0, "volume_sub": 802.0, "volume_acceleration": 0.672, "relative_volume": 1.732}, "vwap": {"value": 11.9229, "slope": 0.0021, "price_vs_vwap_pct": 1.991, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 198, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.167, "ema20": 12.1527, "ema9_slope": -0.0095, "price_vs_ema9_pct": -0.056, "price_vs_ema9_atr": -0.3}, "volatility": {"atr": 0.0226, "atr_pct": 0.186, "vwap_distance_atr": 10.495, "range_expansion_pct": -28.9}, "rsi": {"value": 56.0, "has_full_history": true}, "quote": {"bid": 12.15, "ask": 12.17, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.111, "downtick_ratio": 0.167}, "pressure": {"score": -11.6, "slope": 2.4}}, "prediction": {"symbol": "FUBO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.21, "resistance_source": "session_high", "resistance_distance_pct": 0.4095327379483987, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.02350844660130402)", "volume=Declining (rvol=1.732, accel=0.672)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.056%, ema9_slope=-0.0095)", "resistance=SAFE (session_high $12.21 (0.41% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:44:33.911368", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.023672880249749197)", "volume=Declining (rvol=1.732, accel=0.672)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.056%, ema9_slope=-0.0095)", "resistance=SAFE (session_high $12.21 (0.41% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:44:33.905654+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.1601, "open": 11.56, "extension_from_open_pct": 5.19117647058823, "price_1m": 12.16, "price_3m": 12.169, "price_5m": 12.195, "price_sub": 12.1602}, "velocity": {"velocity_1m": 1.3706140350845248e-05, "velocity_sub": -2.7411829849225875e-05}, "slope": {"slope_1m": 0.0008223650396155192, "slope_3m": -0.04069596959175237, "slope_5m": -0.023672880249749197, "slope_sub": -0.009044881111207048}, "acceleration": {"momentum_acceleration": -0.0146, "velocity_acceleration": 0.000311, "slope_acceleration": -0.000164}, "volume": {"volume_1m": 848.0, "volume_3m": 8752.0, "volume_5m": 13565.0, "volume_sub": 46.0, "volume_acceleration": 0.672, "relative_volume": 1.732}, "vwap": {"value": 11.9229, "slope": 0.0021, "price_vs_vwap_pct": 1.99, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 198, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.167, "ema20": 12.1527, "ema9_slope": -0.0095, "price_vs_ema9_pct": -0.056, "price_vs_ema9_atr": -0.303}, "volatility": {"atr": 0.0226, "atr_pct": 0.186, "vwap_distance_atr": 10.49, "range_expansion_pct": -28.9}, "rsi": {"value": 56.0, "has_full_history": true}, "quote": {"bid": 12.15, "ask": 12.17, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -8.2, "slope": 3.4}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.21, "resistance_source": "session_high", "resistance_distance_pct": 0.41035846744682153, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.023672880249749197)", "volume=Declining (rvol=1.732, accel=0.672)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.056%, ema9_slope=-0.0095)", "resistance=SAFE (session_high $12.21 (0.41% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:44:38.924398", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 41.2, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.03205971327107842)", "volume=Declining (rvol=1.732, accel=0.673)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.09%, ema9_slope=-0.0112)", "resistance=SAFE (session_high $12.21 (0.45% away))", "extension=EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:44:38.918600+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.155, "open": 11.56, "extension_from_open_pct": 5.1470588235294015, "price_1m": 12.16, "price_3m": 12.169, "price_5m": 12.195, "price_sub": 12.1602}, "velocity": {"velocity_1m": -0.0006853070175439668, "velocity_sub": -0.001425415152163154}, "slope": {"slope_1m": -0.04112687641374281, "slope_3m": -0.06166917911470701, "slope_5m": -0.03205971327107842, "slope_sub": -0.03420968232692127}, "acceleration": {"momentum_acceleration": 0.0021, "velocity_acceleration": -0.000279, "slope_acceleration": -0.008368}, "volume": {"volume_1m": 1099.0, "volume_3m": 9003.0, "volume_5m": 13816.0, "volume_sub": 297.0, "volume_acceleration": 0.673, "relative_volume": 1.732}, "vwap": {"value": 11.9229, "slope": 0.0021, "price_vs_vwap_pct": 1.946, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 198, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1659, "ema20": 12.1522, "ema9_slope": -0.0112, "price_vs_ema9_pct": -0.09, "price_vs_ema9_atr": -0.484}, "volatility": {"atr": 0.0226, "atr_pct": 0.186, "vwap_distance_atr": 10.262, "range_expansion_pct": -28.9}, "rsi": {"value": 54.4, "has_full_history": true}, "quote": {"bid": 12.14, "ask": 12.17, "spread": 0.03, "spread_pct": 0.247}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.133, "downtick_ratio": 0.267}, "pressure": {"score": -14.5, "slope": -6.3}}, "prediction": {"symbol": "FUBO", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.21, "resistance_source": "session_high", "resistance_distance_pct": 0.4524886877828177, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.03205971327107842)", "volume=Declining (rvol=1.732, accel=0.673)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.09%, ema9_slope=-0.0112)", "resistance=SAFE (session_high $12.21 (0.45% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:44:43.937617", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.02877059152336184)", "volume=Declining (rvol=1.733, accel=0.673)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.077%, ema9_slope=-0.0106)", "resistance=SAFE (session_high $12.21 (0.44% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:44:43.931373+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.157, "open": 11.56, "extension_from_open_pct": 5.1643598615916915, "price_1m": 12.16, "price_3m": 12.169, "price_5m": 12.195, "price_sub": 12.1602}, "velocity": {"velocity_1m": -0.0004111842105263313, "velocity_sub": -0.0008771785551771758}, "slope": {"slope_1m": -0.024674096311223536, "slope_3m": -0.05344369227396019, "slope_5m": -0.02877059152336184, "slope_sub": -0.024340503914217874}, "acceleration": {"momentum_acceleration": -0.0044, "velocity_acceleration": 0.000109, "slope_acceleration": 0.003282}, "volume": {"volume_1m": 1119.0, "volume_3m": 9023.0, "volume_5m": 13836.0, "volume_sub": 317.0, "volume_acceleration": 0.673, "relative_volume": 1.733}, "vwap": {"value": 11.9229, "slope": 0.0021, "price_vs_vwap_pct": 1.963, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 198, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1663, "ema20": 12.1524, "ema9_slope": -0.0106, "price_vs_ema9_pct": -0.077, "price_vs_ema9_atr": -0.413}, "volatility": {"atr": 0.0226, "atr_pct": 0.186, "vwap_distance_atr": 10.35, "range_expansion_pct": -28.9}, "rsi": {"value": 55.0, "has_full_history": true}, "quote": {"bid": 12.14, "ask": 12.17, "spread": 0.03, "spread_pct": 0.247}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.176, "downtick_ratio": 0.294}, "pressure": {"score": -13.5, "slope": 1.0}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.21, "resistance_source": "session_high", "resistance_distance_pct": 0.4359628197746222, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.02877059152336184)", "volume=Declining (rvol=1.733, accel=0.673)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.077%, ema9_slope=-0.0106)", "resistance=SAFE (session_high $12.21 (0.44% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:45:24.072743", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 13.8, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.09540273450861056)", "volume=Declining (rvol=1.398, accel=0.387)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.044%, ema9_slope=-0.0377)", "resistance=SAFE (session_high $11.03 (2.00% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:45:24.066561+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.8137, "open": 10.49, "extension_from_open_pct": 3.08579599618685, "price_1m": 10.795, "price_3m": 10.84, "price_5m": 10.84, "price_sub": 10.8074}, "velocity": {"velocity_1m": 0.002887139107611676, "velocity_sub": 0.0019431130521683612}, "slope": {"slope_1m": 0.17307843600032236, "slope_3m": 0.08656418865747195, "slope_5m": -0.09540273450861056, "slope_sub": 0.039605059823997826}, "acceleration": {"momentum_acceleration": -0.135, "velocity_acceleration": -7e-06, "slope_acceleration": 0.000279}, "volume": {"volume_1m": 4295.0, "volume_3m": 41863.0, "volume_5m": 47506.0, "volume_sub": 4295.0, "volume_acceleration": 0.387, "relative_volume": 1.398}, "vwap": {"value": 10.7339, "slope": 0.0014, "price_vs_vwap_pct": 0.743, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 168, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.8185, "ema20": 10.812, "ema9_slope": -0.0377, "price_vs_ema9_pct": -0.044, "price_vs_ema9_atr": -0.292}, "volatility": {"atr": 0.0164, "atr_pct": 0.152, "vwap_distance_atr": 4.865, "range_expansion_pct": 60.1}, "rsi": {"value": 53.4, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 51, "trades_per_second": 1.7, "uptick_ratio": 0.137, "downtick_ratio": 0.118}, "pressure": {"score": -13.2, "slope": -4.4}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.000240435743535, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.09540273450861056)", "volume=Declining (rvol=1.398, accel=0.387)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.044%, ema9_slope=-0.0377)", "resistance=SAFE (session_high $11.03 (2.00% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:45:29.093836", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 23.4, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.15780866116094083)", "volume=Declining (rvol=1.398, accel=0.387)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.294%, ema9_slope=-0.0502)", "resistance=SAFE (session_high $11.03 (2.32% away))", "extension=EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:45:29.079813+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.78, "open": 10.49, "extension_from_open_pct": 2.764537654909429, "price_1m": 10.795, "price_3m": 10.84, "price_5m": 10.84, "price_sub": 10.8074}, "velocity": {"velocity_1m": -0.002315886984715234, "velocity_sub": -0.008450999623714645}, "slope": {"slope_1m": -0.13904982618772255, "slope_3m": -0.06950880444856612, "slope_5m": -0.15780866116094083, "slope_sub": -0.1476161701753369}, "acceleration": {"momentum_acceleration": -0.0102, "velocity_acceleration": -0.002073, "slope_acceleration": -0.062261}, "volume": {"volume_1m": 4325.0, "volume_3m": 41893.0, "volume_5m": 47536.0, "volume_sub": 4325.0, "volume_acceleration": 0.387, "relative_volume": 1.398}, "vwap": {"value": 10.7339, "slope": 0.0014, "price_vs_vwap_pct": 0.43, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 168, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.8117, "ema20": 10.8088, "ema9_slope": -0.0502, "price_vs_ema9_pct": -0.294, "price_vs_ema9_atr": -1.936}, "volatility": {"atr": 0.0164, "atr_pct": 0.152, "vwap_distance_atr": 2.812, "range_expansion_pct": 60.3}, "rsi": {"value": 39.1, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.135, "downtick_ratio": 0.135}, "pressure": {"score": -21.2, "slope": -8.0}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.319109461966605, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.15780866116094083)", "volume=Declining (rvol=1.398, accel=0.387)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.294%, ema9_slope=-0.0502)", "resistance=SAFE (session_high $11.03 (2.32% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:45:34.107170", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 23.4, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.15780866116094083)", "volume=Declining (rvol=1.399, accel=0.387)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.294%, ema9_slope=-0.0502)", "resistance=SAFE (session_high $11.03 (2.32% away))", "extension=EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:45:34.101077+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.78, "open": 10.49, "extension_from_open_pct": 2.764537654909429, "price_1m": 10.795, "price_3m": 10.84, "price_5m": 10.84, "price_sub": 10.7908}, "velocity": {"velocity_1m": -0.002315886984715234, "velocity_sub": -0.003336175260407469}, "slope": {"slope_1m": -0.13904982618772255, "slope_3m": -0.06950880444856612, "slope_5m": -0.15780866116094083, "slope_sub": -0.11414488617938964}, "acceleration": {"momentum_acceleration": -0.0437, "velocity_acceleration": 0.001019, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4795.0, "volume_3m": 42363.0, "volume_5m": 48006.0, "volume_sub": 467.0, "volume_acceleration": 0.387, "relative_volume": 1.399}, "vwap": {"value": 10.7339, "slope": 0.0014, "price_vs_vwap_pct": 0.429, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 168, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.8117, "ema20": 10.8088, "ema9_slope": -0.0502, "price_vs_ema9_pct": -0.294, "price_vs_ema9_atr": -1.936}, "volatility": {"atr": 0.0164, "atr_pct": 0.152, "vwap_distance_atr": 2.811, "range_expansion_pct": 60.3}, "rsi": {"value": 39.1, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.0, "downtick_ratio": 0.2}, "pressure": {"score": -25.7, "slope": -4.5}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.319109461966605, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.15780866116094083)", "volume=Declining (rvol=1.399, accel=0.387)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.294%, ema9_slope=-0.0502)", "resistance=SAFE (session_high $11.03 (2.32% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:45:39.122744", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 23.4, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.1396529208732114)", "volume=Declining (rvol=1.399, accel=0.387)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.221%, ema9_slope=-0.0465)", "resistance=SAFE (session_high $11.03 (2.23% away))", "extension=EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:45:39.114504+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7898, "open": 10.49, "extension_from_open_pct": 2.85795996186844, "price_1m": 10.795, "price_3m": 10.84, "price_5m": 10.84, "price_sub": 10.7908}, "velocity": {"velocity_1m": -0.0008028408213679659, "velocity_sub": -0.0003089051167047306}, "slope": {"slope_1m": -0.04818205403802968, "slope_3m": -0.02408909258241395, "slope_5m": -0.1396529208732114, "slope_sub": -0.05965310423083076}, "acceleration": {"momentum_acceleration": -0.08, "velocity_acceleration": 0.000604, "slope_acceleration": 0.018125}, "volume": {"volume_1m": 4865.0, "volume_3m": 42433.0, "volume_5m": 48076.0, "volume_sub": 537.0, "volume_acceleration": 0.387, "relative_volume": 1.399}, "vwap": {"value": 10.7339, "slope": 0.0014, "price_vs_vwap_pct": 0.521, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 168, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.8137, "ema20": 10.8098, "ema9_slope": -0.0465, "price_vs_ema9_pct": -0.221, "price_vs_ema9_atr": -1.457}, "volatility": {"atr": 0.0164, "atr_pct": 0.152, "vwap_distance_atr": 3.408, "range_expansion_pct": 60.3}, "rsi": {"value": 42.6, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.125}, "pressure": {"score": -10.5, "slope": 15.2}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.226176574171901, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.1396529208732114)", "volume=Declining (rvol=1.399, accel=0.387)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.221%, ema9_slope=-0.0465)", "resistance=SAFE (session_high $11.03 (2.23% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:45:44.137607", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 23.4, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.1426166737574233)", "volume=Declining (rvol=1.399, accel=0.387)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.233%, ema9_slope=-0.0471)", "resistance=SAFE (session_high $11.03 (2.24% away))", "extension=EXTENDED"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:45:44.130365+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7882, "open": 10.49, "extension_from_open_pct": 2.842707340324114, "price_1m": 10.795, "price_3m": 10.84, "price_5m": 10.84, "price_sub": 10.7908}, "velocity": {"velocity_1m": -0.001049868766404221, "velocity_sub": -0.0008031533034316411}, "slope": {"slope_1m": -0.06301197227473349, "slope_3m": -0.031502677727607495, "slope_5m": -0.1426166737574233, "slope_sub": -0.06854803225462637}, "acceleration": {"momentum_acceleration": -0.0741, "velocity_acceleration": -9.9e-05, "slope_acceleration": -0.002957}, "volume": {"volume_1m": 4872.0, "volume_3m": 42440.0, "volume_5m": 48083.0, "volume_sub": 544.0, "volume_acceleration": 0.387, "relative_volume": 1.399}, "vwap": {"value": 10.7339, "slope": 0.0014, "price_vs_vwap_pct": 0.506, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 168, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.8134, "ema20": 10.8096, "ema9_slope": -0.0471, "price_vs_ema9_pct": -0.233, "price_vs_ema9_atr": -1.536}, "volatility": {"atr": 0.0164, "atr_pct": 0.152, "vwap_distance_atr": 3.31, "range_expansion_pct": 60.3}, "rsi": {"value": 42.0, "has_full_history": true}, "quote": {"bid": 10.78, "ask": 10.79, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.222}, "pressure": {"score": -15.9, "slope": -5.4}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.2413377579206872, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.1426166737574233)", "volume=Declining (rvol=1.399, accel=0.387)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.233%, ema9_slope=-0.0471)", "resistance=SAFE (session_high $11.03 (2.24% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:48:44.543841", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.06033602524830549)", "volume=Declining (rvol=1.469, accel=0.451)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.173%, ema9_slope=-0.0745)", "resistance=SAFE (session_high $11.03 (2.41% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:48:44.537660+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.77, "open": 10.49, "extension_from_open_pct": 2.6692087702573817, "price_1m": 10.765, "price_3m": 10.78, "price_5m": 10.795, "price_sub": 10.765}, "velocity": {"velocity_1m": 0.0007741136398821807, "velocity_sub": 0.0015482272797643613}, "slope": {"slope_1m": 0.04643603436265619, "slope_3m": 0.06968101579435795, "slope_5m": -0.06033602524830549, "slope_sub": 0.05329458488949747}, "acceleration": {"momentum_acceleration": -0.1136, "velocity_acceleration": 1.3e-05, "slope_acceleration": 0.000607}, "volume": {"volume_1m": 1779.0, "volume_3m": 111951.0, "volume_5m": 118840.0, "volume_sub": 1200.0, "volume_acceleration": 0.451, "relative_volume": 1.469}, "vwap": {"value": 10.7357, "slope": 0.0019, "price_vs_vwap_pct": 0.319, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 171, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7887, "ema20": 10.7972, "ema9_slope": -0.0745, "price_vs_ema9_pct": -0.173, "price_vs_ema9_atr": -0.938}, "volatility": {"atr": 0.0199, "atr_pct": 0.185, "vwap_distance_atr": 1.723, "range_expansion_pct": -15.0}, "rsi": {"value": 39.3, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.45, "downtick_ratio": 0.3}, "pressure": {"score": -6.6, "slope": 9.3}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.414113277623025, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.06033602524830549)", "volume=Declining (rvol=1.469, accel=0.451)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.173%, ema9_slope=-0.0745)", "resistance=SAFE (session_high $11.03 (2.41% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:48:49.557648", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 55.7, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.001298744670510394)", "volume=Declining (rvol=1.471, accel=0.453)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.073%, ema9_slope=-0.0622)", "resistance=SAFE (session_high $11.03 (2.10% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:48:49.550641+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.8032, "open": 10.49, "extension_from_open_pct": 2.985700667302194, "price_1m": 10.765, "price_3m": 10.78, "price_5m": 10.795, "price_sub": 10.765}, "velocity": {"velocity_1m": 0.005914228208701004, "velocity_sub": 0.011828456417402008}, "slope": {"slope_1m": 0.354225201917636, "slope_3m": 0.22367834867834674, "slope_5m": 0.001298744670510394, "slope_sub": 0.23806376045182234}, "acceleration": {"momentum_acceleration": 0.2368, "velocity_acceleration": 0.002051, "slope_acceleration": 0.061398}, "volume": {"volume_1m": 4476.0, "volume_3m": 114648.0, "volume_5m": 121537.0, "volume_sub": 3897.0, "volume_acceleration": 0.453, "relative_volume": 1.471}, "vwap": {"value": 10.7358, "slope": 0.0019, "price_vs_vwap_pct": 0.628, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 171, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7953, "ema20": 10.8003, "ema9_slope": -0.0622, "price_vs_ema9_pct": 0.073, "price_vs_ema9_atr": 0.398}, "volatility": {"atr": 0.0199, "atr_pct": 0.184, "vwap_distance_atr": 3.39, "range_expansion_pct": -15.1}, "rsi": {"value": 51.7, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 26, "trades_per_second": 0.867, "uptick_ratio": 0.462, "downtick_ratio": 0.308}, "pressure": {"score": 0.8, "slope": 7.4}}, "prediction": {"symbol": "ATEC", "direction": "UP", "confidence": 55.7, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.0993779620852986, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.001298744670510394)", "volume=Declining (rvol=1.471, accel=0.453)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.073%, ema9_slope=-0.0622)", "resistance=SAFE (session_high $11.03 (2.10% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:48:54.585312", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.06962495358336197)", "volume=Declining (rvol=1.471, accel=0.453)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.21%, ema9_slope=-0.0764)", "resistance=SAFE (session_high $11.03 (2.46% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:48:54.578907+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.765, "open": 10.49, "extension_from_open_pct": 2.6215443279313666, "price_1m": 10.765, "price_3m": 10.78, "price_5m": 10.795, "price_sub": 10.765}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.04646120489391259, "slope_5m": -0.06962495358336197, "slope_sub": 0.02544322516093875}, "acceleration": {"momentum_acceleration": -0.0951, "velocity_acceleration": -0.002352, "slope_acceleration": -0.070447}, "volume": {"volume_1m": 4579.0, "volume_3m": 114751.0, "volume_5m": 121640.0, "volume_sub": 4000.0, "volume_acceleration": 0.453, "relative_volume": 1.471}, "vwap": {"value": 10.7358, "slope": 0.0019, "price_vs_vwap_pct": 0.272, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 171, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7877, "ema20": 10.7967, "ema9_slope": -0.0764, "price_vs_ema9_pct": -0.21, "price_vs_ema9_atr": -1.14}, "volatility": {"atr": 0.0199, "atr_pct": 0.185, "vwap_distance_atr": 1.469, "range_expansion_pct": -15.0}, "rsi": {"value": 36.8, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 30, "trades_per_second": 1.0, "uptick_ratio": 0.4, "downtick_ratio": 0.333}, "pressure": {"score": -11.0, "slope": -11.8}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.461681374825813, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.06962495358336197)", "volume=Declining (rvol=1.471, accel=0.453)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.21%, ema9_slope=-0.0764)", "resistance=SAFE (session_high $11.03 (2.46% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:48:59.599003", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 27.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.078915606721752)", "volume=Declining (rvol=1.471, accel=0.453)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.247%, ema9_slope=-0.0782)", "resistance=SAFE (session_high $11.03 (2.51% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:48:59.592257+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.76, "open": 10.49, "extension_from_open_pct": 2.573879885605334, "price_1m": 10.765, "price_3m": 10.78, "price_5m": 10.795, "price_sub": 10.765}, "velocity": {"velocity_1m": -0.0007741136398824557, "velocity_sub": -0.0015482272797649114}, "slope": {"slope_1m": -0.046457607433224454, "slope_3m": 0.0232342007434898, "slope_5m": -0.078915606721752, "slope_sub": -0.0024146009059406574}, "acceleration": {"momentum_acceleration": -0.0765, "velocity_acceleration": -0.000309, "slope_acceleration": -0.009267}, "volume": {"volume_1m": 4661.0, "volume_3m": 114833.0, "volume_5m": 121722.0, "volume_sub": 4082.0, "volume_acceleration": 0.453, "relative_volume": 1.471}, "vwap": {"value": 10.7358, "slope": 0.0019, "price_vs_vwap_pct": 0.225, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 171, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7867, "ema20": 10.7962, "ema9_slope": -0.0782, "price_vs_ema9_pct": -0.247, "price_vs_ema9_atr": -1.341}, "volatility": {"atr": 0.0199, "atr_pct": 0.185, "vwap_distance_atr": 1.218, "range_expansion_pct": -14.9}, "rsi": {"value": 35.4, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.394, "downtick_ratio": 0.364}, "pressure": {"score": -13.6, "slope": -2.6}}, "prediction": {"symbol": "ATEC", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.5092936802973935, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.078915606721752)", "volume=Declining (rvol=1.471, accel=0.453)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.247%, ema9_slope=-0.0782)", "resistance=SAFE (session_high $11.03 (2.51% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:49:04.613485", "symbol": "ATEC", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 48.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.02377979906069697)", "volume=Declining (rvol=1.471, accel=0.449)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.189%, ema9_slope=-0.0659)", "resistance=SAFE (session_high $11.03 (2.49% away))", "extension=NORMAL"], "features": {"symbol": "ATEC", "computed_at": "2026-09-14T18:49:04.606190+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7622, "open": 10.49, "extension_from_open_pct": 2.594852240228787, "price_1m": 10.765, "price_3m": 10.755, "price_5m": 10.795, "price_sub": 10.76}, "velocity": {"velocity_1m": -0.00043350363833419715, "velocity_sub": 0.0006815365551425655}, "slope": {"slope_1m": -0.026013601397307407, "slope_3m": -0.013006236800220703, "slope_5m": -0.02377979906069697, "slope_sub": -0.19924100873884837}, "acceleration": {"momentum_acceleration": 0.1755, "velocity_acceleration": 0.000445, "slope_acceleration": 0.004077}, "volume": {"volume_1m": 202.0, "volume_3m": 10486.0, "volume_5m": 119930.0, "volume_sub": 202.0, "volume_acceleration": 0.449, "relative_volume": 1.471}, "vwap": {"value": 10.7358, "slope": 0.0001, "price_vs_vwap_pct": 0.246, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 172, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7826, "ema20": 10.7934, "ema9_slope": -0.0659, "price_vs_ema9_pct": -0.189, "price_vs_ema9_atr": -1.046}, "volatility": {"atr": 0.0195, "atr_pct": 0.181, "vwap_distance_atr": 1.358, "range_expansion_pct": -55.0}, "rsi": {"value": 36.0, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -13.3, "slope": 0.3}}, "prediction": {"symbol": "ATEC", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.03, "resistance_source": "session_high", "resistance_distance_pct": 2.488338815483817, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.02377979906069697)", "volume=Declining (rvol=1.471, accel=0.449)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.189%, ema9_slope=-0.0659)", "resistance=SAFE (session_high $11.03 (2.49% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:52:25.110362", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.12707001147729377)", "volume=Declining (rvol=1.77, accel=0.675)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.322%, ema9_slope=0.0568)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:52:25.102969+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.23, "open": 11.56, "extension_from_open_pct": 5.795847750865051, "price_1m": 12.215, "price_3m": 12.19, "price_5m": 12.17, "price_sub": 12.215}, "velocity": {"velocity_1m": 0.0020466639377814937, "velocity_sub": 0.0040933278755629875}, "slope": {"slope_1m": 0.12272448353446977, "slope_3m": 0.16377780810700526, "slope_5m": 0.12707001147729377, "slope_sub": 0.15556237846689575}, "acceleration": {"momentum_acceleration": 0.0285, "velocity_acceleration": 1.1e-05, "slope_acceleration": 0.00032}, "volume": {"volume_1m": 2394.0, "volume_3m": 9359.0, "volume_5m": 17073.0, "volume_sub": 2394.0, "volume_acceleration": 0.675, "relative_volume": 1.77}, "vwap": {"value": 11.9286, "slope": 0.0027, "price_vs_vwap_pct": 2.526, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 206, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1908, "ema20": 12.1722, "ema9_slope": 0.0568, "price_vs_ema9_pct": 0.322, "price_vs_ema9_atr": 2.107}, "volatility": {"atr": 0.0186, "atr_pct": 0.152, "vwap_distance_atr": 16.191, "range_expansion_pct": -11.5}, "rsi": {"value": 69.9, "has_full_history": true}, "quote": {"bid": 12.21, "ask": 12.23, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.292, "downtick_ratio": 0.292}, "pressure": {"score": -5.3, "slope": 8.2}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.12707001147729377)", "volume=Declining (rvol=1.77, accel=0.675)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.322%, ema9_slope=0.0568)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:52:30.124512", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.0147, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.12707001147729377)", "volume=Declining (rvol=1.77, accel=0.675)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.322%, ema9_slope=0.0568)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:52:30.117669+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.23, "open": 11.56, "extension_from_open_pct": 5.795847750865051, "price_1m": 12.215, "price_3m": 12.19, "price_5m": 12.17, "price_sub": 12.215}, "velocity": {"velocity_1m": 0.0020466639377814937, "velocity_sub": 0.0040933278755629875}, "slope": {"slope_1m": 0.12272448353446977, "slope_3m": 0.16377780810700526, "slope_5m": 0.12707001147729377, "slope_sub": 0.15556237846689575}, "acceleration": {"momentum_acceleration": 0.0285, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2394.0, "volume_3m": 9359.0, "volume_5m": 17073.0, "volume_sub": 2394.0, "volume_acceleration": 0.675, "relative_volume": 1.77}, "vwap": {"value": 11.9286, "slope": 0.0027, "price_vs_vwap_pct": 2.526, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 206, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1908, "ema20": 12.1722, "ema9_slope": 0.0568, "price_vs_ema9_pct": 0.322, "price_vs_ema9_atr": 2.107}, "volatility": {"atr": 0.0186, "atr_pct": 0.152, "vwap_distance_atr": 16.191, "range_expansion_pct": -11.5}, "rsi": {"value": 69.9, "has_full_history": true}, "quote": {"bid": 12.21, "ask": 12.23, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.292, "downtick_ratio": 0.292}, "pressure": {"score": -5.3, "slope": 0.0}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.12707001147729377)", "volume=Declining (rvol=1.77, accel=0.675)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.322%, ema9_slope=0.0568)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:52:35.138837", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.10544994161714005)", "volume=Declining (rvol=1.77, accel=0.675)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.235%, ema9_slope=0.0525)", "resistance=SAFE (session_high $12.23 (0.11% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:52:35.131610+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.2168, "open": 11.56, "extension_from_open_pct": 5.681660899653968, "price_1m": 12.215, "price_3m": 12.19, "price_5m": 12.17, "price_sub": 12.23}, "velocity": {"velocity_1m": 0.0002455996725336823, "velocity_sub": -0.003597710547833527}, "slope": {"slope_1m": 0.014734894686427996, "slope_3m": 0.10977068303578624, "slope_5m": 0.10544994161714005, "slope_sub": 0.05794752802228796}, "acceleration": {"momentum_acceleration": -0.0475, "velocity_acceleration": -0.001534, "slope_acceleration": -0.021538}, "volume": {"volume_1m": 2395.0, "volume_3m": 9360.0, "volume_5m": 17074.0, "volume_sub": 1.0, "volume_acceleration": 0.675, "relative_volume": 1.77}, "vwap": {"value": 11.9286, "slope": 0.0026, "price_vs_vwap_pct": 2.416, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 206, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1881, "ema20": 12.171, "ema9_slope": 0.0525, "price_vs_ema9_pct": 0.235, "price_vs_ema9_atr": 1.539}, "volatility": {"atr": 0.0186, "atr_pct": 0.152, "vwap_distance_atr": 15.482, "range_expansion_pct": -11.4}, "rsi": {"value": 67.6, "has_full_history": true}, "quote": {"bid": 12.21, "ask": 12.23, "spread": 0.02, "spread_pct": 0.164}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -50.6, "slope": -45.3}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.23, "resistance_source": "session_high", "resistance_distance_pct": 0.1080479339925448, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10544994161714005)", "volume=Declining (rvol=1.77, accel=0.675)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.235%, ema9_slope=0.0525)", "resistance=SAFE (session_high $12.23 (0.11% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:52:40.151893", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["resistance too close (0.04% away, no breakout in progress)", "momentum=Strong (slope_5m=0.13525698827772845)", "volume=Declining (rvol=1.776, accel=0.681)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.354%, ema9_slope=0.0585)", "resistance=TOO_CLOSE (session_high $12.24 (0.04% away))", "extension=EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:52:40.145737+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.235, "open": 11.56, "extension_from_open_pct": 5.839100346020752, "price_1m": 12.215, "price_3m": 12.19, "price_5m": 12.17, "price_sub": 12.23}, "velocity": {"velocity_1m": 0.0027288852503751636, "velocity_sub": 0.0013627691469062428}, "slope": {"slope_1m": 0.1635991820040865, "slope_3m": 0.18422489082969404, "slope_5m": 0.13525698827772845, "slope_sub": 0.1472693802413521}, "acceleration": {"momentum_acceleration": 0.012, "velocity_acceleration": 0.000989, "slope_acceleration": 0.029689}, "volume": {"volume_1m": 5637.0, "volume_3m": 12602.0, "volume_5m": 20316.0, "volume_sub": 3243.0, "volume_acceleration": 0.681, "relative_volume": 1.776}, "vwap": {"value": 11.9296, "slope": 0.0036, "price_vs_vwap_pct": 2.56, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 206, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1918, "ema20": 12.1727, "ema9_slope": 0.0585, "price_vs_ema9_pct": 0.354, "price_vs_ema9_atr": 2.236}, "volatility": {"atr": 0.0193, "atr_pct": 0.158, "vwap_distance_atr": 15.801, "range_expansion_pct": 10.7}, "rsi": {"value": 70.7, "has_full_history": true}, "quote": {"bid": 12.22, "ask": 12.25, "spread": 0.03, "spread_pct": 0.245}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.217, "downtick_ratio": 0.261}, "pressure": {"score": -8.8, "slope": 41.8}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 12.24, "resistance_source": "session_high", "resistance_distance_pct": 0.040866366979981875, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.13525698827772845)", "volume=Declining (rvol=1.776, accel=0.681)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.354%, ema9_slope=0.0585)", "resistance=TOO_CLOSE (session_high $12.24 (0.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T18:52:45.166544", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.1152784063703216)", "volume=Declining (rvol=1.776, accel=0.681)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.274%, ema9_slope=0.0545)", "resistance=SAFE (session_high $12.24 (0.14% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T18:52:45.158716+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.2228, "open": 11.56, "extension_from_open_pct": 5.733564013840821, "price_1m": 12.215, "price_3m": 12.19, "price_5m": 12.17, "price_sub": 12.23}, "velocity": {"velocity_1m": 0.0010642652476462798, "velocity_sub": -0.0019623875715456484}, "slope": {"slope_1m": 0.06383553347682348, "slope_3m": 0.13432420183576385, "slope_5m": 0.1152784063703216, "slope_sub": 0.08740164246344367}, "acceleration": {"momentum_acceleration": -0.0279, "velocity_acceleration": -0.000663, "slope_acceleration": -0.019901}, "volume": {"volume_1m": 5639.0, "volume_3m": 12604.0, "volume_5m": 20318.0, "volume_sub": 3245.0, "volume_acceleration": 0.681, "relative_volume": 1.776}, "vwap": {"value": 11.9296, "slope": 0.0036, "price_vs_vwap_pct": 2.458, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 206, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.1893, "ema20": 12.1716, "ema9_slope": 0.0545, "price_vs_ema9_pct": 0.274, "price_vs_ema9_atr": 1.731}, "volatility": {"atr": 0.0193, "atr_pct": 0.158, "vwap_distance_atr": 15.171, "range_expansion_pct": 10.7}, "rsi": {"value": 68.7, "has_full_history": true}, "quote": {"bid": 12.22, "ask": 12.25, "spread": 0.03, "spread_pct": 0.245}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.208, "downtick_ratio": 0.292}, "pressure": {"score": -12.7, "slope": -3.9}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.24, "resistance_source": "session_high", "resistance_distance_pct": 0.14072062047976547, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1152784063703216)", "volume=Declining (rvol=1.776, accel=0.681)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.274%, ema9_slope=0.0545)", "resistance=SAFE (session_high $12.24 (0.14% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T19:01:26.572139", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Strong (slope_5m=0.06401026770298927)", "volume=Declining (rvol=1.82, accel=0.691)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.221%, ema9_slope=0.0676)", "resistance=SAFE (session_high $12.30 (0.08% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T19:01:26.563210+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.29, "open": 11.56, "extension_from_open_pct": 6.314878892733552, "price_1m": 12.29, "price_3m": 12.2614, "price_5m": 12.26, "price_sub": 12.3}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0027100271002714264}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.06401026770298927, "slope_sub": 0.11393692777212662}, "acceleration": {"momentum_acceleration": 0.0499, "velocity_acceleration": -1e-06, "slope_acceleration": -0.000122}, "volume": {"volume_1m": 817.0, "volume_3m": 11381.0, "volume_5m": 18216.0, "volume_sub": 817.0, "volume_acceleration": 0.691, "relative_volume": 1.82}, "vwap": {"value": 11.9379, "slope": 0.0038, "price_vs_vwap_pct": 2.95, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 215, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.2629, "ema20": 12.2292, "ema9_slope": 0.0676, "price_vs_ema9_pct": 0.221, "price_vs_ema9_atr": 1.651}, "volatility": {"atr": 0.0164, "atr_pct": 0.133, "vwap_distance_atr": 21.472, "range_expansion_pct": 18.9}, "rsi": {"value": 78.2, "has_full_history": true}, "quote": {"bid": 12.28, "ask": 12.3, "spread": 0.02, "spread_pct": 0.163}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.353, "downtick_ratio": 0.294}, "pressure": {"score": -7.3, "slope": 5.4}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.3, "resistance_source": "session_high", "resistance_distance_pct": 0.08136696501221777, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06401026770298927)", "volume=Declining (rvol=1.82, accel=0.691)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.221%, ema9_slope=0.0676)", "resistance=SAFE (session_high $12.30 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T19:01:31.586780", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "UP", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 5.016045, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.06401026770298927)", "volume=Declining (rvol=1.821, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.221%, ema9_slope=0.0676)", "resistance=SAFE (session_high $12.30 (0.08% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T19:01:31.579255+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.29, "open": 11.56, "extension_from_open_pct": 6.314878892733552, "price_1m": 12.29, "price_3m": 12.2614, "price_5m": 12.26, "price_sub": 12.3}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0027100271002714264}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.06401026770298927, "slope_sub": 0.11393692777212662}, "acceleration": {"momentum_acceleration": 0.0499, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1057.0, "volume_3m": 11621.0, "volume_5m": 18456.0, "volume_sub": 1057.0, "volume_acceleration": 0.692, "relative_volume": 1.821}, "vwap": {"value": 11.9379, "slope": 0.0039, "price_vs_vwap_pct": 2.949, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 215, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.2629, "ema20": 12.2292, "ema9_slope": 0.0676, "price_vs_ema9_pct": 0.221, "price_vs_ema9_atr": 1.651}, "volatility": {"atr": 0.0164, "atr_pct": 0.133, "vwap_distance_atr": 21.467, "range_expansion_pct": 18.9}, "rsi": {"value": 78.2, "has_full_history": true}, "quote": {"bid": 12.28, "ask": 12.29, "spread": 0.01, "spread_pct": 0.081}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.222, "downtick_ratio": 0.185}, "pressure": {"score": -8.1, "slope": -0.8}}, "prediction": {"symbol": "FUBO", "direction": "UP", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.3, "resistance_source": "session_high", "resistance_distance_pct": 0.08136696501221777, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06401026770298927)", "volume=Declining (rvol=1.821, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.221%, ema9_slope=0.0676)", "resistance=SAFE (session_high $12.30 (0.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T19:01:36.600081", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.010755544401657196)", "volume=Declining (rvol=1.821, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.007%, ema9_slope=0.0569)", "resistance=SAFE (session_high $12.30 (0.35% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T19:01:36.594026+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.2573, "open": 11.56, "extension_from_open_pct": 6.032006920415227, "price_1m": 12.29, "price_3m": 12.2614, "price_5m": 12.26, "price_sub": 12.29}, "velocity": {"velocity_1m": -0.004434499593164958, "velocity_sub": -0.008868999186329916}, "slope": {"slope_1m": -0.2664244132755814, "slope_3m": -0.13315308125187675, "slope_5m": 0.010755544401657196, "slope_sub": -0.17599664613236263}, "acceleration": {"momentum_acceleration": -0.1868, "velocity_acceleration": -0.001228, "slope_acceleration": -0.053128}, "volume": {"volume_1m": 1134.0, "volume_3m": 11698.0, "volume_5m": 18533.0, "volume_sub": 77.0, "volume_acceleration": 0.692, "relative_volume": 1.821}, "vwap": {"value": 11.9379, "slope": 0.0039, "price_vs_vwap_pct": 2.675, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 215, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.2564, "ema20": 12.2261, "ema9_slope": 0.0569, "price_vs_ema9_pct": 0.007, "price_vs_ema9_atr": 0.056}, "volatility": {"atr": 0.0164, "atr_pct": 0.134, "vwap_distance_atr": 19.473, "range_expansion_pct": 19.0}, "rsi": {"value": 64.0, "has_full_history": true}, "quote": {"bid": 12.28, "ask": 12.29, "spread": 0.01, "spread_pct": 0.081}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -53.9, "slope": -45.8}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.3, "resistance_source": "session_high", "resistance_distance_pct": 0.3483638321653216, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.010755544401657196)", "volume=Declining (rvol=1.821, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.007%, ema9_slope=0.0569)", "resistance=SAFE (session_high $12.30 (0.35% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T19:01:41.624898", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.06449858054260113)", "volume=Declining (rvol=1.821, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.223%, ema9_slope=0.0677)", "resistance=SAFE (session_high $12.30 (0.08% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T19:01:41.607877+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.2903, "open": 11.56, "extension_from_open_pct": 6.317474048442905, "price_1m": 12.29, "price_3m": 12.2614, "price_5m": 12.26, "price_sub": 12.29}, "velocity": {"velocity_1m": 4.06834825062486e-05, "velocity_sub": 8.13669650124972e-05}, "slope": {"slope_1m": 0.002440979158115053, "slope_3m": 0.0012204945443937687, "slope_5m": 0.06449858054260113, "slope_sub": -0.014805685545946773}, "acceleration": {"momentum_acceleration": -0.0793, "velocity_acceleration": 0.001785, "slope_acceleration": 0.053625}, "volume": {"volume_1m": 1437.0, "volume_3m": 12001.0, "volume_5m": 18836.0, "volume_sub": 380.0, "volume_acceleration": 0.692, "relative_volume": 1.821}, "vwap": {"value": 11.9381, "slope": 0.004, "price_vs_vwap_pct": 2.951, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 215, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.263, "ema20": 12.2292, "ema9_slope": 0.0677, "price_vs_ema9_pct": 0.223, "price_vs_ema9_atr": 1.666}, "volatility": {"atr": 0.0164, "atr_pct": 0.133, "vwap_distance_atr": 21.478, "range_expansion_pct": 18.9}, "rsi": {"value": 78.3, "has_full_history": true}, "quote": {"bid": 12.28, "ask": 12.29, "spread": 0.01, "spread_pct": 0.081}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -7.6, "slope": 46.3}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.3, "resistance_source": "session_high", "resistance_distance_pct": 0.0789240295192183, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06449858054260113)", "volume=Declining (rvol=1.821, accel=0.692)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.223%, ema9_slope=0.0677)", "resistance=SAFE (session_high $12.30 (0.08% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-14T19:01:46.639649", "symbol": "FUBO", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 26.7, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.06498688861019022)", "volume=Declining (rvol=1.822, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.225%, ema9_slope=0.0678)", "resistance=SAFE (session_high $12.30 (0.08% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FUBO", "computed_at": "2026-09-14T19:01:46.631895+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 12.2906, "open": 11.56, "extension_from_open_pct": 6.32006920415224, "price_1m": 12.29, "price_3m": 12.2614, "price_5m": 12.26, "price_sub": 12.29}, "velocity": {"velocity_1m": 8.136696501225632e-05, "velocity_sub": 0.00016273393002451264}, "slope": {"slope_1m": 0.004881898733150355, "slope_3m": 0.0024409692275161434, "slope_5m": 0.06498688861019022, "slope_sub": -0.01334130557691048}, "acceleration": {"momentum_acceleration": -0.0783, "velocity_acceleration": 1.6e-05, "slope_acceleration": 0.000486}, "volume": {"volume_1m": 1928.0, "volume_3m": 12492.0, "volume_5m": 19327.0, "volume_sub": 871.0, "volume_acceleration": 0.693, "relative_volume": 1.822}, "vwap": {"value": 11.9382, "slope": 0.0042, "price_vs_vwap_pct": 2.952, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 215, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 12.263, "ema20": 12.2293, "ema9_slope": 0.0678, "price_vs_ema9_pct": 0.225, "price_vs_ema9_atr": 1.68}, "volatility": {"atr": 0.0164, "atr_pct": 0.133, "vwap_distance_atr": 21.486, "range_expansion_pct": 18.9}, "rsi": {"value": 78.3, "has_full_history": true}, "quote": {"bid": 12.29, "ask": 12.3, "spread": 0.01, "spread_pct": 0.081}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.188, "downtick_ratio": 0.312}, "pressure": {"score": -12.5, "slope": -4.9}}, "prediction": {"symbol": "FUBO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.3, "resistance_source": "session_high", "resistance_distance_pct": 0.07648121328495912, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06498688861019022)", "volume=Declining (rvol=1.822, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.225%, ema9_slope=0.0678)", "resistance=SAFE (session_high $12.30 (0.08% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
