{"timestamp": "2026-09-16T15:03:56.722475", "symbol": "MARA", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 77.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Strong (slope_5m=0.030715225976305525)", "volume=Declining (rvol=0.195, accel=0.616)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.182%, ema9_slope=0.0253)", "resistance=SAFE (session_high $11.53 (1.03% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:03:56.714353+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.41, "open": 11.29, "extension_from_open_pct": 1.062887511071754, "price_1m": 11.385, "price_3m": 11.4, "price_5m": 11.37, "price_sub": null}, "velocity": {"velocity_1m": 0.0036597862684819727, "velocity_sub": null}, "slope": {"slope_1m": 0.2193463478833108, "slope_3m": 0.06580871599883256, "slope_5m": 0.030715225976305525, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.1886, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 1147.0, "volume_3m": 139462.0, "volume_5m": 252135.0, "volume_sub": 1147.0, "volume_acceleration": 0.616, "relative_volume": 0.195}, "vwap": {"value": 11.376, "slope": 0.0002, "price_vs_vwap_pct": 0.299, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 5, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.3893, "ema20": 11.3837, "ema9_slope": 0.0253, "price_vs_ema9_pct": 0.182, "price_vs_ema9_atr": 0.799}, "volatility": {"atr": 0.0259, "atr_pct": 0.227, "vwap_distance_atr": 1.311, "range_expansion_pct": 0.1}, "rsi": {"value": 56.9, "has_full_history": true}, "quote": {"bid": 11.4, "ask": 11.41, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.333}, "pressure": {"score": -21.6, "slope": null}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 1.0341805433830003, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.030715225976305525)", "volume=Declining (rvol=0.195, accel=0.616)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.182%, ema9_slope=0.0253)", "resistance=SAFE (session_high $11.53 (1.03% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:03:56.725003", "symbol": "MEDS", "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": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-2.888)", "momentum=Deteriorating (slope_5m=-0.6570832298347649)", "volume=Declining (rvol=1.144, accel=0.714)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=4.116%, ema9_slope=0.6777)", "resistance=SAFE (session_high $12.31 (29.21% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:03:56.714353+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.5274, "open": 4.035, "extension_from_open_pct": 136.1189591078067, "price_1m": 9.3172, "price_3m": 8.766, "price_5m": 12.1058, "price_sub": null}, "velocity": {"velocity_1m": 0.03760070979836582, "velocity_sub": null}, "slope": {"slope_1m": 2.230877811150148, "slope_3m": 0.7887016539350077, "slope_5m": -0.6570832298347649, "slope_sub": null}, "acceleration": {"momentum_acceleration": -2.888, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 22960.0, "volume_3m": 1340768.0, "volume_5m": 4708841.0, "volume_sub": 22960.0, "volume_acceleration": 0.714, "relative_volume": 1.144}, "vwap": {"value": 5.8173, "slope": 0.0624, "price_vs_vwap_pct": 63.777, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 49, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1507, "ema20": 8.1387, "ema9_slope": 0.6777, "price_vs_ema9_pct": 4.116, "price_vs_ema9_atr": 0.338}, "volatility": {"atr": 1.1139, "atr_pct": 11.691, "vwap_distance_atr": 3.331, "range_expansion_pct": -77.2}, "rsi": {"value": 62.7, "has_full_history": true}, "quote": {"bid": 9.51, "ask": 9.53, "spread": 0.02, "spread_pct": 0.21}, "trade_flow": {"tick_count_sub": 274, "trades_per_second": 9.133, "uptick_ratio": 0.328, "downtick_ratio": 0.248}, "pressure": {"score": -6.1, "slope": null}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 29.206289228960685, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.6570832298347649)", "volume=Declining (rvol=1.144, accel=0.714)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=4.116%, ema9_slope=0.6777)", "resistance=SAFE (session_high $12.31 (29.21% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:03:56.727078", "symbol": "RDW", "shortlisted": true, "confidence_rank": 3, "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.009485671985465415)", "volume=Declining (rvol=0.238, accel=0.424)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.028%, ema9_slope=0.0229)", "resistance=SAFE (session_high $10.86 (1.07% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-16T15:03:56.714353+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7451, "open": 10.74, "extension_from_open_pct": 0.04748603351955818, "price_1m": 10.765, "price_3m": 10.755, "price_5m": 10.72, "price_sub": null}, "velocity": {"velocity_1m": -0.003080972286731662, "velocity_sub": null}, "slope": {"slope_1m": -0.1850293583014473, "slope_3m": -0.04695446811280022, "slope_5m": 0.009485671985465415, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1945, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 73.0, "volume_3m": 37975.0, "volume_5m": 64463.0, "volume_sub": 73.0, "volume_acceleration": 0.424, "relative_volume": 0.238}, "vwap": {"value": 10.6876, "slope": 0.0011, "price_vs_vwap_pct": 0.538, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 27, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7481, "ema20": 10.7402, "ema9_slope": 0.0229, "price_vs_ema9_pct": -0.028, "price_vs_ema9_atr": -0.146}, "volatility": {"atr": 0.0209, "atr_pct": 0.194, "vwap_distance_atr": 2.756, "range_expansion_pct": -56.6}, "rsi": {"value": 52.9, "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.0, "downtick_ratio": 0.333}, "pressure": {"score": -42.6, "slope": null}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.86, "resistance_source": "session_high", "resistance_distance_pct": 1.0693246223860053, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.009485671985465415)", "volume=Declining (rvol=0.238, accel=0.424)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.028%, ema9_slope=0.0229)", "resistance=SAFE (session_high $10.86 (1.07% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:03:56.728247", "symbol": "ALVO", "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.07359705611775863)", "volume=Declining (rvol=1.919, accel=0.643)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.041%, ema9_slope=-0.0418)", "resistance=SAFE (session_high $5.53 (1.75% away))", "extension=NORMAL"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T15:03:56.714353+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub", "trade_flow"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.435, "open": 5.4, "extension_from_open_pct": 0.6481481481481343, "price_1m": 5.425, "price_3m": 5.445, "price_5m": 5.445, "price_sub": null}, "velocity": {"velocity_1m": 0.003072196620583652, "velocity_sub": null}, "slope": {"slope_1m": 0.18416206261509738, "slope_3m": 0.09210930303960503, "slope_5m": -0.07359705611775863, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2578, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 6538.0, "volume_3m": 32280.0, "volume_5m": 34410.0, "volume_sub": null, "volume_acceleration": 0.643, "relative_volume": 1.919}, "vwap": {"value": 5.4326, "slope": -0.0, "price_vs_vwap_pct": 0.045, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4373, "ema20": 5.4332, "ema9_slope": -0.0418, "price_vs_ema9_pct": -0.041, "price_vs_ema9_atr": -0.197}, "volatility": {"atr": 0.0115, "atr_pct": 0.211, "vwap_distance_atr": 0.213, "range_expansion_pct": 132.0}, "rsi": {"value": 52.2, "has_full_history": true}, "quote": {"bid": 5.43, "ask": 5.44, "spread": 0.01, "spread_pct": 0.184}, "trade_flow": {"tick_count_sub": null, "trades_per_second": null, "uptick_ratio": null, "downtick_ratio": null}, "pressure": {"score": -35.7, "slope": null}}, "prediction": {"symbol": "ALVO", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 1.7479300827967, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.07359705611775863)", "volume=Declining (rvol=1.919, accel=0.643)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.041%, ema9_slope=-0.0418)", "resistance=SAFE (session_high $5.53 (1.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:03:56.729730", "symbol": "QUBT", "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.03646331036563888)", "volume=Declining (rvol=0.25, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.048%, ema9_slope=0.0214)", "resistance=SAFE (session_high $7.97 (0.15% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:03:56.714353+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.955, "open": 7.89, "extension_from_open_pct": 0.823827629911285, "price_1m": 7.96, "price_3m": 7.951, "price_5m": 7.9375, "price_sub": null}, "velocity": {"velocity_1m": -0.001046901172529291, "velocity_sub": null}, "slope": {"slope_1m": -0.0628338045868664, "slope_3m": 0.0, "slope_5m": 0.03646331036563888, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0993, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 277.0, "volume_3m": 9770.0, "volume_5m": 22779.0, "volume_sub": 277.0, "volume_acceleration": 0.536, "relative_volume": 0.25}, "vwap": {"value": 7.8898, "slope": 0.0005, "price_vs_vwap_pct": 0.826, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 50, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9512, "ema20": 7.9456, "ema9_slope": 0.0214, "price_vs_ema9_pct": 0.048, "price_vs_ema9_atr": 0.342}, "volatility": {"atr": 0.0111, "atr_pct": 0.139, "vwap_distance_atr": 5.885, "range_expansion_pct": -66.7}, "rsi": {"value": 58.2, "has_full_history": true}, "quote": {"bid": 7.95, "ask": 7.96, "spread": 0.01, "spread_pct": 0.126}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -17.8, "slope": null}}, "prediction": {"symbol": "QUBT", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.9668, "resistance_source": "session_high", "resistance_distance_pct": 0.14833438089252082, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03646331036563888)", "volume=Declining (rvol=0.25, accel=0.536)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.048%, ema9_slope=0.0214)", "resistance=SAFE (session_high $7.97 (0.15% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:01.746003", "symbol": "MARA", "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.017546938059306717)", "volume=Declining (rvol=0.196, accel=0.611)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.117%, ema9_slope=0.0223)", "resistance=SAFE (session_high $11.53 (1.08% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:04:01.735680+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.405, "open": 11.29, "extension_from_open_pct": 1.0186005314437574, "price_1m": 11.405, "price_3m": 11.395, "price_5m": 11.385, "price_sub": 11.405}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.08773212457961503, "slope_5m": 0.017546938059306717, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0175, "velocity_acceleration": null, "slope_acceleration": -0.043683}, "volume": {"volume_1m": 1559.0, "volume_3m": 119411.0, "volume_5m": 223451.0, "volume_sub": 1559.0, "volume_acceleration": 0.611, "relative_volume": 0.196}, "vwap": {"value": 11.3761, "slope": 0.0002, "price_vs_vwap_pct": 0.254, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.3916, "ema20": 11.3853, "ema9_slope": 0.0223, "price_vs_ema9_pct": 0.117, "price_vs_ema9_atr": 0.584}, "volatility": {"atr": 0.0229, "atr_pct": 0.201, "vwap_distance_atr": 1.261, "range_expansion_pct": -26.7}, "rsi": {"value": 55.8, "has_full_history": true}, "quote": {"bid": 11.4, "ask": 11.41, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.5}, "pressure": {"score": -16.4, "slope": 5.2}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 1.0784743533538022, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.017546938059306717)", "volume=Declining (rvol=0.196, accel=0.611)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.117%, ema9_slope=0.0223)", "resistance=SAFE (session_high $11.53 (1.08% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:01.749971", "symbol": "QUBT", "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.0005028688668844102)", "volume=Declining (rvol=0.253, accel=0.538)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.004%, ema9_slope=0.0171)", "resistance=SAFE (session_high $7.97 (0.20% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:04:01.735680+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.9508, "open": 7.89, "extension_from_open_pct": 0.7705956907477872, "price_1m": 7.955, "price_3m": 7.955, "price_5m": 7.945, "price_sub": 7.955}, "velocity": {"velocity_1m": -0.0008799497171590155, "velocity_sub": -0.001759899434318031}, "slope": {"slope_1m": -0.052810924316915614, "slope_3m": -0.05782332878009458, "slope_5m": -0.0005028688668844102, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0523, "velocity_acceleration": null, "slope_acceleration": 0.001996}, "volume": {"volume_1m": 1.0, "volume_3m": 14415.0, "volume_5m": 29513.0, "volume_sub": 1.0, "volume_acceleration": 0.538, "relative_volume": 0.253}, "vwap": {"value": 7.8904, "slope": 0.0008, "price_vs_vwap_pct": 0.766, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9511, "ema20": 7.9461, "ema9_slope": 0.0171, "price_vs_ema9_pct": -0.004, "price_vs_ema9_atr": -0.028}, "volatility": {"atr": 0.0118, "atr_pct": 0.148, "vwap_distance_atr": 5.138, "range_expansion_pct": -50.1}, "rsi": {"value": 55.3, "has_full_history": true}, "quote": {"bid": 7.95, "ask": 7.96, "spread": 0.01, "spread_pct": 0.126}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -52.8, "slope": -35.0}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.9668, "resistance_source": "session_high", "resistance_distance_pct": 0.20123761130955392, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.0005028688668844102)", "volume=Declining (rvol=0.253, accel=0.538)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.004%, ema9_slope=0.0171)", "resistance=SAFE (session_high $7.97 (0.20% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:01.752214", "symbol": "MEDS", "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 (-1.8307)", "momentum=Weakening (slope_5m=1.7782192864760724)", "volume=Declining (rvol=1.15, accel=0.708)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.207%, ema9_slope=0.9028)", "resistance=SAFE (session_high $12.31 (29.31% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:04:01.735680+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.52, "open": 4.035, "extension_from_open_pct": 135.9355638166047, "price_1m": 9.525, "price_3m": 9.379, "price_5m": 10.1125, "price_sub": 9.525}, "velocity": {"velocity_1m": -0.0008748906386703031, "velocity_sub": -0.0017497812773406062}, "slope": {"slope_1m": -0.05250721974272282, "slope_3m": 1.0725543152505794, "slope_5m": 1.7782192864760724, "slope_sub": null}, "acceleration": {"momentum_acceleration": -1.8307, "velocity_acceleration": null, "slope_acceleration": -0.454737}, "volume": {"volume_1m": 10467.0, "volume_3m": 1076829.0, "volume_5m": 3110306.0, "volume_sub": 10467.0, "volume_acceleration": 0.708, "relative_volume": 1.15}, "vwap": {"value": 5.8388, "slope": 0.052, "price_vs_vwap_pct": 63.046, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 50, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.2242, "ema20": 8.27, "ema9_slope": 0.9028, "price_vs_ema9_pct": 3.207, "price_vs_ema9_atr": 0.263}, "volatility": {"atr": 1.1233, "atr_pct": 11.8, "vwap_distance_atr": 3.277, "range_expansion_pct": -81.0}, "rsi": {"value": 62.7, "has_full_history": true}, "quote": {"bid": 9.51, "ask": 9.52, "spread": 0.01, "spread_pct": 0.105}, "trade_flow": {"tick_count_sub": 85, "trades_per_second": 2.833, "uptick_ratio": 0.282, "downtick_ratio": 0.188}, "pressure": {"score": -4.8, "slope": 1.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 29.30672268907564, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.7782192864760724)", "volume=Declining (rvol=1.15, accel=0.708)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.207%, ema9_slope=0.9028)", "resistance=SAFE (session_high $12.31 (29.31% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:01.754449", "symbol": "RDW", "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.03010715918509872)", "volume=Declining (rvol=0.24, accel=0.424)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.092%, ema9_slope=0.0311)", "resistance=SAFE (session_high $10.86 (0.88% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-16T15:04:01.735680+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.765, "open": 10.74, "extension_from_open_pct": 0.23277467411545955, "price_1m": 10.7676, "price_3m": 10.7552, "price_5m": 10.745, "price_sub": 10.7676}, "velocity": {"velocity_1m": -0.00040244189358186743, "velocity_sub": -0.0008048837871637349}, "slope": {"slope_1m": -0.024149429237521426, "slope_3m": 0.0, "slope_5m": 0.03010715918509872, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0543, "velocity_acceleration": null, "slope_acceleration": 0.032039}, "volume": {"volume_1m": 42.0, "volume_3m": 39957.0, "volume_5m": 64493.0, "volume_sub": 42.0, "volume_acceleration": 0.424, "relative_volume": 0.24}, "vwap": {"value": 10.6881, "slope": 0.0012, "price_vs_vwap_pct": 0.72, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7551, "ema20": 10.7445, "ema9_slope": 0.0311, "price_vs_ema9_pct": 0.092, "price_vs_ema9_atr": 0.482}, "volatility": {"atr": 0.0205, "atr_pct": 0.191, "vwap_distance_atr": 3.749, "range_expansion_pct": -66.7}, "rsi": {"value": 58.7, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "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.0, "slope": 27.6}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.86, "resistance_source": "session_high", "resistance_distance_pct": 0.882489549465851, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03010715918509872)", "volume=Declining (rvol=0.24, accel=0.424)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.092%, ema9_slope=0.0311)", "resistance=SAFE (session_high $10.86 (0.88% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:06.766818", "symbol": "MARA", "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.008774238834780896)", "volume=Declining (rvol=0.196, accel=0.614)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.082%, ema9_slope=0.0205)", "resistance=SAFE (session_high $11.53 (1.12% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:04:06.759226+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.4, "open": 11.29, "extension_from_open_pct": 0.9743135518157771, "price_1m": 11.405, "price_3m": 11.395, "price_5m": 11.385, "price_sub": 11.405}, "velocity": {"velocity_1m": -0.0007306736811338602, "velocity_sub": -0.0014613473622677204}, "slope": {"slope_1m": -0.04385003288751594, "slope_3m": 0.06580871599883256, "slope_5m": 0.008774238834780896, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0526, "velocity_acceleration": -0.000291, "slope_acceleration": -0.008729}, "volume": {"volume_1m": 19308.0, "volume_3m": 137160.0, "volume_5m": 241200.0, "volume_sub": 19308.0, "volume_acceleration": 0.614, "relative_volume": 0.196}, "vwap": {"value": 11.3762, "slope": 0.0002, "price_vs_vwap_pct": 0.209, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.3906, "ema20": 11.3848, "ema9_slope": 0.0205, "price_vs_ema9_pct": 0.082, "price_vs_ema9_atr": 0.401}, "volatility": {"atr": 0.0233, "atr_pct": 0.205, "vwap_distance_atr": 1.021, "range_expansion_pct": -26.7}, "rsi": {"value": 54.4, "has_full_history": true}, "quote": {"bid": 11.39, "ask": 11.4, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.212, "downtick_ratio": 0.242}, "pressure": {"score": -11.9, "slope": 4.5}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 1.1228070175438607, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.008774238834780896)", "volume=Declining (rvol=0.196, accel=0.614)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.082%, ema9_slope=0.0205)", "resistance=SAFE (session_high $11.53 (1.12% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:06.768747", "symbol": "MEDS", "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 (-2.4198)", "momentum=Weakening (slope_5m=1.6303704134391992)", "volume=Declining (rvol=1.151, accel=0.709)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.604%, ema9_slope=0.8722)", "resistance=SAFE (session_high $12.31 (30.26% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:04:06.759226+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4501, "open": 4.035, "extension_from_open_pct": 134.20322180916978, "price_1m": 9.525, "price_3m": 9.379, "price_5m": 10.1125, "price_sub": 9.525}, "velocity": {"velocity_1m": -0.013105861767279008, "velocity_sub": -0.026211723534558015}, "slope": {"slope_1m": -0.789455655042656, "slope_3m": 0.7046086744449964, "slope_5m": 1.6303704134391992, "slope_sub": null}, "acceleration": {"momentum_acceleration": -2.4198, "velocity_acceleration": -0.004869, "slope_acceleration": -0.146699}, "volume": {"volume_1m": 41494.0, "volume_3m": 1107856.0, "volume_5m": 3141333.0, "volume_sub": 41494.0, "volume_acceleration": 0.709, "relative_volume": 1.151}, "vwap": {"value": 5.8403, "slope": 0.0535, "price_vs_vwap_pct": 61.807, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 50, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.2102, "ema20": 8.2634, "ema9_slope": 0.8722, "price_vs_ema9_pct": 2.604, "price_vs_ema9_atr": 0.212}, "volatility": {"atr": 1.1322, "atr_pct": 11.981, "vwap_distance_atr": 3.188, "range_expansion_pct": -80.9}, "rsi": {"value": 62.1, "has_full_history": true}, "quote": {"bid": 9.45, "ask": 9.49, "spread": 0.04, "spread_pct": 0.422}, "trade_flow": {"tick_count_sub": 403, "trades_per_second": 13.433, "uptick_ratio": 0.278, "downtick_ratio": 0.266}, "pressure": {"score": -25.1, "slope": -20.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 30.26317181828763, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.6303704134391992)", "volume=Declining (rvol=1.151, accel=0.709)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.604%, ema9_slope=0.8722)", "resistance=SAFE (session_high $12.31 (30.26% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:06.770518", "symbol": "RDW", "shortlisted": true, "confidence_rank": 3, "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.0053908856853369215)", "volume=Declining (rvol=0.24, accel=0.424)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.007%, ema9_slope=0.0261)", "resistance=SAFE (session_high $10.86 (1.01% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-16T15:04:06.759226+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7517, "open": 10.74, "extension_from_open_pct": 0.10893854748602771, "price_1m": 10.7676, "price_3m": 10.7552, "price_5m": 10.745, "price_sub": 10.7676}, "velocity": {"velocity_1m": -0.0024610869645975346, "velocity_sub": -0.004922173929195069}, "slope": {"slope_1m": -0.147774323514243, "slope_3m": -0.061794742336062615, "slope_5m": 0.0053908856853369215, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1532, "velocity_acceleration": -0.00082, "slope_acceleration": -0.024609}, "volume": {"volume_1m": 551.0, "volume_3m": 40466.0, "volume_5m": 65002.0, "volume_sub": 551.0, "volume_acceleration": 0.424, "relative_volume": 0.24}, "vwap": {"value": 10.6881, "slope": 0.0012, "price_vs_vwap_pct": 0.595, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7525, "ema20": 10.7432, "ema9_slope": 0.0261, "price_vs_ema9_pct": -0.007, "price_vs_ema9_atr": -0.036}, "volatility": {"atr": 0.021, "atr_pct": 0.195, "vwap_distance_atr": 3.033, "range_expansion_pct": -58.6}, "rsi": {"value": 54.3, "has_full_history": true}, "quote": {"bid": 10.76, "ask": 10.77, "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.462}, "pressure": {"score": -20.9, "slope": -5.9}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.86, "resistance_source": "session_high", "resistance_distance_pct": 1.0072825692681142, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0053908856853369215)", "volume=Declining (rvol=0.24, accel=0.424)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.007%, ema9_slope=0.0261)", "resistance=SAFE (session_high $10.86 (1.01% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:06.772338", "symbol": "QUBT", "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.010056315366051005)", "volume=Declining (rvol=0.253, accel=0.54)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.038%, ema9_slope=0.0192)", "resistance=SAFE (session_high $7.97 (0.15% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:04:06.759226+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.955, "open": 7.89, "extension_from_open_pct": 0.823827629911285, "price_1m": 7.955, "price_3m": 7.955, "price_5m": 7.945, "price_sub": 7.955}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.031420192710514626, "slope_5m": 0.010056315366051005, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0101, "velocity_acceleration": 0.00035, "slope_acceleration": 0.010513}, "volume": {"volume_1m": 1099.0, "volume_3m": 15513.0, "volume_5m": 30611.0, "volume_sub": 1099.0, "volume_acceleration": 0.54, "relative_volume": 0.253}, "vwap": {"value": 7.8905, "slope": 0.0008, "price_vs_vwap_pct": 0.818, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.952, "ema20": 7.9465, "ema9_slope": 0.0192, "price_vs_ema9_pct": 0.038, "price_vs_ema9_atr": 0.249}, "volatility": {"atr": 0.0122, "atr_pct": 0.153, "vwap_distance_atr": 5.306, "range_expansion_pct": -50.1}, "rsi": {"value": 58.2, "has_full_history": true}, "quote": {"bid": 7.95, "ask": 7.96, "spread": 0.01, "spread_pct": 0.126}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.571}, "pressure": {"score": -22.9, "slope": 29.9}}, "prediction": {"symbol": "QUBT", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.9668, "resistance_source": "session_high", "resistance_distance_pct": 0.14833438089252082, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.010056315366051005)", "volume=Declining (rvol=0.253, accel=0.54)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.038%, ema9_slope=0.0192)", "resistance=SAFE (session_high $7.97 (0.15% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:11.784775", "symbol": "MARA", "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.008774238834780896)", "volume=Declining (rvol=0.196, accel=0.614)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.082%, ema9_slope=0.0205)", "resistance=SAFE (session_high $11.53 (1.12% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:04:11.776363+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.4, "open": 11.29, "extension_from_open_pct": 0.9743135518157771, "price_1m": 11.405, "price_3m": 11.395, "price_5m": 11.385, "price_sub": 11.405}, "velocity": {"velocity_1m": -0.0007306736811338602, "velocity_sub": -0.0014613473622677204}, "slope": {"slope_1m": -0.04385003288751594, "slope_3m": 0.06580871599883256, "slope_5m": 0.008774238834780896, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0526, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 19840.0, "volume_3m": 137692.0, "volume_5m": 241732.0, "volume_sub": 19840.0, "volume_acceleration": 0.614, "relative_volume": 0.196}, "vwap": {"value": 11.3762, "slope": 0.0002, "price_vs_vwap_pct": 0.209, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.3906, "ema20": 11.3848, "ema9_slope": 0.0205, "price_vs_ema9_pct": 0.082, "price_vs_ema9_atr": 0.401}, "volatility": {"atr": 0.0233, "atr_pct": 0.205, "vwap_distance_atr": 1.021, "range_expansion_pct": -26.7}, "rsi": {"value": 54.4, "has_full_history": true}, "quote": {"bid": 11.39, "ask": 11.4, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 43, "trades_per_second": 1.433, "uptick_ratio": 0.233, "downtick_ratio": 0.233}, "pressure": {"score": -10.7, "slope": 1.2}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 1.1228070175438607, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.008774238834780896)", "volume=Declining (rvol=0.196, accel=0.614)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.082%, ema9_slope=0.0205)", "resistance=SAFE (session_high $11.53 (1.12% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:11.786929", "symbol": "QUBT", "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.0022629497298281387)", "volume=Declining (rvol=0.253, accel=0.54)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.011%, ema9_slope=0.0167)", "resistance=SAFE (session_high $7.97 (0.21% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:04:11.776363+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.9501, "open": 7.89, "extension_from_open_pct": 0.7617237008872023, "price_1m": 7.955, "price_3m": 7.955, "price_5m": 7.945, "price_sub": 7.955}, "velocity": {"velocity_1m": -0.001026608003352216, "velocity_sub": -0.002053216006704432}, "slope": {"slope_1m": -0.06161545667741952, "slope_3m": -0.06222475497693297, "slope_5m": -0.0022629497298281387, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0594, "velocity_acceleration": -0.000409, "slope_acceleration": -0.012281}, "volume": {"volume_1m": 1578.0, "volume_3m": 15992.0, "volume_5m": 31090.0, "volume_sub": 1578.0, "volume_acceleration": 0.54, "relative_volume": 0.253}, "vwap": {"value": 7.8905, "slope": 0.0008, "price_vs_vwap_pct": 0.756, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.951, "ema20": 7.946, "ema9_slope": 0.0167, "price_vs_ema9_pct": -0.011, "price_vs_ema9_atr": -0.072}, "volatility": {"atr": 0.0123, "atr_pct": 0.155, "vwap_distance_atr": 4.842, "range_expansion_pct": -50.1}, "rsi": {"value": 54.9, "has_full_history": true}, "quote": {"bid": 7.95, "ask": 7.96, "spread": 0.01, "spread_pct": 0.126}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.353, "downtick_ratio": 0.471}, "pressure": {"score": -17.7, "slope": 5.2}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 7.9668, "resistance_source": "session_high", "resistance_distance_pct": 0.21006025081445717, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.0022629497298281387)", "volume=Declining (rvol=0.253, accel=0.54)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.011%, ema9_slope=0.0167)", "resistance=SAFE (session_high $7.97 (0.21% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:11.788916", "symbol": "MEDS", "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 (-2.2736)", "momentum=Weakening (slope_5m=1.6670039134983403)", "volume=Declining (rvol=1.151, accel=0.709)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.754%, ema9_slope=0.8797)", "resistance=SAFE (session_high $12.31 (30.03% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:04:11.776363+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4674, "open": 4.035, "extension_from_open_pct": 134.63197026022303, "price_1m": 9.525, "price_3m": 9.379, "price_5m": 10.1125, "price_sub": 9.525}, "velocity": {"velocity_1m": -0.010078740157480448, "velocity_sub": -0.020157480314960896}, "slope": {"slope_1m": -0.6065584128388278, "slope_3m": 0.7958431062254495, "slope_5m": 1.6670039134983403, "slope_sub": null}, "acceleration": {"momentum_acceleration": -2.2736, "velocity_acceleration": 0.001207, "slope_acceleration": 0.036455}, "volume": {"volume_1m": 51802.0, "volume_3m": 1118164.0, "volume_5m": 3151641.0, "volume_sub": 51802.0, "volume_acceleration": 0.709, "relative_volume": 1.151}, "vwap": {"value": 5.8408, "slope": 0.054, "price_vs_vwap_pct": 62.09, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 50, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.2137, "ema20": 8.265, "ema9_slope": 0.8797, "price_vs_ema9_pct": 2.754, "price_vs_ema9_atr": 0.224}, "volatility": {"atr": 1.1322, "atr_pct": 11.959, "vwap_distance_atr": 3.203, "range_expansion_pct": -81.0}, "rsi": {"value": 62.2, "has_full_history": true}, "quote": {"bid": 9.45, "ask": 9.47, "spread": 0.02, "spread_pct": 0.211}, "trade_flow": {"tick_count_sub": 572, "trades_per_second": 19.067, "uptick_ratio": 0.294, "downtick_ratio": 0.29}, "pressure": {"score": -21.2, "slope": 3.9}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 30.025138897691033, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.6670039134983403)", "volume=Declining (rvol=1.151, accel=0.709)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.754%, ema9_slope=0.8797)", "resistance=SAFE (session_high $12.31 (30.03% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:11.790894", "symbol": "RDW", "shortlisted": true, "confidence_rank": 4, "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.006877924279627556)", "volume=Declining (rvol=0.24, accel=0.425)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.001%, ema9_slope=0.0264)", "resistance=SAFE (session_high $10.86 (1.00% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-16T15:04:11.776363+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.7525, "open": 10.74, "extension_from_open_pct": 0.11638733705772149, "price_1m": 10.7676, "price_3m": 10.7552, "price_5m": 10.745, "price_sub": 10.7676}, "velocity": {"velocity_1m": -0.0023372586896492466, "velocity_sub": -0.004674517379298493}, "slope": {"slope_1m": -0.14033392038141398, "slope_3m": -0.05807632623099076, "slope_5m": 0.006877924279627556, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1472, "velocity_acceleration": 4.9e-05, "slope_acceleration": 0.001483}, "volume": {"volume_1m": 2459.0, "volume_3m": 42374.0, "volume_5m": 66910.0, "volume_sub": 2459.0, "volume_acceleration": 0.425, "relative_volume": 0.24}, "vwap": {"value": 10.6882, "slope": 0.0013, "price_vs_vwap_pct": 0.602, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.7526, "ema20": 10.7433, "ema9_slope": 0.0264, "price_vs_ema9_pct": -0.001, "price_vs_ema9_atr": -0.006}, "volatility": {"atr": 0.0215, "atr_pct": 0.2, "vwap_distance_atr": 2.993, "range_expansion_pct": -50.2}, "rsi": {"value": 54.5, "has_full_history": true}, "quote": {"bid": 10.77, "ask": 10.78, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.242, "downtick_ratio": 0.333}, "pressure": {"score": -21.3, "slope": -0.4}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.86, "resistance_source": "session_high", "resistance_distance_pct": 0.9997674959311783, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.006877924279627556)", "volume=Declining (rvol=0.24, accel=0.425)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.001%, ema9_slope=0.0264)", "resistance=SAFE (session_high $10.86 (1.00% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:11.792632", "symbol": "ALVO", "shortlisted": true, "confidence_rank": 5, "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.05523844595838587)", "volume=Declining (rvol=1.92, accel=0.623)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.027%, ema9_slope=-0.0187)", "resistance=SAFE (session_high $5.53 (1.75% away))", "extension=NORMAL"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T15:04:11.776363+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.435, "open": 5.4, "extension_from_open_pct": 0.6481481481481343, "price_1m": 5.435, "price_3m": 5.425, "price_5m": 5.445, "price_sub": 5.4399}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.003002506173520424}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.05523844595838587, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0552, "velocity_acceleration": null, "slope_acceleration": -0.012227}, "volume": {"volume_1m": 300.0, "volume_3m": 6960.0, "volume_5m": 32702.0, "volume_sub": 300.0, "volume_acceleration": 0.623, "relative_volume": 1.92}, "vwap": {"value": 5.4326, "slope": 0.0, "price_vs_vwap_pct": 0.045, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 3, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4364, "ema20": 5.4336, "ema9_slope": -0.0187, "price_vs_ema9_pct": -0.027, "price_vs_ema9_atr": -0.156}, "volatility": {"atr": 0.0093, "atr_pct": 0.17, "vwap_distance_atr": 0.264, "range_expansion_pct": -50.0}, "rsi": {"value": 52.2, "has_full_history": true}, "quote": {"bid": 5.43, "ask": 5.44, "spread": 0.01, "spread_pct": 0.184}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -11.5, "slope": 24.2}}, "prediction": {"symbol": "ALVO", "direction": "DOWN", "confidence": 33.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 1.7479300827967, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.05523844595838587)", "volume=Declining (rvol=1.92, accel=0.623)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bearish (price_vs_ema9=-0.027%, ema9_slope=-0.0187)", "resistance=SAFE (session_high $5.53 (1.75% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:16.805918", "symbol": "MARA", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 68.5, "direction": "NEUTRAL", "momentum": "Building", "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=Building (slope_5m=-1.558754685328405e-15)", "volume=Declining (rvol=0.197, accel=0.621)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.047%, ema9_slope=0.0188)", "resistance=SAFE (session_high $11.53 (1.17% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:04:16.798472+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.395, "open": 11.29, "extension_from_open_pct": 0.9300265721877806, "price_1m": 11.405, "price_3m": 11.395, "price_5m": 11.385, "price_sub": 11.405}, "velocity": {"velocity_1m": -0.0014613473622679801, "velocity_sub": -0.0029226947245359603}, "slope": {"slope_1m": -0.08771929824561217, "slope_3m": 0.04387889425186391, "slope_5m": -1.558754685328405e-15, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0877, "velocity_acceleration": -0.000291, "slope_acceleration": -0.008735}, "volume": {"volume_1m": 60285.0, "volume_3m": 178137.0, "volume_5m": 282177.0, "volume_sub": 60285.0, "volume_acceleration": 0.621, "relative_volume": 0.197}, "vwap": {"value": 11.3763, "slope": 0.0003, "price_vs_vwap_pct": 0.165, "time_above_pct": 60.0, "time_below_pct": 40.0, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.3896, "ema20": 11.3843, "ema9_slope": 0.0188, "price_vs_ema9_pct": 0.047, "price_vs_ema9_atr": 0.227}, "volatility": {"atr": 0.0236, "atr_pct": 0.207, "vwap_distance_atr": 0.795, "range_expansion_pct": -19.9}, "rsi": {"value": 53.1, "has_full_history": true}, "quote": {"bid": 11.39, "ask": 11.4, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 94, "trades_per_second": 3.133, "uptick_ratio": 0.287, "downtick_ratio": 0.287}, "pressure": {"score": -11.5, "slope": -0.8}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 68.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 1.167178587099613, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-1.558754685328405e-15)", "volume=Declining (rvol=0.197, accel=0.621)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.047%, ema9_slope=0.0188)", "resistance=SAFE (session_high $11.53 (1.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:16.809245", "symbol": "RDW", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.048682777817003545)", "volume=Declining (rvol=0.24, accel=0.426)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.166%, ema9_slope=0.0348)", "resistance=SAFE (session_high $10.86 (0.79% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-16T15:04:16.798472+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.775, "open": 10.74, "extension_from_open_pct": 0.32588454376164006, "price_1m": 10.7676, "price_3m": 10.7552, "price_5m": 10.745, "price_sub": 10.7676}, "velocity": {"velocity_1m": 0.0011454115432718707, "velocity_sub": 0.0022908230865437413}, "slope": {"slope_1m": 0.0687010852914738, "slope_3m": 0.04642870408201068, "slope_5m": 0.048682777817003545, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.02, "velocity_acceleration": 0.001387, "slope_acceleration": 0.041623}, "volume": {"volume_1m": 3239.0, "volume_3m": 43154.0, "volume_5m": 67690.0, "volume_sub": 3239.0, "volume_acceleration": 0.426, "relative_volume": 0.24}, "vwap": {"value": 10.6882, "slope": 0.0013, "price_vs_vwap_pct": 0.812, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 28, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7571, "ema20": 10.7454, "ema9_slope": 0.0348, "price_vs_ema9_pct": 0.166, "price_vs_ema9_atr": 0.832}, "volatility": {"atr": 0.0215, "atr_pct": 0.2, "vwap_distance_atr": 4.038, "range_expansion_pct": -50.3}, "rsi": {"value": 61.4, "has_full_history": true}, "quote": {"bid": 10.77, "ask": 10.78, "spread": 0.01, "spread_pct": 0.093}, "trade_flow": {"tick_count_sub": 48, "trades_per_second": 1.6, "uptick_ratio": 0.292, "downtick_ratio": 0.312}, "pressure": {"score": -13.5, "slope": 7.8}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.86, "resistance_source": "session_high", "resistance_distance_pct": 0.7888631090487153, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.048682777817003545)", "volume=Declining (rvol=0.24, accel=0.426)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.166%, ema9_slope=0.0348)", "resistance=SAFE (session_high $10.86 (0.79% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:16.811308", "symbol": "ALVO", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 65.5, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.07363770250368358)", "volume=Declining (rvol=1.921, accel=0.624)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.047%, ema9_slope=-0.015)", "resistance=SAFE (session_high $5.53 (1.65% away))", "extension=NORMAL"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T15:04:16.798472+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.44, "open": 5.4, "extension_from_open_pct": 0.7407407407407414, "price_1m": 5.435, "price_3m": 5.425, "price_5m": 5.445, "price_sub": 5.4399}, "velocity": {"velocity_1m": 0.001533272002453475, "velocity_sub": 6.127563619469423e-05}, "slope": {"slope_1m": 0.09195402298852012, "slope_3m": 0.04598405885960253, "slope_5m": 0.07363770250368358, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0183, "velocity_acceleration": 0.00061, "slope_acceleration": 0.01831}, "volume": {"volume_1m": 900.0, "volume_3m": 7560.0, "volume_5m": 33302.0, "volume_sub": 900.0, "volume_acceleration": 0.624, "relative_volume": 1.921}, "vwap": {"value": 5.4326, "slope": 0.0, "price_vs_vwap_pct": 0.137, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 3, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4374, "ema20": 5.434, "ema9_slope": -0.015, "price_vs_ema9_pct": 0.047, "price_vs_ema9_atr": 0.277}, "volatility": {"atr": 0.0093, "atr_pct": 0.17, "vwap_distance_atr": 0.804, "range_expansion_pct": -50.0}, "rsi": {"value": 54.7, "has_full_history": true}, "quote": {"bid": 5.43, "ask": 5.44, "spread": 0.01, "spread_pct": 0.184}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.222}, "pressure": {"score": -4.9, "slope": 6.6}}, "prediction": {"symbol": "ALVO", "direction": "NEUTRAL", "confidence": 65.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 1.6544117647058796, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.07363770250368358)", "volume=Declining (rvol=1.921, accel=0.624)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.047%, ema9_slope=-0.015)", "resistance=SAFE (session_high $5.53 (1.65% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:16.813161", "symbol": "MEDS", "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": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price acceleration sharply negative (-2.7592)", "momentum=Weakening (slope_5m=1.5455640737715346)", "volume=Declining (rvol=1.151, accel=0.709)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.259%, ema9_slope=0.8547)", "resistance=SAFE (session_high $12.31 (30.82% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:04:16.798472+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4101, "open": 4.035, "extension_from_open_pct": 133.21189591078067, "price_1m": 9.525, "price_3m": 9.379, "price_5m": 10.1125, "price_sub": 9.525}, "velocity": {"velocity_1m": -0.020104986876640498, "velocity_sub": -0.040209973753280996}, "slope": {"slope_1m": -1.213619151734086, "slope_3m": 0.4932341791641754, "slope_5m": 1.5455640737715346, "slope_sub": null}, "acceleration": {"momentum_acceleration": -2.7592, "velocity_acceleration": -0.003993, "slope_acceleration": -0.120878}, "volume": {"volume_1m": 63420.0, "volume_3m": 1129782.0, "volume_5m": 3163259.0, "volume_sub": 63420.0, "volume_acceleration": 0.709, "relative_volume": 1.151}, "vwap": {"value": 5.8414, "slope": 0.0546, "price_vs_vwap_pct": 61.094, "time_above_pct": 70.0, "time_below_pct": 30.0, "hold_duration_bars": 50, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.2022, "ema20": 8.2595, "ema9_slope": 0.8547, "price_vs_ema9_pct": 2.259, "price_vs_ema9_atr": 0.184}, "volatility": {"atr": 1.1322, "atr_pct": 12.032, "vwap_distance_atr": 3.152, "range_expansion_pct": -80.9}, "rsi": {"value": 61.7, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.43, "spread": 0.02, "spread_pct": 0.212}, "trade_flow": {"tick_count_sub": 733, "trades_per_second": 24.433, "uptick_ratio": 0.315, "downtick_ratio": 0.31}, "pressure": {"score": -35.2, "slope": -14.0}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 30.816888237106944, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.5455640737715346)", "volume=Declining (rvol=1.151, accel=0.709)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.259%, ema9_slope=0.8547)", "resistance=SAFE (session_high $12.31 (30.82% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:16.815170", "symbol": "QUBT", "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.006536835065595023)", "volume=Declining (rvol=0.253, accel=0.541)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.024%, ema9_slope=0.0185)", "resistance=SAFE (session_high $7.97 (0.17% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:04:16.798472+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.9536, "open": 7.89, "extension_from_open_pct": 0.8060836501901154, "price_1m": 7.955, "price_3m": 7.955, "price_5m": 7.945, "price_sub": 7.955}, "velocity": {"velocity_1m": -0.00029331657238640055, "velocity_sub": -0.0005866331447728011}, "slope": {"slope_1m": -0.01760054310247652, "slope_3m": -0.04022020562580242, "slope_5m": 0.006536835065595023, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0241, "velocity_acceleration": 0.000292, "slope_acceleration": 0.008764}, "volume": {"volume_1m": 1835.0, "volume_3m": 16249.0, "volume_5m": 31347.0, "volume_sub": 1835.0, "volume_acceleration": 0.541, "relative_volume": 0.253}, "vwap": {"value": 7.8905, "slope": 0.0008, "price_vs_vwap_pct": 0.8, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 51, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9517, "ema20": 7.9463, "ema9_slope": 0.0185, "price_vs_ema9_pct": 0.024, "price_vs_ema9_atr": 0.155}, "volatility": {"atr": 0.0123, "atr_pct": 0.155, "vwap_distance_atr": 5.125, "range_expansion_pct": -50.1}, "rsi": {"value": 57.2, "has_full_history": true}, "quote": {"bid": 7.95, "ask": 7.96, "spread": 0.01, "spread_pct": 0.126}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.375, "downtick_ratio": 0.417}, "pressure": {"score": -13.6, "slope": 4.1}}, "prediction": {"symbol": "QUBT", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.9668, "resistance_source": "session_high", "resistance_distance_pct": 0.16596258298129554, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.006536835065595023)", "volume=Declining (rvol=0.253, accel=0.541)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.024%, ema9_slope=0.0185)", "resistance=SAFE (session_high $7.97 (0.17% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:21.825131", "symbol": "ALVO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.5, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.07363770250368358)", "volume=Declining (rvol=1.921, accel=0.624)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.047%, ema9_slope=-0.015)", "resistance=SAFE (session_high $5.53 (1.65% away))", "extension=NORMAL"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T15:04:21.821504+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.44, "open": 5.4, "extension_from_open_pct": 0.7407407407407414, "price_1m": 5.435, "price_3m": 5.425, "price_5m": 5.445, "price_sub": 5.4399}, "velocity": {"velocity_1m": 0.001533272002453475, "velocity_sub": 6.127563619469423e-05}, "slope": {"slope_1m": 0.09195402298852012, "slope_3m": 0.04598405885960253, "slope_5m": 0.07363770250368358, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0183, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 900.0, "volume_3m": 7560.0, "volume_5m": 33302.0, "volume_sub": 900.0, "volume_acceleration": 0.624, "relative_volume": 1.921}, "vwap": {"value": 5.4326, "slope": 0.0, "price_vs_vwap_pct": 0.137, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 3, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4374, "ema20": 5.434, "ema9_slope": -0.015, "price_vs_ema9_pct": 0.047, "price_vs_ema9_atr": 0.277}, "volatility": {"atr": 0.0093, "atr_pct": 0.17, "vwap_distance_atr": 0.804, "range_expansion_pct": -50.0}, "rsi": {"value": 54.7, "has_full_history": true}, "quote": {"bid": 5.43, "ask": 5.44, "spread": 0.01, "spread_pct": 0.184}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.222}, "pressure": {"score": -4.9, "slope": 0.0}}, "prediction": {"symbol": "ALVO", "direction": "NEUTRAL", "confidence": 65.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 1.6544117647058796, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.07363770250368358)", "volume=Declining (rvol=1.921, accel=0.624)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.047%, ema9_slope=-0.015)", "resistance=SAFE (session_high $5.53 (1.65% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:04:26.848945", "symbol": "ALVO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.5, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.07363770250368358)", "volume=Declining (rvol=1.921, accel=0.624)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.047%, ema9_slope=-0.015)", "resistance=SAFE (session_high $5.53 (1.65% away))", "extension=NORMAL"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T15:04:26.845504+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.44, "open": 5.4, "extension_from_open_pct": 0.7407407407407414, "price_1m": 5.435, "price_3m": 5.425, "price_5m": 5.445, "price_sub": 5.4399}, "velocity": {"velocity_1m": 0.001533272002453475, "velocity_sub": 6.127563619469423e-05}, "slope": {"slope_1m": 0.09195402298852012, "slope_3m": 0.04598405885960253, "slope_5m": 0.07363770250368358, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.0183, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 900.0, "volume_3m": 7560.0, "volume_5m": 33302.0, "volume_sub": 900.0, "volume_acceleration": 0.624, "relative_volume": 1.921}, "vwap": {"value": 5.4326, "slope": 0.0, "price_vs_vwap_pct": 0.137, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 3, "rejection_count": 2, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4374, "ema20": 5.434, "ema9_slope": -0.015, "price_vs_ema9_pct": 0.047, "price_vs_ema9_atr": 0.277}, "volatility": {"atr": 0.0093, "atr_pct": 0.17, "vwap_distance_atr": 0.804, "range_expansion_pct": -50.0}, "rsi": {"value": 54.7, "has_full_history": true}, "quote": {"bid": 5.43, "ask": 5.44, "spread": 0.01, "spread_pct": 0.184}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.222}, "pressure": {"score": -4.9, "slope": 0.0}}, "prediction": {"symbol": "ALVO", "direction": "NEUTRAL", "confidence": 65.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 1.6544117647058796, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.07363770250368358)", "volume=Declining (rvol=1.921, accel=0.624)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.047%, ema9_slope=-0.015)", "resistance=SAFE (session_high $5.53 (1.65% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:07:57.214664", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "NEUTRAL", "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.0633043355933637)", "volume=Declining (rvol=0.266, accel=0.615)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.23%, ema9_slope=0.0243)", "resistance=TOO_CLOSE (session_high $7.98 (0.03% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:07:57.211462+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.9777, "open": 7.89, "extension_from_open_pct": 1.1115335868187566, "price_1m": 7.96, "price_3m": 7.955, "price_5m": 7.96, "price_sub": 7.9548}, "velocity": {"velocity_1m": 0.0037060301507536864, "velocity_sub": 0.009595883407921389}, "slope": {"slope_1m": 0.22211485973508857, "slope_3m": 0.11109855760177509, "slope_5m": 0.0633043355933637, "slope_sub": 0.16908220146030667}, "acceleration": {"momentum_acceleration": 0.1058, "velocity_acceleration": 4.6e-05, "slope_acceleration": 0.001088}, "volume": {"volume_1m": 37668.0, "volume_3m": 57996.0, "volume_5m": 73360.0, "volume_sub": 37069.0, "volume_acceleration": 0.615, "relative_volume": 0.266}, "vwap": {"value": 7.894, "slope": 0.0034, "price_vs_vwap_pct": 1.06, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9594, "ema20": 7.9517, "ema9_slope": 0.0243, "price_vs_ema9_pct": 0.23, "price_vs_ema9_atr": 1.454}, "volatility": {"atr": 0.0126, "atr_pct": 0.157, "vwap_distance_atr": 6.661, "range_expansion_pct": 49.8}, "rsi": {"value": 68.7, "has_full_history": true}, "quote": {"bid": 7.97, "ask": 7.98, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 178, "trades_per_second": 5.933, "uptick_ratio": 0.09, "downtick_ratio": 0.079}, "pressure": {"score": -2.5, "slope": 11.1}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 56.0, "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.028830364641448752, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0633043355933637)", "volume=Declining (rvol=0.266, accel=0.615)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.23%, ema9_slope=0.0243)", "resistance=TOO_CLOSE (session_high $7.98 (0.03% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:08:02.225164", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "NEUTRAL", "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.07181220355495395)", "volume=Declining (rvol=0.266, accel=0.604)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0327)", "resistance=TOO_CLOSE (session_high $7.98 (0.05% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:08:02.221075+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.9761, "open": 7.89, "extension_from_open_pct": 1.0912547528517118, "price_1m": 7.975, "price_3m": 7.96, "price_5m": 7.955, "price_sub": 7.975}, "velocity": {"velocity_1m": 0.00022988505747128547, "velocity_sub": 0.00045977011494257095}, "slope": {"slope_1m": 0.013792152265362274, "slope_3m": 0.10099911756464433, "slope_5m": 0.07181220355495395, "slope_sub": 0.21192319039817098}, "acceleration": {"momentum_acceleration": 0.1401, "velocity_acceleration": -0.001824, "slope_acceleration": -0.041585}, "volume": {"volume_1m": 1044.0, "volume_3m": 43222.0, "volume_5m": 63417.0, "volume_sub": 1044.0, "volume_acceleration": 0.604, "relative_volume": 0.266}, "vwap": {"value": 7.8941, "slope": 0.0026, "price_vs_vwap_pct": 1.039, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 55, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9623, "ema20": 7.9538, "ema9_slope": 0.0327, "price_vs_ema9_pct": 0.173, "price_vs_ema9_atr": 1.154}, "volatility": {"atr": 0.0119, "atr_pct": 0.15, "vwap_distance_atr": 6.877, "range_expansion_pct": 49.7}, "rsi": {"value": 68.1, "has_full_history": true}, "quote": {"bid": 7.97, "ask": 7.98, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 3.8, "slope": 6.3}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 56.0, "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.04889607703013604, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07181220355495395)", "volume=Declining (rvol=0.266, accel=0.604)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0327)", "resistance=TOO_CLOSE (session_high $7.98 (0.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:08:07.235198", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "NEUTRAL", "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.07331764871304902)", "volume=Declining (rvol=0.266, accel=0.605)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.179%, ema9_slope=0.033)", "resistance=TOO_CLOSE (session_high $7.98 (0.04% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:08:07.231532+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.9767, "open": 7.89, "extension_from_open_pct": 1.0988593155893593, "price_1m": 7.975, "price_3m": 7.96, "price_5m": 7.955, "price_sub": 7.975}, "velocity": {"velocity_1m": 0.00035527690700114505, "velocity_sub": 0.0007105538140022901}, "slope": {"slope_1m": 0.02131434267194693, "slope_3m": 0.10476043108603839, "slope_5m": 0.07331764871304902, "slope_sub": 0.21643880330935614}, "acceleration": {"momentum_acceleration": 0.1431, "velocity_acceleration": 5e-05, "slope_acceleration": 0.001501}, "volume": {"volume_1m": 1155.0, "volume_3m": 43333.0, "volume_5m": 63528.0, "volume_sub": 1155.0, "volume_acceleration": 0.605, "relative_volume": 0.266}, "vwap": {"value": 7.8941, "slope": 0.0026, "price_vs_vwap_pct": 1.047, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 55, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9625, "ema20": 7.9538, "ema9_slope": 0.033, "price_vs_ema9_pct": 0.179, "price_vs_ema9_atr": 1.099}, "volatility": {"atr": 0.013, "atr_pct": 0.163, "vwap_distance_atr": 6.374, "range_expansion_pct": 49.7}, "rsi": {"value": 68.4, "has_full_history": true}, "quote": {"bid": 7.97, "ask": 7.98, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": -9.4, "slope": -13.2}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 56.0, "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.041370491556662566, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07331764871304902)", "volume=Declining (rvol=0.266, accel=0.605)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.179%, ema9_slope=0.033)", "resistance=TOO_CLOSE (session_high $7.98 (0.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:08:12.243080", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.056504269211450325)", "volume=Declining (rvol=0.266, accel=0.607)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.112%, ema9_slope=0.0297)", "resistance=SAFE (session_high $7.98 (0.13% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:08:12.239362+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.97, "open": 7.89, "extension_from_open_pct": 1.0139416983523457, "price_1m": 7.975, "price_3m": 7.96, "price_5m": 7.955, "price_sub": 7.975}, "velocity": {"velocity_1m": -0.001044932079414816, "velocity_sub": -0.002089864158829632}, "slope": {"slope_1m": -0.06271558482282713, "slope_3m": 0.06274837900020783, "slope_5m": 0.056504269211450325, "slope_sub": 0.16600480308904453}, "acceleration": {"momentum_acceleration": 0.1095, "velocity_acceleration": -0.000559, "slope_acceleration": -0.01678}, "volume": {"volume_1m": 3178.0, "volume_3m": 45356.0, "volume_5m": 65551.0, "volume_sub": 3178.0, "volume_acceleration": 0.607, "relative_volume": 0.266}, "vwap": {"value": 7.8942, "slope": 0.0027, "price_vs_vwap_pct": 0.96, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 55, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9611, "ema20": 7.9532, "ema9_slope": 0.0297, "price_vs_ema9_pct": 0.112, "price_vs_ema9_atr": 0.686}, "volatility": {"atr": 0.013, "atr_pct": 0.163, "vwap_distance_atr": 5.848, "range_expansion_pct": 49.8}, "rsi": {"value": 63.7, "has_full_history": true}, "quote": {"bid": 7.97, "ask": 7.98, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 32, "trades_per_second": 1.067, "uptick_ratio": 0.344, "downtick_ratio": 0.344}, "pressure": {"score": -11.3, "slope": -1.9}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 7.98, "resistance_source": "session_high", "resistance_distance_pct": 0.12547051442911764, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.056504269211450325)", "volume=Declining (rvol=0.266, accel=0.607)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.112%, ema9_slope=0.0297)", "resistance=SAFE (session_high $7.98 (0.13% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:08:17.252669", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "NEUTRAL", "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.06% away, no breakout in progress)", "momentum=Strong (slope_5m=0.06905210295040656)", "volume=Declining (rvol=0.267, accel=0.611)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.162%, ema9_slope=0.0322)", "resistance=TOO_CLOSE (session_high $7.98 (0.06% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:08:17.249182+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.975, "open": 7.89, "extension_from_open_pct": 1.0773130544993659, "price_1m": 7.975, "price_3m": 7.96, "price_5m": 7.955, "price_sub": 7.975}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.09410288582182988, "slope_5m": 0.06905210295040656, "slope_sub": 0.20364412498626605}, "acceleration": {"momentum_acceleration": 0.1346, "velocity_acceleration": 0.000417, "slope_acceleration": 0.012519}, "volume": {"volume_1m": 6614.0, "volume_3m": 48792.0, "volume_5m": 68987.0, "volume_sub": 6614.0, "volume_acceleration": 0.611, "relative_volume": 0.267}, "vwap": {"value": 7.8944, "slope": 0.0029, "price_vs_vwap_pct": 1.021, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 55, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9621, "ema20": 7.9537, "ema9_slope": 0.0322, "price_vs_ema9_pct": 0.162, "price_vs_ema9_atr": 0.994}, "volatility": {"atr": 0.013, "atr_pct": 0.163, "vwap_distance_atr": 6.218, "range_expansion_pct": 49.7}, "rsi": {"value": 67.7, "has_full_history": true}, "quote": {"bid": 7.97, "ask": 7.98, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 44, "trades_per_second": 1.467, "uptick_ratio": 0.295, "downtick_ratio": 0.273}, "pressure": {"score": -8.8, "slope": 2.5}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 56.0, "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.06269592476490009, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06905210295040656)", "volume=Declining (rvol=0.267, accel=0.611)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.162%, ema9_slope=0.0322)", "resistance=TOO_CLOSE (session_high $7.98 (0.06% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:08:57.335810", "symbol": "RDW", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.10738155629200345)", "volume=Declining (rvol=0.252, accel=0.471)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0803)", "resistance=SAFE (session_high $10.86 (0.48% away))", "extension=EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-16T15:08:57.331396+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.808, "open": 10.74, "extension_from_open_pct": 0.6331471135940373, "price_1m": 10.835, "price_3m": 10.785, "price_5m": 10.7676, "price_sub": 10.845}, "velocity": {"velocity_1m": -0.004153207198892635, "velocity_sub": -0.011372368218841496}, "slope": {"slope_1m": -0.2495033036085665, "slope_3m": -0.009244137676026875, "slope_5m": 0.10738155629200345, "slope_sub": 0.14604949968802503}, "acceleration": {"momentum_acceleration": 0.0387, "velocity_acceleration": -4.9e-05, "slope_acceleration": -0.001134}, "volume": {"volume_1m": 25787.0, "volume_3m": 95559.0, "volume_5m": 124189.0, "volume_sub": 10988.0, "volume_acceleration": 0.471, "relative_volume": 0.252}, "vwap": {"value": 10.6937, "slope": 0.0046, "price_vs_vwap_pct": 1.069, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 32, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7894, "ema20": 10.7669, "ema9_slope": 0.0803, "price_vs_ema9_pct": 0.173, "price_vs_ema9_atr": 0.656}, "volatility": {"atr": 0.0284, "atr_pct": 0.263, "vwap_distance_atr": 4.025, "range_expansion_pct": 60.5}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 10.85, "ask": 10.86, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.231, "downtick_ratio": 0.25}, "pressure": {"score": -21.9, "slope": -8.4}}, "prediction": {"symbol": "RDW", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.86, "resistance_source": "session_high", "resistance_distance_pct": 0.4811250925240526, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.10738155629200345)", "volume=Declining (rvol=0.252, accel=0.471)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0803)", "resistance=SAFE (session_high $10.86 (0.48% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:09:02.347194", "symbol": "RDW", "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.09% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.15702937372990775)", "volume=Declining (rvol=0.252, accel=0.468)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.387%, ema9_slope=0.1082)", "resistance=TOO_CLOSE (session_high $10.86 (0.09% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-16T15:09:02.342974+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.85, "open": 10.74, "extension_from_open_pct": 1.0242085661080023, "price_1m": 10.85, "price_3m": 10.81, "price_5m": 10.775, "price_sub": 10.8575}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0023025558369791344}, "slope": {"slope_1m": 0.0, "slope_3m": 0.06915629322267769, "slope_5m": 0.15702937372990775, "slope_sub": 0.10602131950445758}, "acceleration": {"momentum_acceleration": -0.051, "velocity_acceleration": 0.00181, "slope_acceleration": 0.049785}, "volume": {"volume_1m": 2287.0, "volume_3m": 62499.0, "volume_5m": 116122.0, "volume_sub": 2287.0, "volume_acceleration": 0.468, "relative_volume": 0.252}, "vwap": {"value": 10.6942, "slope": 0.0034, "price_vs_vwap_pct": 1.457, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 33, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.8082, "ema20": 10.7785, "ema9_slope": 0.1082, "price_vs_ema9_pct": 0.387, "price_vs_ema9_atr": 1.719}, "volatility": {"atr": 0.0243, "atr_pct": 0.224, "vwap_distance_atr": 6.412, "range_expansion_pct": -8.2}, "rsi": {"value": 74.9, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.85, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 24, "trades_per_second": 0.8, "uptick_ratio": 0.083, "downtick_ratio": 0.125}, "pressure": {"score": -16.6, "slope": 5.3}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.86, "resistance_source": "session_high", "resistance_distance_pct": 0.09216589861750955, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.15702937372990775)", "volume=Declining (rvol=0.252, accel=0.468)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.387%, ema9_slope=0.1082)", "resistance=TOO_CLOSE (session_high $10.86 (0.09% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:09:07.357673", "symbol": "RDW", "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.08227105075846387)", "volume=Declining (rvol=0.252, accel=0.468)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.087%, ema9_slope=0.0932)", "resistance=SAFE (session_high $10.86 (0.47% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-16T15:09:07.353448+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.8095, "open": 10.74, "extension_from_open_pct": 0.6471135940409654, "price_1m": 10.85, "price_3m": 10.81, "price_5m": 10.775, "price_sub": 10.8575}, "velocity": {"velocity_1m": -0.00622119815668199, "velocity_sub": -0.014736357356665914}, "slope": {"slope_1m": -0.37396985156628504, "slope_3m": -0.11771222822324223, "slope_5m": 0.08227105075846387, "slope_sub": -0.11811659399728444}, "acceleration": {"momentum_acceleration": -0.2004, "velocity_acceleration": -0.002482, "slope_acceleration": -0.074638}, "volume": {"volume_1m": 2339.0, "volume_3m": 62551.0, "volume_5m": 116174.0, "volume_sub": 2339.0, "volume_acceleration": 0.468, "relative_volume": 0.252}, "vwap": {"value": 10.6942, "slope": 0.0034, "price_vs_vwap_pct": 1.079, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 33, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.8001, "ema20": 10.7746, "ema9_slope": 0.0932, "price_vs_ema9_pct": 0.087, "price_vs_ema9_atr": 0.349}, "volatility": {"atr": 0.0268, "atr_pct": 0.248, "vwap_distance_atr": 4.298, "range_expansion_pct": -8.1}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.85, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.074, "downtick_ratio": 0.222}, "pressure": {"score": -29.5, "slope": -12.9}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.86, "resistance_source": "session_high", "resistance_distance_pct": 0.4671816457745459, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08227105075846387)", "volume=Declining (rvol=0.252, accel=0.468)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.087%, ema9_slope=0.0932)", "resistance=SAFE (session_high $10.86 (0.47% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:09:12.366642", "symbol": "RDW", "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.08337939844814429)", "volume=Declining (rvol=0.252, accel=0.468)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.091%, ema9_slope=0.0934)", "resistance=SAFE (session_high $10.86 (0.46% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-16T15:09:12.363538+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.8101, "open": 10.74, "extension_from_open_pct": 0.6527001862197398, "price_1m": 10.85, "price_3m": 10.81, "price_5m": 10.775, "price_sub": 10.8575}, "velocity": {"velocity_1m": -0.006129032258064421, "velocity_sub": -0.014552152889707475}, "slope": {"slope_1m": -0.3684193517112052, "slope_3m": -0.11494040639973684, "slope_5m": 0.08337939844814429, "slope_sub": -0.11479297585103207}, "acceleration": {"momentum_acceleration": -0.1982, "velocity_acceleration": 3.7e-05, "slope_acceleration": 0.001108}, "volume": {"volume_1m": 2566.0, "volume_3m": 62778.0, "volume_5m": 116401.0, "volume_sub": 2566.0, "volume_acceleration": 0.468, "relative_volume": 0.252}, "vwap": {"value": 10.6942, "slope": 0.0034, "price_vs_vwap_pct": 1.084, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 33, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.8002, "ema20": 10.7747, "ema9_slope": 0.0934, "price_vs_ema9_pct": 0.091, "price_vs_ema9_atr": 0.367}, "volatility": {"atr": 0.0268, "atr_pct": 0.248, "vwap_distance_atr": 4.32, "range_expansion_pct": -8.1}, "rsi": {"value": 61.3, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.85, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 32, "trades_per_second": 1.067, "uptick_ratio": 0.125, "downtick_ratio": 0.25}, "pressure": {"score": -28.5, "slope": 1.0}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.86, "resistance_source": "session_high", "resistance_distance_pct": 0.4616053505517911, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08337939844814429)", "volume=Declining (rvol=0.252, accel=0.468)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.091%, ema9_slope=0.0934)", "resistance=SAFE (session_high $10.86 (0.46% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:09:17.374529", "symbol": "RDW", "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.08374884221385208)", "volume=Declining (rvol=0.252, accel=0.468)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.093%, ema9_slope=0.0935)", "resistance=SAFE (session_high $10.86 (0.46% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RDW", "computed_at": "2026-09-16T15:09:17.371385+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.8103, "open": 10.74, "extension_from_open_pct": 0.6545623836126591, "price_1m": 10.85, "price_3m": 10.81, "price_5m": 10.775, "price_sub": 10.8575}, "velocity": {"velocity_1m": -0.006098310291858656, "velocity_sub": -0.014490751400721508}, "slope": {"slope_1m": -0.36656925342677477, "slope_3m": -0.11401648853834732, "slope_5m": 0.08374884221385208, "slope_sub": -0.11368512358182677}, "acceleration": {"momentum_acceleration": -0.1974, "velocity_acceleration": 1.2e-05, "slope_acceleration": 0.000369}, "volume": {"volume_1m": 2573.0, "volume_3m": 62785.0, "volume_5m": 116408.0, "volume_sub": 2573.0, "volume_acceleration": 0.468, "relative_volume": 0.252}, "vwap": {"value": 10.6942, "slope": 0.0034, "price_vs_vwap_pct": 1.086, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 33, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.8003, "ema20": 10.7747, "ema9_slope": 0.0935, "price_vs_ema9_pct": 0.093, "price_vs_ema9_atr": 0.373}, "volatility": {"atr": 0.0268, "atr_pct": 0.248, "vwap_distance_atr": 4.327, "range_expansion_pct": -8.1}, "rsi": {"value": 61.4, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.85, "spread": 0.01, "spread_pct": 0.092}, "trade_flow": {"tick_count_sub": 36, "trades_per_second": 1.2, "uptick_ratio": 0.194, "downtick_ratio": 0.25}, "pressure": {"score": -25.7, "slope": 2.8}}, "prediction": {"symbol": "RDW", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.86, "resistance_source": "session_high", "resistance_distance_pct": 0.4597467230326599, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08374884221385208)", "volume=Declining (rvol=0.252, accel=0.468)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.093%, ema9_slope=0.0935)", "resistance=SAFE (session_high $10.86 (0.46% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:09:57.479165", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 55.7, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.4282890401932798)", "volume=Declining (rvol=1.186, accel=0.743)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=2.13%, ema9_slope=-0.0674)", "resistance=SAFE (session_high $12.31 (32.08% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:09:57.475324+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.32, "open": 4.035, "extension_from_open_pct": 130.97893432465924, "price_1m": 9.11, "price_3m": 8.7, "price_5m": 8.99, "price_sub": 9.37}, "velocity": {"velocity_1m": 0.038419319429198844, "velocity_sub": -0.017787264318747397}, "slope": {"slope_1m": 2.2788931090613223, "slope_3m": 1.3636363636363638, "slope_5m": 0.4282890401932798, "slope_sub": 2.0121505102455624}, "acceleration": {"momentum_acceleration": 1.5839, "velocity_acceleration": 6.6e-05, "slope_acceleration": 0.010252}, "volume": {"volume_1m": 559034.0, "volume_3m": 1200459.0, "volume_5m": 1897874.0, "volume_sub": 323014.0, "volume_acceleration": 0.743, "relative_volume": 1.186}, "vwap": {"value": 5.9371, "slope": 0.0507, "price_vs_vwap_pct": 56.978, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 55, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1256, "ema20": 8.5721, "ema9_slope": -0.0674, "price_vs_ema9_pct": 2.13, "price_vs_ema9_atr": 0.188}, "volatility": {"atr": 1.0345, "atr_pct": 11.099, "vwap_distance_atr": 3.27, "range_expansion_pct": -15.9}, "rsi": {"value": 59.1, "has_full_history": true}, "quote": {"bid": 9.31, "ask": 9.32, "spread": 0.01, "spread_pct": 0.107}, "trade_flow": {"tick_count_sub": 3106, "trades_per_second": 103.533, "uptick_ratio": 0.287, "downtick_ratio": 0.29}, "pressure": {"score": -19.0, "slope": 16.2}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 55.7, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 32.08154506437768, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.4282890401932798)", "volume=Declining (rvol=1.186, accel=0.743)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=2.13%, ema9_slope=-0.0674)", "resistance=SAFE (session_high $12.31 (32.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:10:02.488427", "symbol": "MEDS", "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.5986)", "momentum=Weakening (slope_5m=1.5509633688750988)", "volume=Declining (rvol=1.187, accel=0.728)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.84%, ema9_slope=0.2277)", "resistance=SAFE (session_high $12.31 (32.08% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:10:02.485480+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.32, "open": 4.035, "extension_from_open_pct": 130.97893432465924, "price_1m": 9.2395, "price_3m": 9.07, "price_5m": 9.33, "price_sub": 9.2101}, "velocity": {"velocity_1m": 0.014520987787939588, "velocity_sub": 0.0397751743556891}, "slope": {"slope_1m": 0.8674802661709711, "slope_3m": 1.138437629881282, "slope_5m": 1.5509633688750988, "slope_sub": 0.9523526535728151}, "acceleration": {"momentum_acceleration": -0.5986, "velocity_acceleration": 0.011489, "slope_acceleration": -0.28171}, "volume": {"volume_1m": 7317.0, "volume_3m": 874172.0, "volume_5m": 1685777.0, "volume_sub": 7317.0, "volume_acceleration": 0.728, "relative_volume": 1.187}, "vwap": {"value": 5.9385, "slope": 0.0377, "price_vs_vwap_pct": 56.941, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 56, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1516, "ema20": 8.6364, "ema9_slope": 0.2277, "price_vs_ema9_pct": 1.84, "price_vs_ema9_atr": 0.165}, "volatility": {"atr": 1.0191, "atr_pct": 10.934, "vwap_distance_atr": 3.318, "range_expansion_pct": -40.1}, "rsi": {"value": 59.1, "has_full_history": true}, "quote": {"bid": 9.32, "ask": 9.33, "spread": 0.01, "spread_pct": 0.107}, "trade_flow": {"tick_count_sub": 96, "trades_per_second": 3.2, "uptick_ratio": 0.458, "downtick_ratio": 0.323}, "pressure": {"score": 26.4, "slope": 45.4}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 32.08154506437768, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.5509633688750988)", "volume=Declining (rvol=1.187, accel=0.728)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.84%, ema9_slope=0.2277)", "resistance=SAFE (session_high $12.31 (32.08% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:10:07.498267", "symbol": "MEDS", "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=1.6699820857466297)", "volume=Declining (rvol=1.187, accel=0.729)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.318%, ema9_slope=0.2518)", "resistance=SAFE (session_high $12.31 (31.31% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:10:07.494657+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.375, "open": 4.035, "extension_from_open_pct": 132.3420074349442, "price_1m": 9.2395, "price_3m": 9.07, "price_5m": 9.33, "price_sub": 9.2101}, "velocity": {"velocity_1m": 0.024442159568519292, "velocity_sub": 0.05968085760921864}, "slope": {"slope_1m": 1.4558543071261694, "slope_3m": 1.4337499323702894, "slope_5m": 1.6699820857466297, "slope_sub": 1.306975878559354}, "acceleration": {"momentum_acceleration": -0.363, "velocity_acceleration": 0.003974, "slope_acceleration": 0.117459}, "volume": {"volume_1m": 38524.0, "volume_3m": 905379.0, "volume_5m": 1716984.0, "volume_sub": 38524.0, "volume_acceleration": 0.729, "relative_volume": 1.187}, "vwap": {"value": 5.9399, "slope": 0.039, "price_vs_vwap_pct": 57.831, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 56, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1626, "ema20": 8.6417, "ema9_slope": 0.2518, "price_vs_ema9_pct": 2.318, "price_vs_ema9_atr": 0.207}, "volatility": {"atr": 1.0248, "atr_pct": 10.931, "vwap_distance_atr": 3.352, "range_expansion_pct": -40.2}, "rsi": {"value": 59.5, "has_full_history": true}, "quote": {"bid": 9.36, "ask": 9.39, "spread": 0.03, "spread_pct": 0.32}, "trade_flow": {"tick_count_sub": 380, "trades_per_second": 12.667, "uptick_ratio": 0.397, "downtick_ratio": 0.332}, "pressure": {"score": 30.8, "slope": 4.4}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 31.306666666666672, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.6699820857466297)", "volume=Declining (rvol=1.187, accel=0.729)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.318%, ema9_slope=0.2518)", "resistance=SAFE (session_high $12.31 (31.31% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:10:12.517601", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=1.896187230533737)", "volume=Declining (rvol=1.188, accel=0.73)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.227%, ema9_slope=0.2978)", "resistance=SAFE (session_high $12.31 (29.85% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:10:12.505311+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4799, "open": 4.035, "extension_from_open_pct": 134.94175960346965, "price_1m": 9.2395, "price_3m": 9.07, "price_5m": 9.33, "price_sub": 9.2101}, "velocity": {"velocity_1m": 0.04336453992820699, "velocity_sub": 0.09764642439640542}, "slope": {"slope_1m": 2.568458390760399, "slope_3m": 1.9937548060684092, "slope_5m": 1.896187230533737, "slope_sub": 1.980430233621492}, "acceleration": {"momentum_acceleration": 0.0842, "velocity_acceleration": 0.007577, "slope_acceleration": 0.222048}, "volume": {"volume_1m": 73748.0, "volume_3m": 940603.0, "volume_5m": 1752208.0, "volume_sub": 73748.0, "volume_acceleration": 0.73, "relative_volume": 1.188}, "vwap": {"value": 5.9415, "slope": 0.0406, "price_vs_vwap_pct": 59.554, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 56, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1836, "ema20": 8.6517, "ema9_slope": 0.2978, "price_vs_ema9_pct": 3.227, "price_vs_ema9_atr": 0.287}, "volatility": {"atr": 1.0312, "atr_pct": 10.878, "vwap_distance_atr": 3.431, "range_expansion_pct": -40.4}, "rsi": {"value": 60.2, "has_full_history": true}, "quote": {"bid": 9.45, "ask": 9.48, "spread": 0.03, "spread_pct": 0.317}, "trade_flow": {"tick_count_sub": 725, "trades_per_second": 24.167, "uptick_ratio": 0.354, "downtick_ratio": 0.305}, "pressure": {"score": 30.2, "slope": -0.6}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 29.853690439772567, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=1.896187230533737)", "volume=Declining (rvol=1.188, accel=0.73)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.227%, ema9_slope=0.2978)", "resistance=SAFE (session_high $12.31 (29.85% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:10:17.528562", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=1.8748834709746784)", "volume=Declining (rvol=1.188, accel=0.73)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.141%, ema9_slope=0.2934)", "resistance=SAFE (session_high $12.31 (29.99% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:10:17.524647+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.47, "open": 4.035, "extension_from_open_pct": 134.69640644361834, "price_1m": 9.2395, "price_3m": 9.07, "price_5m": 9.33, "price_sub": 9.2101}, "velocity": {"velocity_1m": 0.04157872900770263, "velocity_sub": 0.09406340141077005}, "slope": {"slope_1m": 2.463988882653209, "slope_3m": 1.9410844910943827, "slope_5m": 1.8748834709746784, "slope_sub": 1.9170350202717883}, "acceleration": {"momentum_acceleration": 0.0422, "velocity_acceleration": -0.000714, "slope_acceleration": -0.020813}, "volume": {"volume_1m": 114420.0, "volume_3m": 981275.0, "volume_5m": 1792880.0, "volume_sub": 114420.0, "volume_acceleration": 0.73, "relative_volume": 1.188}, "vwap": {"value": 5.9433, "slope": 0.0425, "price_vs_vwap_pct": 59.338, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 56, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.1816, "ema20": 8.6507, "ema9_slope": 0.2934, "price_vs_ema9_pct": 3.141, "price_vs_ema9_atr": 0.279}, "volatility": {"atr": 1.0329, "atr_pct": 10.907, "vwap_distance_atr": 3.414, "range_expansion_pct": -40.4}, "rsi": {"value": 60.1, "has_full_history": true}, "quote": {"bid": 9.46, "ask": 9.48, "spread": 0.02, "spread_pct": 0.211}, "trade_flow": {"tick_count_sub": 1076, "trades_per_second": 35.867, "uptick_ratio": 0.331, "downtick_ratio": 0.306}, "pressure": {"score": 29.2, "slope": -1.0}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 29.989440337909183, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=1.8748834709746784)", "volume=Declining (rvol=1.188, accel=0.73)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.141%, ema9_slope=0.2934)", "resistance=SAFE (session_high $12.31 (29.99% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:12:57.815430", "symbol": "MARA", "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.13924772967560523)", "volume=Declining (rvol=0.217, accel=0.713)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.257%, ema9_slope=0.0578)", "resistance=SAFE (session_high $11.53 (0.68% away))", "extension=EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:12:57.811659+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.45, "open": 11.29, "extension_from_open_pct": 1.4171833480956613, "price_1m": 11.45, "price_3m": 11.4109, "price_5m": 11.417, "price_sub": 11.46}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0029086678301342528}, "slope": {"slope_1m": 0.0, "slope_3m": 0.09831767533318363, "slope_5m": 0.13924772967560523, "slope_sub": -0.061102018548827304}, "acceleration": {"momentum_acceleration": -0.2003, "velocity_acceleration": 0.0, "slope_acceleration": 0.000168}, "volume": {"volume_1m": 61167.0, "volume_3m": 582969.0, "volume_5m": 758443.0, "volume_sub": 22850.0, "volume_acceleration": 0.713, "relative_volume": 0.217}, "vwap": {"value": 11.3808, "slope": 0.0036, "price_vs_vwap_pct": 0.608, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 14, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4207, "ema20": 11.4048, "ema9_slope": 0.0578, "price_vs_ema9_pct": 0.257, "price_vs_ema9_atr": 0.993}, "volatility": {"atr": 0.0295, "atr_pct": 0.258, "vwap_distance_atr": 2.342, "range_expansion_pct": 7.9}, "rsi": {"value": 62.7, "has_full_history": true}, "quote": {"bid": 11.45, "ask": 11.46, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 92, "trades_per_second": 3.067, "uptick_ratio": 0.217, "downtick_ratio": 0.185}, "pressure": {"score": -7.9, "slope": 3.6}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.6812227074235911, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.13924772967560523)", "volume=Declining (rvol=0.217, accel=0.713)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.257%, ema9_slope=0.0578)", "resistance=SAFE (session_high $11.53 (0.68% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:13:02.821864", "symbol": "MARA", "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.09677690083121443)", "volume=Declining (rvol=0.217, accel=0.715)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.24%, ema9_slope=0.0656)", "resistance=SAFE (session_high $11.53 (0.64% away))", "extension=EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:13:02.817963+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.455, "open": 11.29, "extension_from_open_pct": 1.4614703277236576, "price_1m": 11.45, "price_3m": 11.4275, "price_5m": 11.39, "price_sub": 11.45}, "velocity": {"velocity_1m": 0.0007278020378458198, "velocity_sub": 0.0014556040756916397}, "slope": {"slope_1m": 0.0436585898275554, "slope_3m": 0.021830883423085933, "slope_5m": 0.09677690083121443, "slope_sub": 0.008730765033287407}, "acceleration": {"momentum_acceleration": -0.088, "velocity_acceleration": 0.000872, "slope_acceleration": 0.008721}, "volume": {"volume_1m": 3101.0, "volume_3m": 459093.0, "volume_5m": 680849.0, "volume_sub": 3101.0, "volume_acceleration": 0.715, "relative_volume": 0.217}, "vwap": {"value": 11.3809, "slope": 0.0031, "price_vs_vwap_pct": 0.651, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 15, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4275, "ema20": 11.4095, "ema9_slope": 0.0656, "price_vs_ema9_pct": 0.24, "price_vs_ema9_atr": 1.034}, "volatility": {"atr": 0.0266, "atr_pct": 0.232, "vwap_distance_atr": 2.79, "range_expansion_pct": -17.0}, "rsi": {"value": 63.7, "has_full_history": true}, "quote": {"bid": 11.45, "ask": 11.46, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.0}, "pressure": {"score": 3.9, "slope": 11.8}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.6372762985595845, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.09677690083121443)", "volume=Declining (rvol=0.217, accel=0.715)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.24%, ema9_slope=0.0656)", "resistance=SAFE (session_high $11.53 (0.64% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:13:07.830891", "symbol": "MARA", "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.07930623222823407)", "volume=Declining (rvol=0.217, accel=0.716)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.17%, ema9_slope=0.0621)", "resistance=SAFE (session_high $11.53 (0.73% away))", "extension=EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:13:07.827469+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.445, "open": 11.29, "extension_from_open_pct": 1.3728963684676807, "price_1m": 11.45, "price_3m": 11.4275, "price_5m": 11.39, "price_sub": 11.45}, "velocity": {"velocity_1m": -0.0007278020378455613, "velocity_sub": -0.0014556040756911225}, "slope": {"slope_1m": -0.04367765887747548, "slope_3m": -0.021837239772888366, "slope_5m": 0.07930623222823407, "slope_sub": -0.04366335552886991}, "acceleration": {"momentum_acceleration": -0.123, "velocity_acceleration": -0.000581, "slope_acceleration": -0.017434}, "volume": {"volume_1m": 7417.0, "volume_3m": 463409.0, "volume_5m": 685165.0, "volume_sub": 7417.0, "volume_acceleration": 0.716, "relative_volume": 0.217}, "vwap": {"value": 11.3809, "slope": 0.0031, "price_vs_vwap_pct": 0.563, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 15, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4255, "ema20": 11.4086, "ema9_slope": 0.0621, "price_vs_ema9_pct": 0.17, "price_vs_ema9_atr": 0.714}, "volatility": {"atr": 0.0273, "atr_pct": 0.238, "vwap_distance_atr": 2.35, "range_expansion_pct": -17.0}, "rsi": {"value": 61.2, "has_full_history": true}, "quote": {"bid": 11.44, "ask": 11.45, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.176, "downtick_ratio": 0.235}, "pressure": {"score": -10.5, "slope": -14.4}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.7252075141983415, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07930623222823407)", "volume=Declining (rvol=0.217, accel=0.716)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.17%, ema9_slope=0.0621)", "resistance=SAFE (session_high $11.53 (0.73% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:13:12.840415", "symbol": "MARA", "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.09153634176365208)", "volume=Declining (rvol=0.217, accel=0.716)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.219%, ema9_slope=0.0646)", "resistance=SAFE (session_high $11.53 (0.66% away))", "extension=EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:13:12.836943+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.452, "open": 11.29, "extension_from_open_pct": 1.4348981399468628, "price_1m": 11.45, "price_3m": 11.4275, "price_5m": 11.39, "price_sub": 11.45}, "velocity": {"velocity_1m": 0.0002911208151383796, "velocity_sub": 0.0005822416302767592}, "slope": {"slope_1m": 0.017465723517602547, "slope_3m": 0.008733115975783077, "slope_5m": 0.09153634176365208, "slope_sub": -0.006985069414126534}, "acceleration": {"momentum_acceleration": -0.0985, "velocity_acceleration": 0.000407, "slope_acceleration": 0.012206}, "volume": {"volume_1m": 10108.0, "volume_3m": 466100.0, "volume_5m": 687856.0, "volume_sub": 10108.0, "volume_acceleration": 0.716, "relative_volume": 0.217}, "vwap": {"value": 11.3809, "slope": 0.0032, "price_vs_vwap_pct": 0.625, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 15, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4269, "ema20": 11.4093, "ema9_slope": 0.0646, "price_vs_ema9_pct": 0.219, "price_vs_ema9_atr": 0.91}, "volatility": {"atr": 0.0275, "atr_pct": 0.241, "vwap_distance_atr": 2.58, "range_expansion_pct": -17.0}, "rsi": {"value": 63.1, "has_full_history": true}, "quote": {"bid": 11.45, "ask": 11.46, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 50, "trades_per_second": 1.667, "uptick_ratio": 0.2, "downtick_ratio": 0.18}, "pressure": {"score": -5.9, "slope": 4.6}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.6636395389451668, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.09153634176365208)", "volume=Declining (rvol=0.217, accel=0.716)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.219%, ema9_slope=0.0646)", "resistance=SAFE (session_high $11.53 (0.66% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:13:17.851305", "symbol": "MARA", "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.09537947216947626)", "volume=Declining (rvol=0.217, accel=0.716)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.235%, ema9_slope=0.0653)", "resistance=SAFE (session_high $11.53 (0.64% away))", "extension=EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:13:17.846387+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.4542, "open": 11.29, "extension_from_open_pct": 1.45438441098318, "price_1m": 11.45, "price_3m": 11.4275, "price_5m": 11.39, "price_sub": 11.45}, "velocity": {"velocity_1m": 0.0006113537117905196, "velocity_sub": 0.0012227074235810391}, "slope": {"slope_1m": 0.03667449638058408, "slope_3m": 0.018338369107711153, "slope_5m": 0.09537947216947626, "slope_sub": 0.00454007709400325}, "acceleration": {"momentum_acceleration": -0.0908, "velocity_acceleration": 0.000128, "slope_acceleration": 0.003835}, "volume": {"volume_1m": 11761.0, "volume_3m": 467753.0, "volume_5m": 689509.0, "volume_sub": 11761.0, "volume_acceleration": 0.716, "relative_volume": 0.217}, "vwap": {"value": 11.3809, "slope": 0.0032, "price_vs_vwap_pct": 0.644, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 15, "rejection_count": 1, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4274, "ema20": 11.4095, "ema9_slope": 0.0653, "price_vs_ema9_pct": 0.235, "price_vs_ema9_atr": 0.961}, "volatility": {"atr": 0.0279, "atr_pct": 0.244, "vwap_distance_atr": 2.625, "range_expansion_pct": -17.0}, "rsi": {"value": 63.5, "has_full_history": true}, "quote": {"bid": 11.45, "ask": 11.46, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 56, "trades_per_second": 1.867, "uptick_ratio": 0.232, "downtick_ratio": 0.214}, "pressure": {"score": -5.5, "slope": 0.4}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.6443051457107464, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.09537947216947626)", "volume=Declining (rvol=0.217, accel=0.716)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.235%, ema9_slope=0.0653)", "resistance=SAFE (session_high $11.53 (0.64% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:13:17.853794", "symbol": "MEDS", "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": ["price acceleration sharply negative (-6.1955)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.9807240167780374)", "volume=Declining (rvol=1.227, accel=0.76)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.683%, ema9_slope=1.3364)", "resistance=SAFE (session_high $12.31 (26.26% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:13:17.846387+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.7501, "open": 4.035, "extension_from_open_pct": 141.63816604708796, "price_1m": 9.7557, "price_3m": 9.815, "price_5m": 9.11, "price_sub": 9.7994}, "velocity": {"velocity_1m": -0.0009567056524218976, "velocity_sub": -0.016769734201413884}, "slope": {"slope_1m": -0.05741881901792681, "slope_3m": -3.651228248037407, "slope_5m": 0.9807240167780374, "slope_sub": -5.214778256500064}, "acceleration": {"momentum_acceleration": -6.1955, "velocity_acceleration": -0.000615, "slope_acceleration": -0.013983}, "volume": {"volume_1m": 154272.0, "volume_3m": 1919728.0, "volume_5m": 3188717.0, "volume_sub": 154272.0, "volume_acceleration": 0.76, "relative_volume": 1.227}, "vwap": {"value": 6.071, "slope": 0.0998, "price_vs_vwap_pct": 60.602, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5887, "ema20": 9.0176, "ema9_slope": 1.3364, "price_vs_ema9_pct": 1.683, "price_vs_ema9_atr": 0.224}, "volatility": {"atr": 0.7211, "atr_pct": 7.396, "vwap_distance_atr": 5.102, "range_expansion_pct": -33.1}, "rsi": {"value": 59.1, "has_full_history": true}, "quote": {"bid": 9.75, "ask": 9.8, "spread": 0.05, "spread_pct": 0.512}, "trade_flow": {"tick_count_sub": 1454, "trades_per_second": 48.467, "uptick_ratio": 0.325, "downtick_ratio": 0.308}, "pressure": {"score": -17.1, "slope": -46.3}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 26.255115332150446, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.9807240167780374)", "volume=Declining (rvol=1.227, accel=0.76)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.683%, ema9_slope=1.3364)", "resistance=SAFE (session_high $12.31 (26.26% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:13:22.863024", "symbol": "MEDS", "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": ["price acceleration sharply negative (-5.9112)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=1.1214597404607214)", "volume=Declining (rvol=1.227, accel=0.761)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.262%, ema9_slope=1.3657)", "resistance=SAFE (session_high $12.31 (25.36% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:13:22.859860+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.8199, "open": 4.035, "extension_from_open_pct": 143.36802973977697, "price_1m": 9.7557, "price_3m": 9.815, "price_5m": 9.11, "price_sub": 9.7994}, "velocity": {"velocity_1m": 0.010967946943838196, "velocity_sub": 0.0069732160472410504}, "slope": {"slope_1m": 0.6559185925335762, "slope_3m": -3.2943943890655976, "slope_5m": 1.1214597404607214, "slope_sub": -4.789741093733698}, "acceleration": {"momentum_acceleration": -5.9112, "velocity_acceleration": 0.004736, "slope_acceleration": 0.142284}, "volume": {"volume_1m": 207481.0, "volume_3m": 1972937.0, "volume_5m": 3241926.0, "volume_sub": 207481.0, "volume_acceleration": 0.761, "relative_volume": 1.227}, "vwap": {"value": 6.0734, "slope": 0.1023, "price_vs_vwap_pct": 61.687, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6026, "ema20": 9.0242, "ema9_slope": 1.3657, "price_vs_ema9_pct": 2.262, "price_vs_ema9_atr": 0.297}, "volatility": {"atr": 0.7311, "atr_pct": 7.445, "vwap_distance_atr": 5.124, "range_expansion_pct": -33.3}, "rsi": {"value": 59.5, "has_full_history": true}, "quote": {"bid": 9.75, "ask": 9.82, "spread": 0.07, "spread_pct": 0.715}, "trade_flow": {"tick_count_sub": 2039, "trades_per_second": 67.967, "uptick_ratio": 0.307, "downtick_ratio": 0.299}, "pressure": {"score": -0.8, "slope": 16.3}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 25.35769203352376, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.1214597404607214)", "volume=Declining (rvol=1.227, accel=0.761)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.262%, ema9_slope=1.3657)", "resistance=SAFE (session_high $12.31 (25.36% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:13:27.886696", "symbol": "MEDS", "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": ["price acceleration sharply negative (-5.9214)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=1.1164259707255078)", "volume=Declining (rvol=1.228, accel=0.762)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.242%, ema9_slope=1.3647)", "resistance=SAFE (session_high $12.31 (25.39% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:13:27.883308+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.8174, "open": 4.035, "extension_from_open_pct": 143.3060718711276, "price_1m": 9.7557, "price_3m": 9.815, "price_5m": 9.11, "price_sub": 9.7994}, "velocity": {"velocity_1m": 0.010540846206149583, "velocity_sub": 0.006122823846357568}, "slope": {"slope_1m": 0.6304571069478018, "slope_3m": -3.307146350958809, "slope_5m": 1.1164259707255078, "slope_sub": -4.804939044227396}, "acceleration": {"momentum_acceleration": -5.9214, "velocity_acceleration": -0.000169, "slope_acceleration": -0.005069}, "volume": {"volume_1m": 225774.0, "volume_3m": 1991230.0, "volume_5m": 3260219.0, "volume_sub": 225774.0, "volume_acceleration": 0.762, "relative_volume": 1.228}, "vwap": {"value": 6.0743, "slope": 0.1031, "price_vs_vwap_pct": 61.623, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6021, "ema20": 9.024, "ema9_slope": 1.3647, "price_vs_ema9_pct": 2.242, "price_vs_ema9_atr": 0.294}, "volatility": {"atr": 0.7311, "atr_pct": 7.447, "vwap_distance_atr": 5.12, "range_expansion_pct": -33.3}, "rsi": {"value": 59.5, "has_full_history": true}, "quote": {"bid": 9.8, "ask": 9.82, "spread": 0.02, "spread_pct": 0.204}, "trade_flow": {"tick_count_sub": 2255, "trades_per_second": 75.167, "uptick_ratio": 0.31, "downtick_ratio": 0.31}, "pressure": {"score": -1.7, "slope": -0.9}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 25.38961435818039, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.1164259707255078)", "volume=Declining (rvol=1.228, accel=0.762)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.242%, ema9_slope=1.3647)", "resistance=SAFE (session_high $12.31 (25.39% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:13:32.896083", "symbol": "MEDS", "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": ["price acceleration sharply negative (-3.1651)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=1.0813767309972273)", "volume=Declining (rvol=1.228, accel=0.762)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.098%, ema9_slope=1.3574)", "resistance=SAFE (session_high $12.31 (25.61% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:13:32.892817+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.8, "open": 4.035, "extension_from_open_pct": 142.8748451053284, "price_1m": 9.7557, "price_3m": 9.815, "price_5m": 9.11, "price_sub": 9.7901}, "velocity": {"velocity_1m": 0.007568225071838612, "velocity_sub": 0.0033707520862912596}, "slope": {"slope_1m": 0.45306483531657327, "slope_3m": -3.395958809017268, "slope_5m": 1.0813767309972273, "slope_sub": -2.083704363312553}, "acceleration": {"momentum_acceleration": -3.1651, "velocity_acceleration": -0.000549, "slope_acceleration": -0.035411}, "volume": {"volume_1m": 244814.0, "volume_3m": 2010270.0, "volume_5m": 3279259.0, "volume_sub": 8086.0, "volume_acceleration": 0.762, "relative_volume": 1.228}, "vwap": {"value": 6.0751, "slope": 0.104, "price_vs_vwap_pct": 61.314, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5987, "ema20": 9.0223, "ema9_slope": 1.3574, "price_vs_ema9_pct": 2.098, "price_vs_ema9_atr": 0.275}, "volatility": {"atr": 0.7311, "atr_pct": 7.46, "vwap_distance_atr": 5.095, "range_expansion_pct": -33.3}, "rsi": {"value": 59.4, "has_full_history": true}, "quote": {"bid": 9.79, "ask": 9.85, "spread": 0.06, "spread_pct": 0.611}, "trade_flow": {"tick_count_sub": 114, "trades_per_second": 3.8, "uptick_ratio": 0.333, "downtick_ratio": 0.289}, "pressure": {"score": -1.8, "slope": -0.1}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 25.61224489795918, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.0813767309972273)", "volume=Declining (rvol=1.228, accel=0.762)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.098%, ema9_slope=1.3574)", "resistance=SAFE (session_high $12.31 (25.61% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:13:37.905057", "symbol": "MEDS", "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": ["price acceleration sharply negative (-3.0009)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=1.1619126321488618)", "volume=Declining (rvol=1.228, accel=0.762)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.429%, ema9_slope=1.3742)", "resistance=SAFE (session_high $12.31 (25.10% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:13:37.902067+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.84, "open": 4.035, "extension_from_open_pct": 143.86617100371745, "price_1m": 9.7557, "price_3m": 9.815, "price_5m": 9.11, "price_sub": 9.7901}, "velocity": {"velocity_1m": 0.014401836874852773, "velocity_sub": 0.016989952434942498}, "slope": {"slope_1m": 0.860392841286616, "slope_3m": -3.19194565712519, "slope_5m": 1.1619126321488618, "slope_sub": -1.8389875055598255}, "acceleration": {"momentum_acceleration": -3.0009, "velocity_acceleration": 0.002719, "slope_acceleration": 0.081315}, "volume": {"volume_1m": 262442.0, "volume_3m": 2027898.0, "volume_5m": 3296887.0, "volume_sub": 25714.0, "volume_acceleration": 0.762, "relative_volume": 1.228}, "vwap": {"value": 6.076, "slope": 0.1048, "price_vs_vwap_pct": 61.949, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 59, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6067, "ema20": 9.0261, "ema9_slope": 1.3742, "price_vs_ema9_pct": 2.429, "price_vs_ema9_atr": 0.319}, "volatility": {"atr": 0.7311, "atr_pct": 7.43, "vwap_distance_atr": 5.148, "range_expansion_pct": -33.3}, "rsi": {"value": 59.6, "has_full_history": true}, "quote": {"bid": 9.8, "ask": 9.85, "spread": 0.05, "spread_pct": 0.509}, "trade_flow": {"tick_count_sub": 315, "trades_per_second": 10.5, "uptick_ratio": 0.321, "downtick_ratio": 0.302}, "pressure": {"score": 6.7, "slope": 8.5}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 25.10162601626017, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.1619126321488618)", "volume=Declining (rvol=1.228, accel=0.762)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.429%, ema9_slope=1.3742)", "resistance=SAFE (session_high $12.31 (25.10% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:16:18.190818", "symbol": "MARA", "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.08269498607242395)", "volume=Declining (rvol=0.228, accel=0.767)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.297%, ema9_slope=0.0993)", "resistance=SAFE (session_high $11.53 (0.24% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:16:18.187170+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.5, "open": 11.29, "extension_from_open_pct": 1.8600531443755612, "price_1m": 11.485, "price_3m": 11.49, "price_5m": 11.45, "price_sub": 11.485}, "velocity": {"velocity_1m": 0.0021767522855899823, "velocity_sub": 0.004353504571179965}, "slope": {"slope_1m": 0.1305199042854085, "slope_3m": -0.0652173913043503, "slope_5m": 0.08269498607242395, "slope_sub": -0.08714919080411176}, "acceleration": {"momentum_acceleration": -0.1698, "velocity_acceleration": 1.7e-05, "slope_acceleration": 0.00052}, "volume": {"volume_1m": 16569.0, "volume_3m": 410996.0, "volume_5m": 617711.0, "volume_sub": 16569.0, "volume_acceleration": 0.767, "relative_volume": 0.228}, "vwap": {"value": 11.3867, "slope": 0.0045, "price_vs_vwap_pct": 0.995, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.466, "ema20": 11.4353, "ema9_slope": 0.0993, "price_vs_ema9_pct": 0.297, "price_vs_ema9_atr": 1.073}, "volatility": {"atr": 0.0317, "atr_pct": 0.275, "vwap_distance_atr": 3.578, "range_expansion_pct": -69.4}, "rsi": {"value": 65.9, "has_full_history": true}, "quote": {"bid": 11.49, "ask": 11.5, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 79, "trades_per_second": 2.633, "uptick_ratio": 0.266, "downtick_ratio": 0.253}, "pressure": {"score": -2.3, "slope": 3.2}}, "prediction": {"symbol": "MARA", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.2434782608695693, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08269498607242395)", "volume=Declining (rvol=0.228, accel=0.767)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.297%, ema9_slope=0.0993)", "resistance=SAFE (session_high $11.53 (0.24% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:16:23.200848", "symbol": "MARA", "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.06529688316211132)", "volume=Declining (rvol=0.228, accel=0.768)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.227%, ema9_slope=0.0958)", "resistance=SAFE (session_high $11.53 (0.33% away))", "extension=EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:16:23.197002+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.49, "open": 11.29, "extension_from_open_pct": 1.7714791851195844, "price_1m": 11.485, "price_3m": 11.49, "price_5m": 11.45, "price_sub": 11.485}, "velocity": {"velocity_1m": 0.0007255840951967467, "velocity_sub": 0.0014511681903934934}, "slope": {"slope_1m": 0.04352557127312976, "slope_3m": -0.1087271672948696, "slope_5m": 0.06529688316211132, "slope_sub": -0.13936463818043301}, "acceleration": {"momentum_acceleration": -0.2047, "velocity_acceleration": -0.000579, "slope_acceleration": -0.017365}, "volume": {"volume_1m": 19987.0, "volume_3m": 414414.0, "volume_5m": 621129.0, "volume_sub": 19987.0, "volume_acceleration": 0.768, "relative_volume": 0.228}, "vwap": {"value": 11.3867, "slope": 0.0045, "price_vs_vwap_pct": 0.907, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.464, "ema20": 11.4344, "ema9_slope": 0.0958, "price_vs_ema9_pct": 0.227, "price_vs_ema9_atr": 0.821}, "volatility": {"atr": 0.0317, "atr_pct": 0.276, "vwap_distance_atr": 3.261, "range_expansion_pct": -69.4}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 11.48, "ask": 11.49, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 102, "trades_per_second": 3.4, "uptick_ratio": 0.255, "downtick_ratio": 0.255}, "pressure": {"score": -4.8, "slope": -2.5}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.33072236727589427, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06529688316211132)", "volume=Declining (rvol=0.228, accel=0.768)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.227%, ema9_slope=0.0958)", "resistance=SAFE (session_high $11.53 (0.33% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:16:28.226278", "symbol": "MARA", "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.06425280431277386)", "volume=Declining (rvol=0.229, accel=0.771)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.223%, ema9_slope=0.0956)", "resistance=SAFE (session_high $11.53 (0.34% away))", "extension=EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:16:28.222080+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.4894, "open": 11.29, "extension_from_open_pct": 1.7661647475642224, "price_1m": 11.485, "price_3m": 11.49, "price_5m": 11.45, "price_sub": 11.485}, "velocity": {"velocity_1m": 0.000638514003773096, "velocity_sub": 0.001277028007546192}, "slope": {"slope_1m": 0.038303503029462393, "slope_3m": -0.1113385561940802, "slope_5m": 0.06425280431277386, "slope_sub": -0.14249828728020575}, "acceleration": {"momentum_acceleration": -0.2068, "velocity_acceleration": -3.5e-05, "slope_acceleration": -0.001039}, "volume": {"volume_1m": 38051.0, "volume_3m": 432478.0, "volume_5m": 639193.0, "volume_sub": 38051.0, "volume_acceleration": 0.771, "relative_volume": 0.229}, "vwap": {"value": 11.3869, "slope": 0.0047, "price_vs_vwap_pct": 0.901, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.4639, "ema20": 11.4343, "ema9_slope": 0.0956, "price_vs_ema9_pct": 0.223, "price_vs_ema9_atr": 0.8}, "volatility": {"atr": 0.0319, "atr_pct": 0.278, "vwap_distance_atr": 3.213, "range_expansion_pct": -69.4}, "rsi": {"value": 64.4, "has_full_history": true}, "quote": {"bid": 11.48, "ask": 11.49, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 154, "trades_per_second": 5.133, "uptick_ratio": 0.208, "downtick_ratio": 0.208}, "pressure": {"score": -4.8, "slope": 0.0}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.3359618430901582, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06425280431277386)", "volume=Declining (rvol=0.229, accel=0.771)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.223%, ema9_slope=0.0956)", "resistance=SAFE (session_high $11.53 (0.34% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:16:33.239559", "symbol": "MARA", "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.06477484646445908)", "volume=Declining (rvol=0.229, accel=0.771)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.225%, ema9_slope=0.0957)", "resistance=SAFE (session_high $11.53 (0.33% away))", "extension=EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:16:33.234049+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.4897, "open": 11.29, "extension_from_open_pct": 1.7688219663418956, "price_1m": 11.485, "price_3m": 11.49, "price_5m": 11.45, "price_sub": 11.4916}, "velocity": {"velocity_1m": 0.0006820490494847924, "velocity_sub": -0.0005511272001580578}, "slope": {"slope_1m": 0.04091457124575907, "slope_3m": -0.11003285038722328, "slope_5m": 0.06477484646445908, "slope_sub": 0.009400214115984844}, "acceleration": {"momentum_acceleration": -0.0554, "velocity_acceleration": -0.000365, "slope_acceleration": 0.000521}, "volume": {"volume_1m": 42271.0, "volume_3m": 436698.0, "volume_5m": 643413.0, "volume_sub": 1794.0, "volume_acceleration": 0.771, "relative_volume": 0.229}, "vwap": {"value": 11.3869, "slope": 0.0047, "price_vs_vwap_pct": 0.903, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.4639, "ema20": 11.4344, "ema9_slope": 0.0957, "price_vs_ema9_pct": 0.225, "price_vs_ema9_atr": 0.762}, "volatility": {"atr": 0.0338, "atr_pct": 0.294, "vwap_distance_atr": 3.041, "range_expansion_pct": -48.9}, "rsi": {"value": 64.5, "has_full_history": true}, "quote": {"bid": 11.48, "ask": 11.49, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": -11.8, "slope": -7.0}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.33334203678078045, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06477484646445908)", "volume=Declining (rvol=0.229, accel=0.771)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.225%, ema9_slope=0.0957)", "resistance=SAFE (session_high $11.53 (0.33% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:16:38.250275", "symbol": "MARA", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.10008703220191491)", "volume=Declining (rvol=0.229, accel=0.775)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.366%, ema9_slope=0.1028)", "resistance=SAFE (session_high $11.53 (0.16% away))", "extension=EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:16:38.245429+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.51, "open": 11.29, "extension_from_open_pct": 1.9486271036315381, "price_1m": 11.485, "price_3m": 11.49, "price_5m": 11.45, "price_sub": 11.4916}, "velocity": {"velocity_1m": 0.003627920475983218, "velocity_sub": 0.005337231833107009}, "slope": {"slope_1m": 0.21743857360296026, "slope_3m": -0.021732831063463267, "slope_5m": 0.10008703220191491, "slope_sub": 0.11536278158284527}, "acceleration": {"momentum_acceleration": 0.0153, "velocity_acceleration": 0.001175, "slope_acceleration": 0.035225}, "volume": {"volume_1m": 64110.0, "volume_3m": 458537.0, "volume_5m": 665252.0, "volume_sub": 23633.0, "volume_acceleration": 0.775, "relative_volume": 0.229}, "vwap": {"value": 11.3871, "slope": 0.0049, "price_vs_vwap_pct": 1.079, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 18, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.468, "ema20": 11.4363, "ema9_slope": 0.1028, "price_vs_ema9_pct": 0.366, "price_vs_ema9_atr": 1.216}, "volatility": {"atr": 0.0345, "atr_pct": 0.3, "vwap_distance_atr": 3.559, "range_expansion_pct": -49.0}, "rsi": {"value": 67.2, "has_full_history": true}, "quote": {"bid": 11.5, "ask": 11.51, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 54, "trades_per_second": 1.8, "uptick_ratio": 0.222, "downtick_ratio": 0.185}, "pressure": {"score": -0.4, "slope": 11.4}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.15638575152042297, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.10008703220191491)", "volume=Declining (rvol=0.229, accel=0.775)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.366%, ema9_slope=0.1028)", "resistance=SAFE (session_high $11.53 (0.16% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:16:38.252538", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.5147675681010662)", "volume=Declining (rvol=1.248, accel=0.748)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.091%, ema9_slope=0.3212)", "resistance=SAFE (session_high $12.31 (24.72% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:16:38.245429+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.87, "open": 4.035, "extension_from_open_pct": 144.60966542750927, "price_1m": 9.82, "price_3m": 9.5479, "price_5m": 10.48, "price_sub": 9.68}, "velocity": {"velocity_1m": 0.008486082824168184, "velocity_sub": 0.06542699724517889}, "slope": {"slope_1m": 0.5078720162518937, "slope_3m": 1.1762700306852982, "slope_5m": 0.5147675681010662, "slope_sub": 1.251602975121825}, "acceleration": {"momentum_acceleration": 0.7368, "velocity_acceleration": 0.000269, "slope_acceleration": -0.001955}, "volume": {"volume_1m": 282112.0, "volume_3m": 1144645.0, "volume_5m": 2337153.0, "volume_sub": 66983.0, "volume_acceleration": 0.748, "relative_volume": 1.248}, "vwap": {"value": 6.1325, "slope": 0.0507, "price_vs_vwap_pct": 60.945, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 62, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6678, "ema20": 9.2022, "ema9_slope": 0.3212, "price_vs_ema9_pct": 2.091, "price_vs_ema9_atr": 0.329}, "volatility": {"atr": 0.615, "atr_pct": 6.23, "vwap_distance_atr": 6.078, "range_expansion_pct": -57.4}, "rsi": {"value": 59.5, "has_full_history": true}, "quote": {"bid": 9.85, "ask": 9.89, "spread": 0.04, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 550, "trades_per_second": 18.333, "uptick_ratio": 0.309, "downtick_ratio": 0.269}, "pressure": {"score": 30.3, "slope": 23.6}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 24.72137791286729, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.5147675681010662)", "volume=Declining (rvol=1.248, accel=0.748)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.091%, ema9_slope=0.3212)", "resistance=SAFE (session_high $12.31 (24.72% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:16:43.261657", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.412586937594298)", "volume=Declining (rvol=1.249, accel=0.749)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.68%, ema9_slope=0.3004)", "resistance=SAFE (session_high $12.31 (25.36% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:16:43.258798+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.8201, "open": 4.035, "extension_from_open_pct": 143.3729863692689, "price_1m": 9.82, "price_3m": 9.5479, "price_5m": 10.48, "price_sub": 9.68}, "velocity": {"velocity_1m": 1.6972165648297175e-05, "velocity_sub": 0.04824380165289268}, "slope": {"slope_1m": 0.001018324753944908, "slope_3m": 0.9226402915290562, "slope_5m": 0.412586937594298, "slope_sub": 0.9456575612286603}, "acceleration": {"momentum_acceleration": 0.5331, "velocity_acceleration": -0.003427, "slope_acceleration": -0.1011}, "volume": {"volume_1m": 325487.0, "volume_3m": 1188020.0, "volume_5m": 2380528.0, "volume_sub": 110358.0, "volume_acceleration": 0.749, "relative_volume": 1.249}, "vwap": {"value": 6.1344, "slope": 0.0526, "price_vs_vwap_pct": 60.082, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 62, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6578, "ema20": 9.1974, "ema9_slope": 0.3004, "price_vs_ema9_pct": 1.68, "price_vs_ema9_atr": 0.264}, "volatility": {"atr": 0.615, "atr_pct": 6.262, "vwap_distance_atr": 5.993, "range_expansion_pct": -57.3}, "rsi": {"value": 59.2, "has_full_history": true}, "quote": {"bid": 9.82, "ask": 9.83, "spread": 0.01, "spread_pct": 0.102}, "trade_flow": {"tick_count_sub": 893, "trades_per_second": 29.767, "uptick_ratio": 0.297, "downtick_ratio": 0.284}, "pressure": {"score": 28.0, "slope": -2.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 25.355138949705204, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.412586937594298)", "volume=Declining (rvol=1.249, accel=0.749)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.68%, ema9_slope=0.3004)", "resistance=SAFE (session_high $12.31 (25.36% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:16:48.270128", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.574259134819896)", "volume=Declining (rvol=1.249, accel=0.75)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.331%, ema9_slope=0.3333)", "resistance=SAFE (session_high $12.31 (24.35% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:16:48.267246+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.8991, "open": 4.035, "extension_from_open_pct": 145.33085501858739, "price_1m": 9.82, "price_3m": 9.5479, "price_5m": 10.48, "price_sub": 9.68}, "velocity": {"velocity_1m": 0.013424983027834419, "velocity_sub": 0.07544765840220419}, "slope": {"slope_1m": 0.8022678519810781, "slope_3m": 1.3237803611146122, "slope_5m": 0.574259134819896, "slope_sub": 1.429658808122184}, "acceleration": {"momentum_acceleration": 0.8554, "velocity_acceleration": 0.005432, "slope_acceleration": 0.15998}, "volume": {"volume_1m": 359961.0, "volume_3m": 1222494.0, "volume_5m": 2415002.0, "volume_sub": 144832.0, "volume_acceleration": 0.75, "relative_volume": 1.249}, "vwap": {"value": 6.1361, "slope": 0.0543, "price_vs_vwap_pct": 61.325, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 62, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6736, "ema20": 9.2049, "ema9_slope": 0.3333, "price_vs_ema9_pct": 2.331, "price_vs_ema9_atr": 0.365}, "volatility": {"atr": 0.6178, "atr_pct": 6.241, "vwap_distance_atr": 6.091, "range_expansion_pct": -56.2}, "rsi": {"value": 59.7, "has_full_history": true}, "quote": {"bid": 9.88, "ask": 9.9, "spread": 0.02, "spread_pct": 0.202}, "trade_flow": {"tick_count_sub": 1227, "trades_per_second": 40.9, "uptick_ratio": 0.289, "downtick_ratio": 0.271}, "pressure": {"score": 29.5, "slope": 1.5}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 24.354739319736137, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.574259134819896)", "volume=Declining (rvol=1.249, accel=0.75)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.331%, ema9_slope=0.3333)", "resistance=SAFE (session_high $12.31 (24.35% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:16:53.279585", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.9120679274032031)", "volume=Declining (rvol=1.251, accel=0.753)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.69%, ema9_slope=0.4022)", "resistance=SAFE (session_high $12.31 (22.31% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:16:53.276398+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.065, "open": 4.035, "extension_from_open_pct": 149.44237918215612, "price_1m": 9.82, "price_3m": 9.5479, "price_5m": 10.48, "price_sub": 9.68}, "velocity": {"velocity_1m": 0.04158180583842485, "velocity_sub": 0.1325757575757575}, "slope": {"slope_1m": 2.4641689715866155, "slope_3m": 2.1591871295512224, "slope_5m": 0.9120679274032031, "slope_sub": 2.439709072349114}, "acceleration": {"momentum_acceleration": 1.5276, "velocity_acceleration": 0.011405, "slope_acceleration": 0.331773}, "volume": {"volume_1m": 501967.0, "volume_3m": 1364500.0, "volume_5m": 2557008.0, "volume_sub": 286838.0, "volume_acceleration": 0.753, "relative_volume": 1.251}, "vwap": {"value": 6.1433, "slope": 0.0614, "price_vs_vwap_pct": 63.837, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 62, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.7068, "ema20": 9.2207, "ema9_slope": 0.4022, "price_vs_ema9_pct": 3.69, "price_vs_ema9_atr": 0.565}, "volatility": {"atr": 0.6337, "atr_pct": 6.296, "vwap_distance_atr": 6.188, "range_expansion_pct": -43.5}, "rsi": {"value": 60.8, "has_full_history": true}, "quote": {"bid": 10.05, "ask": 10.08, "spread": 0.03, "spread_pct": 0.298}, "trade_flow": {"tick_count_sub": 2394, "trades_per_second": 79.8, "uptick_ratio": 0.274, "downtick_ratio": 0.266}, "pressure": {"score": 29.1, "slope": -0.4}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 22.30501738698461, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.9120679274032031)", "volume=Declining (rvol=1.251, accel=0.753)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.69%, ema9_slope=0.4022)", "resistance=SAFE (session_high $12.31 (22.31% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:18:58.506742", "symbol": "MEDS", "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": ["price acceleration sharply negative (-6.0416)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=2.3421342587955243)", "volume=Declining (rvol=1.284, accel=0.78)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.995%, ema9_slope=1.347)", "resistance=SAFE (session_high $12.31 (20.21% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:18:58.503154+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.24, "open": 4.035, "extension_from_open_pct": 153.77942998760844, "price_1m": 11.005, "price_3m": 9.82, "price_5m": 9.5479, "price_sub": 10.6101}, "velocity": {"velocity_1m": -0.11585642889595646, "velocity_sub": -0.11627285950807847}, "slope": {"slope_1m": -7.201694516356795, "slope_3m": 0.14258419143477333, "slope_5m": 2.3421342587955243, "slope_sub": -3.699469668906468}, "acceleration": {"momentum_acceleration": -6.0416, "velocity_acceleration": -0.001987, "slope_acceleration": -0.077187}, "volume": {"volume_1m": 908567.0, "volume_3m": 2631509.0, "volume_5m": 3494042.0, "volume_sub": 326134.0, "volume_acceleration": 0.78, "relative_volume": 1.284}, "vwap": {"value": 6.2589, "slope": 0.139, "price_vs_vwap_pct": 63.608, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 64, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.0397, "ema20": 9.4829, "ema9_slope": 1.347, "price_vs_ema9_pct": 1.995, "price_vs_ema9_atr": 0.282}, "volatility": {"atr": 0.7106, "atr_pct": 6.94, "vwap_distance_atr": 5.602, "range_expansion_pct": 15.4}, "rsi": {"value": 59.0, "has_full_history": true}, "quote": {"bid": 10.21, "ask": 10.27, "spread": 0.06, "spread_pct": 0.586}, "trade_flow": {"tick_count_sub": 3892, "trades_per_second": 129.733, "uptick_ratio": 0.321, "downtick_ratio": 0.349}, "pressure": {"score": -41.6, "slope": -70.7}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 20.214843750000004, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=2.3421342587955243)", "volume=Declining (rvol=1.284, accel=0.78)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.995%, ema9_slope=1.347)", "resistance=SAFE (session_high $12.31 (20.21% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:19:58.614715", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "NEUTRAL", "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.08271091282771269)", "volume=Declining (rvol=0.301, accel=0.715)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.228%, ema9_slope=0.0187)", "resistance=TOO_CLOSE (session_high $8.00 (0.03% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:19:58.611154+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.998, "open": 7.89, "extension_from_open_pct": 1.3688212927756724, "price_1m": 7.985, "price_3m": 7.975, "price_5m": 7.98, "price_sub": 7.995}, "velocity": {"velocity_1m": 0.0027134209977040078, "velocity_sub": 0.001250781738586664}, "slope": {"slope_1m": 0.1626728398923844, "slope_3m": 0.1753433807873782, "slope_5m": 0.08271091282771269, "slope_sub": 0.10463013372882593}, "acceleration": {"momentum_acceleration": 0.0219, "velocity_acceleration": 2e-06, "slope_acceleration": 0.000232}, "volume": {"volume_1m": 22899.0, "volume_3m": 65144.0, "volume_5m": 88752.0, "volume_sub": 897.0, "volume_acceleration": 0.715, "relative_volume": 0.301}, "vwap": {"value": 7.9039, "slope": 0.0037, "price_vs_vwap_pct": 1.19, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 66, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9798, "ema20": 7.9711, "ema9_slope": 0.0187, "price_vs_ema9_pct": 0.228, "price_vs_ema9_atr": 1.253}, "volatility": {"atr": 0.0145, "atr_pct": 0.181, "vwap_distance_atr": 6.489, "range_expansion_pct": 49.9}, "rsi": {"value": 68.9, "has_full_history": true}, "quote": {"bid": 7.99, "ask": 8.0, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.448, "downtick_ratio": 0.379}, "pressure": {"score": -3.5, "slope": 5.3}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.0, "resistance_source": "session_high", "resistance_distance_pct": 0.025006251562887966, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.08271091282771269)", "volume=Declining (rvol=0.301, accel=0.715)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.228%, ema9_slope=0.0187)", "resistance=TOO_CLOSE (session_high $8.00 (0.03% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:20:03.625226", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "NEUTRAL", "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.00% away, no breakout in progress)", "momentum=Strong (slope_5m=0.0815378718991198)", "volume=Declining (rvol=0.301, accel=0.703)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0301)", "resistance=TOO_CLOSE (session_high $8.00 (0.00% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:20:03.621571+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.995, "open": 7.89, "extension_from_open_pct": 1.3307984790874579, "price_1m": 7.9951, "price_3m": 7.97, "price_5m": 7.97, "price_sub": 7.995}, "velocity": {"velocity_1m": -2.084610157049671e-05, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.0012507739163578333, "slope_3m": 0.06256491109526, "slope_5m": 0.0815378718991198, "slope_sub": 0.13365788337473836}, "acceleration": {"momentum_acceleration": 0.0521, "velocity_acceleration": -0.00025, "slope_acceleration": -0.032717}, "volume": {"volume_1m": 280.0, "volume_3m": 44709.0, "volume_5m": 71659.0, "volume_sub": 280.0, "volume_acceleration": 0.703, "relative_volume": 0.301}, "vwap": {"value": 7.904, "slope": 0.0026, "price_vs_vwap_pct": 1.151, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9824, "ema20": 7.9732, "ema9_slope": 0.0301, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 0.993}, "volatility": {"atr": 0.0127, "atr_pct": 0.159, "vwap_distance_atr": 7.174, "range_expansion_pct": 25.2}, "rsi": {"value": 67.8, "has_full_history": true}, "quote": {"bid": 7.99, "ask": 8.0, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -7.4, "slope": -3.9}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 7.9951, "resistance_source": "session_high", "resistance_distance_pct": 0.0012507817385837016, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0815378718991198)", "volume=Declining (rvol=0.301, accel=0.703)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0301)", "resistance=TOO_CLOSE (session_high $8.00 (0.00% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:20:08.634774", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.09405111070479577)", "volume=Declining (rvol=0.301, accel=0.703)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.208%, ema9_slope=0.0326)", "resistance=SAFE (previous_day_high $8.04 (0.50% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:20:08.631246+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0, "open": 7.89, "extension_from_open_pct": 1.394169835234478, "price_1m": 7.9951, "price_3m": 7.97, "price_5m": 7.97, "price_sub": 7.995}, "velocity": {"velocity_1m": 0.0010214589769567456, "velocity_sub": 0.0020846362309776497}, "slope": {"slope_1m": 0.06126876355884147, "slope_3m": 0.0938277988832387, "slope_5m": 0.09405111070479577, "slope_sub": 0.17117545484121338}, "acceleration": {"momentum_acceleration": 0.0771, "velocity_acceleration": 0.000416, "slope_acceleration": 0.01248}, "volume": {"volume_1m": 489.0, "volume_3m": 44918.0, "volume_5m": 71868.0, "volume_sub": 489.0, "volume_acceleration": 0.703, "relative_volume": 0.301}, "vwap": {"value": 7.904, "slope": 0.0026, "price_vs_vwap_pct": 1.215, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9834, "ema20": 7.9736, "ema9_slope": 0.0326, "price_vs_ema9_pct": 0.208, "price_vs_ema9_atr": 1.178}, "volatility": {"atr": 0.0141, "atr_pct": 0.176, "vwap_distance_atr": 6.812, "range_expansion_pct": 49.7}, "rsi": {"value": 69.7, "has_full_history": true}, "quote": {"bid": 7.99, "ask": 8.0, "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.125}, "pressure": {"score": 4.0, "slope": 11.4}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.04, "resistance_source": "previous_day_high", "resistance_distance_pct": 0.49999999999998934, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.09405111070479577)", "volume=Declining (rvol=0.301, accel=0.703)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.208%, ema9_slope=0.0326)", "resistance=SAFE (previous_day_high $8.04 (0.50% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:20:13.646414", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "NEUTRAL", "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.06% away, no breakout in progress)", "momentum=Strong (slope_5m=0.0815378718991198)", "volume=Declining (rvol=0.301, accel=0.704)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0301)", "resistance=TOO_CLOSE (session_high $8.00 (0.06% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:20:13.640944+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.995, "open": 7.89, "extension_from_open_pct": 1.3307984790874579, "price_1m": 7.9951, "price_3m": 7.97, "price_5m": 7.97, "price_sub": 7.995}, "velocity": {"velocity_1m": -2.084610157049671e-05, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.0012507739163578333, "slope_3m": 0.06256491109526, "slope_5m": 0.0815378718991198, "slope_sub": 0.13365788337473836}, "acceleration": {"momentum_acceleration": 0.0521, "velocity_acceleration": -0.000416, "slope_acceleration": -0.01248}, "volume": {"volume_1m": 1025.0, "volume_3m": 45454.0, "volume_5m": 72404.0, "volume_sub": 1025.0, "volume_acceleration": 0.704, "relative_volume": 0.301}, "vwap": {"value": 7.904, "slope": 0.0027, "price_vs_vwap_pct": 1.151, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9824, "ema20": 7.9732, "ema9_slope": 0.0301, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 0.894}, "volatility": {"atr": 0.0141, "atr_pct": 0.176, "vwap_distance_atr": 6.455, "range_expansion_pct": 49.7}, "rsi": {"value": 67.8, "has_full_history": true}, "quote": {"bid": 7.99, "ask": 8.0, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.364, "downtick_ratio": 0.182}, "pressure": {"score": -0.1, "slope": -4.1}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.0, "resistance_source": "session_high", "resistance_distance_pct": 0.0625390869293295, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0815378718991198)", "volume=Declining (rvol=0.301, accel=0.704)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0301)", "resistance=TOO_CLOSE (session_high $8.00 (0.06% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:20:18.660079", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "NEUTRAL", "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.06% away, no breakout in progress)", "momentum=Strong (slope_5m=0.0815378718991198)", "volume=Declining (rvol=0.303, accel=0.715)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0301)", "resistance=TOO_CLOSE (session_high $8.00 (0.06% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:20:18.652716+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.995, "open": 7.89, "extension_from_open_pct": 1.3307984790874579, "price_1m": 7.9951, "price_3m": 7.97, "price_5m": 7.97, "price_sub": 7.995}, "velocity": {"velocity_1m": -2.084610157049671e-05, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.0012507739163578333, "slope_3m": 0.06256491109526, "slope_5m": 0.0815378718991198, "slope_sub": 0.13365788337473836}, "acceleration": {"momentum_acceleration": 0.0521, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 11075.0, "volume_3m": 55504.0, "volume_5m": 82454.0, "volume_sub": 11075.0, "volume_acceleration": 0.715, "relative_volume": 0.303}, "vwap": {"value": 7.9046, "slope": 0.0033, "price_vs_vwap_pct": 1.143, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9824, "ema20": 7.9732, "ema9_slope": 0.0301, "price_vs_ema9_pct": 0.158, "price_vs_ema9_atr": 0.892}, "volatility": {"atr": 0.0141, "atr_pct": 0.177, "vwap_distance_atr": 6.402, "range_expansion_pct": 49.7}, "rsi": {"value": 67.8, "has_full_history": true}, "quote": {"bid": 7.99, "ask": 8.0, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.389, "downtick_ratio": 0.222}, "pressure": {"score": -0.4, "slope": -0.3}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.0, "resistance_source": "session_high", "resistance_distance_pct": 0.0625390869293295, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0815378718991198)", "volume=Declining (rvol=0.303, accel=0.715)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.158%, ema9_slope=0.0301)", "resistance=TOO_CLOSE (session_high $8.00 (0.06% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:20:58.742851", "symbol": "MARA", "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.18126045733408022)", "volume=Declining (rvol=0.241, accel=0.813)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.28%, ema9_slope=-0.0098)", "resistance=SAFE (session_high $11.53 (0.85% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:20:58.739407+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.431, "open": 11.29, "extension_from_open_pct": 1.2488928255093006, "price_1m": 11.445, "price_3m": 11.505, "price_5m": 11.485, "price_sub": 11.445}, "velocity": {"velocity_1m": -0.002038735983690276, "velocity_sub": -0.004077471967380552}, "slope": {"slope_1m": -0.12239902080784337, "slope_3m": -0.25752196938835353, "slope_5m": -0.18126045733408022, "slope_sub": -0.3352540597171297}, "acceleration": {"momentum_acceleration": 0.154, "velocity_acceleration": -3.6e-05, "slope_acceleration": -0.001305}, "volume": {"volume_1m": 199183.0, "volume_3m": 461942.0, "volume_5m": 636575.0, "volume_sub": 19023.0, "volume_acceleration": 0.813, "relative_volume": 0.241}, "vwap": {"value": 11.3912, "slope": 0.0029, "price_vs_vwap_pct": 0.349, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 22, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4631, "ema20": 11.4453, "ema9_slope": -0.0098, "price_vs_ema9_pct": -0.28, "price_vs_ema9_atr": -0.796}, "volatility": {"atr": 0.0403, "atr_pct": 0.353, "vwap_distance_atr": 0.987, "range_expansion_pct": 25.4}, "rsi": {"value": 49.1, "has_full_history": true}, "quote": {"bid": 11.45, "ask": 11.46, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 109, "trades_per_second": 3.633, "uptick_ratio": 0.165, "downtick_ratio": 0.138}, "pressure": {"score": -6.4, "slope": -6.0}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.8485696789432361, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.18126045733408022)", "volume=Declining (rvol=0.241, accel=0.813)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.28%, ema9_slope=-0.0098)", "resistance=SAFE (session_high $11.53 (0.85% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:21:03.753113", "symbol": "MARA", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 30.2, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=DOWN, not UP", "momentum=Deteriorating (slope_5m=-0.08331924343338122)", "volume=Declining (rvol=0.241, accel=0.804)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.047%, ema9_slope=-0.0178)", "resistance=SAFE (session_high $11.53 (0.46% away))", "extension=EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:21:03.749087+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.4747, "open": 11.29, "extension_from_open_pct": 1.635961027457938, "price_1m": 11.455, "price_3m": 11.49, "price_5m": 11.505, "price_sub": 11.455}, "velocity": {"velocity_1m": 0.0028662883747999817, "velocity_sub": 0.005732576749599963}, "slope": {"slope_1m": 0.1718295485767391, "slope_3m": 0.12960113106441684, "slope_5m": -0.08331924343338122, "slope_sub": 0.17302601282854313}, "acceleration": {"momentum_acceleration": -0.2563, "velocity_acceleration": 0.001958, "slope_acceleration": 0.058732}, "volume": {"volume_1m": 5528.0, "volume_3m": 368379.0, "volume_5m": 542555.0, "volume_sub": 5528.0, "volume_acceleration": 0.804, "relative_volume": 0.241}, "vwap": {"value": 11.3912, "slope": 0.0019, "price_vs_vwap_pct": 0.733, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4693, "ema20": 11.4501, "ema9_slope": -0.0178, "price_vs_ema9_pct": 0.047, "price_vs_ema9_atr": 0.147}, "volatility": {"atr": 0.0368, "atr_pct": 0.321, "vwap_distance_atr": 2.269, "range_expansion_pct": 13.7}, "rsi": {"value": 57.2, "has_full_history": true}, "quote": {"bid": 11.46, "ask": 11.47, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 39, "trades_per_second": 1.3, "uptick_ratio": 0.282, "downtick_ratio": 0.154}, "pressure": {"score": 4.2, "slope": 10.6}}, "prediction": {"symbol": "MARA", "direction": "DOWN", "confidence": 30.2, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.46450016122425963, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.08331924343338122)", "volume=Declining (rvol=0.241, accel=0.804)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.047%, ema9_slope=-0.0178)", "resistance=SAFE (session_high $11.53 (0.46% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:21:08.759484", "symbol": "MARA", "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.10024407252440899)", "volume=Declining (rvol=0.241, accel=0.804)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.02%, ema9_slope=-0.0212)", "resistance=SAFE (session_high $11.53 (0.55% away))", "extension=EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:21:08.755161+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.465, "open": 11.29, "extension_from_open_pct": 1.5500442869796345, "price_1m": 11.455, "price_3m": 11.49, "price_5m": 11.505, "price_sub": 11.455}, "velocity": {"velocity_1m": 0.0014549687181725285, "velocity_sub": 0.002909937436345057}, "slope": {"slope_1m": 0.0872600349040121, "slope_3m": 0.08729812309035172, "slope_5m": -0.10024407252440899, "slope_sub": 0.1222440515171334}, "acceleration": {"momentum_acceleration": -0.2225, "velocity_acceleration": -0.000564, "slope_acceleration": -0.016893}, "volume": {"volume_1m": 6486.0, "volume_3m": 369337.0, "volume_5m": 543513.0, "volume_sub": 6486.0, "volume_acceleration": 0.804, "relative_volume": 0.241}, "vwap": {"value": 11.3912, "slope": 0.002, "price_vs_vwap_pct": 0.648, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4673, "ema20": 11.4492, "ema9_slope": -0.0212, "price_vs_ema9_pct": -0.02, "price_vs_ema9_atr": -0.063}, "volatility": {"atr": 0.0368, "atr_pct": 0.321, "vwap_distance_atr": 2.005, "range_expansion_pct": 13.8}, "rsi": {"value": 55.6, "has_full_history": true}, "quote": {"bid": 11.46, "ask": 11.47, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 48, "trades_per_second": 1.6, "uptick_ratio": 0.292, "downtick_ratio": 0.208}, "pressure": {"score": 0.5, "slope": -3.7}}, "prediction": {"symbol": "MARA", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.5494984736153564, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.10024407252440899)", "volume=Declining (rvol=0.241, accel=0.804)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.02%, ema9_slope=-0.0212)", "resistance=SAFE (session_high $11.53 (0.55% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:21:13.769789", "symbol": "MARA", "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.1087959048105578)", "volume=Declining (rvol=0.241, accel=0.805)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.055%, ema9_slope=-0.0229)", "resistance=SAFE (session_high $11.53 (0.59% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:21:13.765641+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.4601, "open": 11.29, "extension_from_open_pct": 1.5066430469442116, "price_1m": 11.455, "price_3m": 11.49, "price_5m": 11.505, "price_sub": 11.455}, "velocity": {"velocity_1m": 0.0007420340462680851, "velocity_sub": 0.0014840680925361702}, "slope": {"slope_1m": 0.044512133920432795, "slope_3m": 0.06591948219009985, "slope_5m": -0.1087959048105578, "slope_sub": 0.09658313157268653}, "acceleration": {"momentum_acceleration": -0.2054, "velocity_acceleration": -0.000285, "slope_acceleration": -0.008532}, "volume": {"volume_1m": 9886.0, "volume_3m": 372737.0, "volume_5m": 546913.0, "volume_sub": 9886.0, "volume_acceleration": 0.805, "relative_volume": 0.241}, "vwap": {"value": 11.3912, "slope": 0.002, "price_vs_vwap_pct": 0.605, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4664, "ema20": 11.4487, "ema9_slope": -0.0229, "price_vs_ema9_pct": -0.055, "price_vs_ema9_atr": -0.17}, "volatility": {"atr": 0.0368, "atr_pct": 0.321, "vwap_distance_atr": 1.871, "range_expansion_pct": 13.8}, "rsi": {"value": 54.7, "has_full_history": true}, "quote": {"bid": 11.46, "ask": 11.47, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 57, "trades_per_second": 1.9, "uptick_ratio": 0.316, "downtick_ratio": 0.246}, "pressure": {"score": -1.0, "slope": -1.5}}, "prediction": {"symbol": "MARA", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.5924904669243711, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.1087959048105578)", "volume=Declining (rvol=0.241, accel=0.805)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.055%, ema9_slope=-0.0229)", "resistance=SAFE (session_high $11.53 (0.59% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:21:18.780367", "symbol": "MARA", "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.10024407252440899)", "volume=Declining (rvol=0.241, accel=0.805)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.02%, ema9_slope=-0.0212)", "resistance=SAFE (session_high $11.53 (0.55% away))", "extension=EXTENDED"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:21:18.776005+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.465, "open": 11.29, "extension_from_open_pct": 1.5500442869796345, "price_1m": 11.455, "price_3m": 11.49, "price_5m": 11.505, "price_sub": 11.455}, "velocity": {"velocity_1m": 0.0014549687181725285, "velocity_sub": 0.002909937436345057}, "slope": {"slope_1m": 0.0872600349040121, "slope_3m": 0.08729812309035172, "slope_5m": -0.10024407252440899, "slope_sub": 0.1222440515171334}, "acceleration": {"momentum_acceleration": -0.2225, "velocity_acceleration": 0.000285, "slope_acceleration": 0.008532}, "volume": {"volume_1m": 10871.0, "volume_3m": 373722.0, "volume_5m": 547898.0, "volume_sub": 10871.0, "volume_acceleration": 0.805, "relative_volume": 0.241}, "vwap": {"value": 11.3912, "slope": 0.002, "price_vs_vwap_pct": 0.648, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 23, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4673, "ema20": 11.4492, "ema9_slope": -0.0212, "price_vs_ema9_pct": -0.02, "price_vs_ema9_atr": -0.063}, "volatility": {"atr": 0.0369, "atr_pct": 0.322, "vwap_distance_atr": 2.001, "range_expansion_pct": 13.8}, "rsi": {"value": 55.6, "has_full_history": true}, "quote": {"bid": 11.46, "ask": 11.47, "spread": 0.01, "spread_pct": 0.087}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.328, "downtick_ratio": 0.246}, "pressure": {"score": 0.4, "slope": 1.4}}, "prediction": {"symbol": "MARA", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.5494984736153564, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.10024407252440899)", "volume=Declining (rvol=0.241, accel=0.805)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.02%, ema9_slope=-0.0212)", "resistance=SAFE (session_high $11.53 (0.55% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:21:58.861212", "symbol": "MEDS", "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": ["price acceleration sharply negative (-4.7111)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-3.631363840769174)", "volume=Declining (rvol=1.301, accel=0.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.306%, ema9_slope=-0.4127)", "resistance=SAFE (session_high $12.31 (29.31% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:21:58.857983+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.52, "open": 4.035, "extension_from_open_pct": 135.9355638166047, "price_1m": 9.61, "price_3m": 10.29, "price_5m": 10.2101, "price_sub": 9.51}, "velocity": {"velocity_1m": -0.01560874089490112, "velocity_sub": 0.003505082369435607}, "slope": {"slope_1m": -0.9409304756926279, "slope_3m": -1.6138611126457116, "slope_5m": -3.631363840769174, "slope_sub": 1.0797333874500237}, "acceleration": {"momentum_acceleration": -4.7111, "velocity_acceleration": 0.000664, "slope_acceleration": 0.034714}, "volume": {"volume_1m": 185034.0, "volume_3m": 1062564.0, "volume_5m": 3126711.0, "volume_sub": 60118.0, "volume_acceleration": 0.794, "relative_volume": 1.301}, "vwap": {"value": 6.3035, "slope": 0.0441, "price_vs_vwap_pct": 51.028, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 67, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.8455, "ema20": 9.5281, "ema9_slope": -0.4127, "price_vs_ema9_pct": -3.306, "price_vs_ema9_atr": -0.458}, "volatility": {"atr": 0.7104, "atr_pct": 7.462, "vwap_distance_atr": 4.528, "range_expansion_pct": -39.7}, "rsi": {"value": 52.6, "has_full_history": true}, "quote": {"bid": 9.51, "ask": 9.53, "spread": 0.02, "spread_pct": 0.21}, "trade_flow": {"tick_count_sub": 783, "trades_per_second": 26.1, "uptick_ratio": 0.315, "downtick_ratio": 0.319}, "pressure": {"score": -2.9, "slope": 38.7}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 29.30672268907564, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-3.631363840769174)", "volume=Declining (rvol=1.301, accel=0.794)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.306%, ema9_slope=-0.4127)", "resistance=SAFE (session_high $12.31 (29.31% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:22:03.871313", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.8246)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-1.720778689195605)", "volume=Declining (rvol=1.301, accel=0.78)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.021%, ema9_slope=-0.667)", "resistance=SAFE (session_high $12.31 (28.23% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:22:03.867124+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.6, "open": 4.035, "extension_from_open_pct": 137.9182156133829, "price_1m": 9.53, "price_3m": 9.8316, "price_5m": 11.005, "price_sub": 9.5299}, "velocity": {"velocity_1m": 0.01224204267226308, "velocity_sub": 0.024519319894927213}, "slope": {"slope_1m": 0.7318348144276036, "slope_3m": -0.0521920668058444, "slope_5m": -1.720778689195605, "slope_sub": 0.1037928328537795}, "acceleration": {"momentum_acceleration": -1.8246, "velocity_acceleration": 0.004195, "slope_acceleration": 0.333943}, "volume": {"volume_1m": 27008.0, "volume_3m": 633765.0, "volume_5m": 2003884.0, "volume_sub": 27008.0, "volume_acceleration": 0.78, "relative_volume": 1.301}, "vwap": {"value": 6.3045, "slope": 0.0247, "price_vs_vwap_pct": 52.272, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 68, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.798, "ema20": 9.5358, "ema9_slope": -0.667, "price_vs_ema9_pct": -2.021, "price_vs_ema9_atr": -0.282}, "volatility": {"atr": 0.7011, "atr_pct": 7.303, "vwap_distance_atr": 4.7, "range_expansion_pct": -68.2}, "rsi": {"value": 53.3, "has_full_history": true}, "quote": {"bid": 9.54, "ask": 9.63, "spread": 0.09, "spread_pct": 0.939}, "trade_flow": {"tick_count_sub": 286, "trades_per_second": 9.533, "uptick_ratio": 0.234, "downtick_ratio": 0.227}, "pressure": {"score": 11.9, "slope": 14.8}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 28.22916666666668, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-1.720778689195605)", "volume=Declining (rvol=1.301, accel=0.78)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.021%, ema9_slope=-0.667)", "resistance=SAFE (session_high $12.31 (28.23% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:22:08.880479", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.3019)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-1.9799989330575696)", "volume=Declining (rvol=1.301, accel=0.78)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.043%, ema9_slope=-0.7174)", "resistance=SAFE (session_high $12.31 (29.91% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:22:08.875875+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.4758, "open": 4.035, "extension_from_open_pct": 134.84014869888475, "price_1m": 9.53, "price_3m": 9.8316, "price_5m": 11.005, "price_sub": 9.5299}, "velocity": {"velocity_1m": -0.00947883875480934, "velocity_sub": -0.01892289880621344}, "slope": {"slope_1m": -0.5703522082732618, "slope_3m": -0.7034575304552024, "slope_5m": -1.9799989330575696, "slope_sub": -0.678111993449817}, "acceleration": {"momentum_acceleration": -1.3019, "velocity_acceleration": -0.008673, "slope_acceleration": -0.259982}, "volume": {"volume_1m": 42386.0, "volume_3m": 649143.0, "volume_5m": 2019262.0, "volume_sub": 42386.0, "volume_acceleration": 0.78, "relative_volume": 1.301}, "vwap": {"value": 6.3051, "slope": 0.0253, "price_vs_vwap_pct": 50.288, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 68, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.7732, "ema20": 9.524, "ema9_slope": -0.7174, "price_vs_ema9_pct": -3.043, "price_vs_ema9_atr": -0.422}, "volatility": {"atr": 0.704, "atr_pct": 7.429, "vwap_distance_atr": 4.504, "range_expansion_pct": -68.1}, "rsi": {"value": 52.2, "has_full_history": true}, "quote": {"bid": 9.45, "ask": 9.48, "spread": 0.03, "spread_pct": 0.317}, "trade_flow": {"tick_count_sub": 516, "trades_per_second": 17.2, "uptick_ratio": 0.258, "downtick_ratio": 0.281}, "pressure": {"score": -19.7, "slope": -31.6}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 29.909875683319626, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-1.9799989330575696)", "volume=Declining (rvol=1.301, accel=0.78)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.043%, ema9_slope=-0.7174)", "resistance=SAFE (session_high $12.31 (29.91% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:22:13.891194", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.5031)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-1.8802872188434565)", "volume=Declining (rvol=1.301, accel=0.78)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.65%, ema9_slope=-0.6981)", "resistance=SAFE (session_high $12.31 (29.26% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:22:13.886304+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.5235, "open": 4.035, "extension_from_open_pct": 136.02230483271376, "price_1m": 9.53, "price_3m": 9.8316, "price_5m": 11.005, "price_sub": 9.5299}, "velocity": {"velocity_1m": -0.001136761105281403, "velocity_sub": -0.0022385684354852605}, "slope": {"slope_1m": -0.06822893431651993, "slope_3m": -0.4526662829033395, "slope_5m": -1.8802872188434565, "slope_sub": -0.37721309971561867}, "acceleration": {"momentum_acceleration": -1.5031, "velocity_acceleration": 0.00333, "slope_acceleration": 0.100216}, "volume": {"volume_1m": 50622.0, "volume_3m": 657379.0, "volume_5m": 2027498.0, "volume_sub": 50622.0, "volume_acceleration": 0.78, "relative_volume": 1.301}, "vwap": {"value": 6.3054, "slope": 0.0256, "price_vs_vwap_pct": 51.037, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 68, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.7827, "ema20": 9.5285, "ema9_slope": -0.6981, "price_vs_ema9_pct": -2.65, "price_vs_ema9_atr": -0.368}, "volatility": {"atr": 0.704, "atr_pct": 7.392, "vwap_distance_atr": 4.571, "range_expansion_pct": -68.1}, "rsi": {"value": 52.7, "has_full_history": true}, "quote": {"bid": 9.51, "ask": 9.53, "spread": 0.02, "spread_pct": 0.21}, "trade_flow": {"tick_count_sub": 658, "trades_per_second": 21.933, "uptick_ratio": 0.281, "downtick_ratio": 0.301}, "pressure": {"score": -7.9, "slope": 11.8}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 29.259200924030033, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-1.8802872188434565)", "volume=Declining (rvol=1.301, accel=0.78)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.65%, ema9_slope=-0.6981)", "resistance=SAFE (session_high $12.31 (29.26% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:22:18.901737", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.1082)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-2.075922746428542)", "volume=Declining (rvol=1.302, accel=0.781)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.421%, ema9_slope=-0.736)", "resistance=SAFE (session_high $12.31 (30.54% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:22:18.896607+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.43, "open": 4.035, "extension_from_open_pct": 133.70508054522924, "price_1m": 9.53, "price_3m": 9.8316, "price_5m": 11.005, "price_sub": 9.5299}, "velocity": {"velocity_1m": -0.01748863238894712, "velocity_sub": -0.034942654172656545}, "slope": {"slope_1m": -1.0548523206751017, "slope_3m": -0.9450472523626167, "slope_5m": -2.075922746428542, "slope_sub": -0.967735155018392}, "acceleration": {"momentum_acceleration": -1.1082, "velocity_acceleration": -0.006527, "slope_acceleration": -0.196919}, "volume": {"volume_1m": 85662.0, "volume_3m": 692419.0, "volume_5m": 2062538.0, "volume_sub": 85662.0, "volume_acceleration": 0.781, "relative_volume": 1.302}, "vwap": {"value": 6.3067, "slope": 0.0269, "price_vs_vwap_pct": 49.524, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 68, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.764, "ema20": 9.5196, "ema9_slope": -0.736, "price_vs_ema9_pct": -3.421, "price_vs_ema9_atr": -0.471}, "volatility": {"atr": 0.709, "atr_pct": 7.518, "vwap_distance_atr": 4.405, "range_expansion_pct": -68.0}, "rsi": {"value": 51.8, "has_full_history": true}, "quote": {"bid": 9.41, "ask": 9.44, "spread": 0.03, "spread_pct": 0.318}, "trade_flow": {"tick_count_sub": 1037, "trades_per_second": 34.567, "uptick_ratio": 0.233, "downtick_ratio": 0.263}, "pressure": {"score": -31.1, "slope": -23.2}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 30.540827147401917, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-2.075922746428542)", "volume=Declining (rvol=1.302, accel=0.781)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.421%, ema9_slope=-0.736)", "resistance=SAFE (session_high $12.31 (30.54% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:23:19.003711", "symbol": "QUBT", "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.06569826261818927)", "volume=Declining (rvol=0.331, accel=0.875)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0606)", "resistance=SAFE (session_high $8.02 (0.11% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:23:18.999428+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0114, "open": 7.89, "extension_from_open_pct": 1.5386565272496882, "price_1m": 8.015, "price_3m": 7.995, "price_5m": 7.985, "price_sub": 8.0186}, "velocity": {"velocity_1m": -0.0007485963817842569, "velocity_sub": -0.002993041179257895}, "slope": {"slope_1m": -0.0449258723106935, "slope_3m": -0.022461254336273, "slope_5m": 0.06569826261818927, "slope_sub": -0.030438172462190587}, "acceleration": {"momentum_acceleration": -0.0961, "velocity_acceleration": -1.7e-05, "slope_acceleration": -0.000242}, "volume": {"volume_1m": 1301.0, "volume_3m": 119603.0, "volume_5m": 167555.0, "volume_sub": 1301.0, "volume_acceleration": 0.875, "relative_volume": 0.331}, "vwap": {"value": 7.9135, "slope": 0.008, "price_vs_vwap_pct": 1.237, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9976, "ema20": 7.9837, "ema9_slope": 0.0606, "price_vs_ema9_pct": 0.173, "price_vs_ema9_atr": 1.031}, "volatility": {"atr": 0.0134, "atr_pct": 0.167, "vwap_distance_atr": 7.305, "range_expansion_pct": -0.4}, "rsi": {"value": 71.4, "has_full_history": true}, "quote": {"bid": 8.01, "ask": 8.02, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.417, "downtick_ratio": 0.5}, "pressure": {"score": -8.5, "slope": -8.1}}, "prediction": {"symbol": "QUBT", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.02, "resistance_source": "session_high", "resistance_distance_pct": 0.10734703048155748, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06569826261818927)", "volume=Declining (rvol=0.331, accel=0.875)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0606)", "resistance=SAFE (session_high $8.02 (0.11% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:23:24.012968", "symbol": "QUBT", "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.06220319209794666)", "volume=Declining (rvol=0.335, accel=0.895)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.159%, ema9_slope=0.0599)", "resistance=SAFE (session_high $8.02 (0.12% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:23:24.009761+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.01, "open": 7.89, "extension_from_open_pct": 1.5209125475285186, "price_1m": 8.015, "price_3m": 7.995, "price_5m": 7.985, "price_sub": 8.0186}, "velocity": {"velocity_1m": -0.0010397171969225997, "velocity_sub": -0.0035750214085582257}, "slope": {"slope_1m": -0.06240249609985375, "slope_3m": -0.0311980033277919, "slope_5m": 0.06220319209794666, "slope_sub": -0.040918674135162945}, "acceleration": {"momentum_acceleration": -0.1031, "velocity_acceleration": -0.000116, "slope_acceleration": -0.003488}, "volume": {"volume_1m": 18098.0, "volume_3m": 136400.0, "volume_5m": 184352.0, "volume_sub": 18098.0, "volume_acceleration": 0.895, "relative_volume": 0.335}, "vwap": {"value": 7.9145, "slope": 0.009, "price_vs_vwap_pct": 1.206, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9973, "ema20": 7.9835, "ema9_slope": 0.0599, "price_vs_ema9_pct": 0.159, "price_vs_ema9_atr": 0.947}, "volatility": {"atr": 0.0134, "atr_pct": 0.167, "vwap_distance_atr": 7.125, "range_expansion_pct": -0.4}, "rsi": {"value": 70.3, "has_full_history": true}, "quote": {"bid": 8.01, "ask": 8.02, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 70, "trades_per_second": 2.333, "uptick_ratio": 0.157, "downtick_ratio": 0.171}, "pressure": {"score": -5.7, "slope": 2.8}}, "prediction": {"symbol": "QUBT", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.02, "resistance_source": "session_high", "resistance_distance_pct": 0.1248439450686615, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.06220319209794666)", "volume=Declining (rvol=0.335, accel=0.895)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.159%, ema9_slope=0.0599)", "resistance=SAFE (session_high $8.02 (0.12% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:23:29.037598", "symbol": "QUBT", "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.06% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.07468446438250666)", "volume=Declining (rvol=0.335, accel=0.895)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.209%, ema9_slope=0.0624)", "resistance=TOO_CLOSE (session_high $8.02 (0.06% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:23:29.034161+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.015, "open": 7.89, "extension_from_open_pct": 1.5842839036755498, "price_1m": 8.015, "price_3m": 7.995, "price_5m": 7.985, "price_sub": 8.0186}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0014965205896285785}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.07468446438250666, "slope_sub": -0.003492512925416862}, "acceleration": {"momentum_acceleration": -0.0782, "velocity_acceleration": 0.000414, "slope_acceleration": 0.01242}, "volume": {"volume_1m": 18198.0, "volume_3m": 136500.0, "volume_5m": 184452.0, "volume_sub": 18198.0, "volume_acceleration": 0.895, "relative_volume": 0.335}, "vwap": {"value": 7.9145, "slope": 0.009, "price_vs_vwap_pct": 1.269, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9983, "ema20": 7.984, "ema9_slope": 0.0624, "price_vs_ema9_pct": 0.209, "price_vs_ema9_atr": 1.245}, "volatility": {"atr": 0.0134, "atr_pct": 0.167, "vwap_distance_atr": 7.497, "range_expansion_pct": -0.4}, "rsi": {"value": 74.5, "has_full_history": true}, "quote": {"bid": 8.01, "ask": 8.02, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 71, "trades_per_second": 2.367, "uptick_ratio": 0.169, "downtick_ratio": 0.169}, "pressure": {"score": -3.7, "slope": 2.0}}, "prediction": {"symbol": "QUBT", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.02, "resistance_source": "session_high", "resistance_distance_pct": 0.06238303181533381, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07468446438250666)", "volume=Declining (rvol=0.335, accel=0.895)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.209%, ema9_slope=0.0624)", "resistance=TOO_CLOSE (session_high $8.02 (0.06% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:23:34.047130", "symbol": "QUBT", "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.06% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.07468446438250666)", "volume=Declining (rvol=0.335, accel=0.895)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.209%, ema9_slope=0.0624)", "resistance=TOO_CLOSE (session_high $8.02 (0.06% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:23:34.043682+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.015, "open": 7.89, "extension_from_open_pct": 1.5842839036755498, "price_1m": 8.015, "price_3m": 7.995, "price_5m": 7.985, "price_sub": 7.9961}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.00787884093495594}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.07468446438250666, "slope_sub": -0.09360462032404944}, "acceleration": {"momentum_acceleration": -0.1683, "velocity_acceleration": 0.001872, "slope_acceleration": 0.0}, "volume": {"volume_1m": 18506.0, "volume_3m": 136808.0, "volume_5m": 184760.0, "volume_sub": 73.0, "volume_acceleration": 0.895, "relative_volume": 0.335}, "vwap": {"value": 7.9145, "slope": 0.009, "price_vs_vwap_pct": 1.269, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9983, "ema20": 7.984, "ema9_slope": 0.0624, "price_vs_ema9_pct": 0.209, "price_vs_ema9_atr": 1.22}, "volatility": {"atr": 0.0137, "atr_pct": 0.171, "vwap_distance_atr": 7.344, "range_expansion_pct": -0.4}, "rsi": {"value": 74.5, "has_full_history": true}, "quote": {"bid": 8.01, "ask": 8.02, "spread": 0.01, "spread_pct": 0.125}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 12.9, "slope": 16.6}}, "prediction": {"symbol": "QUBT", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.02, "resistance_source": "session_high", "resistance_distance_pct": 0.06238303181533381, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07468446438250666)", "volume=Declining (rvol=0.335, accel=0.895)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.209%, ema9_slope=0.0624)", "resistance=TOO_CLOSE (session_high $8.02 (0.06% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:23:39.056332", "symbol": "QUBT", "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.06% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.07468446438250666)", "volume=Declining (rvol=0.335, accel=0.895)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.209%, ema9_slope=0.0624)", "resistance=TOO_CLOSE (session_high $8.02 (0.06% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:23:39.053137+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.015, "open": 7.89, "extension_from_open_pct": 1.5842839036755498, "price_1m": 8.015, "price_3m": 7.995, "price_5m": 7.985, "price_sub": 7.9961}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.00787884093495594}, "slope": {"slope_1m": 0.0, "slope_3m": 0.0, "slope_5m": 0.07468446438250666, "slope_sub": -0.09360462032404944}, "acceleration": {"momentum_acceleration": -0.1683, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 18597.0, "volume_3m": 136899.0, "volume_5m": 184851.0, "volume_sub": 164.0, "volume_acceleration": 0.895, "relative_volume": 0.335}, "vwap": {"value": 7.9146, "slope": 0.009, "price_vs_vwap_pct": 1.269, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 70, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.9983, "ema20": 7.984, "ema9_slope": 0.0624, "price_vs_ema9_pct": 0.209, "price_vs_ema9_atr": 1.22}, "volatility": {"atr": 0.0137, "atr_pct": 0.171, "vwap_distance_atr": 7.343, "range_expansion_pct": -0.4}, "rsi": {"value": 74.5, "has_full_history": true}, "quote": {"bid": 8.01, "ask": 8.02, "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.25}, "pressure": {"score": 7.9, "slope": -5.0}}, "prediction": {"symbol": "QUBT", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.02, "resistance_source": "session_high", "resistance_distance_pct": 0.06238303181533381, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.07468446438250666)", "volume=Declining (rvol=0.335, accel=0.895)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.209%, ema9_slope=0.0624)", "resistance=TOO_CLOSE (session_high $8.02 (0.06% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:24:19.126572", "symbol": "MARA", "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.06979477886075532)", "volume=Declining (rvol=0.252, accel=0.836)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.184%, ema9_slope=-0.0533)", "resistance=SAFE (session_high $11.53 (0.92% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:24:19.122730+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.4226, "open": 11.29, "extension_from_open_pct": 1.1744906997342786, "price_1m": 11.42, "price_3m": 11.435, "price_5m": 11.445, "price_sub": 11.42}, "velocity": {"velocity_1m": 0.0003794512551078911, "velocity_sub": 0.0007589025102157822}, "slope": {"slope_1m": 0.022764483902876817, "slope_3m": -0.054262842205994435, "slope_5m": -0.06979477886075532, "slope_sub": -0.11759147461809277}, "acceleration": {"momentum_acceleration": 0.0478, "velocity_acceleration": -1.2e-05, "slope_acceleration": -0.000358}, "volume": {"volume_1m": 25709.0, "volume_3m": 255355.0, "volume_5m": 745673.0, "volume_sub": 25709.0, "volume_acceleration": 0.836, "relative_volume": 0.252}, "vwap": {"value": 11.393, "slope": 0.0008, "price_vs_vwap_pct": 0.259, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4436, "ema20": 11.4409, "ema9_slope": -0.0533, "price_vs_ema9_pct": -0.184, "price_vs_ema9_atr": -0.578}, "volatility": {"atr": 0.0363, "atr_pct": 0.318, "vwap_distance_atr": 0.814, "range_expansion_pct": -64.7}, "rsi": {"value": 47.1, "has_full_history": true}, "quote": {"bid": 11.42, "ask": 11.43, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 23, "trades_per_second": 0.767, "uptick_ratio": 0.478, "downtick_ratio": 0.348}, "pressure": {"score": 1.6, "slope": 1.2}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.922732127536649, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.06979477886075532)", "volume=Declining (rvol=0.252, accel=0.836)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.184%, ema9_slope=-0.0533)", "resistance=SAFE (session_high $11.53 (0.92% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:24:24.134770", "symbol": "MARA", "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.07434619085104596)", "volume=Declining (rvol=0.252, accel=0.836)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.202%, ema9_slope=-0.0543)", "resistance=SAFE (session_high $11.53 (0.95% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:24:24.131232+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.42, "open": 11.29, "extension_from_open_pct": 1.1514614703277308, "price_1m": 11.42, "price_3m": 11.435, "price_5m": 11.445, "price_sub": 11.42}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.06564551422319724, "slope_5m": -0.07434619085104596, "slope_sub": -0.1312479492507917}, "acceleration": {"momentum_acceleration": 0.0569, "velocity_acceleration": -0.000152, "slope_acceleration": -0.004545}, "volume": {"volume_1m": 26268.0, "volume_3m": 255914.0, "volume_5m": 746232.0, "volume_sub": 26268.0, "volume_acceleration": 0.836, "relative_volume": 0.252}, "vwap": {"value": 11.393, "slope": 0.0008, "price_vs_vwap_pct": 0.237, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4431, "ema20": 11.4407, "ema9_slope": -0.0543, "price_vs_ema9_pct": -0.202, "price_vs_ema9_atr": -0.631}, "volatility": {"atr": 0.0366, "atr_pct": 0.32, "vwap_distance_atr": 0.737, "range_expansion_pct": -64.7}, "rsi": {"value": 46.4, "has_full_history": true}, "quote": {"bid": 11.42, "ask": 11.43, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 37, "trades_per_second": 1.233, "uptick_ratio": 0.405, "downtick_ratio": 0.351}, "pressure": {"score": -1.9, "slope": -3.5}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.9457092819614759, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.07434619085104596)", "volume=Declining (rvol=0.252, accel=0.836)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.202%, ema9_slope=-0.0543)", "resistance=SAFE (session_high $11.53 (0.95% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:24:29.158480", "symbol": "MARA", "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.07434619085104596)", "volume=Declining (rvol=0.252, accel=0.836)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.202%, ema9_slope=-0.0543)", "resistance=SAFE (session_high $11.53 (0.95% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:24:29.154775+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.42, "open": 11.29, "extension_from_open_pct": 1.1514614703277308, "price_1m": 11.42, "price_3m": 11.435, "price_5m": 11.445, "price_sub": 11.42}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.06564551422319724, "slope_5m": -0.07434619085104596, "slope_sub": -0.1312479492507917}, "acceleration": {"momentum_acceleration": 0.0569, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 28871.0, "volume_3m": 258517.0, "volume_5m": 748835.0, "volume_sub": 28871.0, "volume_acceleration": 0.836, "relative_volume": 0.252}, "vwap": {"value": 11.393, "slope": 0.0008, "price_vs_vwap_pct": 0.237, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4431, "ema20": 11.4407, "ema9_slope": -0.0543, "price_vs_ema9_pct": -0.202, "price_vs_ema9_atr": -0.627}, "volatility": {"atr": 0.0368, "atr_pct": 0.323, "vwap_distance_atr": 0.732, "range_expansion_pct": -64.7}, "rsi": {"value": 46.4, "has_full_history": true}, "quote": {"bid": 11.42, "ask": 11.43, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 53, "trades_per_second": 1.767, "uptick_ratio": 0.377, "downtick_ratio": 0.358}, "pressure": {"score": -3.3, "slope": -1.4}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.9457092819614759, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.07434619085104596)", "volume=Declining (rvol=0.252, accel=0.836)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.202%, ema9_slope=-0.0543)", "resistance=SAFE (session_high $11.53 (0.95% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:24:34.168190", "symbol": "MARA", "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.05684302579798975)", "volume=Declining (rvol=0.252, accel=0.838)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.132%, ema9_slope=-0.0508)", "resistance=SAFE (session_high $11.53 (0.86% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:24:34.164553+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.43, "open": 11.29, "extension_from_open_pct": 1.2400354295837075, "price_1m": 11.42, "price_3m": 11.435, "price_5m": 11.445, "price_sub": 11.42}, "velocity": {"velocity_1m": 0.0014594279042614985, "velocity_sub": 0.002918855808522997}, "slope": {"slope_1m": 0.08752735229759112, "slope_3m": -0.021875455738664642, "slope_5m": -0.05684302579798975, "slope_sub": -0.026255333114542992}, "acceleration": {"momentum_acceleration": -0.0306, "velocity_acceleration": 0.000583, "slope_acceleration": 0.017471}, "volume": {"volume_1m": 43502.0, "volume_3m": 273148.0, "volume_5m": 763466.0, "volume_sub": 14630.0, "volume_acceleration": 0.838, "relative_volume": 0.252}, "vwap": {"value": 11.3931, "slope": 0.0008, "price_vs_vwap_pct": 0.324, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4451, "ema20": 11.4416, "ema9_slope": -0.0508, "price_vs_ema9_pct": -0.132, "price_vs_ema9_atr": -0.409}, "volatility": {"atr": 0.0368, "atr_pct": 0.322, "vwap_distance_atr": 1.002, "range_expansion_pct": -64.7}, "rsi": {"value": 48.8, "has_full_history": true}, "quote": {"bid": 11.42, "ask": 11.43, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.316, "downtick_ratio": 0.211}, "pressure": {"score": 2.2, "slope": 5.5}}, "prediction": {"symbol": "MARA", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.8573928258967696, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.05684302579798975)", "volume=Declining (rvol=0.252, accel=0.838)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.132%, ema9_slope=-0.0508)", "resistance=SAFE (session_high $11.53 (0.86% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:24:39.178174", "symbol": "MARA", "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.05684302579798975)", "volume=Declining (rvol=0.253, accel=0.843)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.132%, ema9_slope=-0.0508)", "resistance=SAFE (session_high $11.53 (0.86% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:24:39.174188+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.43, "open": 11.29, "extension_from_open_pct": 1.2400354295837075, "price_1m": 11.42, "price_3m": 11.435, "price_5m": 11.445, "price_sub": 11.42}, "velocity": {"velocity_1m": 0.0014594279042614985, "velocity_sub": 0.002918855808522997}, "slope": {"slope_1m": 0.08752735229759112, "slope_3m": -0.021875455738664642, "slope_5m": -0.05684302579798975, "slope_sub": -0.026255333114542992}, "acceleration": {"momentum_acceleration": -0.0306, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 73118.0, "volume_3m": 302764.0, "volume_5m": 793082.0, "volume_sub": 44246.0, "volume_acceleration": 0.843, "relative_volume": 0.253}, "vwap": {"value": 11.3932, "slope": 0.0009, "price_vs_vwap_pct": 0.323, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 26, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4451, "ema20": 11.4416, "ema9_slope": -0.0508, "price_vs_ema9_pct": -0.132, "price_vs_ema9_atr": -0.407}, "volatility": {"atr": 0.037, "atr_pct": 0.324, "vwap_distance_atr": 0.994, "range_expansion_pct": -64.7}, "rsi": {"value": 48.8, "has_full_history": true}, "quote": {"bid": 11.42, "ask": 11.43, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 85, "trades_per_second": 2.833, "uptick_ratio": 0.153, "downtick_ratio": 0.129}, "pressure": {"score": -0.9, "slope": -3.1}}, "prediction": {"symbol": "MARA", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.8573928258967696, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.05684302579798975)", "volume=Declining (rvol=0.253, accel=0.843)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.132%, ema9_slope=-0.0508)", "resistance=SAFE (session_high $11.53 (0.86% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:26:39.364951", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "NEUTRAL", "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.06% away, no breakout in progress)", "momentum=Strong (slope_5m=0.10585305105852935)", "volume=Steady (rvol=0.355, accel=0.985)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.324%, ema9_slope=0.0788)", "resistance=TOO_CLOSE (session_high $8.05 (0.06% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:26:39.360970+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.045, "open": 7.89, "extension_from_open_pct": 1.9645120405576713, "price_1m": 8.045, "price_3m": 8.02, "price_5m": 8.015, "price_sub": 8.05}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0020703933747415245}, "slope": {"slope_1m": 0.0, "slope_3m": 0.124403897988801, "slope_5m": 0.10585305105852935, "slope_sub": 0.2772109689941764}, "acceleration": {"momentum_acceleration": 0.1714, "velocity_acceleration": -5.5e-05, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4456.0, "volume_3m": 85810.0, "volume_5m": 169861.0, "volume_sub": 70.0, "volume_acceleration": 0.985, "relative_volume": 0.355}, "vwap": {"value": 7.921, "slope": 0.0058, "price_vs_vwap_pct": 1.565, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.019, "ema20": 7.9986, "ema9_slope": 0.0788, "price_vs_ema9_pct": 0.324, "price_vs_ema9_atr": 1.553}, "volatility": {"atr": 0.0167, "atr_pct": 0.208, "vwap_distance_atr": 7.417, "range_expansion_pct": -12.6}, "rsi": {"value": 81.9, "has_full_history": true}, "quote": {"bid": 8.04, "ask": 8.05, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.143, "downtick_ratio": 0.429}, "pressure": {"score": -13.3, "slope": -21.2}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.05, "resistance_source": "session_high", "resistance_distance_pct": 0.06215040397763558, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.10585305105852935)", "volume=Steady (rvol=0.355, accel=0.985)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.324%, ema9_slope=0.0788)", "resistance=TOO_CLOSE (session_high $8.05 (0.06% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:26:44.372959", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "NEUTRAL", "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.02% away, no breakout in progress)", "momentum=Strong (slope_5m=0.11331656414215537)", "volume=Steady (rvol=0.355, accel=0.986)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.354%, ema9_slope=0.0803)", "resistance=TOO_CLOSE (session_high $8.05 (0.02% away))", "extension=EXTENDED"], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:26:44.370931+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.048, "open": 7.89, "extension_from_open_pct": 2.0025348542458854, "price_1m": 8.045, "price_3m": 8.02, "price_5m": 8.015, "price_sub": 8.05}, "velocity": {"velocity_1m": 0.000621504039776282, "velocity_sub": -0.0008281573498967568}, "slope": {"slope_1m": 0.03728329087180903, "slope_3m": 0.14304668712164995, "slope_5m": 0.11331656414215537, "slope_sub": 0.29957887272252265}, "acceleration": {"momentum_acceleration": 0.1863, "velocity_acceleration": 0.000248, "slope_acceleration": 0.007442}, "volume": {"volume_1m": 5780.0, "volume_3m": 87134.0, "volume_5m": 171185.0, "volume_sub": 1394.0, "volume_acceleration": 0.986, "relative_volume": 0.355}, "vwap": {"value": 7.9211, "slope": 0.0059, "price_vs_vwap_pct": 1.602, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.0196, "ema20": 7.9989, "ema9_slope": 0.0803, "price_vs_ema9_pct": 0.354, "price_vs_ema9_atr": 1.696}, "volatility": {"atr": 0.0167, "atr_pct": 0.208, "vwap_distance_atr": 7.591, "range_expansion_pct": -12.6}, "rsi": {"value": 82.4, "has_full_history": true}, "quote": {"bid": 8.04, "ask": 8.05, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.231, "downtick_ratio": 0.462}, "pressure": {"score": -10.2, "slope": 3.1}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 65.0, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 8.05, "resistance_source": "session_high", "resistance_distance_pct": 0.024850894632215056, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.11331656414215537)", "volume=Steady (rvol=0.355, accel=0.986)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.354%, ema9_slope=0.0803)", "resistance=TOO_CLOSE (session_high $8.05 (0.02% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:26:49.382434", "symbol": "QUBT", "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.11829161997260694)", "volume=Steady (rvol=0.355, accel=0.99)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.373%, ema9_slope=0.0813)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:26:49.378777+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.05, "open": 7.89, "extension_from_open_pct": 2.0278833967047025, "price_1m": 8.045, "price_3m": 8.02, "price_5m": 8.015, "price_sub": 8.05}, "velocity": {"velocity_1m": 0.0010358400662939262, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.06213109661386495, "slope_3m": 0.1554726368159226, "slope_5m": 0.11829161997260694, "slope_sub": 0.3144884896964018}, "acceleration": {"momentum_acceleration": 0.1962, "velocity_acceleration": 0.000165, "slope_acceleration": 0.004962}, "volume": {"volume_1m": 8490.0, "volume_3m": 89844.0, "volume_5m": 173895.0, "volume_sub": 4104.0, "volume_acceleration": 0.99, "relative_volume": 0.355}, "vwap": {"value": 7.9213, "slope": 0.0061, "price_vs_vwap_pct": 1.625, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.02, "ema20": 7.9991, "ema9_slope": 0.0813, "price_vs_ema9_pct": 0.373, "price_vs_ema9_atr": 1.792}, "volatility": {"atr": 0.0167, "atr_pct": 0.208, "vwap_distance_atr": 7.7, "range_expansion_pct": -12.6}, "rsi": {"value": 82.8, "has_full_history": true}, "quote": {"bid": 8.04, "ask": 8.05, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.143, "downtick_ratio": 0.257}, "pressure": {"score": -4.8, "slope": 5.4}}, "prediction": {"symbol": "QUBT", "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.11829161997260694)", "volume=Steady (rvol=0.355, accel=0.99)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.373%, ema9_slope=0.0813)", "resistance=SAFE (clear overhead)", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:26:54.392220", "symbol": "QUBT", "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.010339, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.04759934806337692)", "volume=Steady (rvol=0.357, accel=0.996)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.09%, ema9_slope=0.0671)", "resistance=SAFE (session_high $8.05 (0.35% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:26:54.389116+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.0216, "open": 7.89, "extension_from_open_pct": 1.6679340937896037, "price_1m": 8.045, "price_3m": 8.02, "price_5m": 8.015, "price_sub": 8.05}, "velocity": {"velocity_1m": -0.004847731510254927, "velocity_sub": -0.011759834368530562}, "slope": {"slope_1m": -0.29128751571583944, "slope_3m": -0.02116920420396087, "slope_5m": 0.04759934806337692, "slope_sub": 0.10259794430574717}, "acceleration": {"momentum_acceleration": 0.055, "velocity_acceleration": -0.002347, "slope_acceleration": -0.070538}, "volume": {"volume_1m": 14068.0, "volume_3m": 95422.0, "volume_5m": 179473.0, "volume_sub": 9682.0, "volume_acceleration": 0.996, "relative_volume": 0.357}, "vwap": {"value": 7.9216, "slope": 0.0064, "price_vs_vwap_pct": 1.262, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.0144, "ema20": 7.9964, "ema9_slope": 0.0671, "price_vs_ema9_pct": 0.09, "price_vs_ema9_atr": 0.433}, "volatility": {"atr": 0.0167, "atr_pct": 0.208, "vwap_distance_atr": 5.983, "range_expansion_pct": -12.5}, "rsi": {"value": 65.4, "has_full_history": true}, "quote": {"bid": 8.03, "ask": 8.04, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 81, "trades_per_second": 2.7, "uptick_ratio": 0.136, "downtick_ratio": 0.198}, "pressure": {"score": -10.8, "slope": -6.0}}, "prediction": {"symbol": "QUBT", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.05, "resistance_source": "session_high", "resistance_distance_pct": 0.35404408098136675, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.04759934806337692)", "volume=Steady (rvol=0.357, accel=0.996)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.09%, ema9_slope=0.0671)", "resistance=SAFE (session_high $8.05 (0.35% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:26:59.425536", "symbol": "QUBT", "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.041739, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.06851874922137528)", "volume=Steady (rvol=0.357, accel=0.998)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.174%, ema9_slope=0.0713)", "resistance=SAFE (session_high $8.05 (0.25% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "QUBT", "computed_at": "2026-09-16T15:26:59.420516+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.03, "open": 7.89, "extension_from_open_pct": 1.7743979721165992, "price_1m": 8.045, "price_3m": 8.02, "price_5m": 8.015, "price_sub": 8.05}, "velocity": {"velocity_1m": -0.003107520198881411, "velocity_sub": -0.008281573498965362}, "slope": {"slope_1m": -0.18662519440125125, "slope_3m": 0.031120331950201276, "slope_5m": 0.06851874922137528, "slope_sub": 0.16530880256925234}, "acceleration": {"momentum_acceleration": 0.0968, "velocity_acceleration": 0.000691, "slope_acceleration": 0.020802}, "volume": {"volume_1m": 15675.0, "volume_3m": 97029.0, "volume_5m": 181080.0, "volume_sub": 11289.0, "volume_acceleration": 0.998, "relative_volume": 0.357}, "vwap": {"value": 7.9217, "slope": 0.0065, "price_vs_vwap_pct": 1.367, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.016, "ema20": 7.9972, "ema9_slope": 0.0713, "price_vs_ema9_pct": 0.174, "price_vs_ema9_atr": 0.835}, "volatility": {"atr": 0.0167, "atr_pct": 0.208, "vwap_distance_atr": 6.478, "range_expansion_pct": -12.5}, "rsi": {"value": 70.5, "has_full_history": true}, "quote": {"bid": 8.03, "ask": 8.04, "spread": 0.01, "spread_pct": 0.124}, "trade_flow": {"tick_count_sub": 88, "trades_per_second": 2.933, "uptick_ratio": 0.148, "downtick_ratio": 0.193}, "pressure": {"score": -7.6, "slope": 3.2}}, "prediction": {"symbol": "QUBT", "direction": "UP", "confidence": 76.5, "momentum": "Strong", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 8.05, "resistance_source": "session_high", "resistance_distance_pct": 0.24906600249067684, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06851874922137528)", "volume=Steady (rvol=0.357, accel=0.998)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.174%, ema9_slope=0.0713)", "resistance=SAFE (session_high $8.05 (0.25% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:26:59.427833", "symbol": "MEDS", "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=-2.8922781132197777)", "volume=Declining (rvol=1.321, accel=0.738)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-8.638%, ema9_slope=-1.1464)", "resistance=SAFE (session_high $12.31 (43.79% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:26:59.420516+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5609, "open": 4.035, "extension_from_open_pct": 112.16604708798017, "price_1m": 9.225, "price_3m": 9.5847, "price_5m": 9.53, "price_sub": 8.61}, "velocity": {"velocity_1m": -0.11998193315266477, "velocity_sub": -0.01900890437475775}, "slope": {"slope_1m": -7.467713188536982, "slope_3m": -3.55241070336731, "slope_5m": -2.8922781132197777, "slope_sub": -6.140731164945358}, "acceleration": {"momentum_acceleration": 3.2485, "velocity_acceleration": 5.7e-05, "slope_acceleration": -0.02286}, "volume": {"volume_1m": 499782.0, "volume_3m": 908307.0, "volume_5m": 1356867.0, "volume_sub": 175410.0, "volume_acceleration": 0.738, "relative_volume": 1.321}, "vwap": {"value": 6.3492, "slope": 0.0283, "price_vs_vwap_pct": 34.834, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 72, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.3703, "ema20": 9.4011, "ema9_slope": -1.1464, "price_vs_ema9_pct": -8.638, "price_vs_ema9_atr": -1.353}, "volatility": {"atr": 0.5982, "atr_pct": 6.987, "vwap_distance_atr": 3.697, "range_expansion_pct": -41.8}, "rsi": {"value": 43.5, "has_full_history": true}, "quote": {"bid": 8.56, "ask": 8.59, "spread": 0.03, "spread_pct": 0.35}, "trade_flow": {"tick_count_sub": 1898, "trades_per_second": 63.267, "uptick_ratio": 0.316, "downtick_ratio": 0.33}, "pressure": {"score": -20.4, "slope": 10.7}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 43.793292761275104, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-2.8922781132197777)", "volume=Declining (rvol=1.321, accel=0.738)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-8.638%, ema9_slope=-1.1464)", "resistance=SAFE (session_high $12.31 (43.79% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:27:04.437609", "symbol": "MEDS", "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=-2.8078470224260674)", "volume=Declining (rvol=1.322, accel=0.723)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-6.558%, ema9_slope=-1.4521)", "resistance=SAFE (session_high $12.31 (42.81% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:27:04.433800+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.62, "open": 4.035, "extension_from_open_pct": 113.63073110285002, "price_1m": 8.59, "price_3m": 9.2, "price_5m": 9.7199, "price_sub": 8.58}, "velocity": {"velocity_1m": 0.005820721769499294, "velocity_sub": 0.015540015540015209}, "slope": {"slope_1m": 0.34863451481695945, "slope_3m": -3.4329487421978464, "slope_5m": -2.8078470224260674, "slope_sub": -4.17927490722239}, "acceleration": {"momentum_acceleration": 1.3714, "velocity_acceleration": 0.006891, "slope_acceleration": 1.559127}, "volume": {"volume_1m": 20729.0, "volume_3m": 698782.0, "volume_5m": 1122444.0, "volume_sub": 20729.0, "volume_acceleration": 0.723, "relative_volume": 1.322}, "vwap": {"value": 6.3499, "slope": 0.0209, "price_vs_vwap_pct": 35.751, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.2249, "ema20": 9.3292, "ema9_slope": -1.4521, "price_vs_ema9_pct": -6.558, "price_vs_ema9_atr": -1.078}, "volatility": {"atr": 0.561, "atr_pct": 6.508, "vwap_distance_atr": 4.046, "range_expansion_pct": -24.2}, "rsi": {"value": 44.0, "has_full_history": true}, "quote": {"bid": 8.59, "ask": 8.65, "spread": 0.06, "spread_pct": 0.696}, "trade_flow": {"tick_count_sub": 204, "trades_per_second": 6.8, "uptick_ratio": 0.353, "downtick_ratio": 0.343}, "pressure": {"score": 4.4, "slope": 24.8}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 42.80742459396754, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-2.8078470224260674)", "volume=Declining (rvol=1.322, accel=0.723)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-6.558%, ema9_slope=-1.4521)", "resistance=SAFE (session_high $12.31 (42.81% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:27:09.447038", "symbol": "MEDS", "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=-2.830587241233629)", "volume=Declining (rvol=1.322, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-6.646%, ema9_slope=-1.4564)", "resistance=SAFE (session_high $12.31 (42.97% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:27:09.443803+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.61, "open": 4.035, "extension_from_open_pct": 113.38289962825276, "price_1m": 8.59, "price_3m": 9.2, "price_5m": 9.7199, "price_sub": 8.58}, "velocity": {"velocity_1m": 0.0038804811796661963, "velocity_sub": 0.011655011655011406}, "slope": {"slope_1m": 0.23255813953487878, "slope_3m": -3.491012298959321, "slope_5m": -2.830587241233629, "slope_sub": -4.2490005711022345}, "acceleration": {"momentum_acceleration": 1.4184, "velocity_acceleration": -0.000775, "slope_acceleration": -0.023169}, "volume": {"volume_1m": 38011.0, "volume_3m": 716064.0, "volume_5m": 1139726.0, "volume_sub": 38011.0, "volume_acceleration": 0.724, "relative_volume": 1.322}, "vwap": {"value": 6.3503, "slope": 0.0213, "price_vs_vwap_pct": 35.583, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.2229, "ema20": 9.3282, "ema9_slope": -1.4564, "price_vs_ema9_pct": -6.646, "price_vs_ema9_atr": -1.09}, "volatility": {"atr": 0.5625, "atr_pct": 6.533, "vwap_distance_atr": 4.018, "range_expansion_pct": -24.2}, "rsi": {"value": 43.9, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.62, "spread": 0.04, "spread_pct": 0.465}, "trade_flow": {"tick_count_sub": 444, "trades_per_second": 14.8, "uptick_ratio": 0.304, "downtick_ratio": 0.302}, "pressure": {"score": 1.3, "slope": -3.1}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 42.97328687572591, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-2.830587241233629)", "volume=Declining (rvol=1.322, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-6.646%, ema9_slope=-1.4564)", "resistance=SAFE (session_high $12.31 (42.97% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:27:14.456431", "symbol": "MEDS", "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=-2.8533375221516954)", "volume=Declining (rvol=1.322, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-6.734%, ema9_slope=-1.4607)", "resistance=SAFE (session_high $12.31 (43.14% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:27:14.452985+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.6, "open": 4.035, "extension_from_open_pct": 113.13506815365551, "price_1m": 8.59, "price_3m": 9.2, "price_5m": 9.7199, "price_sub": 8.58}, "velocity": {"velocity_1m": 0.0019402405898330981, "velocity_sub": 0.007770007770007604}, "slope": {"slope_1m": 0.11634671320534949, "slope_3m": -3.549119818285065, "slope_5m": -2.8533375221516954, "slope_sub": -4.318766066838052}, "acceleration": {"momentum_acceleration": 1.4654, "velocity_acceleration": -0.000776, "slope_acceleration": -0.0232}, "volume": {"volume_1m": 50681.0, "volume_3m": 728734.0, "volume_5m": 1152396.0, "volume_sub": 50681.0, "volume_acceleration": 0.724, "relative_volume": 1.322}, "vwap": {"value": 6.3507, "slope": 0.0217, "price_vs_vwap_pct": 35.419, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.2209, "ema20": 9.3273, "ema9_slope": -1.4607, "price_vs_ema9_pct": -6.734, "price_vs_ema9_atr": -1.104}, "volatility": {"atr": 0.5625, "atr_pct": 6.54, "vwap_distance_atr": 3.999, "range_expansion_pct": -24.2}, "rsi": {"value": 43.8, "has_full_history": true}, "quote": {"bid": 8.58, "ask": 8.6, "spread": 0.02, "spread_pct": 0.233}, "trade_flow": {"tick_count_sub": 602, "trades_per_second": 20.067, "uptick_ratio": 0.299, "downtick_ratio": 0.312}, "pressure": {"score": -2.0, "slope": -3.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 43.13953488372094, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-2.8533375221516954)", "volume=Declining (rvol=1.322, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-6.734%, ema9_slope=-1.4607)", "resistance=SAFE (session_high $12.31 (43.14% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:27:19.465466", "symbol": "MEDS", "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=-3.0585439495274853)", "volume=Declining (rvol=1.323, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-7.529%, ema9_slope=-1.499)", "resistance=SAFE (session_high $12.31 (44.65% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:27:19.462480+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.51, "open": 4.035, "extension_from_open_pct": 110.90458488228003, "price_1m": 8.59, "price_3m": 9.2, "price_5m": 9.7199, "price_sub": 8.58}, "velocity": {"velocity_1m": -0.015521924718665129, "velocity_sub": -0.027195027195027303}, "slope": {"slope_1m": -0.9356725146198838, "slope_3m": -4.0740740740740735, "slope_5m": -3.0585439495274853, "slope_sub": -4.948453608247428}, "acceleration": {"momentum_acceleration": 1.8899, "velocity_acceleration": -0.00698, "slope_acceleration": -0.210005}, "volume": {"volume_1m": 74275.0, "volume_3m": 752328.0, "volume_5m": 1175990.0, "volume_sub": 74275.0, "volume_acceleration": 0.724, "relative_volume": 1.323}, "vwap": {"value": 6.3512, "slope": 0.0222, "price_vs_vwap_pct": 33.99, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.2029, "ema20": 9.3187, "ema9_slope": -1.499, "price_vs_ema9_pct": -7.529, "price_vs_ema9_atr": -1.22}, "volatility": {"atr": 0.5682, "atr_pct": 6.676, "vwap_distance_atr": 3.8, "range_expansion_pct": -23.9}, "rsi": {"value": 43.0, "has_full_history": true}, "quote": {"bid": 8.5, "ask": 8.55, "spread": 0.05, "spread_pct": 0.587}, "trade_flow": {"tick_count_sub": 910, "trades_per_second": 30.333, "uptick_ratio": 0.276, "downtick_ratio": 0.302}, "pressure": {"score": -27.0, "slope": -25.0}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 44.653349001175094, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-3.0585439495274853)", "volume=Declining (rvol=1.323, accel=0.724)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-7.529%, ema9_slope=-1.499)", "resistance=SAFE (session_high $12.31 (44.65% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:30:19.777335", "symbol": "MEDS", "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.41708845044597365)", "volume=Declining (rvol=1.344, accel=0.727)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.978%, ema9_slope=-1.6327)", "resistance=SAFE (session_high $12.31 (42.97% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:30:19.773243+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.61, "open": 4.035, "extension_from_open_pct": 113.38289962825276, "price_1m": 8.37, "price_3m": 8.0606, "price_5m": 9.225, "price_sub": 8.3697}, "velocity": {"velocity_1m": 0.04778972520908009, "velocity_sub": 0.09570235492311532}, "slope": {"slope_1m": 2.826855123674915, "slope_3m": 2.110164454131159, "slope_5m": 0.41708845044597365, "slope_sub": 2.4740256456779757}, "acceleration": {"momentum_acceleration": 2.0569, "velocity_acceleration": 0.000682, "slope_acceleration": 0.020867}, "volume": {"volume_1m": 73535.0, "volume_3m": 821713.0, "volume_5m": 1988352.0, "volume_sub": 73535.0, "volume_acceleration": 0.727, "relative_volume": 1.344}, "vwap": {"value": 6.3814, "slope": 0.0183, "price_vs_vwap_pct": 34.923, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 76, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7837, "ema20": 9.0548, "ema9_slope": -1.6327, "price_vs_ema9_pct": -1.978, "price_vs_ema9_atr": -0.297}, "volatility": {"atr": 0.5847, "atr_pct": 6.79, "vwap_distance_atr": 3.812, "range_expansion_pct": -58.0}, "rsi": {"value": 45.8, "has_full_history": true}, "quote": {"bid": 8.61, "ask": 8.64, "spread": 0.03, "spread_pct": 0.348}, "trade_flow": {"tick_count_sub": 717, "trades_per_second": 23.9, "uptick_ratio": 0.324, "downtick_ratio": 0.294}, "pressure": {"score": 29.4, "slope": 56.4}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 42.97328687572591, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.41708845044597365)", "volume=Declining (rvol=1.344, accel=0.727)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.978%, ema9_slope=-1.6327)", "resistance=SAFE (session_high $12.31 (42.97% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:30:24.789195", "symbol": "MEDS", "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.28615415509220293)", "volume=Declining (rvol=1.345, accel=0.728)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.482%, ema9_slope=-1.6575)", "resistance=SAFE (session_high $12.31 (43.89% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:30:24.784995+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.555, "open": 4.035, "extension_from_open_pct": 112.01982651796776, "price_1m": 8.37, "price_3m": 8.0606, "price_5m": 9.225, "price_sub": 8.3697}, "velocity": {"velocity_1m": 0.0368379131819993, "velocity_sub": 0.07379794576468285}, "slope": {"slope_1m": 2.186115214180213, "slope_3m": 1.7871326449563085, "slope_5m": 0.28615415509220293, "slope_sub": 2.084809338382286}, "acceleration": {"momentum_acceleration": 1.7987, "velocity_acceleration": -0.004371, "slope_acceleration": -0.127847}, "volume": {"volume_1m": 124757.0, "volume_3m": 872935.0, "volume_5m": 2039574.0, "volume_sub": 124757.0, "volume_acceleration": 0.728, "relative_volume": 1.345}, "vwap": {"value": 6.3827, "slope": 0.0195, "price_vs_vwap_pct": 34.035, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 76, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7727, "ema20": 9.0496, "ema9_slope": -1.6575, "price_vs_ema9_pct": -2.482, "price_vs_ema9_atr": -0.37}, "volatility": {"atr": 0.5889, "atr_pct": 6.884, "vwap_distance_atr": 3.689, "range_expansion_pct": -54.7}, "rsi": {"value": 45.2, "has_full_history": true}, "quote": {"bid": 8.55, "ask": 8.59, "spread": 0.04, "spread_pct": 0.467}, "trade_flow": {"tick_count_sub": 1065, "trades_per_second": 35.5, "uptick_ratio": 0.323, "downtick_ratio": 0.291}, "pressure": {"score": 29.5, "slope": 0.1}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 43.892460549386335, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.28615415509220293)", "volume=Declining (rvol=1.345, accel=0.728)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.482%, ema9_slope=-1.6575)", "resistance=SAFE (session_high $12.31 (43.89% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:30:29.814677", "symbol": "MEDS", "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.46461570768584654)", "volume=Declining (rvol=1.346, accel=0.728)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.795%, ema9_slope=-1.6237)", "resistance=SAFE (session_high $12.31 (42.64% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:30:29.811315+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.63, "open": 4.035, "extension_from_open_pct": 113.87856257744735, "price_1m": 8.37, "price_3m": 8.0606, "price_5m": 9.225, "price_sub": 8.3697}, "velocity": {"velocity_1m": 0.051772202309837034, "velocity_sub": 0.10366759461709135}, "slope": {"slope_1m": 3.058823529411783, "slope_3m": 2.2272817263908133, "slope_5m": 0.46461570768584654, "slope_sub": 2.615243298840363}, "acceleration": {"momentum_acceleration": 2.1506, "velocity_acceleration": 0.005943, "slope_acceleration": 0.173628}, "volume": {"volume_1m": 157610.0, "volume_3m": 905788.0, "volume_5m": 2072427.0, "volume_sub": 157610.0, "volume_acceleration": 0.728, "relative_volume": 1.346}, "vwap": {"value": 6.3835, "slope": 0.0204, "price_vs_vwap_pct": 35.192, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 76, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7877, "ema20": 9.0568, "ema9_slope": -1.6237, "price_vs_ema9_pct": -1.795, "price_vs_ema9_atr": -0.268}, "volatility": {"atr": 0.5889, "atr_pct": 6.824, "vwap_distance_atr": 3.814, "range_expansion_pct": -54.8}, "rsi": {"value": 46.0, "has_full_history": true}, "quote": {"bid": 8.59, "ask": 8.64, "spread": 0.05, "spread_pct": 0.58}, "trade_flow": {"tick_count_sub": 1288, "trades_per_second": 42.933, "uptick_ratio": 0.321, "downtick_ratio": 0.292}, "pressure": {"score": 29.4, "slope": -0.1}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 42.64194669756662, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.46461570768584654)", "volume=Declining (rvol=1.346, accel=0.728)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.795%, ema9_slope=-1.6237)", "resistance=SAFE (session_high $12.31 (42.64% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:30:34.824824", "symbol": "MEDS", "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.5002313898178912)", "volume=Declining (rvol=1.346, accel=0.729)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.658%, ema9_slope=-1.6169)", "resistance=SAFE (session_high $12.31 (42.39% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:30:34.820837+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.645, "open": 4.035, "extension_from_open_pct": 114.25030978934323, "price_1m": 8.37, "price_3m": 8.0606, "price_5m": 9.225, "price_sub": 8.6384}, "velocity": {"velocity_1m": 0.0547590601354043, "velocity_sub": 0.0025467679199847305}, "slope": {"slope_1m": 3.2324419629738506, "slope_3m": 2.314998021369205, "slope_5m": 0.5002313898178912, "slope_sub": 2.5003893268611956}, "acceleration": {"momentum_acceleration": 2.0002, "velocity_acceleration": -0.020186, "slope_acceleration": 0.034658}, "volume": {"volume_1m": 181054.0, "volume_3m": 929232.0, "volume_5m": 2095871.0, "volume_sub": 23410.0, "volume_acceleration": 0.729, "relative_volume": 1.346}, "vwap": {"value": 6.3841, "slope": 0.021, "price_vs_vwap_pct": 35.414, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 76, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.7907, "ema20": 9.0582, "ema9_slope": -1.6169, "price_vs_ema9_pct": -1.658, "price_vs_ema9_atr": -0.247}, "volatility": {"atr": 0.5889, "atr_pct": 6.813, "vwap_distance_atr": 3.839, "range_expansion_pct": -54.9}, "rsi": {"value": 46.2, "has_full_history": true}, "quote": {"bid": 8.64, "ask": 8.65, "spread": 0.01, "spread_pct": 0.116}, "trade_flow": {"tick_count_sub": 205, "trades_per_second": 6.833, "uptick_ratio": 0.322, "downtick_ratio": 0.332}, "pressure": {"score": -5.4, "slope": -34.8}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 42.39444765760557, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.5002313898178912)", "volume=Declining (rvol=1.346, accel=0.729)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.658%, ema9_slope=-1.6169)", "resistance=SAFE (session_high $12.31 (42.39% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:30:39.835416", "symbol": "MEDS", "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.748829285007232)", "volume=Declining (rvol=1.347, accel=0.729)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.7%, ema9_slope=-1.5695)", "resistance=SAFE (session_high $12.31 (40.69% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:30:39.831588+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.75, "open": 4.035, "extension_from_open_pct": 116.85254027261462, "price_1m": 8.37, "price_3m": 8.0606, "price_5m": 9.225, "price_sub": 8.6384}, "velocity": {"velocity_1m": 0.07566706491437691, "velocity_sub": 0.04306353028338552}, "slope": {"slope_1m": 4.439252336448607, "slope_3m": 2.9261083743842318, "slope_5m": 0.748829285007232, "slope_sub": 3.2308769380838385}, "acceleration": {"momentum_acceleration": 2.482, "velocity_acceleration": 0.008086, "slope_acceleration": 0.240844}, "volume": {"volume_1m": 219479.0, "volume_3m": 967657.0, "volume_5m": 2134296.0, "volume_sub": 61835.0, "volume_acceleration": 0.729, "relative_volume": 1.347}, "vwap": {"value": 6.3852, "slope": 0.0221, "price_vs_vwap_pct": 37.035, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 76, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.8117, "ema20": 9.0682, "ema9_slope": -1.5695, "price_vs_ema9_pct": -0.7, "price_vs_ema9_atr": -0.104}, "volatility": {"atr": 0.5947, "atr_pct": 6.796, "vwap_distance_atr": 3.977, "range_expansion_pct": -50.9}, "rsi": {"value": 47.3, "has_full_history": true}, "quote": {"bid": 8.72, "ask": 8.78, "spread": 0.06, "spread_pct": 0.686}, "trade_flow": {"tick_count_sub": 511, "trades_per_second": 17.033, "uptick_ratio": 0.327, "downtick_ratio": 0.305}, "pressure": {"score": 24.2, "slope": 29.6}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 40.68571428571429, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.748829285007232)", "volume=Declining (rvol=1.347, accel=0.729)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.7%, ema9_slope=-1.5695)", "resistance=SAFE (session_high $12.31 (40.69% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:31:59.988574", "symbol": "MARA", "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.08761170492377907)", "volume=Declining (rvol=0.265, accel=0.878)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.192%, ema9_slope=-0.0512)", "resistance=SAFE (session_high $11.53 (1.12% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:31:59.984675+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.4, "open": 11.29, "extension_from_open_pct": 0.9743135518157771, "price_1m": 11.395, "price_3m": 11.425, "price_5m": 11.445, "price_sub": 11.395}, "velocity": {"velocity_1m": 0.0007313149041978619, "velocity_sub": 0.0014626298083957239}, "slope": {"slope_1m": 0.0438692695766684, "slope_3m": -0.06577024261911192, "slope_5m": -0.08761170492377907, "slope_sub": -0.189029121531871}, "acceleration": {"momentum_acceleration": 0.1014, "velocity_acceleration": -3e-06, "slope_acceleration": -9.9e-05}, "volume": {"volume_1m": 68265.0, "volume_3m": 211503.0, "volume_5m": 367656.0, "volume_sub": 36594.0, "volume_acceleration": 0.878, "relative_volume": 0.265}, "vwap": {"value": 11.3949, "slope": 0.0002, "price_vs_vwap_pct": 0.044, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 33, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4219, "ema20": 11.4309, "ema9_slope": -0.0512, "price_vs_ema9_pct": -0.192, "price_vs_ema9_atr": -0.639}, "volatility": {"atr": 0.0343, "atr_pct": 0.301, "vwap_distance_atr": 0.148, "range_expansion_pct": -8.9}, "rsi": {"value": 42.8, "has_full_history": true}, "quote": {"bid": 11.39, "ask": 11.4, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 94, "trades_per_second": 3.133, "uptick_ratio": 0.181, "downtick_ratio": 0.245}, "pressure": {"score": -4.6, "slope": -3.7}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 1.1228070175438607, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.08761170492377907)", "volume=Declining (rvol=0.265, accel=0.878)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.192%, ema9_slope=-0.0512)", "resistance=SAFE (session_high $11.53 (1.12% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:32:04.998765", "symbol": "MARA", "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.06575486586007458)", "volume=Declining (rvol=0.265, accel=0.864)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.189%, ema9_slope=-0.0541)", "resistance=SAFE (session_high $11.53 (1.17% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:32:04.994571+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.395, "open": 11.29, "extension_from_open_pct": 0.9300265721877806, "price_1m": 11.4, "price_3m": 11.415, "price_5m": 11.435, "price_sub": 11.4}, "velocity": {"velocity_1m": -0.0007309941520468979, "velocity_sub": -0.0014619883040937957}, "slope": {"slope_1m": -0.0438692695766684, "slope_3m": 0.0, "slope_5m": -0.06575486586007458, "slope_sub": 0.03510311540148802}, "acceleration": {"momentum_acceleration": -0.1009, "velocity_acceleration": -0.000584, "slope_acceleration": -0.017513}, "volume": {"volume_1m": 182.0, "volume_3m": 145238.0, "volume_5m": 239806.0, "volume_sub": 182.0, "volume_acceleration": 0.864, "relative_volume": 0.265}, "vwap": {"value": 11.3949, "slope": 0.0001, "price_vs_vwap_pct": 0.001, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 34, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4166, "ema20": 11.4275, "ema9_slope": -0.0541, "price_vs_ema9_pct": -0.189, "price_vs_ema9_atr": -0.655}, "volatility": {"atr": 0.0329, "atr_pct": 0.289, "vwap_distance_atr": 0.003, "range_expansion_pct": -31.4}, "rsi": {"value": 41.8, "has_full_history": true}, "quote": {"bid": 11.39, "ask": 11.4, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -4.4, "slope": 0.2}}, "prediction": {"symbol": "MARA", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 1.167178587099613, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.06575486586007458)", "volume=Declining (rvol=0.265, accel=0.864)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.189%, ema9_slope=-0.0541)", "resistance=SAFE (session_high $11.53 (1.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:32:10.009880", "symbol": "MARA", "shortlisted": true, "confidence_rank": 1, "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 $11.39 fell below VWAP $11.39", "momentum=Deteriorating (slope_5m=-0.07452871547566775)", "volume=Declining (rvol=0.265, accel=0.864)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.224%, ema9_slope=-0.0558)", "resistance=SAFE (session_high $11.53 (1.21% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:32:10.006228+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.39, "open": 11.29, "extension_from_open_pct": 0.8857395925598002, "price_1m": 11.4, "price_3m": 11.415, "price_5m": 11.435, "price_sub": 11.4}, "velocity": {"velocity_1m": -0.001461988304093536, "velocity_sub": -0.002923976608187072}, "slope": {"slope_1m": -0.08775778850372784, "slope_3m": -0.02193944712592806, "slope_5m": -0.07452871547566775, "slope_sub": 0.0087767416346695}, "acceleration": {"momentum_acceleration": -0.0833, "velocity_acceleration": -0.000292, "slope_acceleration": -0.008757}, "volume": {"volume_1m": 1908.0, "volume_3m": 146964.0, "volume_5m": 241532.0, "volume_sub": 1908.0, "volume_acceleration": 0.864, "relative_volume": 0.265}, "vwap": {"value": 11.3949, "slope": 0.0001, "price_vs_vwap_pct": -0.043, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 11.4156, "ema20": 11.427, "ema9_slope": -0.0558, "price_vs_ema9_pct": -0.224, "price_vs_ema9_atr": -0.768}, "volatility": {"atr": 0.0333, "atr_pct": 0.292, "vwap_distance_atr": -0.147, "range_expansion_pct": -31.4}, "rsi": {"value": 40.8, "has_full_history": true}, "quote": {"bid": 11.39, "ask": 11.4, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.263, "downtick_ratio": 0.263}, "pressure": {"score": -5.4, "slope": -1.0}}, "prediction": {"symbol": "MARA", "direction": "DOWN", "confidence": 15.0, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 1.2115891132572423, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.07452871547566775)", "volume=Declining (rvol=0.265, accel=0.864)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.224%, ema9_slope=-0.0558)", "resistance=SAFE (session_high $11.53 (1.21% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:32:15.020277", "symbol": "MARA", "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.002979017204701378)", "volume=Declining (rvol=0.265, accel=0.864)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.062%, ema9_slope=-0.0416)", "resistance=SAFE (session_high $11.53 (0.85% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:32:15.016117+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.4308, "open": 11.29, "extension_from_open_pct": 1.247121346324185, "price_1m": 11.4, "price_3m": 11.415, "price_5m": 11.435, "price_sub": 11.4}, "velocity": {"velocity_1m": 0.004502923976608081, "velocity_sub": 0.009005847953216161}, "slope": {"slope_1m": 0.26981095712808373, "slope_3m": 0.15689918131935582, "slope_5m": -0.002979017204701378, "slope_sub": 0.22343135492526356}, "acceleration": {"momentum_acceleration": -0.2264, "velocity_acceleration": 0.002381, "slope_acceleration": 0.071373}, "volume": {"volume_1m": 2247.0, "volume_3m": 147303.0, "volume_5m": 241871.0, "volume_sub": 2247.0, "volume_acceleration": 0.864, "relative_volume": 0.265}, "vwap": {"value": 11.3949, "slope": 0.0001, "price_vs_vwap_pct": 0.315, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 34, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.4237, "ema20": 11.4309, "ema9_slope": -0.0416, "price_vs_ema9_pct": 0.062, "price_vs_ema9_atr": 0.213}, "volatility": {"atr": 0.0333, "atr_pct": 0.291, "vwap_distance_atr": 1.079, "range_expansion_pct": -31.5}, "rsi": {"value": 50.2, "has_full_history": true}, "quote": {"bid": 11.39, "ask": 11.4, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.32, "downtick_ratio": 0.28}, "pressure": {"score": 4.5, "slope": 9.9}}, "prediction": {"symbol": "MARA", "direction": "NEUTRAL", "confidence": 35.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 0.8503341848339648, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.002979017204701378)", "volume=Declining (rvol=0.265, accel=0.864)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Fading (price_vs_ema9=0.062%, ema9_slope=-0.0416)", "resistance=SAFE (session_high $11.53 (0.85% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:32:20.030053", "symbol": "MARA", "shortlisted": true, "confidence_rank": 1, "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 $11.39 fell below VWAP $11.39", "momentum=Deteriorating (slope_5m=-0.07452871547566775)", "volume=Declining (rvol=0.265, accel=0.864)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.224%, ema9_slope=-0.0558)", "resistance=SAFE (session_high $11.53 (1.21% away))", "extension=NORMAL"], "features": {"symbol": "MARA", "computed_at": "2026-09-16T15:32:20.026409+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.39, "open": 11.29, "extension_from_open_pct": 0.8857395925598002, "price_1m": 11.4, "price_3m": 11.415, "price_5m": 11.435, "price_sub": 11.4}, "velocity": {"velocity_1m": -0.001461988304093536, "velocity_sub": -0.002923976608187072}, "slope": {"slope_1m": -0.08775778850372784, "slope_3m": -0.02193944712592806, "slope_5m": -0.07452871547566775, "slope_sub": 0.0087767416346695}, "acceleration": {"momentum_acceleration": -0.0833, "velocity_acceleration": -0.002381, "slope_acceleration": -0.071367}, "volume": {"volume_1m": 3061.0, "volume_3m": 148117.0, "volume_5m": 242685.0, "volume_sub": 3061.0, "volume_acceleration": 0.864, "relative_volume": 0.265}, "vwap": {"value": 11.3949, "slope": 0.0001, "price_vs_vwap_pct": -0.043, "time_above_pct": 95.0, "time_below_pct": 5.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 11.4156, "ema20": 11.427, "ema9_slope": -0.0558, "price_vs_ema9_pct": -0.224, "price_vs_ema9_atr": -0.768}, "volatility": {"atr": 0.0333, "atr_pct": 0.292, "vwap_distance_atr": -0.147, "range_expansion_pct": -31.4}, "rsi": {"value": 40.8, "has_full_history": true}, "quote": {"bid": 11.39, "ask": 11.4, "spread": 0.01, "spread_pct": 0.088}, "trade_flow": {"tick_count_sub": 30, "trades_per_second": 1.0, "uptick_ratio": 0.3, "downtick_ratio": 0.367}, "pressure": {"score": -8.1, "slope": -12.6}}, "prediction": {"symbol": "MARA", "direction": "DOWN", "confidence": 15.0, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.528, "resistance_source": "session_high", "resistance_distance_pct": 1.2115891132572423, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.07452871547566775)", "volume=Declining (rvol=0.265, accel=0.864)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.224%, ema9_slope=-0.0558)", "resistance=SAFE (session_high $11.53 (1.21% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:33:40.166451", "symbol": "MEDS", "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": ["price acceleration sharply negative (-4.5222)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=2.5182713519804762)", "volume=Declining (rvol=1.369, accel=0.715)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.13%, ema9_slope=0.7744)", "resistance=SAFE (session_high $12.31 (34.24% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:33:40.162591+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.17, "open": 4.035, "extension_from_open_pct": 127.26146220570011, "price_1m": 9.52, "price_3m": 8.8438, "price_5m": 8.255, "price_sub": 9.17}, "velocity": {"velocity_1m": -0.06127450980392151, "velocity_sub": 0.0}, "slope": {"slope_1m": -3.745318352059922, "slope_3m": -0.6427828548350751, "slope_5m": 2.5182713519804762, "slope_sub": -2.0039397270140005}, "acceleration": {"momentum_acceleration": -4.5222, "velocity_acceleration": -0.000239, "slope_acceleration": -0.045386}, "volume": {"volume_1m": 233609.0, "volume_3m": 1300572.0, "volume_5m": 2084323.0, "volume_sub": 24162.0, "volume_acceleration": 0.715, "relative_volume": 1.369}, "vwap": {"value": 6.4317, "slope": 0.0424, "price_vs_vwap_pct": 42.576, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.0675, "ema20": 9.1407, "ema9_slope": 0.7744, "price_vs_ema9_pct": 1.13, "price_vs_ema9_atr": 0.197}, "volatility": {"atr": 0.5203, "atr_pct": 5.674, "vwap_distance_atr": 5.262, "range_expansion_pct": -58.3}, "rsi": {"value": 51.0, "has_full_history": true}, "quote": {"bid": 9.13, "ask": 9.18, "spread": 0.05, "spread_pct": 0.546}, "trade_flow": {"tick_count_sub": 282, "trades_per_second": 9.4, "uptick_ratio": 0.351, "downtick_ratio": 0.358}, "pressure": {"score": -7.4, "slope": -31.6}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 34.24209378407853, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=2.5182713519804762)", "volume=Declining (rvol=1.369, accel=0.715)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.13%, ema9_slope=0.7744)", "resistance=SAFE (session_high $12.31 (34.24% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:33:45.176443", "symbol": "MEDS", "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": ["price acceleration sharply negative (-4.3919)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=2.58293770744101)", "volume=Declining (rvol=1.369, accel=0.715)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.394%, ema9_slope=0.7877)", "resistance=SAFE (session_high $12.31 (33.80% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:33:45.172535+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.2, "open": 4.035, "extension_from_open_pct": 128.00495662949191, "price_1m": 9.52, "price_3m": 8.8438, "price_5m": 8.255, "price_sub": 9.17}, "velocity": {"velocity_1m": -0.056022408963585485, "velocity_sub": 0.01090512540894197}, "slope": {"slope_1m": -3.4188034188034218, "slope_3m": -0.48143692051738896, "slope_5m": 2.58293770744101, "slope_sub": -1.8089885528467515}, "acceleration": {"momentum_acceleration": -4.3919, "velocity_acceleration": 0.002177, "slope_acceleration": 0.065173}, "volume": {"volume_1m": 246785.0, "volume_3m": 1313748.0, "volume_5m": 2097499.0, "volume_sub": 37338.0, "volume_acceleration": 0.715, "relative_volume": 1.369}, "vwap": {"value": 6.4321, "slope": 0.0428, "price_vs_vwap_pct": 43.032, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.0735, "ema20": 9.1436, "ema9_slope": 0.7877, "price_vs_ema9_pct": 1.394, "price_vs_ema9_atr": 0.243}, "volatility": {"atr": 0.5203, "atr_pct": 5.656, "vwap_distance_atr": 5.319, "range_expansion_pct": -58.4}, "rsi": {"value": 51.3, "has_full_history": true}, "quote": {"bid": 9.16, "ask": 9.2, "spread": 0.04, "spread_pct": 0.436}, "trade_flow": {"tick_count_sub": 450, "trades_per_second": 15.0, "uptick_ratio": 0.32, "downtick_ratio": 0.32}, "pressure": {"score": 0.5, "slope": 7.9}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 33.804347826086975, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=2.58293770744101)", "volume=Declining (rvol=1.369, accel=0.715)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.394%, ema9_slope=0.7877)", "resistance=SAFE (session_high $12.31 (33.80% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:33:50.182469", "symbol": "MEDS", "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": ["price acceleration sharply negative (-4.4788)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=2.539836340830508)", "volume=Declining (rvol=1.369, accel=0.716)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.218%, ema9_slope=0.7788)", "resistance=SAFE (session_high $12.31 (34.10% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:33:50.179192+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.18, "open": 4.035, "extension_from_open_pct": 127.50929368029738, "price_1m": 9.52, "price_3m": 8.8438, "price_5m": 8.255, "price_sub": 9.17}, "velocity": {"velocity_1m": -0.0595238095238095, "velocity_sub": 0.003635041802980657}, "slope": {"slope_1m": -3.636363636363635, "slope_3m": -0.5889624471684411, "slope_5m": 2.539836340830508, "slope_sub": -1.938921084235383}, "acceleration": {"momentum_acceleration": -4.4788, "velocity_acceleration": -0.001452, "slope_acceleration": -0.043454}, "volume": {"volume_1m": 254202.0, "volume_3m": 1321165.0, "volume_5m": 2104916.0, "volume_sub": 44755.0, "volume_acceleration": 0.716, "relative_volume": 1.369}, "vwap": {"value": 6.4323, "slope": 0.0431, "price_vs_vwap_pct": 42.717, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.0695, "ema20": 9.1417, "ema9_slope": 0.7788, "price_vs_ema9_pct": 1.218, "price_vs_ema9_atr": 0.212}, "volatility": {"atr": 0.5203, "atr_pct": 5.668, "vwap_distance_atr": 5.28, "range_expansion_pct": -58.3}, "rsi": {"value": 51.1, "has_full_history": true}, "quote": {"bid": 9.17, "ask": 9.2, "spread": 0.03, "spread_pct": 0.327}, "trade_flow": {"tick_count_sub": 565, "trades_per_second": 18.833, "uptick_ratio": 0.331, "downtick_ratio": 0.322}, "pressure": {"score": -4.2, "slope": -4.7}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 34.09586056644881, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=2.539836340830508)", "volume=Declining (rvol=1.369, accel=0.716)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.218%, ema9_slope=0.7788)", "resistance=SAFE (session_high $12.31 (34.10% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:33:55.192176", "symbol": "MEDS", "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": ["price acceleration sharply negative (-4.3052)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=2.626000968090588)", "volume=Declining (rvol=1.369, accel=0.716)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.57%, ema9_slope=0.7966)", "resistance=SAFE (session_high $12.31 (33.51% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:33:55.188662+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.22, "open": 4.035, "extension_from_open_pct": 128.5006195786865, "price_1m": 9.52, "price_3m": 8.8438, "price_5m": 8.255, "price_sub": 9.17}, "velocity": {"velocity_1m": -0.05252100840336116, "velocity_sub": 0.01817520901490393}, "slope": {"slope_1m": -3.201707577374588, "slope_3m": -0.3740648379052302, "slope_5m": 2.626000968090588, "slope_sub": -1.6791955062572548}, "acceleration": {"momentum_acceleration": -4.3052, "velocity_acceleration": 0.002903, "slope_acceleration": 0.086767}, "volume": {"volume_1m": 258522.0, "volume_3m": 1325485.0, "volume_5m": 2109236.0, "volume_sub": 49075.0, "volume_acceleration": 0.716, "relative_volume": 1.369}, "vwap": {"value": 6.4325, "slope": 0.0432, "price_vs_vwap_pct": 43.335, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 79, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.0775, "ema20": 9.1455, "ema9_slope": 0.7966, "price_vs_ema9_pct": 1.57, "price_vs_ema9_atr": 0.274}, "volatility": {"atr": 0.5203, "atr_pct": 5.644, "vwap_distance_atr": 5.357, "range_expansion_pct": -58.4}, "rsi": {"value": 51.5, "has_full_history": true}, "quote": {"bid": 9.2, "ask": 9.24, "spread": 0.04, "spread_pct": 0.434}, "trade_flow": {"tick_count_sub": 650, "trades_per_second": 21.667, "uptick_ratio": 0.329, "downtick_ratio": 0.317}, "pressure": {"score": 6.1, "slope": 10.3}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 33.51409978308026, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=2.626000968090588)", "volume=Declining (rvol=1.369, accel=0.716)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.57%, ema9_slope=0.7966)", "resistance=SAFE (session_high $12.31 (33.51% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:34:17.462969", "symbol": "MEDS", "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": ["price acceleration sharply negative (-2.9569)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.49202217307437257)", "volume=Declining (rvol=1.371, accel=0.706)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.7378)", "resistance=SAFE (session_high $12.31 (35.27% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:34:17.459135+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1, "open": 4.035, "extension_from_open_pct": 125.52664188351919, "price_1m": 9.23, "price_3m": 9.2899, "price_5m": 8.37, "price_sub": 9.23}, "velocity": {"velocity_1m": -0.023474178403756006, "velocity_sub": -0.04694835680751201}, "slope": {"slope_1m": -1.4184397163120654, "slope_3m": -2.262118491921005, "slope_5m": 0.49202217307437257, "slope_sub": -2.4648648648648663}, "acceleration": {"momentum_acceleration": -2.9569, "velocity_acceleration": -0.002924, "slope_acceleration": 0.080073}, "volume": {"volume_1m": 72178.0, "volume_3m": 822289.0, "volume_5m": 1797905.0, "volume_sub": 72178.0, "volume_acceleration": 0.706, "relative_volume": 1.371}, "vwap": {"value": 6.4358, "slope": 0.0269, "price_vs_vwap_pct": 41.397, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 80, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.0836, "ema20": 9.142, "ema9_slope": 0.7378, "price_vs_ema9_pct": 0.18, "price_vs_ema9_atr": 0.034}, "volatility": {"atr": 0.4846, "atr_pct": 5.325, "vwap_distance_atr": 5.498, "range_expansion_pct": -69.6}, "rsi": {"value": 50.2, "has_full_history": true}, "quote": {"bid": 9.1, "ask": 9.13, "spread": 0.03, "spread_pct": 0.329}, "trade_flow": {"tick_count_sub": 613, "trades_per_second": 20.433, "uptick_ratio": 0.274, "downtick_ratio": 0.294}, "pressure": {"score": -41.0, "slope": -47.1}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 35.27472527472529, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.49202217307437257)", "volume=Declining (rvol=1.371, accel=0.706)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.7378)", "resistance=SAFE (session_high $12.31 (35.27% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:38:02.855386", "symbol": "MEDS", "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.23135415707836085)", "volume=Declining (rvol=1.384, accel=0.686)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.502%, ema9_slope=-0.204)", "resistance=SAFE (session_high $12.31 (39.54% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:38:02.851384+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.822, "open": 4.035, "extension_from_open_pct": 118.63692688971497, "price_1m": 8.83, "price_3m": 9.0201, "price_5m": 9.23, "price_sub": 8.83}, "velocity": {"velocity_1m": -0.0015100037750096066, "velocity_sub": -0.0030200075500192132}, "slope": {"slope_1m": -0.09064128710628705, "slope_3m": -1.2250861681402667, "slope_5m": -0.23135415707836085, "slope_sub": -1.7372762471241774}, "acceleration": {"momentum_acceleration": 1.5059, "velocity_acceleration": 0.000195, "slope_acceleration": 0.005891}, "volume": {"volume_1m": 5561.0, "volume_3m": 340139.0, "volume_5m": 927993.0, "volume_sub": 5561.0, "volume_acceleration": 0.686, "relative_volume": 1.384}, "vwap": {"value": 6.4595, "slope": 0.0094, "price_vs_vwap_pct": 36.574, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 84, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.9565, "ema20": 9.0509, "ema9_slope": -0.204, "price_vs_ema9_pct": -1.502, "price_vs_ema9_atr": -0.282}, "volatility": {"atr": 0.4768, "atr_pct": 5.404, "vwap_distance_atr": 4.955, "range_expansion_pct": -67.7}, "rsi": {"value": 47.4, "has_full_history": true}, "quote": {"bid": 8.83, "ask": 8.87, "spread": 0.04, "spread_pct": 0.452}, "trade_flow": {"tick_count_sub": 71, "trades_per_second": 2.367, "uptick_ratio": 0.282, "downtick_ratio": 0.282}, "pressure": {"score": -10.0, "slope": 31.0}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 39.53751983677173, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.23135415707836085)", "volume=Declining (rvol=1.384, accel=0.686)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.502%, ema9_slope=-0.204)", "resistance=SAFE (session_high $12.31 (39.54% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:38:07.865277", "symbol": "MEDS", "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.07856965126731197)", "volume=Declining (rvol=1.384, accel=0.686)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.893%, ema9_slope=-0.1738)", "resistance=SAFE (session_high $12.31 (38.47% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:38:07.859137+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.89, "open": 4.035, "extension_from_open_pct": 120.32218091697646, "price_1m": 8.83, "price_3m": 9.0201, "price_5m": 9.23, "price_sub": 8.83}, "velocity": {"velocity_1m": 0.011325028312570875, "velocity_sub": 0.02265005662514175}, "slope": {"slope_1m": 0.6772009029345428, "slope_3m": -0.8408071748878844, "slope_5m": -0.07856965126731197, "slope_sub": -1.2769532343881154}, "acceleration": {"momentum_acceleration": 1.1984, "velocity_acceleration": 0.005126, "slope_acceleration": 0.153331}, "volume": {"volume_1m": 9344.0, "volume_3m": 343922.0, "volume_5m": 931776.0, "volume_sub": 9344.0, "volume_acceleration": 0.686, "relative_volume": 1.384}, "vwap": {"value": 6.4596, "slope": 0.0095, "price_vs_vwap_pct": 37.625, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 84, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.9701, "ema20": 9.0573, "ema9_slope": -0.1738, "price_vs_ema9_pct": -0.893, "price_vs_ema9_atr": -0.167}, "volatility": {"atr": 0.4804, "atr_pct": 5.404, "vwap_distance_atr": 5.059, "range_expansion_pct": -67.8}, "rsi": {"value": 48.2, "has_full_history": true}, "quote": {"bid": 8.86, "ask": 8.92, "spread": 0.06, "spread_pct": 0.675}, "trade_flow": {"tick_count_sub": 145, "trades_per_second": 4.833, "uptick_ratio": 0.324, "downtick_ratio": 0.324}, "pressure": {"score": 8.0, "slope": 18.0}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 38.47019122609673, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.07856965126731197)", "volume=Declining (rvol=1.384, accel=0.686)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.893%, ema9_slope=-0.1738)", "resistance=SAFE (session_high $12.31 (38.47% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:38:12.876567", "symbol": "MEDS", "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.07699929165134674)", "volume=Declining (rvol=1.384, accel=0.686)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.887%, ema9_slope=-0.1735)", "resistance=SAFE (session_high $12.31 (38.46% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:38:12.871427+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.8907, "open": 4.035, "extension_from_open_pct": 120.33952912019828, "price_1m": 8.83, "price_3m": 9.0201, "price_5m": 9.23, "price_sub": 8.83}, "velocity": {"velocity_1m": 0.011457153642884226, "velocity_sub": 0.022914307285768452}, "slope": {"slope_1m": 0.6850745173723458, "slope_3m": -0.836861517075404, "slope_5m": -0.07699929165134674, "slope_sub": -1.2722237312626066}, "acceleration": {"momentum_acceleration": 1.1952, "velocity_acceleration": 5.3e-05, "slope_acceleration": 0.001571}, "volume": {"volume_1m": 15429.0, "volume_3m": 350007.0, "volume_5m": 937861.0, "volume_sub": 15429.0, "volume_acceleration": 0.686, "relative_volume": 1.384}, "vwap": {"value": 6.4598, "slope": 0.0097, "price_vs_vwap_pct": 37.632, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 84, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.9702, "ema20": 9.0574, "ema9_slope": -0.1735, "price_vs_ema9_pct": -0.887, "price_vs_ema9_atr": -0.166}, "volatility": {"atr": 0.4804, "atr_pct": 5.403, "vwap_distance_atr": 5.06, "range_expansion_pct": -67.8}, "rsi": {"value": 48.2, "has_full_history": true}, "quote": {"bid": 8.89, "ask": 8.92, "spread": 0.03, "spread_pct": 0.337}, "trade_flow": {"tick_count_sub": 221, "trades_per_second": 7.367, "uptick_ratio": 0.321, "downtick_ratio": 0.344}, "pressure": {"score": 7.3, "slope": -0.7}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 38.45928891988257, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.07699929165134674)", "volume=Declining (rvol=1.384, accel=0.686)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.887%, ema9_slope=-0.1735)", "resistance=SAFE (session_high $12.31 (38.46% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:38:17.888268", "symbol": "MEDS", "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.0113126986722695)", "volume=Declining (rvol=1.384, accel=0.687)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.625%, ema9_slope=-0.1605)", "resistance=SAFE (session_high $12.31 (38.00% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:38:17.882730+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.92, "open": 4.035, "extension_from_open_pct": 121.06567534076827, "price_1m": 8.83, "price_3m": 9.0201, "price_5m": 9.23, "price_sub": 8.83}, "velocity": {"velocity_1m": 0.016987542468856146, "velocity_sub": 0.03397508493771229}, "slope": {"slope_1m": 1.014084507042252, "slope_3m": -0.6718924972004435, "slope_5m": -0.0113126986722695, "slope_sub": -1.0744264129826455}, "acceleration": {"momentum_acceleration": 1.0631, "velocity_acceleration": 0.002207, "slope_acceleration": 0.065654}, "volume": {"volume_1m": 36747.0, "volume_3m": 371325.0, "volume_5m": 959179.0, "volume_sub": 36747.0, "volume_acceleration": 0.687, "relative_volume": 1.384}, "vwap": {"value": 6.4603, "slope": 0.0103, "price_vs_vwap_pct": 38.073, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 84, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.9761, "ema20": 9.0602, "ema9_slope": -0.1605, "price_vs_ema9_pct": -0.625, "price_vs_ema9_atr": -0.115}, "volatility": {"atr": 0.4861, "atr_pct": 5.45, "vwap_distance_atr": 5.06, "range_expansion_pct": -67.8}, "rsi": {"value": 48.6, "has_full_history": true}, "quote": {"bid": 8.9, "ask": 8.94, "spread": 0.04, "spread_pct": 0.448}, "trade_flow": {"tick_count_sub": 397, "trades_per_second": 13.233, "uptick_ratio": 0.295, "downtick_ratio": 0.322}, "pressure": {"score": 14.9, "slope": 7.6}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 38.00448430493274, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.0113126986722695)", "volume=Declining (rvol=1.384, accel=0.687)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.625%, ema9_slope=-0.1605)", "resistance=SAFE (session_high $12.31 (38.00% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:38:22.899318", "symbol": "MEDS", "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": ["price acceleration sharply negative (-0.7485)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.14526918973565373)", "volume=Declining (rvol=1.385, accel=0.687)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.001%, ema9_slope=-0.1293)", "resistance=SAFE (session_high $12.31 (36.93% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:38:22.894341+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.99, "open": 4.035, "extension_from_open_pct": 122.80049566294919, "price_1m": 8.83, "price_3m": 9.0201, "price_5m": 9.23, "price_sub": 8.83}, "velocity": {"velocity_1m": 0.030200075500188776, "velocity_sub": 0.06040015100037755}, "slope": {"slope_1m": 1.795735129068464, "slope_3m": -0.2792256142963455, "slope_5m": 0.14526918973565373, "slope_sub": -0.6031834683049339}, "acceleration": {"momentum_acceleration": -0.7485, "velocity_acceleration": 0.005273, "slope_acceleration": 0.155968}, "volume": {"volume_1m": 55297.0, "volume_3m": 389875.0, "volume_5m": 977729.0, "volume_sub": 55297.0, "volume_acceleration": 0.687, "relative_volume": 1.385}, "vwap": {"value": 6.4609, "slope": 0.0108, "price_vs_vwap_pct": 39.146, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 84, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.9901, "ema20": 9.0669, "ema9_slope": -0.1293, "price_vs_ema9_pct": -0.001, "price_vs_ema9_atr": -0.0}, "volatility": {"atr": 0.4861, "atr_pct": 5.407, "vwap_distance_atr": 5.203, "range_expansion_pct": -67.9}, "rsi": {"value": 49.4, "has_full_history": true}, "quote": {"bid": 8.95, "ask": 8.99, "spread": 0.04, "spread_pct": 0.446}, "trade_flow": {"tick_count_sub": 483, "trades_per_second": 16.1, "uptick_ratio": 0.298, "downtick_ratio": 0.319}, "pressure": {"score": 26.3, "slope": 11.4}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 16.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 36.92992213570634, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.14526918973565373)", "volume=Declining (rvol=1.385, accel=0.687)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.001%, ema9_slope=-0.1293)", "resistance=SAFE (session_high $12.31 (36.93% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:41:23.198213", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.7246)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.7399577167018998)", "volume=Declining (rvol=1.395, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.999%, ema9_slope=0.0988)", "resistance=SAFE (session_high $12.31 (35.13% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:41:23.194270+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.11, "open": 4.035, "extension_from_open_pct": 125.77447335811647, "price_1m": 8.985, "price_3m": 8.88, "price_5m": 9.04, "price_sub": 8.985}, "velocity": {"velocity_1m": 0.023186792802819513, "velocity_sub": 0.04637358560563903}, "slope": {"slope_1m": 1.3815971262779774, "slope_3m": -0.11019283746557217, "slope_5m": 0.7399577167018998, "slope_sub": -0.9846827133479273}, "acceleration": {"momentum_acceleration": -1.7246, "velocity_acceleration": -7.8e-05, "slope_acceleration": -0.002297}, "volume": {"volume_1m": 52273.0, "volume_3m": 613333.0, "volume_5m": 905181.0, "volume_sub": 52273.0, "volume_acceleration": 0.693, "relative_volume": 1.395}, "vwap": {"value": 6.4801, "slope": 0.0179, "price_vs_vwap_pct": 40.585, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 87, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.0199, "ema20": 9.0611, "ema9_slope": 0.0988, "price_vs_ema9_pct": 0.999, "price_vs_ema9_atr": 0.215}, "volatility": {"atr": 0.4192, "atr_pct": 4.602, "vwap_distance_atr": 6.274, "range_expansion_pct": -48.7}, "rsi": {"value": 51.0, "has_full_history": true}, "quote": {"bid": 9.1, "ask": 9.17, "spread": 0.07, "spread_pct": 0.766}, "trade_flow": {"tick_count_sub": 500, "trades_per_second": 16.667, "uptick_ratio": 0.328, "downtick_ratio": 0.292}, "pressure": {"score": 26.2, "slope": -0.1}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 35.126234906695956, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.7399577167018998)", "volume=Declining (rvol=1.395, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.999%, ema9_slope=0.0988)", "resistance=SAFE (session_high $12.31 (35.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:41:28.208840", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.484)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.8613025116692562)", "volume=Declining (rvol=1.395, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.485%, ema9_slope=0.1232)", "resistance=SAFE (session_high $12.31 (34.32% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:41:28.204690+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.165, "open": 4.035, "extension_from_open_pct": 127.13754646840145, "price_1m": 8.985, "price_3m": 8.88, "price_5m": 9.04, "price_sub": 8.985}, "velocity": {"velocity_1m": 0.03338898163606005, "velocity_sub": 0.0667779632721201}, "slope": {"slope_1m": 1.9834710743801622, "slope_3m": 0.19244868035189716, "slope_5m": 0.8613025116692562, "slope_sub": -0.6226956165506021}, "acceleration": {"momentum_acceleration": -1.484, "velocity_acceleration": 0.004072, "slope_acceleration": 0.120124}, "volume": {"volume_1m": 66563.0, "volume_3m": 627623.0, "volume_5m": 919471.0, "volume_sub": 66563.0, "volume_acceleration": 0.693, "relative_volume": 1.395}, "vwap": {"value": 6.4805, "slope": 0.0183, "price_vs_vwap_pct": 41.424, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 87, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.0309, "ema20": 9.0663, "ema9_slope": 0.1232, "price_vs_ema9_pct": 1.485, "price_vs_ema9_atr": 0.32}, "volatility": {"atr": 0.4192, "atr_pct": 4.574, "vwap_distance_atr": 6.404, "range_expansion_pct": -48.8}, "rsi": {"value": 51.7, "has_full_history": true}, "quote": {"bid": 9.15, "ask": 9.18, "spread": 0.03, "spread_pct": 0.327}, "trade_flow": {"tick_count_sub": 613, "trades_per_second": 20.433, "uptick_ratio": 0.33, "downtick_ratio": 0.295}, "pressure": {"score": 28.7, "slope": 2.5}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 34.31533006001093, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.8613025116692562)", "volume=Declining (rvol=1.395, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.485%, ema9_slope=0.1232)", "resistance=SAFE (session_high $12.31 (34.32% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:41:33.233438", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.5704)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.8502834278092684)", "volume=Declining (rvol=1.395, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.441%, ema9_slope=0.121)", "resistance=SAFE (session_high $12.31 (34.39% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:41:33.229547+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.16, "open": 4.035, "extension_from_open_pct": 127.01363073110285, "price_1m": 8.985, "price_3m": 8.88, "price_5m": 9.04, "price_sub": 9.1207}, "velocity": {"velocity_1m": 0.03246150992394745, "velocity_sub": 0.01436293266964187}, "slope": {"slope_1m": 1.9289060347203166, "slope_3m": 0.16498625114573431, "slope_5m": 0.8502834278092684, "slope_sub": -0.7201611778888829}, "acceleration": {"momentum_acceleration": -1.5704, "velocity_acceleration": -0.010431, "slope_acceleration": -0.010859}, "volume": {"volume_1m": 70168.0, "volume_3m": 631228.0, "volume_5m": 923076.0, "volume_sub": 1549.0, "volume_acceleration": 0.693, "relative_volume": 1.395}, "vwap": {"value": 6.4806, "slope": 0.0184, "price_vs_vwap_pct": 41.345, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 87, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.0299, "ema20": 9.0658, "ema9_slope": 0.121, "price_vs_ema9_pct": 1.441, "price_vs_ema9_atr": 0.31}, "volatility": {"atr": 0.4192, "atr_pct": 4.576, "vwap_distance_atr": 6.392, "range_expansion_pct": -48.8}, "rsi": {"value": 51.6, "has_full_history": true}, "quote": {"bid": 9.16, "ask": 9.18, "spread": 0.02, "spread_pct": 0.218}, "trade_flow": {"tick_count_sub": 41, "trades_per_second": 1.367, "uptick_ratio": 0.415, "downtick_ratio": 0.341}, "pressure": {"score": 5.3, "slope": -23.4}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 34.388646288209614, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.8502834278092684)", "volume=Declining (rvol=1.395, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.441%, ema9_slope=0.121)", "resistance=SAFE (session_high $12.31 (34.39% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:41:38.239080", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.5704)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.8502834278092684)", "volume=Declining (rvol=1.396, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.441%, ema9_slope=0.121)", "resistance=SAFE (session_high $12.31 (34.39% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:41:38.235142+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.16, "open": 4.035, "extension_from_open_pct": 127.01363073110285, "price_1m": 8.985, "price_3m": 8.88, "price_5m": 9.04, "price_sub": 9.1207}, "velocity": {"velocity_1m": 0.03246150992394745, "velocity_sub": 0.01436293266964187}, "slope": {"slope_1m": 1.9289060347203166, "slope_3m": 0.16498625114573431, "slope_5m": 0.8502834278092684, "slope_sub": -0.7201611778888829}, "acceleration": {"momentum_acceleration": -1.5704, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 87541.0, "volume_3m": 648601.0, "volume_5m": 940449.0, "volume_sub": 18922.0, "volume_acceleration": 0.693, "relative_volume": 1.396}, "vwap": {"value": 6.4811, "slope": 0.0189, "price_vs_vwap_pct": 41.334, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 87, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.0299, "ema20": 9.0658, "ema9_slope": 0.121, "price_vs_ema9_pct": 1.441, "price_vs_ema9_atr": 0.308}, "volatility": {"atr": 0.4221, "atr_pct": 4.608, "vwap_distance_atr": 6.347, "range_expansion_pct": -48.8}, "rsi": {"value": 51.6, "has_full_history": true}, "quote": {"bid": 9.14, "ask": 9.18, "spread": 0.04, "spread_pct": 0.437}, "trade_flow": {"tick_count_sub": 190, "trades_per_second": 6.333, "uptick_ratio": 0.321, "downtick_ratio": 0.279}, "pressure": {"score": 4.1, "slope": -1.2}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 34.388646288209614, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.8502834278092684)", "volume=Declining (rvol=1.396, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.441%, ema9_slope=0.121)", "resistance=SAFE (session_high $12.31 (34.39% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:41:43.248562", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.3515)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.9605840777526858)", "volume=Declining (rvol=1.396, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.882%, ema9_slope=0.1432)", "resistance=SAFE (session_high $12.31 (33.66% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:41:43.245089+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.2101, "open": 4.035, "extension_from_open_pct": 128.2552664188352, "price_1m": 8.985, "price_3m": 8.88, "price_5m": 9.04, "price_sub": 9.1207}, "velocity": {"velocity_1m": 0.0417547764793176, "velocity_sub": 0.03267293080575002}, "slope": {"slope_1m": 2.474292529307354, "slope_3m": 0.4397056186436637, "slope_5m": 0.9605840777526858, "slope_sub": -0.3909278530635351}, "acceleration": {"momentum_acceleration": -1.3515, "velocity_acceleration": 0.003655, "slope_acceleration": 0.108861}, "volume": {"volume_1m": 99551.0, "volume_3m": 660611.0, "volume_5m": 952459.0, "volume_sub": 30932.0, "volume_acceleration": 0.693, "relative_volume": 1.396}, "vwap": {"value": 6.4815, "slope": 0.0193, "price_vs_vwap_pct": 42.099, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 87, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.0399, "ema20": 9.0706, "ema9_slope": 0.1432, "price_vs_ema9_pct": 1.882, "price_vs_ema9_atr": 0.403}, "volatility": {"atr": 0.4221, "atr_pct": 4.583, "vwap_distance_atr": 6.465, "range_expansion_pct": -48.9}, "rsi": {"value": 52.2, "has_full_history": true}, "quote": {"bid": 9.21, "ask": 9.23, "spread": 0.02, "spread_pct": 0.217}, "trade_flow": {"tick_count_sub": 300, "trades_per_second": 10.0, "uptick_ratio": 0.32, "downtick_ratio": 0.293}, "pressure": {"score": 16.3, "slope": 12.2}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 33.65761500960901, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.9605840777526858)", "volume=Declining (rvol=1.396, accel=0.693)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.882%, ema9_slope=0.1432)", "resistance=SAFE (session_high $12.31 (33.66% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:44:43.560626", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=2.9943623688118186)", "volume=Declining (rvol=1.42, accel=0.704)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=7.993%, ema9_slope=1.2155)", "resistance=SAFE (session_high $12.31 (20.69% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:44:43.552061+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.2, "open": 4.035, "extension_from_open_pct": 152.7881040892193, "price_1m": 9.615, "price_3m": 9.1896, "price_5m": 9.13, "price_sub": 9.815}, "velocity": {"velocity_1m": 0.10140405616224632, "velocity_sub": 0.1307522499575479}, "slope": {"slope_1m": 5.904617713853133, "slope_3m": 2.5927808845958302, "slope_5m": 2.9943623688118186, "slope_sub": 4.797340493543019}, "acceleration": {"momentum_acceleration": 1.803, "velocity_acceleration": 0.000544, "slope_acceleration": 0.019025}, "volume": {"volume_1m": 447609.0, "volume_3m": 1533718.0, "volume_5m": 1897563.0, "volume_sub": 247654.0, "volume_acceleration": 0.704, "relative_volume": 1.42}, "vwap": {"value": 6.5364, "slope": 0.0532, "price_vs_vwap_pct": 56.049, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 90, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4451, "ema20": 9.2719, "ema9_slope": 1.2155, "price_vs_ema9_pct": 7.993, "price_vs_ema9_atr": 1.563}, "volatility": {"atr": 0.4829, "atr_pct": 4.734, "vwap_distance_atr": 7.587, "range_expansion_pct": 51.7}, "rsi": {"value": 62.7, "has_full_history": true}, "quote": {"bid": 10.18, "ask": 10.2, "spread": 0.02, "spread_pct": 0.196}, "trade_flow": {"tick_count_sub": 2045, "trades_per_second": 68.167, "uptick_ratio": 0.296, "downtick_ratio": 0.27}, "pressure": {"score": 28.6, "slope": 12.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 20.686274509803933, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=2.9943623688118186)", "volume=Declining (rvol=1.42, accel=0.704)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=7.993%, ema9_slope=1.2155)", "resistance=SAFE (session_high $12.31 (20.69% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:44:48.572353", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=3.2682486102571207)", "volume=Declining (rvol=1.421, accel=0.705)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=9.11%, ema9_slope=1.2736)", "resistance=SAFE (session_high $12.31 (19.11% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:44:48.568383+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.335, "open": 4.035, "extension_from_open_pct": 156.13382899628255, "price_1m": 9.615, "price_3m": 9.1896, "price_5m": 9.13, "price_sub": 9.815}, "velocity": {"velocity_1m": 0.12480499219968809, "velocity_sub": 0.1766004415011042}, "slope": {"slope_1m": 7.218045112781961, "slope_3m": 3.2641700404858365, "slope_5m": 3.2682486102571207, "slope_sub": 5.606523955147812}, "acceleration": {"momentum_acceleration": 2.3383, "velocity_acceleration": 0.00914, "slope_acceleration": 0.261831}, "volume": {"volume_1m": 526756.0, "volume_3m": 1612865.0, "volume_5m": 1976710.0, "volume_sub": 326801.0, "volume_acceleration": 0.705, "relative_volume": 1.421}, "vwap": {"value": 6.5399, "slope": 0.0567, "price_vs_vwap_pct": 58.031, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 90, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4721, "ema20": 9.2848, "ema9_slope": 1.2736, "price_vs_ema9_pct": 9.11, "price_vs_ema9_atr": 1.748}, "volatility": {"atr": 0.4936, "atr_pct": 4.776, "vwap_distance_atr": 7.689, "range_expansion_pct": 72.4}, "rsi": {"value": 63.8, "has_full_history": true}, "quote": {"bid": 10.32, "ask": 10.35, "spread": 0.03, "spread_pct": 0.29}, "trade_flow": {"tick_count_sub": 2869, "trades_per_second": 95.633, "uptick_ratio": 0.298, "downtick_ratio": 0.278}, "pressure": {"score": 28.4, "slope": -0.2}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 19.109820996613443, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=3.2682486102571207)", "volume=Declining (rvol=1.421, accel=0.705)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=9.11%, ema9_slope=1.2736)", "resistance=SAFE (session_high $12.31 (19.11% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:44:53.581838", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=2.9332880024176493)", "volume=Declining (rvol=1.423, accel=0.707)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=7.744%, ema9_slope=1.2026)", "resistance=SAFE (session_high $12.31 (21.04% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:44:53.577652+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.17, "open": 4.035, "extension_from_open_pct": 152.0446096654275, "price_1m": 9.615, "price_3m": 9.1896, "price_5m": 9.13, "price_sub": 9.815}, "velocity": {"velocity_1m": 0.0962038481539261, "velocity_sub": 0.12056376294786907}, "slope": {"slope_1m": 5.610310841546624, "slope_3m": 2.4427480916030553, "slope_5m": 2.9332880024176493, "slope_sub": 4.6167626359564915}, "acceleration": {"momentum_acceleration": 1.6835, "velocity_acceleration": -0.011187, "slope_acceleration": -0.320952}, "volume": {"volume_1m": 617665.0, "volume_3m": 1703774.0, "volume_5m": 2067619.0, "volume_sub": 417710.0, "volume_acceleration": 0.707, "relative_volume": 1.423}, "vwap": {"value": 6.5431, "slope": 0.06, "price_vs_vwap_pct": 55.431, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 90, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4391, "ema20": 9.2691, "ema9_slope": 1.2026, "price_vs_ema9_pct": 7.744, "price_vs_ema9_atr": 1.466}, "volatility": {"atr": 0.4985, "atr_pct": 4.902, "vwap_distance_atr": 7.276, "range_expansion_pct": 83.2}, "rsi": {"value": 62.4, "has_full_history": true}, "quote": {"bid": 10.12, "ask": 10.22, "spread": 0.1, "spread_pct": 0.983}, "trade_flow": {"tick_count_sub": 3786, "trades_per_second": 126.2, "uptick_ratio": 0.293, "downtick_ratio": 0.291}, "pressure": {"score": 27.8, "slope": -0.6}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 21.042281219272375, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=2.9332880024176493)", "volume=Declining (rvol=1.423, accel=0.707)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=7.744%, ema9_slope=1.2026)", "resistance=SAFE (session_high $12.31 (21.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:44:58.589126", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["spread 1.09% exceeds max 1.0%", "momentum=Strong (slope_5m=2.790481634986423)", "volume=Declining (rvol=1.425, accel=0.709)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=7.161%, ema9_slope=1.1724)", "resistance=SAFE (session_high $12.31 (21.88% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:44:58.585390+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.1, "open": 4.035, "extension_from_open_pct": 150.30978934324656, "price_1m": 9.615, "price_3m": 9.1896, "price_5m": 9.13, "price_sub": 9.815}, "velocity": {"velocity_1m": 0.0840700294678453, "velocity_sub": 0.09679062659195115}, "slope": {"slope_1m": 4.920111590159771, "slope_3m": 2.091481040639348, "slope_5m": 2.790481634986423, "slope_sub": 4.194334059735928}, "acceleration": {"momentum_acceleration": 1.4039, "velocity_acceleration": -0.004747, "slope_acceleration": -0.137827}, "volume": {"volume_1m": 732460.0, "volume_3m": 1818569.0, "volume_5m": 2182414.0, "volume_sub": 532505.0, "volume_acceleration": 0.709, "relative_volume": 1.425}, "vwap": {"value": 6.5472, "slope": 0.0641, "price_vs_vwap_pct": 54.264, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 90, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.4251, "ema20": 9.2624, "ema9_slope": 1.1724, "price_vs_ema9_pct": 7.161, "price_vs_ema9_atr": 1.354}, "volatility": {"atr": 0.4985, "atr_pct": 4.936, "vwap_distance_atr": 7.127, "range_expansion_pct": 83.6}, "rsi": {"value": 61.8, "has_full_history": true}, "quote": {"bid": 10.05, "ask": 10.16, "spread": 0.11, "spread_pct": 1.089}, "trade_flow": {"tick_count_sub": 4454, "trades_per_second": 148.467, "uptick_ratio": 0.295, "downtick_ratio": 0.295}, "pressure": {"score": 27.7, "slope": -0.1}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 21.881188118811888, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=2.790481634986423)", "volume=Declining (rvol=1.425, accel=0.709)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=7.161%, ema9_slope=1.1724)", "resistance=SAFE (session_high $12.31 (21.88% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:45:03.620697", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=2.440864801023589)", "volume=Declining (rvol=1.425, accel=0.715)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=6.266%, ema9_slope=1.4387)", "resistance=SAFE (session_high $12.31 (20.98% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:45:03.616747+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.175, "open": 4.035, "extension_from_open_pct": 152.16852540272617, "price_1m": 10.1, "price_3m": 9.69, "price_5m": 8.985, "price_sub": 10.1}, "velocity": {"velocity_1m": 0.012376237623762552, "velocity_sub": 0.024752475247525104}, "slope": {"slope_1m": 0.7398273736128342, "slope_3m": 2.8103044496487146, "slope_5m": 2.440864801023589, "slope_sub": 4.05139833711263}, "acceleration": {"momentum_acceleration": 1.6105, "velocity_acceleration": -0.014318, "slope_acceleration": -0.830846}, "volume": {"volume_1m": 32508.0, "volume_3m": 1292520.0, "volume_5m": 2018467.0, "volume_sub": 32508.0, "volume_acceleration": 0.715, "relative_volume": 1.425}, "vwap": {"value": 6.5489, "slope": 0.0466, "price_vs_vwap_pct": 55.37, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 91, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5751, "ema20": 9.3493, "ema9_slope": 1.4387, "price_vs_ema9_pct": 6.266, "price_vs_ema9_atr": 1.313}, "volatility": {"atr": 0.4571, "atr_pct": 4.492, "vwap_distance_atr": 7.933, "range_expansion_pct": -7.0}, "rsi": {"value": 62.5, "has_full_history": true}, "quote": {"bid": 10.14, "ask": 10.21, "spread": 0.07, "spread_pct": 0.688}, "trade_flow": {"tick_count_sub": 324, "trades_per_second": 10.8, "uptick_ratio": 0.346, "downtick_ratio": 0.346}, "pressure": {"score": 10.2, "slope": -17.5}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 20.982800982800978, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=2.440864801023589)", "volume=Declining (rvol=1.425, accel=0.715)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=6.266%, ema9_slope=1.4387)", "resistance=SAFE (session_high $12.31 (20.98% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:48:03.953121", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 58.2, "direction": "NEUTRAL", "momentum": "Building", "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=Building (slope_5m=-0.9850758333585943)", "volume=Declining (rvol=1.448, accel=0.728)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.686%, ema9_slope=0.5896)", "resistance=SAFE (session_high $12.31 (26.58% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:48:03.947720+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.725, "open": 4.035, "extension_from_open_pct": 141.0161090458488, "price_1m": 9.8001, "price_3m": 10.025, "price_5m": 9.615, "price_sub": 9.83}, "velocity": {"velocity_1m": -0.012771978517226158, "velocity_sub": -0.035605289928789564}, "slope": {"slope_1m": -0.7692662265494243, "slope_3m": -0.5538430096905477, "slope_5m": -0.9850758333585943, "slope_sub": -0.9973542689708013}, "acceleration": {"momentum_acceleration": 0.0123, "velocity_acceleration": -0.000335, "slope_acceleration": -0.008368}, "volume": {"volume_1m": 10676.0, "volume_3m": 1051200.0, "volume_5m": 2287518.0, "volume_sub": 10676.0, "volume_acceleration": 0.728, "relative_volume": 1.448}, "vwap": {"value": 6.6025, "slope": 0.0364, "price_vs_vwap_pct": 47.292, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6588, "ema20": 9.4511, "ema9_slope": 0.5896, "price_vs_ema9_pct": 0.686, "price_vs_ema9_atr": 0.143}, "volatility": {"atr": 0.4641, "atr_pct": 4.772, "vwap_distance_atr": 6.728, "range_expansion_pct": -38.6}, "rsi": {"value": 55.8, "has_full_history": true}, "quote": {"bid": 9.7, "ask": 9.75, "spread": 0.05, "spread_pct": 0.514}, "trade_flow": {"tick_count_sub": 155, "trades_per_second": 5.167, "uptick_ratio": 0.252, "downtick_ratio": 0.316}, "pressure": {"score": -34.3, "slope": -44.5}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 26.580976863753225, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.9850758333585943)", "volume=Declining (rvol=1.448, accel=0.728)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.686%, ema9_slope=0.5896)", "resistance=SAFE (session_high $12.31 (26.58% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:48:08.962546", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 58.2, "direction": "NEUTRAL", "momentum": "Building", "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=Building (slope_5m=-0.9958931408175722)", "volume=Declining (rvol=1.449, accel=0.728)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.642%, ema9_slope=0.5874)", "resistance=SAFE (session_high $12.31 (26.65% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:48:08.959153+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.7197, "open": 4.035, "extension_from_open_pct": 140.88475836431223, "price_1m": 9.8001, "price_3m": 10.025, "price_5m": 9.615, "price_sub": 9.83}, "velocity": {"velocity_1m": -0.013673329863981133, "velocity_sub": -0.037402509325195156}, "slope": {"slope_1m": -0.8237789321611997, "slope_3m": -0.5810269408446083, "slope_5m": -0.9958931408175722, "slope_sub": -1.029790065237979}, "acceleration": {"momentum_acceleration": 0.0339, "velocity_acceleration": -0.000359, "slope_acceleration": -0.010878}, "volume": {"volume_1m": 21307.0, "volume_3m": 1061831.0, "volume_5m": 2298149.0, "volume_sub": 21307.0, "volume_acceleration": 0.728, "relative_volume": 1.449}, "vwap": {"value": 6.6029, "slope": 0.0367, "price_vs_vwap_pct": 47.203, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6577, "ema20": 9.4506, "ema9_slope": 0.5874, "price_vs_ema9_pct": 0.642, "price_vs_ema9_atr": 0.133}, "volatility": {"atr": 0.4648, "atr_pct": 4.782, "vwap_distance_atr": 6.706, "range_expansion_pct": -38.6}, "rsi": {"value": 55.7, "has_full_history": true}, "quote": {"bid": 9.7, "ask": 9.72, "spread": 0.02, "spread_pct": 0.206}, "trade_flow": {"tick_count_sub": 277, "trades_per_second": 9.233, "uptick_ratio": 0.282, "downtick_ratio": 0.332}, "pressure": {"score": -35.0, "slope": -0.7}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 26.649999485580842, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.9958931408175722)", "volume=Declining (rvol=1.449, accel=0.728)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.642%, ema9_slope=0.5874)", "resistance=SAFE (session_high $12.31 (26.65% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:48:13.972544", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 58.2, "direction": "NEUTRAL", "momentum": "Building", "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=Building (slope_5m=-1.1281330000910688)", "volume=Declining (rvol=1.449, accel=0.729)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.106%, ema9_slope=0.5605)", "resistance=SAFE (session_high $12.31 (27.50% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:48:13.968706+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.655, "open": 4.035, "extension_from_open_pct": 139.28128872366787, "price_1m": 9.8001, "price_3m": 10.025, "price_5m": 9.615, "price_sub": 9.83}, "velocity": {"velocity_1m": -0.024676618946065366, "velocity_sub": -0.05934214988131594}, "slope": {"slope_1m": -1.4916397242882442, "slope_3m": -0.9136691875650848, "slope_5m": -1.1281330000910688, "slope_sub": -1.426456598379209}, "acceleration": {"momentum_acceleration": 0.2983, "velocity_acceleration": -0.00438, "slope_acceleration": -0.133317}, "volume": {"volume_1m": 51795.0, "volume_3m": 1092319.0, "volume_5m": 2328637.0, "volume_sub": 51795.0, "volume_acceleration": 0.729, "relative_volume": 1.449}, "vwap": {"value": 6.6039, "slope": 0.0377, "price_vs_vwap_pct": 46.202, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6448, "ema20": 9.4444, "ema9_slope": 0.5605, "price_vs_ema9_pct": 0.106, "price_vs_ema9_atr": 0.022}, "volatility": {"atr": 0.4705, "atr_pct": 4.873, "vwap_distance_atr": 6.485, "range_expansion_pct": -38.5}, "rsi": {"value": 54.6, "has_full_history": true}, "quote": {"bid": 9.61, "ask": 9.7, "spread": 0.09, "spread_pct": 0.932}, "trade_flow": {"tick_count_sub": 544, "trades_per_second": 18.133, "uptick_ratio": 0.263, "downtick_ratio": 0.298}, "pressure": {"score": -43.2, "slope": -8.2}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 27.49870533402384, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-1.1281330000910688)", "volume=Declining (rvol=1.449, accel=0.729)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.106%, ema9_slope=0.5605)", "resistance=SAFE (session_high $12.31 (27.50% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:48:18.982497", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["spread 1.15% exceeds max 1.0%", "momentum=Building (slope_5m=-1.4018843305918622)", "volume=Declining (rvol=1.45, accel=0.73)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-1.003%, ema9_slope=0.5051)", "resistance=SAFE (session_high $12.31 (29.28% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:48:18.978638+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.5216, "open": 4.035, "extension_from_open_pct": 135.97521685254026, "price_1m": 9.8001, "price_3m": 10.025, "price_5m": 9.615, "price_sub": 9.83}, "velocity": {"velocity_1m": -0.04736346227759599, "velocity_sub": -0.10457782299084457}, "slope": {"slope_1m": -2.88276911451892, "slope_3m": -1.604179028711957, "slope_5m": -1.4018843305918622, "slope_sub": -2.248448219536096}, "acceleration": {"momentum_acceleration": 0.8466, "velocity_acceleration": -0.009029, "slope_acceleration": -0.277674}, "volume": {"volume_1m": 122069.0, "volume_3m": 1162593.0, "volume_5m": 2398911.0, "volume_sub": 122069.0, "volume_acceleration": 0.73, "relative_volume": 1.45}, "vwap": {"value": 6.606, "slope": 0.0399, "price_vs_vwap_pct": 44.135, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6181, "ema20": 9.4317, "ema9_slope": 0.5051, "price_vs_ema9_pct": -1.003, "price_vs_ema9_atr": -0.198}, "volatility": {"atr": 0.4869, "atr_pct": 5.114, "vwap_distance_atr": 5.987, "range_expansion_pct": -36.9}, "rsi": {"value": 52.6, "has_full_history": true}, "quote": {"bid": 9.52, "ask": 9.63, "spread": 0.11, "spread_pct": 1.149}, "trade_flow": {"tick_count_sub": 1255, "trades_per_second": 41.833, "uptick_ratio": 0.241, "downtick_ratio": 0.276}, "pressure": {"score": -43.1, "slope": 0.1}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 29.284994118635538, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-1.4018843305918622)", "volume=Declining (rvol=1.45, accel=0.73)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-1.003%, ema9_slope=0.5051)", "resistance=SAFE (session_high $12.31 (29.28% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:48:23.990961", "symbol": "MEDS", "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=-1.2100620778352746)", "volume=Declining (rvol=1.45, accel=0.73)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.226%, ema9_slope=0.5439)", "resistance=SAFE (session_high $12.31 (28.03% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:48:23.987094+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.615, "open": 4.035, "extension_from_open_pct": 138.28996282527882, "price_1m": 9.8001, "price_3m": 10.025, "price_5m": 9.615, "price_sub": 9.83}, "velocity": {"velocity_1m": -0.031479270619687603, "velocity_sub": -0.07290606985418782}, "slope": {"slope_1m": -1.9067632924888385, "slope_3m": -1.120057438843013, "slope_5m": -1.2100620778352746, "slope_sub": -1.6723446944813567}, "acceleration": {"momentum_acceleration": 0.4623, "velocity_acceleration": 0.006324, "slope_acceleration": 0.194872}, "volume": {"volume_1m": 137311.0, "volume_3m": 1177835.0, "volume_5m": 2414153.0, "volume_sub": 137311.0, "volume_acceleration": 0.73, "relative_volume": 1.45}, "vwap": {"value": 6.6066, "slope": 0.0404, "price_vs_vwap_pct": 45.537, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 94, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6368, "ema20": 9.4406, "ema9_slope": 0.5439, "price_vs_ema9_pct": -0.226, "price_vs_ema9_atr": -0.045}, "volatility": {"atr": 0.4869, "atr_pct": 5.064, "vwap_distance_atr": 6.178, "range_expansion_pct": -37.1}, "rsi": {"value": 54.0, "has_full_history": true}, "quote": {"bid": 9.6, "ask": 9.63, "spread": 0.03, "spread_pct": 0.312}, "trade_flow": {"tick_count_sub": 1414, "trades_per_second": 47.133, "uptick_ratio": 0.259, "downtick_ratio": 0.286}, "pressure": {"score": -42.8, "slope": 0.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 28.0291211648466, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-1.2100620778352746)", "volume=Declining (rvol=1.45, accel=0.73)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.226%, ema9_slope=0.5439)", "resistance=SAFE (session_high $12.31 (28.03% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:51:24.286850", "symbol": "MEDS", "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.1583250132633772)", "volume=Declining (rvol=1.461, accel=0.711)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.19%, ema9_slope=-0.1186)", "resistance=SAFE (session_high $12.31 (28.23% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:51:24.283608+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.5999, "open": 4.035, "extension_from_open_pct": 137.9157372986369, "price_1m": 9.53, "price_3m": 9.2812, "price_5m": 9.8334, "price_sub": 9.525}, "velocity": {"velocity_1m": 0.012224554039874174, "velocity_sub": 0.026211723534558015}, "slope": {"slope_1m": 0.7307931562632373, "slope_3m": -0.3391225529520815, "slope_5m": -0.1583250132633772, "slope_sub": -0.7892071045262997}, "acceleration": {"momentum_acceleration": 0.6309, "velocity_acceleration": 0.00055, "slope_acceleration": 0.014629}, "volume": {"volume_1m": 64976.0, "volume_3m": 580693.0, "volume_5m": 1465274.0, "volume_sub": 64976.0, "volume_acceleration": 0.711, "relative_volume": 1.461}, "vwap": {"value": 6.6289, "slope": 0.0184, "price_vs_vwap_pct": 44.819, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 97, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5817, "ema20": 9.4574, "ema9_slope": -0.1186, "price_vs_ema9_pct": 0.19, "price_vs_ema9_atr": 0.036}, "volatility": {"atr": 0.5087, "atr_pct": 5.299, "vwap_distance_atr": 5.841, "range_expansion_pct": -45.1}, "rsi": {"value": 53.2, "has_full_history": true}, "quote": {"bid": 9.58, "ask": 9.6, "spread": 0.02, "spread_pct": 0.209}, "trade_flow": {"tick_count_sub": 496, "trades_per_second": 16.533, "uptick_ratio": 0.317, "downtick_ratio": 0.325}, "pressure": {"score": 10.8, "slope": 53.6}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.0, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 28.230502401066687, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.1583250132633772)", "volume=Declining (rvol=1.461, accel=0.711)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.19%, ema9_slope=-0.1186)", "resistance=SAFE (session_high $12.31 (28.23% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:51:29.294946", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "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.0181398520038266)", "volume=Declining (rvol=1.462, accel=0.712)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.893%, ema9_slope=-0.0833)", "resistance=SAFE (session_high $12.31 (27.11% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:51:29.291277+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.6844, "open": 4.035, "extension_from_open_pct": 140.0099132589839, "price_1m": 9.53, "price_3m": 9.2812, "price_5m": 9.8334, "price_sub": 9.525}, "velocity": {"velocity_1m": 0.02700244840853459, "velocity_sub": 0.05578302712160972}, "slope": {"slope_1m": 1.6071279873428344, "slope_3m": 0.10076386628531568, "slope_5m": 0.0181398520038266, "slope_sub": -0.2618708839697324}, "acceleration": {"momentum_acceleration": -0.28, "velocity_acceleration": 0.005905, "slope_acceleration": 0.174999}, "volume": {"volume_1m": 100762.0, "volume_3m": 616479.0, "volume_5m": 1501060.0, "volume_sub": 100762.0, "volume_acceleration": 0.712, "relative_volume": 1.462}, "vwap": {"value": 6.6301, "slope": 0.0196, "price_vs_vwap_pct": 46.067, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 97, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5986, "ema20": 9.4655, "ema9_slope": -0.0833, "price_vs_ema9_pct": 0.893, "price_vs_ema9_atr": 0.165}, "volatility": {"atr": 0.5194, "atr_pct": 5.363, "vwap_distance_atr": 5.881, "range_expansion_pct": -45.3}, "rsi": {"value": 54.3, "has_full_history": true}, "quote": {"bid": 9.65, "ask": 9.69, "spread": 0.04, "spread_pct": 0.414}, "trade_flow": {"tick_count_sub": 771, "trades_per_second": 25.7, "uptick_ratio": 0.306, "downtick_ratio": 0.288}, "pressure": {"score": 28.5, "slope": 17.7}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 20.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 27.111643467845198, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.0181398520038266)", "volume=Declining (rvol=1.462, accel=0.712)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.893%, ema9_slope=-0.0833)", "resistance=SAFE (session_high $12.31 (27.11% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:51:34.320160", "symbol": "MEDS", "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.016894745734078082)", "volume=Declining (rvol=1.462, accel=0.712)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.754%, ema9_slope=-0.0903)", "resistance=SAFE (session_high $12.31 (27.33% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:51:34.316091+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.6676, "open": 4.035, "extension_from_open_pct": 139.59355638166048, "price_1m": 9.53, "price_3m": 9.2812, "price_5m": 9.8334, "price_sub": 9.6853}, "velocity": {"velocity_1m": 0.024064358167191473, "velocity_sub": -0.0060917059874241045}, "slope": {"slope_1m": 1.4335125223986416, "slope_3m": 0.01351229618953791, "slope_5m": -0.016894745734078082, "slope_sub": 0.07173326007971367}, "acceleration": {"momentum_acceleration": -0.0886, "velocity_acceleration": -0.012314, "slope_acceleration": -0.034552}, "volume": {"volume_1m": 105054.0, "volume_3m": 620771.0, "volume_5m": 1505352.0, "volume_sub": 2484.0, "volume_acceleration": 0.712, "relative_volume": 1.462}, "vwap": {"value": 6.6302, "slope": 0.0197, "price_vs_vwap_pct": 45.811, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 97, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5953, "ema20": 9.4639, "ema9_slope": -0.0903, "price_vs_ema9_pct": 0.754, "price_vs_ema9_atr": 0.139}, "volatility": {"atr": 0.5194, "atr_pct": 5.372, "vwap_distance_atr": 5.848, "range_expansion_pct": -45.2}, "rsi": {"value": 54.1, "has_full_history": true}, "quote": {"bid": 9.65, "ask": 9.67, "spread": 0.02, "spread_pct": 0.207}, "trade_flow": {"tick_count_sub": 49, "trades_per_second": 1.633, "uptick_ratio": 0.327, "downtick_ratio": 0.367}, "pressure": {"score": -13.1, "slope": -41.6}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 17.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 27.332533410567255, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.016894745734078082)", "volume=Declining (rvol=1.462, accel=0.712)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.754%, ema9_slope=-0.0903)", "resistance=SAFE (session_high $12.31 (27.33% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:51:39.330920", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 55.7, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.06273172703987347)", "volume=Declining (rvol=1.462, accel=0.713)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=1.071%, ema9_slope=-0.0744)", "resistance=SAFE (session_high $12.31 (26.83% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:51:39.326336+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.7058, "open": 4.035, "extension_from_open_pct": 140.54027261462204, "price_1m": 9.53, "price_3m": 9.2812, "price_5m": 9.8334, "price_sub": 9.6853}, "velocity": {"velocity_1m": 0.030745015739769257, "velocity_sub": 0.0070553656916496075}, "slope": {"slope_1m": 1.8278418365755587, "slope_3m": 0.21175884404584389, "slope_5m": 0.06273172703987347, "slope_sub": 0.30901785344434496}, "acceleration": {"momentum_acceleration": 0.2463, "velocity_acceleration": 0.002624, "slope_acceleration": 0.078705}, "volume": {"volume_1m": 123696.0, "volume_3m": 639413.0, "volume_5m": 1523994.0, "volume_sub": 21126.0, "volume_acceleration": 0.713, "relative_volume": 1.462}, "vwap": {"value": 6.6309, "slope": 0.0203, "price_vs_vwap_pct": 46.373, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 97, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6029, "ema20": 9.4675, "ema9_slope": -0.0744, "price_vs_ema9_pct": 1.071, "price_vs_ema9_atr": 0.198}, "volatility": {"atr": 0.5194, "atr_pct": 5.351, "vwap_distance_atr": 5.92, "range_expansion_pct": -45.3}, "rsi": {"value": 54.6, "has_full_history": true}, "quote": {"bid": 9.68, "ask": 9.71, "spread": 0.03, "spread_pct": 0.309}, "trade_flow": {"tick_count_sub": 185, "trades_per_second": 6.167, "uptick_ratio": 0.27, "downtick_ratio": 0.308}, "pressure": {"score": -3.8, "slope": 9.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 55.7, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 26.83137917533846, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06273172703987347)", "volume=Declining (rvol=1.462, accel=0.713)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=1.071%, ema9_slope=-0.0744)", "resistance=SAFE (session_high $12.31 (26.83% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:51:44.340192", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 55.7, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.1557463749406576)", "volume=Declining (rvol=1.463, accel=0.713)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=1.442%, ema9_slope=-0.0557)", "resistance=SAFE (session_high $12.31 (26.25% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:51:44.335319+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.7505, "open": 4.035, "extension_from_open_pct": 141.64807930607188, "price_1m": 9.53, "price_3m": 9.2812, "price_5m": 9.8334, "price_sub": 9.6853}, "velocity": {"velocity_1m": 0.03856243441762876, "velocity_sub": 0.022439504541246637}, "slope": {"slope_1m": 2.287285080781113, "slope_3m": 0.44307405296160784, "slope_5m": 0.1557463749406576, "slope_sub": 0.5860828594554488}, "acceleration": {"momentum_acceleration": 0.4303, "velocity_acceleration": 0.003071, "slope_acceleration": 0.091724}, "volume": {"volume_1m": 141889.0, "volume_3m": 657606.0, "volume_5m": 1542187.0, "volume_sub": 39319.0, "volume_acceleration": 0.713, "relative_volume": 1.463}, "vwap": {"value": 6.6315, "slope": 0.0209, "price_vs_vwap_pct": 47.034, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 97, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6119, "ema20": 9.4718, "ema9_slope": -0.0557, "price_vs_ema9_pct": 1.442, "price_vs_ema9_atr": 0.267}, "volatility": {"atr": 0.5194, "atr_pct": 5.327, "vwap_distance_atr": 6.005, "range_expansion_pct": -45.4}, "rsi": {"value": 55.1, "has_full_history": true}, "quote": {"bid": 9.75, "ask": 9.79, "spread": 0.04, "spread_pct": 0.409}, "trade_flow": {"tick_count_sub": 317, "trades_per_second": 10.567, "uptick_ratio": 0.297, "downtick_ratio": 0.306}, "pressure": {"score": 8.2, "slope": 12.0}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 55.7, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 26.249935900723038, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1557463749406576)", "volume=Declining (rvol=1.463, accel=0.713)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=1.442%, ema9_slope=-0.0557)", "resistance=SAFE (session_high $12.31 (26.25% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:54:44.644695", "symbol": "MEDS", "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": ["price acceleration sharply negative (-0.9897)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.1474986684147992)", "volume=Declining (rvol=1.476, accel=0.694)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.071%, ema9_slope=0.3292)", "resistance=SAFE (session_high $12.31 (26.91% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:54:44.640120+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.7, "open": 4.035, "extension_from_open_pct": 140.3965303593556, "price_1m": 9.744, "price_3m": 9.94, "price_5m": 9.665, "price_sub": 9.635}, "velocity": {"velocity_1m": -0.0075259989053093335, "velocity_sub": 0.022487458917142194}, "slope": {"slope_1m": -0.4525817732976804, "slope_3m": -1.022355507088337, "slope_5m": 0.1474986684147992, "slope_sub": -0.8422005653423121}, "acceleration": {"momentum_acceleration": -0.9897, "velocity_acceleration": 0.0, "slope_acceleration": -0.015196}, "volume": {"volume_1m": 174569.0, "volume_3m": 733731.0, "volume_5m": 1288882.0, "volume_sub": 26488.0, "volume_acceleration": 0.694, "relative_volume": 1.476}, "vwap": {"value": 6.6601, "slope": 0.0244, "price_vs_vwap_pct": 45.643, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 100, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.7069, "ema20": 9.5637, "ema9_slope": 0.3292, "price_vs_ema9_pct": -0.071, "price_vs_ema9_atr": -0.013}, "volatility": {"atr": 0.5237, "atr_pct": 5.399, "vwap_distance_atr": 5.805, "range_expansion_pct": -41.3}, "rsi": {"value": 53.5, "has_full_history": true}, "quote": {"bid": 9.68, "ask": 9.72, "spread": 0.04, "spread_pct": 0.412}, "trade_flow": {"tick_count_sub": 200, "trades_per_second": 6.667, "uptick_ratio": 0.36, "downtick_ratio": 0.365}, "pressure": {"score": 7.9, "slope": -0.3}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 26.907216494845375, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1474986684147992)", "volume=Declining (rvol=1.476, accel=0.694)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.071%, ema9_slope=0.3292)", "resistance=SAFE (session_high $12.31 (26.91% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:54:49.654328", "symbol": "MEDS", "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": ["price acceleration sharply negative (-0.9088)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.18737137415913419)", "volume=Declining (rvol=1.476, accel=0.694)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.089%, ema9_slope=0.3373)", "resistance=SAFE (session_high $12.31 (26.65% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:54:49.650844+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.7195, "open": 4.035, "extension_from_open_pct": 140.87980173482032, "price_1m": 9.744, "price_3m": 9.94, "price_5m": 9.665, "price_sub": 9.635}, "velocity": {"velocity_1m": -0.00419061302681988, "velocity_sub": 0.02923369659228516}, "slope": {"slope_1m": -0.2517532817838492, "slope_3m": -0.9220631055562194, "slope_5m": 0.18737137415913419, "slope_sub": -0.7214655540302248}, "acceleration": {"momentum_acceleration": -0.9088, "velocity_acceleration": 0.001346, "slope_acceleration": 0.04008}, "volume": {"volume_1m": 183468.0, "volume_3m": 742630.0, "volume_5m": 1297781.0, "volume_sub": 35387.0, "volume_acceleration": 0.694, "relative_volume": 1.476}, "vwap": {"value": 6.6604, "slope": 0.0247, "price_vs_vwap_pct": 45.929, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 100, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.7108, "ema20": 9.5656, "ema9_slope": 0.3373, "price_vs_ema9_pct": 0.089, "price_vs_ema9_atr": 0.017}, "volatility": {"atr": 0.5237, "atr_pct": 5.388, "vwap_distance_atr": 5.842, "range_expansion_pct": -41.3}, "rsi": {"value": 53.8, "has_full_history": true}, "quote": {"bid": 9.7, "ask": 9.72, "spread": 0.02, "spread_pct": 0.206}, "trade_flow": {"tick_count_sub": 278, "trades_per_second": 9.267, "uptick_ratio": 0.345, "downtick_ratio": 0.356}, "pressure": {"score": 12.4, "slope": 4.5}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 26.65260558670714, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.18737137415913419)", "volume=Declining (rvol=1.476, accel=0.694)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.089%, ema9_slope=0.3373)", "resistance=SAFE (session_high $12.31 (26.65% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:54:54.664622", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.1974)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.04511524895414882)", "volume=Declining (rvol=1.476, accel=0.694)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.484%, ema9_slope=0.3086)", "resistance=SAFE (session_high $12.31 (27.56% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:54:54.660315+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.65, "open": 4.035, "extension_from_open_pct": 139.15737298636927, "price_1m": 9.744, "price_3m": 9.94, "price_5m": 9.665, "price_sub": 9.635}, "velocity": {"velocity_1m": -0.016078270388615114, "velocity_sub": 0.005189413596263819}, "slope": {"slope_1m": -0.9693719707125856, "slope_3m": -1.2801256229944702, "slope_5m": 0.04511524895414882, "slope_sub": -1.1523316275679845}, "acceleration": {"momentum_acceleration": -1.1974, "velocity_acceleration": -0.0048, "slope_acceleration": -0.143252}, "volume": {"volume_1m": 192549.0, "volume_3m": 751711.0, "volume_5m": 1306862.0, "volume_sub": 44468.0, "volume_acceleration": 0.694, "relative_volume": 1.476}, "vwap": {"value": 6.6607, "slope": 0.0249, "price_vs_vwap_pct": 44.881, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 100, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6969, "ema20": 9.559, "ema9_slope": 0.3086, "price_vs_ema9_pct": -0.484, "price_vs_ema9_atr": -0.09}, "volatility": {"atr": 0.5237, "atr_pct": 5.427, "vwap_distance_atr": 5.708, "range_expansion_pct": -41.2}, "rsi": {"value": 52.7, "has_full_history": true}, "quote": {"bid": 9.65, "ask": 9.68, "spread": 0.03, "spread_pct": 0.31}, "trade_flow": {"tick_count_sub": 409, "trades_per_second": 13.633, "uptick_ratio": 0.308, "downtick_ratio": 0.333}, "pressure": {"score": -5.0, "slope": -17.4}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 27.56476683937824, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04511524895414882)", "volume=Declining (rvol=1.476, accel=0.694)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.484%, ema9_slope=0.3086)", "resistance=SAFE (session_high $12.31 (27.56% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:54:59.674832", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.1987)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.044500314783332794)", "volume=Declining (rvol=1.476, accel=0.695)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.486%, ema9_slope=0.3085)", "resistance=SAFE (session_high $12.31 (27.57% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:54:59.670940+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.6497, "open": 4.035, "extension_from_open_pct": 139.1499380421313, "price_1m": 9.744, "price_3m": 9.94, "price_5m": 9.665, "price_sub": 9.635}, "velocity": {"velocity_1m": -0.016129584017515138, "velocity_sub": 0.005085625324338174}, "slope": {"slope_1m": -0.9724807540593131, "slope_3m": -1.2816748993811014, "slope_5m": 0.044500314783332794, "slope_sub": -1.1541948244602018}, "acceleration": {"momentum_acceleration": -1.1987, "velocity_acceleration": -2.1e-05, "slope_acceleration": -0.00062}, "volume": {"volume_1m": 202036.0, "volume_3m": 761198.0, "volume_5m": 1316349.0, "volume_sub": 53955.0, "volume_acceleration": 0.695, "relative_volume": 1.476}, "vwap": {"value": 6.661, "slope": 0.0252, "price_vs_vwap_pct": 44.87, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 100, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6969, "ema20": 9.5589, "ema9_slope": 0.3085, "price_vs_ema9_pct": -0.486, "price_vs_ema9_atr": -0.09}, "volatility": {"atr": 0.5237, "atr_pct": 5.427, "vwap_distance_atr": 5.707, "range_expansion_pct": -41.2}, "rsi": {"value": 52.7, "has_full_history": true}, "quote": {"bid": 9.62, "ask": 9.65, "spread": 0.03, "spread_pct": 0.311}, "trade_flow": {"tick_count_sub": 483, "trades_per_second": 16.1, "uptick_ratio": 0.308, "downtick_ratio": 0.331}, "pressure": {"score": -5.0, "slope": 0.0}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 27.568732706716286, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.044500314783332794)", "volume=Declining (rvol=1.476, accel=0.695)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.486%, ema9_slope=0.3085)", "resistance=SAFE (session_high $12.31 (27.57% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:20.478539", "symbol": "PUMP", "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": ["volume pace 0.38x normal (rvol=0.142, 37.5% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Weakening (slope_5m=0.053439564710456175)", "volume=Steady (rvol=0.142, accel=1.03)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.088%, ema9_slope=0.0205)", "resistance=SAFE (session_high $10.54 (2.33% away))", "extension=EXTENDED"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T15:56:20.470228+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.3, "open": 10.4, "extension_from_open_pct": -0.9615384615384581, "price_1m": 10.3, "price_3m": 10.295, "price_5m": 10.27, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": 0.048559404337981046, "slope_5m": 0.053439564710456175, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0534, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 200.0, "volume_3m": 6208.0, "volume_5m": 10133.0, "volume_sub": 200.0, "volume_acceleration": 1.03, "relative_volume": 0.142}, "vwap": {"value": 10.2689, "slope": 0.0003, "price_vs_vwap_pct": 0.303, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.291, "ema20": 10.2842, "ema9_slope": 0.0205, "price_vs_ema9_pct": 0.088, "price_vs_ema9_atr": 0.593}, "volatility": {"atr": 0.0152, "atr_pct": 0.148, "vwap_distance_atr": 2.045, "range_expansion_pct": -62.6}, "rsi": {"value": 58.1, "has_full_history": true}, "quote": {"bid": 10.3, "ask": 10.31, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 1.2, "slope": null}}, "prediction": {"symbol": "PUMP", "direction": "UP", "confidence": 56.1, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.3300970873786255, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.053439564710456175)", "volume=Steady (rvol=0.142, accel=1.03)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.088%, ema9_slope=0.0205)", "resistance=SAFE (session_high $10.54 (2.33% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:20.481239", "symbol": "BYND", "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.37885788209203164)", "volume=Declining (rvol=0.573, accel=0.729)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.794%, ema9_slope=0.2513)", "resistance=SAFE (session_high $10.91 (0.37% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T15:56:20.470228+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.87, "open": 9.99, "extension_from_open_pct": 8.808808808808799, "price_1m": 10.87, "price_3m": 10.76, "price_5m": 10.71, "price_sub": null}, "velocity": {"velocity_1m": 0.0, "velocity_sub": null}, "slope": {"slope_1m": 0.0, "slope_3m": -0.091939932577389, "slope_5m": 0.37885788209203164, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.3789, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 5.0, "volume_3m": 29652.0, "volume_5m": 39689.0, "volume_sub": 5.0, "volume_acceleration": 0.729, "relative_volume": 0.573}, "vwap": {"value": 10.5177, "slope": 0.0211, "price_vs_vwap_pct": 3.35, "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.709, "ema9_slope": 0.2513, "price_vs_ema9_pct": 0.794, "price_vs_ema9_atr": 2.205}, "volatility": {"atr": 0.0389, "atr_pct": 0.358, "vwap_distance_atr": 9.065, "range_expansion_pct": 28.4}, "rsi": {"value": 80.1, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.9, "spread": 0.06, "spread_pct": 0.552}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -10.4, "slope": null}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.91, "resistance_source": "session_high", "resistance_distance_pct": 0.367985280588785, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.37885788209203164)", "volume=Declining (rvol=0.573, accel=0.729)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.794%, ema9_slope=0.2513)", "resistance=SAFE (session_high $10.91 (0.37% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:20.483571", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 10.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.73 fell below VWAP $8.30", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.10324192635149454)", "volume=Declining (rvol=1.431, accel=0.282)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.094%, ema9_slope=-0.1457)", "resistance=SAFE (session_high $9.74 (26.10% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T15:56:20.470228+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.7261, "open": 6.995, "extension_from_open_pct": 10.45175125089349, "price_1m": 7.7374, "price_3m": 7.6201, "price_5m": 7.87, "price_sub": null}, "velocity": {"velocity_1m": -0.002434064845210775, "velocity_sub": null}, "slope": {"slope_1m": -0.14615061273321447, "slope_3m": 0.3429616150963632, "slope_5m": 0.10324192635149454, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2494, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 1344.0, "volume_3m": 14947.0, "volume_5m": 50052.0, "volume_sub": 1344.0, "volume_acceleration": 0.282, "relative_volume": 1.431}, "vwap": {"value": 8.3, "slope": -0.0007, "price_vs_vwap_pct": -6.914, "time_above_pct": 5.0, "time_below_pct": 95.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.7333, "ema20": 7.797, "ema9_slope": -0.1457, "price_vs_ema9_pct": -0.094, "price_vs_ema9_atr": -0.054}, "volatility": {"atr": 0.1345, "atr_pct": 1.741, "vwap_distance_atr": -4.267, "range_expansion_pct": -70.8}, "rsi": {"value": 45.8, "has_full_history": true}, "quote": {"bid": 7.72, "ask": 7.76, "spread": 0.04, "spread_pct": 0.517}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.231, "downtick_ratio": 0.385}, "pressure": {"score": -37.1, "slope": null}}, "prediction": {"symbol": "FTFT", "direction": "DOWN", "confidence": 10.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 26.097254759840027, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10324192635149454)", "volume=Declining (rvol=1.431, accel=0.282)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.094%, ema9_slope=-0.1457)", "resistance=SAFE (session_high $9.74 (26.10% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:25.500670", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 1, "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": ["volume pace 0.38x normal (rvol=0.142, 37.5% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Weakening (slope_5m=0.04547583464675507)", "volume=Steady (rvol=0.142, accel=1.03)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.056%, ema9_slope=0.0189)", "resistance=SAFE (session_high $10.54 (2.37% away))", "extension=NORMAL"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T15:56:25.487433+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.2959, "open": 10.4, "extension_from_open_pct": -1.0009615384615456, "price_1m": 10.3, "price_3m": 10.295, "price_5m": 10.27, "price_sub": null}, "velocity": {"velocity_1m": -0.0006634304207121524, "velocity_sub": null}, "slope": {"slope_1m": -0.039813749338471274, "slope_3m": 0.02865385175760037, "slope_5m": 0.04547583464675507, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0853, "velocity_acceleration": null, "slope_acceleration": -0.007935}, "volume": {"volume_1m": 211.0, "volume_3m": 6219.0, "volume_5m": 10144.0, "volume_sub": 211.0, "volume_acceleration": 1.03, "relative_volume": 0.142}, "vwap": {"value": 10.2689, "slope": 0.0003, "price_vs_vwap_pct": 0.263, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.2902, "ema20": 10.2838, "ema9_slope": 0.0189, "price_vs_ema9_pct": 0.056, "price_vs_ema9_atr": 0.37}, "volatility": {"atr": 0.0155, "atr_pct": 0.151, "vwap_distance_atr": 1.742, "range_expansion_pct": -62.6}, "rsi": {"value": 56.6, "has_full_history": true}, "quote": {"bid": 10.3, "ask": 10.31, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -29.6, "slope": -30.8}}, "prediction": {"symbol": "PUMP", "direction": "UP", "confidence": 66.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.370846647694709, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.04547583464675507)", "volume=Steady (rvol=0.142, accel=1.03)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.056%, ema9_slope=0.0189)", "resistance=SAFE (session_high $10.54 (2.37% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:25.505405", "symbol": "BYND", "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": ["price acceleration sharply negative (-0.6)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.32359467455621105)", "volume=Declining (rvol=0.575, accel=0.735)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.572%, ema9_slope=0.2402)", "resistance=SAFE (session_high $10.91 (0.65% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T15:56:25.487433+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.84, "open": 9.99, "extension_from_open_pct": 8.508508508508504, "price_1m": 10.87, "price_3m": 10.76, "price_5m": 10.71, "price_sub": null}, "velocity": {"velocity_1m": -0.004599816007359607, "velocity_sub": null}, "slope": {"slope_1m": -0.2763703362505699, "slope_3m": -0.23006134969325484, "slope_5m": 0.32359467455621105, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.6, "velocity_acceleration": null, "slope_acceleration": -0.055085}, "volume": {"volume_1m": 1728.0, "volume_3m": 31375.0, "volume_5m": 41412.0, "volume_sub": 1728.0, "volume_acceleration": 0.735, "relative_volume": 0.575}, "vwap": {"value": 10.5188, "slope": 0.0222, "price_vs_vwap_pct": 3.054, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7783, "ema20": 10.7061, "ema9_slope": 0.2402, "price_vs_ema9_pct": 0.572, "price_vs_ema9_atr": 1.504}, "volatility": {"atr": 0.041, "atr_pct": 0.378, "vwap_distance_atr": 7.833, "range_expansion_pct": 28.5}, "rsi": {"value": 73.5, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.9, "spread": 0.06, "spread_pct": 0.552}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.0, "downtick_ratio": 0.143}, "pressure": {"score": -19.0, "slope": -8.6}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.91, "resistance_source": "session_high", "resistance_distance_pct": 0.6457564575645782, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.32359467455621105)", "volume=Declining (rvol=0.575, accel=0.735)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.572%, ema9_slope=0.2402)", "resistance=SAFE (session_high $10.91 (0.65% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:25.508405", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 10.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.72 fell below VWAP $8.30", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.09571702048630032)", "volume=Declining (rvol=1.431, accel=0.282)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.124%, ema9_slope=-0.1472)", "resistance=SAFE (session_high $9.74 (26.14% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T15:56:25.487433+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.7232, "open": 6.995, "extension_from_open_pct": 10.410293066476056, "price_1m": 7.7374, "price_3m": 7.6201, "price_5m": 7.87, "price_sub": null}, "velocity": {"velocity_1m": -0.0030587363541585396, "velocity_sub": null}, "slope": {"slope_1m": -0.1836927415494841, "slope_3m": 0.32420095271853766, "slope_5m": 0.09571702048630032, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2794, "velocity_acceleration": null, "slope_acceleration": -0.007483}, "volume": {"volume_1m": 1496.0, "volume_3m": 15099.0, "volume_5m": 50204.0, "volume_sub": 1496.0, "volume_acceleration": 0.282, "relative_volume": 1.431}, "vwap": {"value": 8.3, "slope": -0.0007, "price_vs_vwap_pct": -6.949, "time_above_pct": 5.0, "time_below_pct": 95.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.7328, "ema20": 7.7967, "ema9_slope": -0.1472, "price_vs_ema9_pct": -0.124, "price_vs_ema9_atr": -0.071}, "volatility": {"atr": 0.1352, "atr_pct": 1.751, "vwap_distance_atr": -4.266, "range_expansion_pct": -68.3}, "rsi": {"value": 45.7, "has_full_history": true}, "quote": {"bid": 7.72, "ask": 7.76, "spread": 0.04, "spread_pct": 0.517}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.278, "downtick_ratio": 0.389}, "pressure": {"score": -34.4, "slope": 2.7}}, "prediction": {"symbol": "FTFT", "direction": "DOWN", "confidence": 10.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 26.144603273254603, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.09571702048630032)", "volume=Declining (rvol=1.431, accel=0.282)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.124%, ema9_slope=-0.1472)", "resistance=SAFE (session_high $9.74 (26.14% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:30.520208", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 58.0, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["volume pace 0.38x normal (rvol=0.142, 37.6% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Weakening (slope_5m=0.029544566618136894)", "volume=Steady (rvol=0.142, accel=1.034)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.008%, ema9_slope=0.0157)", "resistance=SAFE (session_high $10.54 (2.45% away))", "extension=NORMAL"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T15:56:30.510288+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.2877, "open": 10.4, "extension_from_open_pct": -1.0798076923077036, "price_1m": 10.3, "price_3m": 10.295, "price_5m": 10.27, "price_sub": null}, "velocity": {"velocity_1m": -0.0019902912621361703, "velocity_sub": null}, "slope": {"slope_1m": -0.11948882099507505, "slope_3m": -0.011173111986967792, "slope_5m": 0.029544566618136894, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.149, "velocity_acceleration": null, "slope_acceleration": -0.015863}, "volume": {"volume_1m": 1203.0, "volume_3m": 7211.0, "volume_5m": 11136.0, "volume_sub": 1203.0, "volume_acceleration": 1.034, "relative_volume": 0.142}, "vwap": {"value": 10.2689, "slope": 0.0003, "price_vs_vwap_pct": 0.183, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.2885, "ema20": 10.283, "ema9_slope": 0.0157, "price_vs_ema9_pct": -0.008, "price_vs_ema9_atr": -0.051}, "volatility": {"atr": 0.0161, "atr_pct": 0.157, "vwap_distance_atr": 1.164, "range_expansion_pct": -55.6}, "rsi": {"value": 53.8, "has_full_history": true}, "quote": {"bid": 10.29, "ask": 10.3, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.091, "downtick_ratio": 0.091}, "pressure": {"score": 1.3, "slope": 30.9}}, "prediction": {"symbol": "PUMP", "direction": "UP", "confidence": 58.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.4524432088805077, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.029544566618136894)", "volume=Steady (rvol=0.142, accel=1.034)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.008%, ema9_slope=0.0157)", "resistance=SAFE (session_high $10.54 (2.45% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:30.524722", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 45.1, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.77 fell below VWAP $8.30", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.21701512749800772)", "volume=Declining (rvol=1.431, accel=0.282)", "vwap=Neutral (VWAP_FLAT)", "ema9=Fading (price_vs_ema9=0.36%, ema9_slope=-0.123)", "resistance=SAFE (session_high $9.74 (25.38% away))", "extension=EXTENDED"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T15:56:30.510288+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.77, "open": 6.995, "extension_from_open_pct": 11.079342387419578, "price_1m": 7.7374, "price_3m": 7.6201, "price_5m": 7.87, "price_sub": null}, "velocity": {"velocity_1m": 0.007022169376448488, "velocity_sub": null}, "slope": {"slope_1m": 0.42044443298037737, "slope_3m": 0.6263858571391595, "slope_5m": 0.21701512749800772, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.2034, "velocity_acceleration": null, "slope_acceleration": 0.120278}, "volume": {"volume_1m": 1811.0, "volume_3m": 15414.0, "volume_5m": 50519.0, "volume_sub": 1811.0, "volume_acceleration": 0.282, "relative_volume": 1.431}, "vwap": {"value": 8.3, "slope": -0.0007, "price_vs_vwap_pct": -6.385, "time_above_pct": 5.0, "time_below_pct": 95.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.7421, "ema20": 7.8012, "ema9_slope": -0.123, "price_vs_ema9_pct": 0.36, "price_vs_ema9_atr": 0.204}, "volatility": {"atr": 0.1366, "atr_pct": 1.759, "vwap_distance_atr": -3.879, "range_expansion_pct": -63.5}, "rsi": {"value": 47.8, "has_full_history": true}, "quote": {"bid": 7.72, "ask": 7.76, "spread": 0.04, "spread_pct": 0.517}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.364, "downtick_ratio": 0.318}, "pressure": {"score": -24.8, "slope": 9.6}}, "prediction": {"symbol": "FTFT", "direction": "NEUTRAL", "confidence": 45.1, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 25.38481338481339, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.21701512749800772)", "volume=Declining (rvol=1.431, accel=0.282)", "vwap=Neutral (VWAP_FLAT)", "ema9=Fading (price_vs_ema9=0.36%, ema9_slope=-0.123)", "resistance=SAFE (session_high $9.74 (25.38% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:30.527828", "symbol": "BYND", "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": ["price acceleration sharply negative (-0.507)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.3468126878722778)", "volume=Declining (rvol=0.575, accel=0.735)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.666%, ema9_slope=0.2449)", "resistance=SAFE (session_high $10.91 (0.53% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T15:56:30.510288+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.8526, "open": 9.99, "extension_from_open_pct": 8.634634634634638, "price_1m": 10.87, "price_3m": 10.76, "price_5m": 10.71, "price_sub": null}, "velocity": {"velocity_1m": -0.0026678932842684037, "velocity_sub": null}, "slope": {"slope_1m": -0.16020181746198456, "slope_3m": -0.1720194035434152, "slope_5m": 0.3468126878722778, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.507, "velocity_acceleration": null, "slope_acceleration": 0.023128}, "volume": {"volume_1m": 1730.0, "volume_3m": 31377.0, "volume_5m": 41414.0, "volume_sub": 1730.0, "volume_acceleration": 0.735, "relative_volume": 0.575}, "vwap": {"value": 10.5188, "slope": 0.0222, "price_vs_vwap_pct": 3.173, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7808, "ema20": 10.7073, "ema9_slope": 0.2449, "price_vs_ema9_pct": 0.666, "price_vs_ema9_atr": 1.75}, "volatility": {"atr": 0.041, "atr_pct": 0.378, "vwap_distance_atr": 8.14, "range_expansion_pct": 28.4}, "rsi": {"value": 76.1, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.9, "spread": 0.06, "spread_pct": 0.552}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.111, "downtick_ratio": 0.111}, "pressure": {"score": -10.2, "slope": 8.8}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.91, "resistance_source": "session_high", "resistance_distance_pct": 0.5289055157289446, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.3468126878722778)", "volume=Declining (rvol=0.575, accel=0.735)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.666%, ema9_slope=0.2449)", "resistance=SAFE (session_high $10.91 (0.53% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:35.541489", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 1, "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": ["volume pace 0.38x normal (rvol=0.142, 37.6% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Weakening (slope_5m=0.053439564710456175)", "volume=Steady (rvol=0.142, accel=1.034)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.088%, ema9_slope=0.0205)", "resistance=SAFE (session_high $10.54 (2.33% away))", "extension=NORMAL"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T15:56:35.533994+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.3, "open": 10.4, "extension_from_open_pct": -0.9615384615384581, "price_1m": 10.3, "price_3m": 10.295, "price_5m": 10.27, "price_sub": 10.2877}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.003985341718752016}, "slope": {"slope_1m": 0.0, "slope_3m": 0.048559404337981046, "slope_5m": 0.053439564710456175, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0534, "velocity_acceleration": null, "slope_acceleration": 0.023785}, "volume": {"volume_1m": 1313.0, "volume_3m": 7321.0, "volume_5m": 11246.0, "volume_sub": 110.0, "volume_acceleration": 1.034, "relative_volume": 0.142}, "vwap": {"value": 10.269, "slope": 0.0003, "price_vs_vwap_pct": 0.302, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.291, "ema20": 10.2842, "ema9_slope": 0.0205, "price_vs_ema9_pct": 0.088, "price_vs_ema9_atr": 0.558}, "volatility": {"atr": 0.0162, "atr_pct": 0.157, "vwap_distance_atr": 1.921, "range_expansion_pct": -55.6}, "rsi": {"value": 58.1, "has_full_history": true}, "quote": {"bid": 10.3, "ask": 10.31, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 3.6, "slope": 2.3}}, "prediction": {"symbol": "PUMP", "direction": "UP", "confidence": 66.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.3300970873786255, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.053439564710456175)", "volume=Steady (rvol=0.142, accel=1.034)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.088%, ema9_slope=0.0205)", "resistance=SAFE (session_high $10.54 (2.33% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:35.543987", "symbol": "BYND", "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": ["price acceleration sharply negative (-0.5262)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.34202255500092194)", "volume=Declining (rvol=0.575, accel=0.735)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.646%, ema9_slope=0.2439)", "resistance=SAFE (session_high $10.91 (0.55% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T15:56:35.533994+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.85, "open": 9.99, "extension_from_open_pct": 8.608608608608604, "price_1m": 10.87, "price_3m": 10.76, "price_5m": 10.71, "price_sub": 10.8526}, "velocity": {"velocity_1m": -0.003066544004906405, "velocity_sub": -0.0007985797566177831}, "slope": {"slope_1m": -0.18416206261509738, "slope_3m": -0.1839926402943925, "slope_5m": 0.34202255500092194, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.5262, "velocity_acceleration": null, "slope_acceleration": -0.004769}, "volume": {"volume_1m": 1844.0, "volume_3m": 31491.0, "volume_5m": 41528.0, "volume_sub": 114.0, "volume_acceleration": 0.735, "relative_volume": 0.575}, "vwap": {"value": 10.5188, "slope": 0.0222, "price_vs_vwap_pct": 3.149, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7803, "ema20": 10.7071, "ema9_slope": 0.2439, "price_vs_ema9_pct": 0.646, "price_vs_ema9_atr": 1.464}, "volatility": {"atr": 0.0476, "atr_pct": 0.439, "vwap_distance_atr": 6.958, "range_expansion_pct": 37.8}, "rsi": {"value": 75.6, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.89, "spread": 0.05, "spread_pct": 0.46}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -20.5, "slope": -10.3}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.91, "resistance_source": "session_high", "resistance_distance_pct": 0.5529953917050737, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.34202255500092194)", "volume=Declining (rvol=0.575, accel=0.735)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.646%, ema9_slope=0.2439)", "resistance=SAFE (session_high $10.91 (0.55% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:35.546286", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 10.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.73 fell below VWAP $8.30", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.1133598402314473)", "volume=Declining (rvol=1.431, accel=0.282)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.053%, ema9_slope=-0.1437)", "resistance=SAFE (session_high $9.74 (26.03% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T15:56:35.533994+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.73, "open": 6.995, "extension_from_open_pct": 10.507505360972127, "price_1m": 7.7374, "price_3m": 7.6201, "price_5m": 7.87, "price_sub": 7.77}, "velocity": {"velocity_1m": -0.0015939893676600299, "velocity_sub": -0.017160017160016795}, "slope": {"slope_1m": -0.09568511837800313, "slope_3m": 0.36818405745746124, "slope_5m": 0.1133598402314473, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.209, "velocity_acceleration": null, "slope_acceleration": -0.102739}, "volume": {"volume_1m": 2033.0, "volume_3m": 15636.0, "volume_5m": 50741.0, "volume_sub": 222.0, "volume_acceleration": 0.282, "relative_volume": 1.431}, "vwap": {"value": 8.3, "slope": -0.0007, "price_vs_vwap_pct": -6.867, "time_above_pct": 5.0, "time_below_pct": 95.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.7341, "ema20": 7.7973, "ema9_slope": -0.1437, "price_vs_ema9_pct": -0.053, "price_vs_ema9_atr": -0.03}, "volatility": {"atr": 0.1366, "atr_pct": 1.768, "vwap_distance_atr": -4.171, "range_expansion_pct": -63.5}, "rsi": {"value": 46.0, "has_full_history": true}, "quote": {"bid": 7.72, "ask": 7.75, "spread": 0.03, "spread_pct": 0.388}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -30.0, "slope": -5.2}}, "prediction": {"symbol": "FTFT", "direction": "DOWN", "confidence": 10.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 26.033635187580845, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1133598402314473)", "volume=Declining (rvol=1.431, accel=0.282)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.053%, ema9_slope=-0.1437)", "resistance=SAFE (session_high $9.74 (26.03% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:40.557758", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 1, "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": ["volume pace 0.38x normal (rvol=0.142, 37.6% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Weakening (slope_5m=0.053439564710456175)", "volume=Steady (rvol=0.142, accel=1.034)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.088%, ema9_slope=0.0205)", "resistance=SAFE (session_high $10.54 (2.33% away))", "extension=NORMAL"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T15:56:40.549518+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.3, "open": 10.4, "extension_from_open_pct": -0.9615384615384581, "price_1m": 10.3, "price_3m": 10.295, "price_5m": 10.27, "price_sub": 10.2877}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.003985341718752016}, "slope": {"slope_1m": 0.0, "slope_3m": 0.048559404337981046, "slope_5m": 0.053439564710456175, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0534, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1313.0, "volume_3m": 7321.0, "volume_5m": 11246.0, "volume_sub": 110.0, "volume_acceleration": 1.034, "relative_volume": 0.142}, "vwap": {"value": 10.269, "slope": 0.0003, "price_vs_vwap_pct": 0.302, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 8, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.291, "ema20": 10.2842, "ema9_slope": 0.0205, "price_vs_ema9_pct": 0.088, "price_vs_ema9_atr": 0.558}, "volatility": {"atr": 0.0162, "atr_pct": 0.157, "vwap_distance_atr": 1.921, "range_expansion_pct": -55.6}, "rsi": {"value": 58.1, "has_full_history": true}, "quote": {"bid": 10.3, "ask": 10.31, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 3.6, "slope": 0.0}}, "prediction": {"symbol": "PUMP", "direction": "UP", "confidence": 66.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.3300970873786255, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.053439564710456175)", "volume=Steady (rvol=0.142, accel=1.034)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.088%, ema9_slope=0.0205)", "resistance=SAFE (session_high $10.54 (2.33% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:40.560624", "symbol": "BYND", "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": ["price acceleration sharply negative (-0.5262)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.34202255500092194)", "volume=Declining (rvol=0.579, accel=0.748)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.646%, ema9_slope=0.2439)", "resistance=SAFE (session_high $10.91 (0.55% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T15:56:40.549518+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.85, "open": 9.99, "extension_from_open_pct": 8.608608608608604, "price_1m": 10.87, "price_3m": 10.76, "price_5m": 10.71, "price_sub": 10.8526}, "velocity": {"velocity_1m": -0.003066544004906405, "velocity_sub": -0.0007985797566177831}, "slope": {"slope_1m": -0.18416206261509738, "slope_3m": -0.1839926402943925, "slope_5m": 0.34202255500092194, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.5262, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5536.0, "volume_3m": 35183.0, "volume_5m": 45220.0, "volume_sub": 3806.0, "volume_acceleration": 0.748, "relative_volume": 0.579}, "vwap": {"value": 10.521, "slope": 0.0245, "price_vs_vwap_pct": 3.127, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 73, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.7803, "ema20": 10.7071, "ema9_slope": 0.2439, "price_vs_ema9_pct": 0.646, "price_vs_ema9_atr": 1.464}, "volatility": {"atr": 0.0476, "atr_pct": 0.439, "vwap_distance_atr": 6.911, "range_expansion_pct": 37.8}, "rsi": {"value": 75.6, "has_full_history": true}, "quote": {"bid": 10.81, "ask": 10.87, "spread": 0.06, "spread_pct": 0.554}, "trade_flow": {"tick_count_sub": 32, "trades_per_second": 1.067, "uptick_ratio": 0.156, "downtick_ratio": 0.188}, "pressure": {"score": -8.1, "slope": 12.4}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.91, "resistance_source": "session_high", "resistance_distance_pct": 0.5529953917050737, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.34202255500092194)", "volume=Declining (rvol=0.579, accel=0.748)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.646%, ema9_slope=0.2439)", "resistance=SAFE (session_high $10.91 (0.55% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:56:40.563330", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 14.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Fading", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.74 fell below VWAP $8.30", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.1392938464054923)", "volume=Declining (rvol=1.431, accel=0.282)", "vwap=Neutral (VWAP_FLAT)", "ema9=Fading (price_vs_ema9=0.05%, ema9_slope=-0.1385)", "resistance=SAFE (session_high $9.74 (25.87% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T15:56:40.549518+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.74, "open": 6.995, "extension_from_open_pct": 10.650464617583989, "price_1m": 7.7374, "price_3m": 7.6201, "price_5m": 7.87, "price_sub": 7.77}, "velocity": {"velocity_1m": 0.0005600503183670996, "velocity_sub": -0.012870012870012597}, "slope": {"slope_1m": 0.03359737423598483, "slope_3m": 0.43281815590093115, "slope_5m": 0.1392938464054923, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1057, "velocity_acceleration": 0.000855, "slope_acceleration": 0.025776}, "volume": {"volume_1m": 2064.0, "volume_3m": 15667.0, "volume_5m": 50772.0, "volume_sub": 253.0, "volume_acceleration": 0.282, "relative_volume": 1.431}, "vwap": {"value": 8.3, "slope": -0.0007, "price_vs_vwap_pct": -6.747, "time_above_pct": 5.0, "time_below_pct": 95.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.7361, "ema20": 7.7983, "ema9_slope": -0.1385, "price_vs_ema9_pct": 0.05, "price_vs_ema9_atr": 0.028}, "volatility": {"atr": 0.1366, "atr_pct": 1.765, "vwap_distance_atr": -4.098, "range_expansion_pct": -63.5}, "rsi": {"value": 46.4, "has_full_history": true}, "quote": {"bid": 7.72, "ask": 7.75, "spread": 0.03, "spread_pct": 0.388}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": -17.0, "slope": 13.0}}, "prediction": {"symbol": "FTFT", "direction": "DOWN", "confidence": 14.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 25.87080103359173, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1392938464054923)", "volume=Declining (rvol=1.431, accel=0.282)", "vwap=Neutral (VWAP_FLAT)", "ema9=Fading (price_vs_ema9=0.05%, ema9_slope=-0.1385)", "resistance=SAFE (session_high $9.74 (25.87% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:58:20.728138", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.4351182395423178)", "volume=Declining (rvol=1.496, accel=0.695)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.536%, ema9_slope=0.1645)", "resistance=SAFE (session_high $12.31 (25.45% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:58:20.724553+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.8124, "open": 4.035, "extension_from_open_pct": 143.18215613382898, "price_1m": 9.88, "price_3m": 9.78, "price_5m": 9.744, "price_sub": 9.84}, "velocity": {"velocity_1m": -0.011403508771929916, "velocity_sub": -0.009349593495934833}, "slope": {"slope_1m": -0.6865592817533724, "slope_3m": 0.4968137271571121, "slope_5m": 0.4351182395423178, "slope_sub": 0.8126355415524398}, "acceleration": {"momentum_acceleration": 0.3775, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 184315.0, "volume_3m": 863271.0, "volume_5m": 1515050.0, "volume_sub": 184315.0, "volume_acceleration": 0.695, "relative_volume": 1.496}, "vwap": {"value": 6.7035, "slope": 0.028, "price_vs_vwap_pct": 46.378, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 104, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.7601, "ema20": 9.6385, "ema9_slope": 0.1645, "price_vs_ema9_pct": 0.536, "price_vs_ema9_atr": 0.111}, "volatility": {"atr": 0.4691, "atr_pct": 4.781, "vwap_distance_atr": 6.627, "range_expansion_pct": 17.2}, "rsi": {"value": 54.6, "has_full_history": true}, "quote": {"bid": 9.76, "ask": 9.83, "spread": 0.07, "spread_pct": 0.715}, "trade_flow": {"tick_count_sub": 1178, "trades_per_second": 39.267, "uptick_ratio": 0.309, "downtick_ratio": 0.357}, "pressure": {"score": -16.1, "slope": null}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 25.453507806448982, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.4351182395423178)", "volume=Declining (rvol=1.496, accel=0.695)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.536%, ema9_slope=0.1645)", "resistance=SAFE (session_high $12.31 (25.45% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:58:25.738786", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.4624294022398846)", "volume=Declining (rvol=1.497, accel=0.695)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.645%, ema9_slope=0.17)", "resistance=SAFE (session_high $12.31 (25.28% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:58:25.734200+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.8258, "open": 4.035, "extension_from_open_pct": 143.5142503097893, "price_1m": 9.88, "price_3m": 9.78, "price_5m": 9.744, "price_sub": 9.84}, "velocity": {"velocity_1m": -0.009143049932523881, "velocity_sub": -0.004810298102981253}, "slope": {"slope_1m": -0.5500918511301401, "slope_3m": 0.5649064607352589, "slope_5m": 0.4624294022398846, "slope_sub": 0.8945745708895095}, "acceleration": {"momentum_acceleration": 0.4321, "velocity_acceleration": 0.000906, "slope_acceleration": 0.027241}, "volume": {"volume_1m": 192991.0, "volume_3m": 871947.0, "volume_5m": 1523726.0, "volume_sub": 192991.0, "volume_acceleration": 0.695, "relative_volume": 1.497}, "vwap": {"value": 6.7038, "slope": 0.0283, "price_vs_vwap_pct": 46.572, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 104, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.7628, "ema20": 9.6398, "ema9_slope": 0.17, "price_vs_ema9_pct": 0.645, "price_vs_ema9_atr": 0.134}, "volatility": {"atr": 0.4691, "atr_pct": 4.774, "vwap_distance_atr": 6.655, "range_expansion_pct": 17.1}, "rsi": {"value": 54.9, "has_full_history": true}, "quote": {"bid": 9.8, "ask": 9.83, "spread": 0.03, "spread_pct": 0.306}, "trade_flow": {"tick_count_sub": 1260, "trades_per_second": 42.0, "uptick_ratio": 0.311, "downtick_ratio": 0.359}, "pressure": {"score": -12.9, "slope": 3.2}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 25.28241975208127, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.4624294022398846)", "volume=Declining (rvol=1.497, accel=0.695)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.645%, ema9_slope=0.17)", "resistance=SAFE (session_high $12.31 (25.28% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:58:30.746879", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.4557049095755351)", "volume=Declining (rvol=1.497, accel=0.695)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.618%, ema9_slope=0.1686)", "resistance=SAFE (session_high $12.31 (25.32% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:58:30.742798+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.8225, "open": 4.035, "extension_from_open_pct": 143.43246592317223, "price_1m": 9.88, "price_3m": 9.78, "price_5m": 9.744, "price_sub": 9.8137}, "velocity": {"velocity_1m": -0.009699730094467103, "velocity_sub": 0.0029890187526957312}, "slope": {"slope_1m": -0.583682273823129, "slope_3m": 0.5481431120931415, "slope_5m": 0.4557049095755351, "slope_sub": 0.4819031297180438}, "acceleration": {"momentum_acceleration": 0.0262, "velocity_acceleration": 0.001557, "slope_acceleration": -0.006707}, "volume": {"volume_1m": 199904.0, "volume_3m": 878860.0, "volume_5m": 1530639.0, "volume_sub": 614.0, "volume_acceleration": 0.695, "relative_volume": 1.497}, "vwap": {"value": 6.704, "slope": 0.0285, "price_vs_vwap_pct": 46.518, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 104, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.7621, "ema20": 9.6395, "ema9_slope": 0.1686, "price_vs_ema9_pct": 0.618, "price_vs_ema9_atr": 0.129}, "volatility": {"atr": 0.4691, "atr_pct": 4.776, "vwap_distance_atr": 6.648, "range_expansion_pct": 17.2}, "rsi": {"value": 54.8, "has_full_history": true}, "quote": {"bid": 9.82, "ask": 9.84, "spread": 0.02, "spread_pct": 0.203}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.429, "downtick_ratio": 0.571}, "pressure": {"score": -11.2, "slope": 1.7}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 25.324510053448723, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.4557049095755351)", "volume=Declining (rvol=1.497, accel=0.695)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.618%, ema9_slope=0.1686)", "resistance=SAFE (session_high $12.31 (25.32% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:58:35.755586", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.5698978600713663)", "volume=Declining (rvol=1.497, accel=0.695)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.077%, ema9_slope=0.1917)", "resistance=SAFE (session_high $12.31 (24.61% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:58:35.751214+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.8786, "open": 4.035, "extension_from_open_pct": 144.82280049566296, "price_1m": 9.88, "price_3m": 9.78, "price_5m": 9.744, "price_sub": 9.8137}, "velocity": {"velocity_1m": -0.0002361673414305482, "velocity_sub": 0.02204401330113336}, "slope": {"slope_1m": -0.01417104450720486, "slope_3m": 0.8326095217414939, "slope_5m": 0.5698978600713663, "slope_sub": 0.8240953668828854}, "acceleration": {"momentum_acceleration": 0.2542, "velocity_acceleration": 0.003805, "slope_acceleration": 0.113711}, "volume": {"volume_1m": 212162.0, "volume_3m": 891118.0, "volume_5m": 1542897.0, "volume_sub": 12872.0, "volume_acceleration": 0.695, "relative_volume": 1.497}, "vwap": {"value": 6.7044, "slope": 0.0289, "price_vs_vwap_pct": 47.345, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 104, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.7734, "ema20": 9.6448, "ema9_slope": 0.1917, "price_vs_ema9_pct": 1.077, "price_vs_ema9_atr": 0.224}, "volatility": {"atr": 0.4691, "atr_pct": 4.749, "vwap_distance_atr": 6.766, "range_expansion_pct": 16.9}, "rsi": {"value": 55.9, "has_full_history": true}, "quote": {"bid": 9.83, "ask": 9.88, "spread": 0.05, "spread_pct": 0.507}, "trade_flow": {"tick_count_sub": 119, "trades_per_second": 3.967, "uptick_ratio": 0.345, "downtick_ratio": 0.319}, "pressure": {"score": 8.8, "slope": 20.0}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 24.61279938452817, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.5698978600713663)", "volume=Declining (rvol=1.497, accel=0.695)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.077%, ema9_slope=0.1917)", "resistance=SAFE (session_high $12.31 (24.61% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T15:58:40.764447", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.5200597393563716)", "volume=Declining (rvol=1.497, accel=0.696)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.877%, ema9_slope=0.1816)", "resistance=SAFE (session_high $12.31 (24.92% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T15:58:40.759963+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.8541, "open": 4.035, "extension_from_open_pct": 144.21561338289962, "price_1m": 9.88, "price_3m": 9.78, "price_5m": 9.744, "price_sub": 9.8137}, "velocity": {"velocity_1m": -0.004369095816464243, "velocity_sub": 0.013722313364650093}, "slope": {"slope_1m": -0.2624898019164799, "slope_3m": 0.7085106166232629, "slope_5m": 0.5200597393563716, "slope_sub": 0.6747734616286398}, "acceleration": {"momentum_acceleration": 0.1547, "velocity_acceleration": -0.001661, "slope_acceleration": -0.049577}, "volume": {"volume_1m": 225489.0, "volume_3m": 904445.0, "volume_5m": 1556224.0, "volume_sub": 26199.0, "volume_acceleration": 0.696, "relative_volume": 1.497}, "vwap": {"value": 6.7048, "slope": 0.0293, "price_vs_vwap_pct": 46.971, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 104, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.7685, "ema20": 9.6425, "ema9_slope": 0.1816, "price_vs_ema9_pct": 0.877, "price_vs_ema9_atr": 0.183}, "volatility": {"atr": 0.4691, "atr_pct": 4.761, "vwap_distance_atr": 6.713, "range_expansion_pct": 17.0}, "rsi": {"value": 55.4, "has_full_history": true}, "quote": {"bid": 9.81, "ask": 9.87, "spread": 0.06, "spread_pct": 0.61}, "trade_flow": {"tick_count_sub": 220, "trades_per_second": 7.333, "uptick_ratio": 0.341, "downtick_ratio": 0.395}, "pressure": {"score": -0.2, "slope": -9.0}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 24.92262104098801, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.5200597393563716)", "volume=Declining (rvol=1.497, accel=0.696)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.877%, ema9_slope=0.1816)", "resistance=SAFE (session_high $12.31 (24.92% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:00:20.945933", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 55.2, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.86 fell below VWAP $8.30", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.7520012414809848)", "volume=Declining (rvol=1.434, accel=0.267)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=1.337%, ema9_slope=0.1026)", "resistance=SAFE (session_high $9.74 (24.03% away))", "extension=EXTENDED"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T16:00:20.941979+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.855, "open": 6.995, "extension_from_open_pct": 12.294496068620447, "price_1m": 7.8425, "price_3m": 7.621, "price_5m": 7.7374, "price_sub": 7.8423}, "velocity": {"velocity_1m": 0.002656465837849363, "velocity_sub": 0.00539807624463937}, "slope": {"slope_1m": 0.15926102882624846, "slope_3m": 1.1875468064619696, "slope_5m": 0.7520012414809848, "slope_sub": 1.743251716210354}, "acceleration": {"momentum_acceleration": 0.9913, "velocity_acceleration": 8.3e-05, "slope_acceleration": 0.00057}, "volume": {"volume_1m": 4536.0, "volume_3m": 23753.0, "volume_5m": 33687.0, "volume_sub": 4536.0, "volume_acceleration": 0.267, "relative_volume": 1.434}, "vwap": {"value": 8.2986, "slope": -0.001, "price_vs_vwap_pct": -5.346, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.7513, "ema20": 7.7808, "ema9_slope": 0.1026, "price_vs_ema9_pct": 1.337, "price_vs_ema9_atr": 0.862}, "volatility": {"atr": 0.1203, "atr_pct": 1.532, "vwap_distance_atr": -3.687, "range_expansion_pct": -24.8}, "rsi": {"value": 52.7, "has_full_history": true}, "quote": {"bid": 7.82, "ask": 7.89, "spread": 0.07, "spread_pct": 0.891}, "trade_flow": {"tick_count_sub": 56, "trades_per_second": 1.867, "uptick_ratio": 0.321, "downtick_ratio": 0.375}, "pressure": {"score": -16.7, "slope": 0.3}}, "prediction": {"symbol": "FTFT", "direction": "NEUTRAL", "confidence": 55.2, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 24.02800763844684, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.7520012414809848)", "volume=Declining (rvol=1.434, accel=0.267)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=1.337%, ema9_slope=0.1026)", "resistance=SAFE (session_high $9.74 (24.03% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:00:25.957530", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 55.2, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.87 fell below VWAP $8.30", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.7904908411649888)", "volume=Declining (rvol=1.434, accel=0.267)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=1.492%, ema9_slope=0.1103)", "resistance=SAFE (session_high $9.74 (23.79% away))", "extension=EXTENDED"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T16:00:25.952079+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.87, "open": 6.995, "extension_from_open_pct": 12.508934953538242, "price_1m": 7.8425, "price_3m": 7.621, "price_5m": 7.7374, "price_sub": 7.8423}, "velocity": {"velocity_1m": 0.005844224843268486, "velocity_sub": 0.011773756848543702}, "slope": {"slope_1m": 0.35003977724741264, "slope_3m": 1.2830107986742234, "slope_5m": 0.7904908411649888, "slope_sub": 1.8581093024376931}, "acceleration": {"momentum_acceleration": 1.0676, "velocity_acceleration": 0.001273, "slope_acceleration": 0.038079}, "volume": {"volume_1m": 5373.0, "volume_3m": 24590.0, "volume_5m": 34524.0, "volume_sub": 5373.0, "volume_acceleration": 0.267, "relative_volume": 1.434}, "vwap": {"value": 8.2986, "slope": -0.001, "price_vs_vwap_pct": -5.165, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.7543, "ema20": 7.7823, "ema9_slope": 0.1103, "price_vs_ema9_pct": 1.492, "price_vs_ema9_atr": 0.959}, "volatility": {"atr": 0.1207, "atr_pct": 1.533, "vwap_distance_atr": -3.552, "range_expansion_pct": -23.3}, "rsi": {"value": 53.4, "has_full_history": true}, "quote": {"bid": 7.85, "ask": 7.89, "spread": 0.04, "spread_pct": 0.508}, "trade_flow": {"tick_count_sub": 65, "trades_per_second": 2.167, "uptick_ratio": 0.308, "downtick_ratio": 0.369}, "pressure": {"score": -12.5, "slope": 4.2}}, "prediction": {"symbol": "FTFT", "direction": "NEUTRAL", "confidence": 55.2, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 23.79161372299873, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.7904908411649888)", "volume=Declining (rvol=1.434, accel=0.267)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=1.492%, ema9_slope=0.1103)", "resistance=SAFE (session_high $9.74 (23.79% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:00:30.967612", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 55.2, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.94 fell below VWAP $8.30", "VWAP slope turned negative", "spread 1.01% exceeds max 1.0%", "momentum=Strong (slope_5m=0.9819808893694212)", "volume=Declining (rvol=1.435, accel=0.268)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=2.259%, ema9_slope=0.149)", "resistance=SAFE (session_high $9.74 (22.63% away))", "extension=EXTENDED"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T16:00:30.963468+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.9448, "open": 6.995, "extension_from_open_pct": 13.578270192994992, "price_1m": 7.8425, "price_3m": 7.621, "price_5m": 7.7374, "price_sub": 7.89}, "velocity": {"velocity_1m": 0.021740516416958795, "velocity_sub": 0.023151668779045283}, "slope": {"slope_1m": 1.2959784130281886, "slope_3m": 1.7572354874601934, "slope_5m": 0.9819808893694212, "slope_sub": 1.685960830248492}, "acceleration": {"momentum_acceleration": 0.704, "velocity_acceleration": 0.00227, "slope_acceleration": 0.188758}, "volume": {"volume_1m": 9937.0, "volume_3m": 29154.0, "volume_5m": 39088.0, "volume_sub": 198.0, "volume_acceleration": 0.268, "relative_volume": 1.435}, "vwap": {"value": 8.2985, "slope": -0.0011, "price_vs_vwap_pct": -4.262, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.7693, "ema20": 7.7894, "ema9_slope": 0.149, "price_vs_ema9_pct": 2.259, "price_vs_ema9_atr": 1.406}, "volatility": {"atr": 0.1248, "atr_pct": 1.571, "vwap_distance_atr": -2.834, "range_expansion_pct": -4.5}, "rsi": {"value": 56.2, "has_full_history": true}, "quote": {"bid": 7.87, "ask": 7.95, "spread": 0.08, "spread_pct": 1.011}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.75, "downtick_ratio": 0.25}, "pressure": {"score": 17.9, "slope": 30.4}}, "prediction": {"symbol": "FTFT", "direction": "NEUTRAL", "confidence": 55.2, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 22.62612022958413, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.9819808893694212)", "volume=Declining (rvol=1.435, accel=0.268)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=2.259%, ema9_slope=0.149)", "resistance=SAFE (session_high $9.74 (22.63% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:00:35.975479", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 55.2, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.95 fell below VWAP $8.30", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.9952655546525283)", "volume=Declining (rvol=1.435, accel=0.268)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=2.312%, ema9_slope=0.1517)", "resistance=SAFE (session_high $9.74 (22.55% away))", "extension=EXTENDED"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T16:00:35.970336+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.95, "open": 6.995, "extension_from_open_pct": 13.652609006433167, "price_1m": 7.8425, "price_3m": 7.621, "price_5m": 7.7374, "price_sub": 7.89}, "velocity": {"velocity_1m": 0.02284560620550418, "velocity_sub": 0.02534854245880883}, "slope": {"slope_1m": 1.3614057305683067, "slope_3m": 1.790090570058606, "slope_5m": 0.9952655546525283, "slope_sub": 1.7253988409505343}, "acceleration": {"momentum_acceleration": 0.7301, "velocity_acceleration": 0.000439, "slope_acceleration": 0.013068}, "volume": {"volume_1m": 13100.0, "volume_3m": 32317.0, "volume_5m": 42251.0, "volume_sub": 3361.0, "volume_acceleration": 0.268, "relative_volume": 1.435}, "vwap": {"value": 8.2984, "slope": -0.0012, "price_vs_vwap_pct": -4.198, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.7703, "ema20": 7.7899, "ema9_slope": 0.1517, "price_vs_ema9_pct": 2.312, "price_vs_ema9_atr": 1.435}, "volatility": {"atr": 0.1252, "atr_pct": 1.574, "vwap_distance_atr": -2.783, "range_expansion_pct": -2.8}, "rsi": {"value": 56.4, "has_full_history": true}, "quote": {"bid": 7.9, "ask": 7.95, "spread": 0.05, "spread_pct": 0.631}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.533, "downtick_ratio": 0.4}, "pressure": {"score": 4.8, "slope": -13.1}}, "prediction": {"symbol": "FTFT", "direction": "NEUTRAL", "confidence": 55.2, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 22.545911949685532, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.9952655546525283)", "volume=Declining (rvol=1.435, accel=0.268)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=2.312%, ema9_slope=0.1517)", "resistance=SAFE (session_high $9.74 (22.55% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:00:40.982339", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 55.2, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.92 fell below VWAP $8.30", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.918574176639942)", "volume=Declining (rvol=1.435, accel=0.268)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=2.005%, ema9_slope=0.1362)", "resistance=SAFE (session_high $9.74 (23.01% away))", "extension=EXTENDED"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T16:00:40.977990+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.92, "open": 6.995, "extension_from_open_pct": 13.223731236597565, "price_1m": 7.8425, "price_3m": 7.621, "price_5m": 7.7374, "price_sub": 7.89}, "velocity": {"velocity_1m": 0.01647008819466575, "velocity_sub": 0.012674271229404415}, "slope": {"slope_1m": 0.9833465503568556, "slope_3m": 1.6003414061666492, "slope_5m": 0.918574176639942, "slope_sub": 1.497692109211492}, "acceleration": {"momentum_acceleration": 0.5791, "velocity_acceleration": -0.002531, "slope_acceleration": -0.075496}, "volume": {"volume_1m": 16307.0, "volume_3m": 35524.0, "volume_5m": 45458.0, "volume_sub": 6568.0, "volume_acceleration": 0.268, "relative_volume": 1.435}, "vwap": {"value": 8.2982, "slope": -0.0013, "price_vs_vwap_pct": -4.558, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.7643, "ema20": 7.787, "ema9_slope": 0.1362, "price_vs_ema9_pct": 2.005, "price_vs_ema9_atr": 1.244}, "volatility": {"atr": 0.1252, "atr_pct": 1.58, "vwap_distance_atr": -3.022, "range_expansion_pct": -2.7}, "rsi": {"value": 55.3, "has_full_history": true}, "quote": {"bid": 7.89, "ask": 7.95, "spread": 0.06, "spread_pct": 0.758}, "trade_flow": {"tick_count_sub": 29, "trades_per_second": 0.967, "uptick_ratio": 0.517, "downtick_ratio": 0.448}, "pressure": {"score": -6.7, "slope": -11.5}}, "prediction": {"symbol": "FTFT", "direction": "NEUTRAL", "confidence": 55.2, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 23.01010101010101, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.918574176639942)", "volume=Declining (rvol=1.435, accel=0.268)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=2.005%, ema9_slope=0.1362)", "resistance=SAFE (session_high $9.74 (23.01% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:02:21.165257", "symbol": "MEDS", "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=-1.6000232972711002)", "volume=Declining (rvol=1.508, accel=0.674)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-4.583%, ema9_slope=-0.3669)", "resistance=SAFE (session_high $12.31 (34.24% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:02:21.161136+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.17, "open": 4.035, "extension_from_open_pct": 127.26146220570011, "price_1m": 9.57, "price_3m": 9.76, "price_5m": 9.88, "price_sub": 9.57}, "velocity": {"velocity_1m": -0.06966213862765593, "velocity_sub": -0.13932427725531185}, "slope": {"slope_1m": -4.26894343649947, "slope_3m": -2.9509906884766837, "slope_5m": -1.6000232972711002, "slope_sub": -3.814133540771242}, "acceleration": {"momentum_acceleration": 2.2141, "velocity_acceleration": -0.000694, "slope_acceleration": -0.018178}, "volume": {"volume_1m": 251217.0, "volume_3m": 555660.0, "volume_5m": 958055.0, "volume_sub": 251217.0, "volume_acceleration": 0.674, "relative_volume": 1.508}, "vwap": {"value": 6.7261, "slope": 0.0157, "price_vs_vwap_pct": 36.334, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 108, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.6104, "ema20": 9.6057, "ema9_slope": -0.3669, "price_vs_ema9_pct": -4.583, "price_vs_ema9_atr": -1.14}, "volatility": {"atr": 0.3864, "atr_pct": 4.214, "vwap_distance_atr": 6.325, "range_expansion_pct": 18.5}, "rsi": {"value": 42.6, "has_full_history": true}, "quote": {"bid": 9.11, "ask": 9.18, "spread": 0.07, "spread_pct": 0.765}, "trade_flow": {"tick_count_sub": 2494, "trades_per_second": 83.133, "uptick_ratio": 0.26, "downtick_ratio": 0.279}, "pressure": {"score": -43.9, "slope": -43.7}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 34.24209378407853, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-1.6000232972711002)", "volume=Declining (rvol=1.508, accel=0.674)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-4.583%, ema9_slope=-0.3669)", "resistance=SAFE (session_high $12.31 (34.24% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:02:26.171839", "symbol": "MEDS", "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=-1.9386575281855625)", "volume=Declining (rvol=1.509, accel=0.675)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-5.932%, ema9_slope=-0.4329)", "resistance=SAFE (session_high $12.31 (36.62% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:02:26.167469+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.0103, "open": 4.035, "extension_from_open_pct": 123.30359355638167, "price_1m": 9.57, "price_3m": 9.76, "price_5m": 9.88, "price_sub": 9.57}, "velocity": {"velocity_1m": -0.09747474747474737, "velocity_sub": -0.19494949494949473}, "slope": {"slope_1m": -6.024660527547987, "slope_3m": -3.813792811122411, "slope_5m": -1.9386575281855625, "slope_sub": -4.8382447317755695}, "acceleration": {"momentum_acceleration": 2.8996, "velocity_acceleration": -0.011111, "slope_acceleration": -0.350699}, "volume": {"volume_1m": 285249.0, "volume_3m": 589692.0, "volume_5m": 992087.0, "volume_sub": 285249.0, "volume_acceleration": 0.675, "relative_volume": 1.509}, "vwap": {"value": 6.7269, "slope": 0.0165, "price_vs_vwap_pct": 33.945, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 108, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5785, "ema20": 9.5905, "ema9_slope": -0.4329, "price_vs_ema9_pct": -5.932, "price_vs_ema9_atr": -1.471}, "volatility": {"atr": 0.3864, "atr_pct": 4.288, "vwap_distance_atr": 5.91, "range_expansion_pct": 19.1}, "rsi": {"value": 40.3, "has_full_history": true}, "quote": {"bid": 9.0, "ask": 9.09, "spread": 0.09, "spread_pct": 0.995}, "trade_flow": {"tick_count_sub": 2831, "trades_per_second": 94.367, "uptick_ratio": 0.264, "downtick_ratio": 0.282}, "pressure": {"score": -43.8, "slope": 0.1}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 36.621422150205866, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-1.9386575281855625)", "volume=Declining (rvol=1.509, accel=0.675)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-5.932%, ema9_slope=-0.4329)", "resistance=SAFE (session_high $12.31 (36.62% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:02:31.180785", "symbol": "MEDS", "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=-2.0615627004674355)", "volume=Declining (rvol=1.51, accel=0.676)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-6.422%, ema9_slope=-0.4567)", "resistance=SAFE (session_high $12.31 (37.50% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:02:31.176026+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.9526, "open": 4.035, "extension_from_open_pct": 121.8736059479554, "price_1m": 9.57, "price_3m": 9.76, "price_5m": 9.88, "price_sub": 8.91}, "velocity": {"velocity_1m": -0.10752351097178682, "velocity_sub": 0.015937149270482676}, "slope": {"slope_1m": -6.6664507142625755, "slope_3m": -4.127924056815808, "slope_5m": -2.0615627004674355, "slope_sub": -6.315551415355955}, "acceleration": {"momentum_acceleration": 4.254, "velocity_acceleration": 0.042105, "slope_acceleration": -0.128139}, "volume": {"volume_1m": 349197.0, "volume_3m": 653640.0, "volume_5m": 1056035.0, "volume_sub": 5428.0, "volume_acceleration": 0.676, "relative_volume": 1.51}, "vwap": {"value": 6.7282, "slope": 0.0178, "price_vs_vwap_pct": 33.06, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 108, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5669, "ema20": 9.585, "ema9_slope": -0.4567, "price_vs_ema9_pct": -6.422, "price_vs_ema9_atr": -1.553}, "volatility": {"atr": 0.3957, "atr_pct": 4.42, "vwap_distance_atr": 5.622, "range_expansion_pct": 37.9}, "rsi": {"value": 39.5, "has_full_history": true}, "quote": {"bid": 8.95, "ask": 8.97, "spread": 0.02, "spread_pct": 0.223}, "trade_flow": {"tick_count_sub": 68, "trades_per_second": 2.267, "uptick_ratio": 0.324, "downtick_ratio": 0.309}, "pressure": {"score": 3.7, "slope": 47.5}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 37.50195473940531, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-2.0615627004674355)", "volume=Declining (rvol=1.51, accel=0.676)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-6.422%, ema9_slope=-0.4567)", "resistance=SAFE (session_high $12.31 (37.50% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:02:36.188158", "symbol": "MEDS", "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=-2.3451365446952606)", "volume=Declining (rvol=1.51, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-7.551%, ema9_slope=-0.5116)", "resistance=SAFE (session_high $12.31 (39.57% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:02:36.183907+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.82, "open": 4.035, "extension_from_open_pct": 118.58736059479553, "price_1m": 9.57, "price_3m": 9.76, "price_5m": 9.88, "price_sub": 8.91}, "velocity": {"velocity_1m": -0.13061650992685475, "velocity_sub": -0.033670033670033614}, "slope": {"slope_1m": -8.156606851549755, "slope_3m": -4.854712465460649, "slope_5m": -2.3451365446952606, "slope_sub": -7.198054579843288}, "acceleration": {"momentum_acceleration": 4.8529, "velocity_acceleration": -0.009906, "slope_acceleration": -0.297562}, "volume": {"volume_1m": 380530.0, "volume_3m": 684973.0, "volume_5m": 1087368.0, "volume_sub": 36761.0, "volume_acceleration": 0.677, "relative_volume": 1.51}, "vwap": {"value": 6.7287, "slope": 0.0183, "price_vs_vwap_pct": 31.079, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 108, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5404, "ema20": 9.5724, "ema9_slope": -0.5116, "price_vs_ema9_pct": -7.551, "price_vs_ema9_atr": -1.798}, "volatility": {"atr": 0.4007, "atr_pct": 4.543, "vwap_distance_atr": 5.219, "range_expansion_pct": 48.5}, "rsi": {"value": 37.8, "has_full_history": true}, "quote": {"bid": 8.8, "ask": 8.85, "spread": 0.05, "spread_pct": 0.567}, "trade_flow": {"tick_count_sub": 506, "trades_per_second": 16.867, "uptick_ratio": 0.283, "downtick_ratio": 0.306}, "pressure": {"score": -32.6, "slope": -36.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 39.569160997732425, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-2.3451365446952606)", "volume=Declining (rvol=1.51, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-7.551%, ema9_slope=-0.5116)", "resistance=SAFE (session_high $12.31 (39.57% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:02:41.198989", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["spread 1.45% exceeds max 1.0%", "momentum=Building (slope_5m=-1.961214094856379)", "volume=Declining (rvol=1.511, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-6.022%, ema9_slope=-0.4372)", "resistance=SAFE (session_high $12.31 (36.78% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:02:41.190966+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.9997, "open": 4.035, "extension_from_open_pct": 123.04089219330857, "price_1m": 9.57, "price_3m": 9.76, "price_5m": 9.88, "price_sub": 8.91}, "velocity": {"velocity_1m": -0.09932079414838028, "velocity_sub": 0.033557800224467096}, "slope": {"slope_1m": -6.142264010727148, "slope_3m": -3.871405451628631, "slope_5m": -1.961214094856379, "slope_sub": -6.003597770350394}, "acceleration": {"momentum_acceleration": 4.0424, "velocity_acceleration": 0.013427, "slope_acceleration": 0.402301}, "volume": {"volume_1m": 416654.0, "volume_3m": 721097.0, "volume_5m": 1123492.0, "volume_sub": 72885.0, "volume_acceleration": 0.677, "relative_volume": 1.511}, "vwap": {"value": 6.7299, "slope": 0.0195, "price_vs_vwap_pct": 33.728, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 108, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.5764, "ema20": 9.5895, "ema9_slope": -0.4372, "price_vs_ema9_pct": -6.022, "price_vs_ema9_atr": -1.439}, "volatility": {"atr": 0.4007, "atr_pct": 4.452, "vwap_distance_atr": 5.665, "range_expansion_pct": 47.6}, "rsi": {"value": 40.1, "has_full_history": true}, "quote": {"bid": 8.92, "ask": 9.05, "spread": 0.13, "spread_pct": 1.447}, "trade_flow": {"tick_count_sub": 939, "trades_per_second": 31.3, "uptick_ratio": 0.302, "downtick_ratio": 0.294}, "pressure": {"score": 15.7, "slope": 48.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 36.782337189017404, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-1.961214094856379)", "volume=Declining (rvol=1.511, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-6.022%, ema9_slope=-0.4372)", "resistance=SAFE (session_high $12.31 (36.78% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:03:21.275025", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.09447548609755695)", "volume=Declining (rvol=0.601, accel=0.789)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.346%, ema9_slope=0.0853)", "resistance=SAFE (session_high $10.91 (0.28% away))", "extension=EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:03:21.268595+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.8793, "open": 9.99, "extension_from_open_pct": 8.901901901901905, "price_1m": 10.88, "price_3m": 10.845, "price_5m": 10.8495, "price_sub": 10.8787}, "velocity": {"velocity_1m": -0.00010723039215688493, "velocity_sub": 0.00018384549624507156}, "slope": {"slope_1m": -0.006434030506497404, "slope_3m": 0.13477750212363185, "slope_5m": 0.09447548609755695, "slope_sub": 0.3160730320263389}, "acceleration": {"momentum_acceleration": 0.2216, "velocity_acceleration": 2e-06, "slope_acceleration": 0.000444}, "volume": {"volume_1m": 715.0, "volume_3m": 9522.0, "volume_5m": 13943.0, "volume_sub": 715.0, "volume_acceleration": 0.789, "relative_volume": 0.601}, "vwap": {"value": 10.5329, "slope": 0.0059, "price_vs_vwap_pct": 3.289, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 80, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.8418, "ema20": 10.7803, "ema9_slope": 0.0853, "price_vs_ema9_pct": 0.346, "price_vs_ema9_atr": 0.802}, "volatility": {"atr": 0.0467, "atr_pct": 0.43, "vwap_distance_atr": 7.413, "range_expansion_pct": -6.7}, "rsi": {"value": 73.3, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.89, "spread": 0.05, "spread_pct": 0.46}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -5.1, "slope": 3.0}}, "prediction": {"symbol": "BYND", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.91, "resistance_source": "session_high", "resistance_distance_pct": 0.2821872730782266, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.09447548609755695)", "volume=Declining (rvol=0.601, accel=0.789)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.346%, ema9_slope=0.0853)", "resistance=SAFE (session_high $10.91 (0.28% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:03:21.276740", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "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": ["volume pace 0.37x normal (rvol=0.146, 39.3% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Deteriorating (slope_5m=-0.03891429127346763)", "volume=Steady (rvol=0.146, accel=0.995)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.079%, ema9_slope=-0.027)", "resistance=SAFE (session_high $10.54 (2.58% away))", "extension=NORMAL"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:03:21.268595+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.275, "open": 10.4, "extension_from_open_pct": -1.2019230769230769, "price_1m": 10.27, "price_3m": 10.28, "price_5m": 10.3, "price_sub": 10.2741}, "velocity": {"velocity_1m": 0.0008114248620579004, "velocity_sub": 0.00029199637924479316}, "slope": {"slope_1m": 0.048673643222202786, "slope_3m": -0.024330900243304164, "slope_5m": -0.03891429127346763, "slope_sub": -0.0161577227344447}, "acceleration": {"momentum_acceleration": -0.0228, "velocity_acceleration": -9e-06, "slope_acceleration": 0.000121}, "volume": {"volume_1m": 849.0, "volume_3m": 6633.0, "volume_5m": 10666.0, "volume_sub": 849.0, "volume_acceleration": 0.995, "relative_volume": 0.146}, "vwap": {"value": 10.2693, "slope": 0.0, "price_vs_vwap_pct": 0.055, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 15, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.2831, "ema20": 10.2838, "ema9_slope": -0.027, "price_vs_ema9_pct": -0.079, "price_vs_ema9_atr": -0.637}, "volatility": {"atr": 0.0128, "atr_pct": 0.124, "vwap_distance_atr": 0.442, "range_expansion_pct": 8.2}, "rsi": {"value": 48.0, "has_full_history": true}, "quote": {"bid": 10.27, "ask": 10.28, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.312, "downtick_ratio": 0.188}, "pressure": {"score": 5.0, "slope": 1.4}}, "prediction": {"symbol": "PUMP", "direction": "NEUTRAL", "confidence": 40.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.5790754257907422, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.03891429127346763)", "volume=Steady (rvol=0.146, accel=0.995)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.079%, ema9_slope=-0.027)", "resistance=SAFE (session_high $10.54 (2.58% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:03:26.289059", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.06815816378222694)", "volume=Declining (rvol=0.601, accel=0.789)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.24%, ema9_slope=0.08)", "resistance=SAFE (session_high $10.91 (0.41% away))", "extension=EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:03:26.282942+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.865, "open": 9.99, "extension_from_open_pct": 8.75875875875876, "price_1m": 10.88, "price_3m": 10.845, "price_5m": 10.8495, "price_sub": 10.8787}, "velocity": {"velocity_1m": -0.0022977941176471456, "velocity_sub": -0.00419780549759317}, "slope": {"slope_1m": -0.1379627500574897, "slope_3m": 0.06902899217671683, "slope_5m": 0.06815816378222694, "slope_sub": 0.2371328482888681}, "acceleration": {"momentum_acceleration": 0.169, "velocity_acceleration": -0.000874, "slope_acceleration": -0.02623}, "volume": {"volume_1m": 724.0, "volume_3m": 9531.0, "volume_5m": 13952.0, "volume_sub": 724.0, "volume_acceleration": 0.789, "relative_volume": 0.601}, "vwap": {"value": 10.5329, "slope": 0.0059, "price_vs_vwap_pct": 3.153, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 80, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.839, "ema20": 10.779, "ema9_slope": 0.08, "price_vs_ema9_pct": 0.24, "price_vs_ema9_atr": 0.557}, "volatility": {"atr": 0.0467, "atr_pct": 0.43, "vwap_distance_atr": 7.107, "range_expansion_pct": -6.7}, "rsi": {"value": 70.0, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.89, "spread": 0.05, "spread_pct": 0.46}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.6}, "pressure": {"score": -16.2, "slope": -11.1}}, "prediction": {"symbol": "BYND", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.91, "resistance_source": "session_high", "resistance_distance_pct": 0.41417395306028465, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.06815816378222694)", "volume=Declining (rvol=0.601, accel=0.789)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.24%, ema9_slope=0.08)", "resistance=SAFE (session_high $10.91 (0.41% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:03:26.291414", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "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": ["volume pace 0.37x normal (rvol=0.146, 39.3% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Deteriorating (slope_5m=-0.03891429127346763)", "volume=Steady (rvol=0.146, accel=0.995)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.079%, ema9_slope=-0.027)", "resistance=SAFE (session_high $10.54 (2.58% away))", "extension=NORMAL"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:03:26.282942+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.275, "open": 10.4, "extension_from_open_pct": -1.2019230769230769, "price_1m": 10.27, "price_3m": 10.28, "price_5m": 10.3, "price_sub": 10.2741}, "velocity": {"velocity_1m": 0.0008114248620579004, "velocity_sub": 0.00029199637924479316}, "slope": {"slope_1m": 0.048673643222202786, "slope_3m": -0.024330900243304164, "slope_5m": -0.03891429127346763, "slope_sub": -0.0161577227344447}, "acceleration": {"momentum_acceleration": -0.0228, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 849.0, "volume_3m": 6633.0, "volume_5m": 10666.0, "volume_sub": 849.0, "volume_acceleration": 0.995, "relative_volume": 0.146}, "vwap": {"value": 10.2693, "slope": 0.0, "price_vs_vwap_pct": 0.055, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 15, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.2831, "ema20": 10.2838, "ema9_slope": -0.027, "price_vs_ema9_pct": -0.079, "price_vs_ema9_atr": -0.637}, "volatility": {"atr": 0.0128, "atr_pct": 0.124, "vwap_distance_atr": 0.442, "range_expansion_pct": 8.2}, "rsi": {"value": 48.0, "has_full_history": true}, "quote": {"bid": 10.27, "ask": 10.28, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.312, "downtick_ratio": 0.188}, "pressure": {"score": 5.0, "slope": 0.0}}, "prediction": {"symbol": "PUMP", "direction": "NEUTRAL", "confidence": 40.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.5790754257907422, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.03891429127346763)", "volume=Steady (rvol=0.146, accel=0.995)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.079%, ema9_slope=-0.027)", "resistance=SAFE (session_high $10.54 (2.58% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:03:31.304393", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["volume pace 0.37x normal (rvol=0.146, 39.4% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Deteriorating (slope_5m=-0.04864759680871661)", "volume=Steady (rvol=0.146, accel=0.996)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.118%, ema9_slope=-0.029)", "resistance=SAFE (session_high $10.54 (2.63% away))", "extension=NORMAL"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:03:31.297591+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.27, "open": 10.4, "extension_from_open_pct": -1.2500000000000075, "price_1m": 10.27, "price_3m": 10.28, "price_5m": 10.3, "price_sub": 10.2741}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0013302057276715568}, "slope": {"slope_1m": 0.0, "slope_3m": -0.04866969500324362, "slope_5m": -0.04864759680871661, "slope_sub": -0.045363945884509795}, "acceleration": {"momentum_acceleration": -0.0033, "velocity_acceleration": -0.000323, "slope_acceleration": -0.009706}, "volume": {"volume_1m": 1077.0, "volume_3m": 6861.0, "volume_5m": 10894.0, "volume_sub": 1077.0, "volume_acceleration": 0.996, "relative_volume": 0.146}, "vwap": {"value": 10.2693, "slope": 0.0, "price_vs_vwap_pct": 0.006, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 15, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.2821, "ema20": 10.2834, "ema9_slope": -0.029, "price_vs_ema9_pct": -0.118, "price_vs_ema9_atr": -0.95}, "volatility": {"atr": 0.0128, "atr_pct": 0.124, "vwap_distance_atr": 0.051, "range_expansion_pct": 8.2}, "rsi": {"value": 45.9, "has_full_history": true}, "quote": {"bid": 10.27, "ask": 10.28, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.263, "downtick_ratio": 0.211}, "pressure": {"score": 1.0, "slope": -4.0}}, "prediction": {"symbol": "PUMP", "direction": "NEUTRAL", "confidence": 40.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.629016553067182, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04864759680871661)", "volume=Steady (rvol=0.146, accel=0.996)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.118%, ema9_slope=-0.029)", "resistance=SAFE (session_high $10.54 (2.63% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:03:31.307310", "symbol": "BYND", "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.030406339261034965)", "volume=Declining (rvol=0.601, accel=0.789)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.089%, ema9_slope=0.0725)", "resistance=SAFE (session_high $10.91 (0.60% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:03:31.297591+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.8445, "open": 9.99, "extension_from_open_pct": 8.553553553553552, "price_1m": 10.88, "price_3m": 10.845, "price_5m": 10.8495, "price_sub": 10.865}, "velocity": {"velocity_1m": -0.005438112745098154, "velocity_sub": -0.006289308176100685}, "slope": {"slope_1m": -0.32681994982624, "slope_3m": -0.025326559118326986, "slope_5m": 0.030406339261034965, "slope_sub": -0.00036842420362719866}, "acceleration": {"momentum_acceleration": -0.0308, "velocity_acceleration": -0.000417, "slope_acceleration": -0.037661}, "volume": {"volume_1m": 730.0, "volume_3m": 9537.0, "volume_5m": 13958.0, "volume_sub": 6.0, "volume_acceleration": 0.789, "relative_volume": 0.601}, "vwap": {"value": 10.5329, "slope": 0.0059, "price_vs_vwap_pct": 2.958, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 80, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.8349, "ema20": 10.777, "ema9_slope": 0.0725, "price_vs_ema9_pct": 0.089, "price_vs_ema9_atr": 0.204}, "volatility": {"atr": 0.0471, "atr_pct": 0.435, "vwap_distance_atr": 6.613, "range_expansion_pct": -6.6}, "rsi": {"value": 65.7, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.89, "spread": 0.05, "spread_pct": 0.46}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -29.7, "slope": -13.5}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.91, "resistance_source": "session_high", "resistance_distance_pct": 0.6039928074138975, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.030406339261034965)", "volume=Declining (rvol=0.601, accel=0.789)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.089%, ema9_slope=0.0725)", "resistance=SAFE (session_high $10.91 (0.60% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:03:36.320343", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["volume pace 0.37x normal (rvol=0.146, 39.4% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Deteriorating (slope_5m=-0.033464467350742405)", "volume=Steady (rvol=0.146, accel=0.996)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.057%, ema9_slope=-0.0259)", "resistance=SAFE (session_high $10.54 (2.55% away))", "extension=NORMAL"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:03:36.313501+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.2778, "open": 10.4, "extension_from_open_pct": -1.1750000000000114, "price_1m": 10.27, "price_3m": 10.28, "price_5m": 10.3, "price_sub": 10.27}, "velocity": {"velocity_1m": 0.0012658227848100594, "velocity_sub": 0.0025316455696201188}, "slope": {"slope_1m": 0.07592053650512061, "slope_3m": -0.010704623748695343, "slope_5m": -0.033464467350742405, "slope_sub": 0.06678527705910092}, "acceleration": {"momentum_acceleration": -0.1002, "velocity_acceleration": 0.00077, "slope_acceleration": 0.015136}, "volume": {"volume_1m": 1094.0, "volume_3m": 6878.0, "volume_5m": 10911.0, "volume_sub": 17.0, "volume_acceleration": 0.996, "relative_volume": 0.146}, "vwap": {"value": 10.2694, "slope": 0.0, "price_vs_vwap_pct": 0.082, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 15, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.2837, "ema20": 10.2841, "ema9_slope": -0.0259, "price_vs_ema9_pct": -0.057, "price_vs_ema9_atr": -0.462}, "volatility": {"atr": 0.0128, "atr_pct": 0.124, "vwap_distance_atr": 0.661, "range_expansion_pct": 8.2}, "rsi": {"value": 49.1, "has_full_history": true}, "quote": {"bid": 10.27, "ask": 10.28, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 41.7, "slope": 40.7}}, "prediction": {"symbol": "PUMP", "direction": "NEUTRAL", "confidence": 40.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.551129619179202, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.033464467350742405)", "volume=Steady (rvol=0.146, accel=0.996)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.057%, ema9_slope=-0.0259)", "resistance=SAFE (session_high $10.54 (2.55% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:03:36.323140", "symbol": "BYND", "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.03335384932905405)", "volume=Declining (rvol=0.601, accel=0.789)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.101%, ema9_slope=0.0731)", "resistance=SAFE (session_high $10.91 (0.59% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:03:36.313501+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.8461, "open": 9.99, "extension_from_open_pct": 8.569569569569566, "price_1m": 10.88, "price_3m": 10.845, "price_5m": 10.8495, "price_sub": 10.865}, "velocity": {"velocity_1m": -0.005193014705882496, "velocity_sub": -0.005798435342844105}, "slope": {"slope_1m": -0.31206705299157167, "slope_3m": -0.017957950767586325, "slope_5m": 0.03335384932905405, "slope_sub": 0.008473444501240967}, "acceleration": {"momentum_acceleration": -0.0249, "velocity_acceleration": 9.8e-05, "slope_acceleration": 0.002941}, "volume": {"volume_1m": 731.0, "volume_3m": 9538.0, "volume_5m": 13959.0, "volume_sub": 7.0, "volume_acceleration": 0.789, "relative_volume": 0.601}, "vwap": {"value": 10.5329, "slope": 0.0059, "price_vs_vwap_pct": 2.974, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 80, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.8352, "ema20": 10.7772, "ema9_slope": 0.0731, "price_vs_ema9_pct": 0.101, "price_vs_ema9_atr": 0.231}, "volatility": {"atr": 0.0471, "atr_pct": 0.434, "vwap_distance_atr": 6.647, "range_expansion_pct": -6.6}, "rsi": {"value": 66.0, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.89, "spread": 0.05, "spread_pct": 0.46}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -9.3, "slope": 20.4}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.91, "resistance_source": "session_high", "resistance_distance_pct": 0.5891518610376106, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03335384932905405)", "volume=Declining (rvol=0.601, accel=0.789)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.101%, ema9_slope=0.0731)", "resistance=SAFE (session_high $10.91 (0.59% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:03:41.336871", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "NEUTRAL", "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.11415840399186374)", "volume=Declining (rvol=0.601, accel=0.789)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.424%, ema9_slope=0.0893)", "resistance=TOO_CLOSE (session_high $10.91 (0.18% away))", "extension=EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:03:41.329247+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.89, "open": 9.99, "extension_from_open_pct": 9.009009009009013, "price_1m": 10.88, "price_3m": 10.845, "price_5m": 10.8495, "price_sub": 10.865}, "velocity": {"velocity_1m": 0.0015318627450980065, "velocity_sub": 0.007669888019635022}, "slope": {"slope_1m": 0.09186954524574906, "slope_3m": 0.18393623543838558, "slope_5m": 0.11415840399186374, "slope_sub": 0.250818310840811}, "acceleration": {"momentum_acceleration": 0.1367, "velocity_acceleration": 0.002685, "slope_acceleration": 0.080534}, "volume": {"volume_1m": 736.0, "volume_3m": 9543.0, "volume_5m": 13964.0, "volume_sub": 12.0, "volume_acceleration": 0.789, "relative_volume": 0.601}, "vwap": {"value": 10.5329, "slope": 0.0059, "price_vs_vwap_pct": 3.39, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 80, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.844, "ema20": 10.7813, "ema9_slope": 0.0893, "price_vs_ema9_pct": 0.424, "price_vs_ema9_atr": 0.962}, "volatility": {"atr": 0.0478, "atr_pct": 0.439, "vwap_distance_atr": 7.465, "range_expansion_pct": -6.8}, "rsi": {"value": 74.4, "has_full_history": true}, "quote": {"bid": 10.84, "ask": 10.89, "spread": 0.05, "spread_pct": 0.46}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 10.1, "slope": 19.4}}, "prediction": {"symbol": "BYND", "direction": "NEUTRAL", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 10.91, "resistance_source": "session_high", "resistance_distance_pct": 0.18365472910927064, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.11415840399186374)", "volume=Declining (rvol=0.601, accel=0.789)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.424%, ema9_slope=0.0893)", "resistance=TOO_CLOSE (session_high $10.91 (0.18% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:03:41.339781", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "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": ["volume pace 0.37x normal (rvol=0.146, 39.4% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Deteriorating (slope_5m=-0.04728482001607162)", "volume=Steady (rvol=0.146, accel=0.997)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.113%, ema9_slope=-0.0287)", "resistance=SAFE (session_high $10.54 (2.62% away))", "extension=NORMAL"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:03:41.329247+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.2707, "open": 10.4, "extension_from_open_pct": -1.2432692307692368, "price_1m": 10.27, "price_3m": 10.28, "price_5m": 10.3, "price_sub": 10.27}, "velocity": {"velocity_1m": 0.0001135994806881118, "velocity_sub": 0.0002271989613762236}, "slope": {"slope_1m": 0.006815736562046521, "slope_3m": -0.04526178834354659, "slope_5m": -0.04728482001607162, "slope_sub": 0.02531657895120492}, "acceleration": {"momentum_acceleration": -0.0726, "velocity_acceleration": -0.000459, "slope_acceleration": -0.013778}, "volume": {"volume_1m": 1206.0, "volume_3m": 6990.0, "volume_5m": 11023.0, "volume_sub": 129.0, "volume_acceleration": 0.997, "relative_volume": 0.146}, "vwap": {"value": 10.2693, "slope": 0.0, "price_vs_vwap_pct": 0.013, "time_above_pct": 90.0, "time_below_pct": 10.0, "hold_duration_bars": 15, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.2823, "ema20": 10.2834, "ema9_slope": -0.0287, "price_vs_ema9_pct": -0.113, "price_vs_ema9_atr": -0.906}, "volatility": {"atr": 0.0128, "atr_pct": 0.124, "vwap_distance_atr": 0.106, "range_expansion_pct": 8.2}, "rsi": {"value": 46.2, "has_full_history": true}, "quote": {"bid": 10.27, "ask": 10.28, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 0.1, "slope": -41.6}}, "prediction": {"symbol": "PUMP", "direction": "NEUTRAL", "confidence": 40.0, "momentum": "Deteriorating", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.6220218680323586, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.04728482001607162)", "volume=Steady (rvol=0.146, accel=0.997)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.113%, ema9_slope=-0.0287)", "resistance=SAFE (session_high $10.54 (2.62% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:05:41.515131", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.0849)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.8837365444898335)", "volume=Declining (rvol=1.522, accel=0.628)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.927%, ema9_slope=-0.9876)", "resistance=SAFE (session_high $12.31 (34.30% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:05:41.511413+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1659, "open": 4.035, "extension_from_open_pct": 127.15985130111524, "price_1m": 9.0174, "price_3m": 9.02, "price_5m": 9.7301, "price_sub": 9.2}, "velocity": {"velocity_1m": 0.02744693592388055, "velocity_sub": -0.01235507246376764}, "slope": {"slope_1m": 1.633366880599234, "slope_3m": 0.3617584318670026, "slope_5m": -0.8837365444898335, "slope_sub": 0.20120614334844705}, "acceleration": {"momentum_acceleration": -1.0849, "velocity_acceleration": -0.000255, "slope_acceleration": 0.043121}, "volume": {"volume_1m": 66769.0, "volume_3m": 609275.0, "volume_5m": 1274599.0, "volume_sub": 10358.0, "volume_acceleration": 0.628, "relative_volume": 1.522}, "vwap": {"value": 6.7467, "slope": 0.0143, "price_vs_vwap_pct": 35.857, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 111, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.346, "ema20": 9.4631, "ema9_slope": -0.9876, "price_vs_ema9_pct": -1.927, "price_vs_ema9_atr": -0.463}, "volatility": {"atr": 0.3885, "atr_pct": 4.239, "vwap_distance_atr": 6.227, "range_expansion_pct": -54.1}, "rsi": {"value": 44.1, "has_full_history": true}, "quote": {"bid": 9.14, "ask": 9.17, "spread": 0.03, "spread_pct": 0.328}, "trade_flow": {"tick_count_sub": 159, "trades_per_second": 5.3, "uptick_ratio": 0.352, "downtick_ratio": 0.346}, "pressure": {"score": -17.7, "slope": -33.4}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 34.3021416336639, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.8837365444898335)", "volume=Declining (rvol=1.522, accel=0.628)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.927%, ema9_slope=-0.9876)", "resistance=SAFE (session_high $12.31 (34.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:05:46.524617", "symbol": "MEDS", "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": ["price acceleration sharply negative (-0.7102)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-1.0727795298290366)", "volume=Declining (rvol=1.522, accel=0.628)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.666%, ema9_slope=-1.024)", "resistance=SAFE (session_high $12.31 (35.57% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:05:46.519257+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.0801, "open": 4.035, "extension_from_open_pct": 125.03345724907062, "price_1m": 9.0174, "price_3m": 9.02, "price_5m": 9.7301, "price_sub": 9.2}, "velocity": {"velocity_1m": 0.01158870627897168, "velocity_sub": -0.04344202898550705}, "slope": {"slope_1m": 0.6929133858267665, "slope_3m": -0.11030385033973351, "slope_5m": -1.0727795298290366, "slope_sub": -0.36258412433961024}, "acceleration": {"momentum_acceleration": -0.7102, "velocity_acceleration": -0.006208, "slope_acceleration": -0.187796}, "volume": {"volume_1m": 74885.0, "volume_3m": 617391.0, "volume_5m": 1282715.0, "volume_sub": 18474.0, "volume_acceleration": 0.628, "relative_volume": 1.522}, "vwap": {"value": 6.7469, "slope": 0.0145, "price_vs_vwap_pct": 34.582, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 111, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.3288, "ema20": 9.455, "ema9_slope": -1.024, "price_vs_ema9_pct": -2.666, "price_vs_ema9_atr": -0.64}, "volatility": {"atr": 0.3885, "atr_pct": 4.279, "vwap_distance_atr": 6.005, "range_expansion_pct": -53.9}, "rsi": {"value": 42.2, "has_full_history": true}, "quote": {"bid": 9.07, "ask": 9.16, "spread": 0.09, "spread_pct": 0.987}, "trade_flow": {"tick_count_sub": 296, "trades_per_second": 9.867, "uptick_ratio": 0.297, "downtick_ratio": 0.301}, "pressure": {"score": -39.9, "slope": -22.2}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 35.57119414984417, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-1.0727795298290366)", "volume=Declining (rvol=1.522, accel=0.628)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.666%, ema9_slope=-1.024)", "resistance=SAFE (session_high $12.31 (35.57% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:05:51.551100", "symbol": "MEDS", "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": ["price acceleration sharply negative (-0.7973)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-1.0288708180974737)", "volume=Declining (rvol=1.522, accel=0.628)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.494%, ema9_slope=-1.0156)", "resistance=SAFE (session_high $12.31 (35.27% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:05:51.546452+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.1, "open": 4.035, "extension_from_open_pct": 125.52664188351919, "price_1m": 9.0174, "price_3m": 9.02, "price_5m": 9.7301, "price_sub": 9.2}, "velocity": {"velocity_1m": 0.015266780520622969, "velocity_sub": -0.036231884057970884}, "slope": {"slope_1m": 0.9118306158720273, "slope_3m": -0.0005511160099188038, "slope_5m": -1.0288708180974737, "slope_sub": -0.2315855779369287}, "acceleration": {"momentum_acceleration": -0.7973, "velocity_acceleration": 0.001434, "slope_acceleration": 0.043547}, "volume": {"volume_1m": 78517.0, "volume_3m": 621023.0, "volume_5m": 1286347.0, "volume_sub": 22106.0, "volume_acceleration": 0.628, "relative_volume": 1.522}, "vwap": {"value": 6.747, "slope": 0.0146, "price_vs_vwap_pct": 34.875, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 111, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.3328, "ema20": 9.4569, "ema9_slope": -1.0156, "price_vs_ema9_pct": -2.494, "price_vs_ema9_atr": -0.599}, "volatility": {"atr": 0.3885, "atr_pct": 4.269, "vwap_distance_atr": 6.056, "range_expansion_pct": -54.0}, "rsi": {"value": 42.7, "has_full_history": true}, "quote": {"bid": 9.08, "ask": 9.16, "spread": 0.08, "spread_pct": 0.877}, "trade_flow": {"tick_count_sub": 342, "trades_per_second": 11.4, "uptick_ratio": 0.301, "downtick_ratio": 0.319}, "pressure": {"score": -35.4, "slope": 4.5}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 35.27472527472529, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-1.0288708180974737)", "volume=Declining (rvol=1.522, accel=0.628)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.494%, ema9_slope=-1.0156)", "resistance=SAFE (session_high $12.31 (35.27% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:05:56.556530", "symbol": "MEDS", "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": ["price acceleration sharply negative (-0.841)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-1.0068205380040387)", "volume=Declining (rvol=1.522, accel=0.628)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.408%, ema9_slope=-1.0113)", "resistance=SAFE (session_high $12.31 (35.13% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:05:56.552425+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.11, "open": 4.035, "extension_from_open_pct": 125.77447335811647, "price_1m": 9.0174, "price_3m": 9.02, "price_5m": 9.7301, "price_sub": 9.2}, "velocity": {"velocity_1m": 0.017115059034015556, "velocity_sub": -0.032608695652173864}, "slope": {"slope_1m": 1.0216578218608199, "slope_3m": 0.0545404462400148, "slope_5m": -1.0068205380040387, "slope_sub": -0.16581105315755876}, "acceleration": {"momentum_acceleration": -0.841, "velocity_acceleration": 0.000724, "slope_acceleration": 0.021939}, "volume": {"volume_1m": 82375.0, "volume_3m": 624881.0, "volume_5m": 1290205.0, "volume_sub": 25964.0, "volume_acceleration": 0.628, "relative_volume": 1.522}, "vwap": {"value": 6.7471, "slope": 0.0147, "price_vs_vwap_pct": 35.021, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 111, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.3348, "ema20": 9.4578, "ema9_slope": -1.0113, "price_vs_ema9_pct": -2.408, "price_vs_ema9_atr": -0.579}, "volatility": {"atr": 0.3885, "atr_pct": 4.265, "vwap_distance_atr": 6.082, "range_expansion_pct": -54.0}, "rsi": {"value": 42.9, "has_full_history": true}, "quote": {"bid": 9.1, "ask": 9.12, "spread": 0.02, "spread_pct": 0.22}, "trade_flow": {"tick_count_sub": 383, "trades_per_second": 12.767, "uptick_ratio": 0.311, "downtick_ratio": 0.332}, "pressure": {"score": -33.0, "slope": 2.4}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 35.126234906695956, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-1.0068205380040387)", "volume=Declining (rvol=1.522, accel=0.628)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.408%, ema9_slope=-1.0113)", "resistance=SAFE (session_high $12.31 (35.13% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:06:01.566515", "symbol": "MEDS", "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.12128234839706609)", "volume=Declining (rvol=1.522, accel=0.62)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.162%, ema9_slope=-0.8001)", "resistance=SAFE (session_high $12.31 (35.57% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:06:01.559333+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 9.08, "open": 4.035, "extension_from_open_pct": 125.03097893432465, "price_1m": 9.09, "price_3m": 9.1001, "price_5m": 9.57, "price_sub": 9.085}, "velocity": {"velocity_1m": -0.0018335166850017945, "velocity_sub": -0.0018345257750874264}, "slope": {"slope_1m": -0.11007154650522603, "slope_3m": 0.3453805807101807, "slope_5m": 0.12128234839706609, "slope_sub": 0.16007740006157017}, "acceleration": {"momentum_acceleration": 0.0388, "velocity_acceleration": 0.006146, "slope_acceleration": -0.226034}, "volume": {"volume_1m": 476.0, "volume_3m": 300083.0, "volume_5m": 1149406.0, "volume_sub": 476.0, "volume_acceleration": 0.62, "relative_volume": 1.522}, "vwap": {"value": 6.7472, "slope": 0.0072, "price_vs_vwap_pct": 34.574, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 112, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 9.2806, "ema20": 9.4201, "ema9_slope": -0.8001, "price_vs_ema9_pct": -2.162, "price_vs_ema9_atr": -0.552}, "volatility": {"atr": 0.3637, "atr_pct": 4.005, "vwap_distance_atr": 6.415, "range_expansion_pct": -64.2}, "rsi": {"value": 42.3, "has_full_history": true}, "quote": {"bid": 9.05, "ask": 9.12, "spread": 0.07, "spread_pct": 0.771}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.32, "downtick_ratio": 0.36}, "pressure": {"score": -12.4, "slope": 20.6}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 35.57268722466961, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.12128234839706609)", "volume=Declining (rvol=1.522, accel=0.62)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.162%, ema9_slope=-0.8001)", "resistance=SAFE (session_high $12.31 (35.57% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:07:21.689927", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 41.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $8.10 fell below VWAP $8.30", "VWAP slope turned negative", "price acceleration sharply negative (-0.7065)", "momentum=Weakening (slope_5m=0.6319397292007823)", "volume=Declining (rvol=1.449, accel=0.272)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=1.754%, ema9_slope=0.4289)", "resistance=SAFE (session_high $9.74 (20.28% away))", "extension=NORMAL"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T16:07:21.685850+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.1, "open": 6.995, "extension_from_open_pct": 15.796997855611144, "price_1m": 8.0399, "price_3m": 7.92, "price_5m": 7.899, "price_sub": 8.0399}, "velocity": {"velocity_1m": 0.012458695589082837, "velocity_sub": 0.024917391178165674}, "slope": {"slope_1m": 0.7447381954039403, "slope_3m": 0.04642544692230413, "slope_5m": 0.6319397292007823, "slope_sub": -0.07452824057022994}, "acceleration": {"momentum_acceleration": -0.7065, "velocity_acceleration": 3.1e-05, "slope_acceleration": -0.000595}, "volume": {"volume_1m": 12060.0, "volume_3m": 61932.0, "volume_5m": 81344.0, "volume_sub": 12060.0, "volume_acceleration": 0.272, "relative_volume": 1.449}, "vwap": {"value": 8.2953, "slope": -0.0012, "price_vs_vwap_pct": -2.354, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.9603, "ema20": 7.8913, "ema9_slope": 0.4289, "price_vs_ema9_pct": 1.754, "price_vs_ema9_atr": 1.201}, "volatility": {"atr": 0.1162, "atr_pct": 1.435, "vwap_distance_atr": -1.68, "range_expansion_pct": -44.6}, "rsi": {"value": 60.6, "has_full_history": true}, "quote": {"bid": 8.06, "ask": 8.12, "spread": 0.06, "spread_pct": 0.742}, "trade_flow": {"tick_count_sub": 67, "trades_per_second": 2.233, "uptick_ratio": 0.433, "downtick_ratio": 0.343}, "pressure": {"score": 2.8, "slope": 9.5}}, "prediction": {"symbol": "FTFT", "direction": "NEUTRAL", "confidence": 41.0, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 20.27654320987655, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.6319397292007823)", "volume=Declining (rvol=1.449, accel=0.272)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=1.754%, ema9_slope=0.4289)", "resistance=SAFE (session_high $9.74 (20.28% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:07:26.704136", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 41.0, "direction": "NEUTRAL", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $8.11 fell below VWAP $8.30", "VWAP slope turned negative", "price acceleration sharply negative (-0.657)", "momentum=Weakening (slope_5m=0.6567388418036787)", "volume=Declining (rvol=1.45, accel=0.272)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=1.854%, ema9_slope=0.4339)", "resistance=SAFE (session_high $9.74 (20.13% away))", "extension=NORMAL"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T16:07:26.693847+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.11, "open": 6.995, "extension_from_open_pct": 15.939957112223007, "price_1m": 8.0399, "price_3m": 7.92, "price_5m": 7.899, "price_sub": 8.0399}, "velocity": {"velocity_1m": 0.014531689863472608, "velocity_sub": 0.029063379726945216}, "slope": {"slope_1m": 0.8681168304447713, "slope_3m": 0.10828135828135875, "slope_5m": 0.6567388418036787, "slope_sub": -0.0002475255183377258}, "acceleration": {"momentum_acceleration": -0.657, "velocity_acceleration": 0.000828, "slope_acceleration": 0.024636}, "volume": {"volume_1m": 17255.0, "volume_3m": 67127.0, "volume_5m": 86539.0, "volume_sub": 17255.0, "volume_acceleration": 0.272, "relative_volume": 1.45}, "vwap": {"value": 8.2952, "slope": -0.0012, "price_vs_vwap_pct": -2.233, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.9623, "ema20": 7.8923, "ema9_slope": 0.4339, "price_vs_ema9_pct": 1.854, "price_vs_ema9_atr": 1.225}, "volatility": {"atr": 0.1205, "atr_pct": 1.486, "vwap_distance_atr": -1.537, "range_expansion_pct": -27.1}, "rsi": {"value": 60.9, "has_full_history": true}, "quote": {"bid": 8.16, "ask": 8.18, "spread": 0.02, "spread_pct": 0.245}, "trade_flow": {"tick_count_sub": 146, "trades_per_second": 4.867, "uptick_ratio": 0.377, "downtick_ratio": 0.281}, "pressure": {"score": 6.0, "slope": 3.2}}, "prediction": {"symbol": "FTFT", "direction": "NEUTRAL", "confidence": 41.0, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 20.128236744759565, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.6567388418036787)", "volume=Declining (rvol=1.45, accel=0.272)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=1.854%, ema9_slope=0.4339)", "resistance=SAFE (session_high $9.74 (20.13% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:07:31.717030", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $8.17 fell below VWAP $8.30", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.8159019273175793)", "volume=Declining (rvol=1.45, accel=0.273)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=2.496%, ema9_slope=0.4664)", "resistance=SAFE (session_high $9.74 (19.18% away))", "extension=NORMAL"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T16:07:31.708269+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.1743, "open": 6.995, "extension_from_open_pct": 16.85918513223732, "price_1m": 8.0399, "price_3m": 7.92, "price_5m": 7.899, "price_sub": 8.2}, "velocity": {"velocity_1m": 0.02786104304779935, "velocity_sub": -0.010447154471544198}, "slope": {"slope_1m": 1.6578061205610044, "slope_3m": 0.5047990883172204, "slope_5m": 0.8159019273175793, "slope_sub": 1.1648740002832165}, "acceleration": {"momentum_acceleration": 0.349, "velocity_acceleration": -0.007879, "slope_acceleration": 0.157484}, "volume": {"volume_1m": 18238.0, "volume_3m": 68110.0, "volume_5m": 87522.0, "volume_sub": 344.0, "volume_acceleration": 0.273, "relative_volume": 1.45}, "vwap": {"value": 8.2952, "slope": -0.0012, "price_vs_vwap_pct": -1.458, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.9752, "ema20": 7.8984, "ema9_slope": 0.4664, "price_vs_ema9_pct": 2.496, "price_vs_ema9_atr": 1.632}, "volatility": {"atr": 0.122, "atr_pct": 1.492, "vwap_distance_atr": -0.992, "range_expansion_pct": -21.4}, "rsi": {"value": 63.0, "has_full_history": true}, "quote": {"bid": 8.16, "ask": 8.18, "spread": 0.02, "spread_pct": 0.245}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -25.5, "slope": -31.5}}, "prediction": {"symbol": "FTFT", "direction": "NEUTRAL", "confidence": 65.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 19.183293982359338, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.8159019273175793)", "volume=Declining (rvol=1.45, accel=0.273)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=2.496%, ema9_slope=0.4664)", "resistance=SAFE (session_high $9.74 (19.18% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:07:36.724127", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $8.24 fell below VWAP $8.30", "VWAP slope turned negative", "spread 1.22% exceeds max 1.0%", "momentum=Strong (slope_5m=0.9698750370062641)", "volume=Declining (rvol=1.451, accel=0.274)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=3.117%, ema9_slope=0.4978)", "resistance=SAFE (session_high $9.74 (18.28% away))", "extension=NORMAL"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T16:07:36.718247+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2367, "open": 6.995, "extension_from_open_pct": 17.751250893495364, "price_1m": 8.0399, "price_3m": 7.92, "price_5m": 7.899, "price_sub": 8.2}, "velocity": {"velocity_1m": 0.04079652731999184, "velocity_sub": 0.014918699186992485}, "slope": {"slope_1m": 2.4181954462234296, "slope_3m": 0.8875994599718585, "slope_5m": 0.9698750370062641, "slope_sub": 1.6227808741927}, "acceleration": {"momentum_acceleration": 0.6529, "velocity_acceleration": 0.005063, "slope_acceleration": 0.151775}, "volume": {"volume_1m": 31568.0, "volume_3m": 81440.0, "volume_5m": 100852.0, "volume_sub": 13674.0, "volume_acceleration": 0.274, "relative_volume": 1.451}, "vwap": {"value": 8.2951, "slope": -0.0013, "price_vs_vwap_pct": -0.705, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.9877, "ema20": 7.9043, "ema9_slope": 0.4978, "price_vs_ema9_pct": 3.117, "price_vs_ema9_atr": 1.995}, "volatility": {"atr": 0.1248, "atr_pct": 1.515, "vwap_distance_atr": -0.468, "range_expansion_pct": -10.1}, "rsi": {"value": 64.9, "has_full_history": true}, "quote": {"bid": 8.14, "ask": 8.24, "spread": 0.1, "spread_pct": 1.221}, "trade_flow": {"tick_count_sub": 141, "trades_per_second": 4.7, "uptick_ratio": 0.277, "downtick_ratio": 0.241}, "pressure": {"score": -6.3, "slope": 19.2}}, "prediction": {"symbol": "FTFT", "direction": "NEUTRAL", "confidence": 65.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 18.28037927810894, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.9698750370062641)", "volume=Declining (rvol=1.451, accel=0.274)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=3.117%, ema9_slope=0.4978)", "resistance=SAFE (session_high $9.74 (18.28% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:07:41.734114", "symbol": "FTFT", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.0, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $8.23 fell below VWAP $8.29", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.9533655808028042)", "volume=Declining (rvol=1.453, accel=0.275)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=3.051%, ema9_slope=0.4944)", "resistance=SAFE (session_high $9.74 (18.38% away))", "extension=NORMAL"], "features": {"symbol": "FTFT", "computed_at": "2026-09-16T16:07:41.726405+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.23, "open": 6.995, "extension_from_open_pct": 17.655468191565408, "price_1m": 8.0399, "price_3m": 7.92, "price_5m": 7.899, "price_sub": 8.2}, "velocity": {"velocity_1m": 0.03940762115615058, "velocity_sub": 0.012195121951219976}, "slope": {"slope_1m": 2.336830589001789, "slope_3m": 0.8465914688208126, "slope_5m": 0.9533655808028042, "slope_sub": 1.5736987513790772}, "acceleration": {"momentum_acceleration": 0.6203, "velocity_acceleration": -0.000544, "slope_acceleration": -0.016246}, "volume": {"volume_1m": 47366.0, "volume_3m": 97238.0, "volume_5m": 116650.0, "volume_sub": 29472.0, "volume_acceleration": 0.275, "relative_volume": 1.453}, "vwap": {"value": 8.295, "slope": -0.0014, "price_vs_vwap_pct": -0.784, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.9863, "ema20": 7.9037, "ema9_slope": 0.4944, "price_vs_ema9_pct": 3.051, "price_vs_ema9_atr": 1.921}, "volatility": {"atr": 0.1268, "atr_pct": 1.541, "vwap_distance_atr": -0.513, "range_expansion_pct": -1.9}, "rsi": {"value": 64.7, "has_full_history": true}, "quote": {"bid": 8.23, "ask": 8.27, "spread": 0.04, "spread_pct": 0.485}, "trade_flow": {"tick_count_sub": 215, "trades_per_second": 7.167, "uptick_ratio": 0.265, "downtick_ratio": 0.247}, "pressure": {"score": -8.9, "slope": -2.6}}, "prediction": {"symbol": "FTFT", "direction": "NEUTRAL", "confidence": 65.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 9.7424, "resistance_source": "session_high", "resistance_distance_pct": 18.376670716889425, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.9533655808028042)", "volume=Declining (rvol=1.453, accel=0.275)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bullish (price_vs_ema9=3.051%, ema9_slope=0.4944)", "resistance=SAFE (session_high $9.74 (18.38% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:09:21.910566", "symbol": "BYND", "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.3573277809999697)", "volume=Declining (rvol=0.636, accel=0.778)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.737%, ema9_slope=0.1664)", "resistance=SAFE (session_high $11.05 (0.51% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:09:21.903324+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.9944, "open": 9.99, "extension_from_open_pct": 10.054054054054058, "price_1m": 10.9718, "price_3m": 10.89, "price_5m": 10.86, "price_sub": 10.8844}, "velocity": {"velocity_1m": 0.003433043499395514, "velocity_sub": 0.03368735682873385}, "slope": {"slope_1m": 0.20577068405095664, "slope_3m": 0.1589943418059466, "slope_5m": 0.3573277809999697, "slope_sub": 0.0714346069612225}, "acceleration": {"momentum_acceleration": -0.2859, "velocity_acceleration": 7.6e-05, "slope_acceleration": 0.000334}, "volume": {"volume_1m": 12331.0, "volume_3m": 25270.0, "volume_5m": 29815.0, "volume_sub": 12331.0, "volume_acceleration": 0.778, "relative_volume": 0.636}, "vwap": {"value": 10.5559, "slope": 0.0193, "price_vs_vwap_pct": 4.154, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 86, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.914, "ema20": 10.8471, "ema9_slope": 0.1664, "price_vs_ema9_pct": 0.737, "price_vs_ema9_atr": 1.691}, "volatility": {"atr": 0.0476, "atr_pct": 0.433, "vwap_distance_atr": 9.218, "range_expansion_pct": 156.8}, "rsi": {"value": 77.6, "has_full_history": true}, "quote": {"bid": 11.02, "ask": 11.05, "spread": 0.03, "spread_pct": 0.272}, "trade_flow": {"tick_count_sub": 77, "trades_per_second": 2.567, "uptick_ratio": 0.182, "downtick_ratio": 0.078}, "pressure": {"score": 22.2, "slope": 12.1}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.05, "resistance_source": "session_high", "resistance_distance_pct": 0.5057119988357718, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.3573277809999697)", "volume=Declining (rvol=0.636, accel=0.778)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.737%, ema9_slope=0.1664)", "resistance=SAFE (session_high $11.05 (0.51% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:09:21.915890", "symbol": "MEDS", "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=-1.6625197919022856)", "volume=Declining (rvol=1.534, accel=0.561)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.121%, ema9_slope=-1.0352)", "resistance=SAFE (session_high $12.31 (41.49% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:09:21.903324+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.7, "open": 4.035, "extension_from_open_pct": 115.61338289962823, "price_1m": 8.48, "price_3m": 9.17, "price_5m": 9.0174, "price_sub": 8.48}, "velocity": {"velocity_1m": 0.0432389937106916, "velocity_sub": 0.0864779874213832}, "slope": {"slope_1m": 2.5611175785797307, "slope_3m": -0.40462427745664903, "slope_5m": -1.6625197919022856, "slope_sub": -1.1805625596145524}, "acceleration": {"momentum_acceleration": -0.482, "velocity_acceleration": 0.000441, "slope_acceleration": 0.013333}, "volume": {"volume_1m": 84490.0, "volume_3m": 680792.0, "volume_5m": 867441.0, "volume_sub": 84490.0, "volume_acceleration": 0.561, "relative_volume": 1.534}, "vwap": {"value": 6.7627, "slope": 0.0131, "price_vs_vwap_pct": 28.646, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 115, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.9803, "ema20": 9.2262, "ema9_slope": -1.0352, "price_vs_ema9_pct": -3.121, "price_vs_ema9_atr": -0.691}, "volatility": {"atr": 0.4056, "atr_pct": 4.662, "vwap_distance_atr": 4.777, "range_expansion_pct": -2.2}, "rsi": {"value": 39.0, "has_full_history": true}, "quote": {"bid": 8.64, "ask": 8.7, "spread": 0.06, "spread_pct": 0.692}, "trade_flow": {"tick_count_sub": 708, "trades_per_second": 23.6, "uptick_ratio": 0.325, "downtick_ratio": 0.306}, "pressure": {"score": 24.8, "slope": 37.2}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 41.494252873563234, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-1.6625197919022856)", "volume=Declining (rvol=1.534, accel=0.561)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.121%, ema9_slope=-1.0352)", "resistance=SAFE (session_high $12.31 (41.49% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:09:26.929960", "symbol": "BYND", "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.47859830453032814)", "volume=Declining (rvol=0.636, accel=0.778)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.224%, ema9_slope=0.1908)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:09:26.922107+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.061, "open": 9.99, "extension_from_open_pct": 10.720720720720719, "price_1m": 10.9718, "price_3m": 10.89, "price_5m": 10.86, "price_sub": 10.8844}, "velocity": {"velocity_1m": 0.013549888502038553, "velocity_sub": 0.05408352014503955}, "slope": {"slope_1m": 0.8097018989869644, "slope_3m": 0.46147131300333577, "slope_5m": 0.47859830453032814, "slope_sub": 0.43580078850937837}, "acceleration": {"momentum_acceleration": -0.0428, "velocity_acceleration": 0.004064, "slope_acceleration": 0.120334}, "volume": {"volume_1m": 12435.0, "volume_3m": 25374.0, "volume_5m": 29919.0, "volume_sub": 12435.0, "volume_acceleration": 0.778, "relative_volume": 0.636}, "vwap": {"value": 10.5565, "slope": 0.0199, "price_vs_vwap_pct": 4.779, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 86, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.9273, "ema20": 10.8535, "ema9_slope": 0.1908, "price_vs_ema9_pct": 1.224, "price_vs_ema9_atr": 2.765}, "volatility": {"atr": 0.0484, "atr_pct": 0.437, "vwap_distance_atr": 10.432, "range_expansion_pct": 171.9}, "rsi": {"value": 81.2, "has_full_history": true}, "quote": {"bid": 11.03, "ask": 11.07, "spread": 0.04, "spread_pct": 0.362}, "trade_flow": {"tick_count_sub": 81, "trades_per_second": 2.7, "uptick_ratio": 0.21, "downtick_ratio": 0.074}, "pressure": {"score": 34.9, "slope": 12.7}}, "prediction": {"symbol": "BYND", "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.47859830453032814)", "volume=Declining (rvol=0.636, accel=0.778)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.224%, ema9_slope=0.1908)", "resistance=SAFE (clear overhead)", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:09:26.932749", "symbol": "MEDS", "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=-1.789151851432454)", "volume=Declining (rvol=1.534, accel=0.562)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.615%, ema9_slope=-1.0595)", "resistance=SAFE (session_high $12.31 (42.39% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:09:26.922107+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.645, "open": 4.035, "extension_from_open_pct": 114.25030978934323, "price_1m": 8.48, "price_3m": 9.17, "price_5m": 9.0174, "price_sub": 8.48}, "velocity": {"velocity_1m": 0.0324292452830187, "velocity_sub": 0.0648584905660374}, "slope": {"slope_1m": 1.9270072992700629, "slope_3m": -0.7240780073373239, "slope_5m": -1.789151851432454, "slope_sub": -1.5634208923690611}, "acceleration": {"momentum_acceleration": -0.2257, "velocity_acceleration": -0.004308, "slope_acceleration": -0.126347}, "volume": {"volume_1m": 105715.0, "volume_3m": 702017.0, "volume_5m": 888666.0, "volume_sub": 105715.0, "volume_acceleration": 0.562, "relative_volume": 1.534}, "vwap": {"value": 6.7631, "slope": 0.0135, "price_vs_vwap_pct": 27.826, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 115, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.9693, "ema20": 9.221, "ema9_slope": -1.0595, "price_vs_ema9_pct": -3.615, "price_vs_ema9_atr": -0.799}, "volatility": {"atr": 0.4056, "atr_pct": 4.691, "vwap_distance_atr": 4.64, "range_expansion_pct": -2.0}, "rsi": {"value": 37.8, "has_full_history": true}, "quote": {"bid": 8.61, "ask": 8.68, "spread": 0.07, "spread_pct": 0.81}, "trade_flow": {"tick_count_sub": 876, "trades_per_second": 29.2, "uptick_ratio": 0.308, "downtick_ratio": 0.308}, "pressure": {"score": 24.1, "slope": -0.7}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 42.39444765760557, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-1.789151851432454)", "volume=Declining (rvol=1.534, accel=0.562)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.615%, ema9_slope=-1.0595)", "resistance=SAFE (session_high $12.31 (42.39% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:09:31.947889", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.42218780683582074)", "volume=Declining (rvol=0.637, accel=0.78)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.997%, ema9_slope=0.1794)", "resistance=SAFE (session_high $11.06 (0.28% away))", "extension=EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:09:31.939162+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.03, "open": 9.99, "extension_from_open_pct": 10.410410410410401, "price_1m": 10.9718, "price_3m": 10.89, "price_5m": 10.86, "price_sub": 11.04}, "velocity": {"velocity_1m": 0.008840846533841205, "velocity_sub": -0.0030193236714975203}, "slope": {"slope_1m": 0.5290476233762634, "slope_3m": 0.3208307924748074, "slope_5m": 0.42218780683582074, "slope_sub": 0.7208389136396353}, "acceleration": {"momentum_acceleration": 0.2987, "velocity_acceleration": -0.011382, "slope_acceleration": -0.05594}, "volume": {"volume_1m": 13114.0, "volume_3m": 26053.0, "volume_5m": 30598.0, "volume_sub": 1.0, "volume_acceleration": 0.78, "relative_volume": 0.637}, "vwap": {"value": 10.5568, "slope": 0.0202, "price_vs_vwap_pct": 4.482, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 86, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.9211, "ema20": 10.8505, "ema9_slope": 0.1794, "price_vs_ema9_pct": 0.997, "price_vs_ema9_atr": 2.252}, "volatility": {"atr": 0.0484, "atr_pct": 0.438, "vwap_distance_atr": 9.785, "range_expansion_pct": 172.2}, "rsi": {"value": 79.7, "has_full_history": true}, "quote": {"bid": 11.02, "ask": 11.06, "spread": 0.04, "spread_pct": 0.362}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -47.6, "slope": -82.5}}, "prediction": {"symbol": "BYND", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.061, "resistance_source": "session_high", "resistance_distance_pct": 0.28105167724388563, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.42218780683582074)", "volume=Declining (rvol=0.637, accel=0.78)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.997%, ema9_slope=0.1794)", "resistance=SAFE (session_high $11.06 (0.28% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:09:31.951041", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.2728)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-1.8699002719854945)", "volume=Declining (rvol=1.535, accel=0.562)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.93%, ema9_slope=-1.0749)", "resistance=SAFE (session_high $12.31 (42.97% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:09:31.939162+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.61, "open": 4.035, "extension_from_open_pct": 113.38289962825276, "price_1m": 8.48, "price_3m": 9.17, "price_5m": 9.0174, "price_sub": 8.6043}, "velocity": {"velocity_1m": 0.02555031446540861, "velocity_sub": 0.002208198226467832}, "slope": {"slope_1m": 1.5213575190169573, "slope_3m": -0.928074245939676, "slope_5m": -1.8699002719854945, "slope_sub": -0.5971293644754531}, "acceleration": {"momentum_acceleration": -1.2728, "velocity_acceleration": -0.012487, "slope_acceleration": -0.080854}, "volume": {"volume_1m": 122381.0, "volume_3m": 718683.0, "volume_5m": 905332.0, "volume_sub": 6166.0, "volume_acceleration": 0.562, "relative_volume": 1.535}, "vwap": {"value": 6.7634, "slope": 0.0138, "price_vs_vwap_pct": 27.303, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 115, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.9623, "ema20": 9.2176, "ema9_slope": -1.0749, "price_vs_ema9_pct": -3.93, "price_vs_ema9_atr": -0.869}, "volatility": {"atr": 0.4056, "atr_pct": 4.711, "vwap_distance_atr": 4.553, "range_expansion_pct": -1.8}, "rsi": {"value": 37.0, "has_full_history": true}, "quote": {"bid": 8.6, "ask": 8.62, "spread": 0.02, "spread_pct": 0.232}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.314, "downtick_ratio": 0.4}, "pressure": {"score": -12.8, "slope": -36.9}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 42.97328687572591, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-1.8699002719854945)", "volume=Declining (rvol=1.535, accel=0.562)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.93%, ema9_slope=-1.0749)", "resistance=SAFE (session_high $12.31 (42.97% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:09:36.971383", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 56.0, "direction": "NEUTRAL", "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.47677960867157826)", "volume=Declining (rvol=0.638, accel=0.782)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.216%, ema9_slope=0.1904)", "resistance=TOO_CLOSE (session_high $11.06 (0.01% away))", "extension=EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:09:36.959736+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.06, "open": 9.99, "extension_from_open_pct": 10.710710710710714, "price_1m": 10.9718, "price_3m": 10.89, "price_5m": 10.86, "price_sub": 11.04}, "velocity": {"velocity_1m": 0.013397983922419369, "velocity_sub": 0.006038647342995577}, "slope": {"slope_1m": 0.8006608629344901, "slope_3m": 0.4569386474616046, "slope_5m": 0.47677960867157826, "slope_sub": 0.8842273935685994}, "acceleration": {"momentum_acceleration": 0.4074, "velocity_acceleration": 0.001804, "slope_acceleration": 0.0541}, "volume": {"volume_1m": 13747.0, "volume_3m": 26686.0, "volume_5m": 31231.0, "volume_sub": 634.0, "volume_acceleration": 0.782, "relative_volume": 0.638}, "vwap": {"value": 10.5576, "slope": 0.021, "price_vs_vwap_pct": 4.759, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 86, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.9271, "ema20": 10.8534, "ema9_slope": 0.1904, "price_vs_ema9_pct": 1.216, "price_vs_ema9_atr": 2.748}, "volatility": {"atr": 0.0484, "atr_pct": 0.437, "vwap_distance_atr": 10.39, "range_expansion_pct": 171.9}, "rsi": {"value": 81.1, "has_full_history": true}, "quote": {"bid": 11.02, "ask": 11.06, "spread": 0.04, "spread_pct": 0.362}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -1.2, "slope": 46.4}}, "prediction": {"symbol": "BYND", "direction": "NEUTRAL", "confidence": 56.0, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.061, "resistance_source": "session_high", "resistance_distance_pct": 0.009041591320067321, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.47677960867157826)", "volume=Declining (rvol=0.638, accel=0.782)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.216%, ema9_slope=0.1904)", "resistance=TOO_CLOSE (session_high $11.06 (0.01% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:09:36.974703", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.2236)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-1.8941497863272057)", "volume=Declining (rvol=1.535, accel=0.562)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-4.025%, ema9_slope=-1.0795)", "resistance=SAFE (session_high $12.31 (43.15% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:09:36.959736+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5995, "open": 4.035, "extension_from_open_pct": 113.12267657992567, "price_1m": 8.48, "price_3m": 9.17, "price_5m": 9.0174, "price_sub": 8.6043}, "velocity": {"velocity_1m": 0.023486635220125857, "velocity_sub": -0.0018595353486045624}, "slope": {"slope_1m": 1.3993383881261203, "slope_3m": -0.9893808390877895, "slope_5m": -1.8941497863272057, "slope_sub": -0.670522850942299}, "acceleration": {"momentum_acceleration": -1.2236, "velocity_acceleration": -0.00081, "slope_acceleration": -0.024304}, "volume": {"volume_1m": 139299.0, "volume_3m": 735601.0, "volume_5m": 922250.0, "volume_sub": 23084.0, "volume_acceleration": 0.562, "relative_volume": 1.535}, "vwap": {"value": 6.7637, "slope": 0.0141, "price_vs_vwap_pct": 27.142, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 115, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.9602, "ema20": 9.2166, "ema9_slope": -1.0795, "price_vs_ema9_pct": -4.025, "price_vs_ema9_atr": -0.889}, "volatility": {"atr": 0.4056, "atr_pct": 4.716, "vwap_distance_atr": 4.526, "range_expansion_pct": -1.8}, "rsi": {"value": 36.7, "has_full_history": true}, "quote": {"bid": 8.56, "ask": 8.61, "spread": 0.05, "spread_pct": 0.582}, "trade_flow": {"tick_count_sub": 150, "trades_per_second": 5.0, "uptick_ratio": 0.273, "downtick_ratio": 0.313}, "pressure": {"score": -13.9, "slope": -1.1}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 43.147857433571716, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-1.8941497863272057)", "volume=Declining (rvol=1.535, accel=0.562)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-4.025%, ema9_slope=-1.0795)", "resistance=SAFE (session_high $12.31 (43.15% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:09:41.983266", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.42218780683582074)", "volume=Declining (rvol=0.638, accel=0.783)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.997%, ema9_slope=0.1794)", "resistance=SAFE (session_high $11.06 (0.28% away))", "extension=EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:09:41.976770+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.03, "open": 9.99, "extension_from_open_pct": 10.410410410410401, "price_1m": 10.9718, "price_3m": 10.89, "price_5m": 10.86, "price_sub": 11.04}, "velocity": {"velocity_1m": 0.008840846533841205, "velocity_sub": -0.0030193236714975203}, "slope": {"slope_1m": 0.5290476233762634, "slope_3m": 0.3208307924748074, "slope_5m": 0.42218780683582074, "slope_sub": 0.7208389136396353}, "acceleration": {"momentum_acceleration": 0.2987, "velocity_acceleration": -0.001805, "slope_acceleration": -0.054138}, "volume": {"volume_1m": 13829.0, "volume_3m": 26768.0, "volume_5m": 31313.0, "volume_sub": 716.0, "volume_acceleration": 0.783, "relative_volume": 0.638}, "vwap": {"value": 10.5574, "slope": 0.0208, "price_vs_vwap_pct": 4.477, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 86, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.9211, "ema20": 10.8505, "ema9_slope": 0.1794, "price_vs_ema9_pct": 0.997, "price_vs_ema9_atr": 2.252}, "volatility": {"atr": 0.0484, "atr_pct": 0.438, "vwap_distance_atr": 9.773, "range_expansion_pct": 172.2}, "rsi": {"value": 79.7, "has_full_history": true}, "quote": {"bid": 11.02, "ask": 11.06, "spread": 0.04, "spread_pct": 0.362}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.333}, "pressure": {"score": -14.2, "slope": -13.0}}, "prediction": {"symbol": "BYND", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.061, "resistance_source": "session_high", "resistance_distance_pct": 0.28105167724388563, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.42218780683582074)", "volume=Declining (rvol=0.638, accel=0.783)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.997%, ema9_slope=0.1794)", "resistance=SAFE (session_high $11.06 (0.28% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:09:41.986584", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.3065)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-1.8532787033847586)", "volume=Declining (rvol=1.535, accel=0.563)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.866%, ema9_slope=-1.0717)", "resistance=SAFE (session_high $12.31 (42.85% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:09:41.976770+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.6172, "open": 4.035, "extension_from_open_pct": 113.56133828996282, "price_1m": 8.48, "price_3m": 9.17, "price_5m": 9.0174, "price_sub": 8.6043}, "velocity": {"velocity_1m": 0.026965408805031444, "velocity_sub": 0.004997501249375365}, "slope": {"slope_1m": 1.6049411599560162, "slope_3m": -0.8860642048617504, "slope_5m": -1.8532787033847586, "slope_sub": -0.5468282682803561}, "acceleration": {"momentum_acceleration": -1.3065, "velocity_acceleration": 0.001367, "slope_acceleration": 0.040981}, "volume": {"volume_1m": 159928.0, "volume_3m": 756230.0, "volume_5m": 942879.0, "volume_sub": 43713.0, "volume_acceleration": 0.563, "relative_volume": 1.535}, "vwap": {"value": 6.7641, "slope": 0.0144, "price_vs_vwap_pct": 27.397, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 115, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.9637, "ema20": 9.2183, "ema9_slope": -1.0717, "price_vs_ema9_pct": -3.866, "price_vs_ema9_atr": -0.854}, "volatility": {"atr": 0.4056, "atr_pct": 4.707, "vwap_distance_atr": 4.569, "range_expansion_pct": -1.8}, "rsi": {"value": 37.2, "has_full_history": true}, "quote": {"bid": 8.59, "ask": 8.64, "spread": 0.05, "spread_pct": 0.58}, "trade_flow": {"tick_count_sub": 308, "trades_per_second": 10.267, "uptick_ratio": 0.279, "downtick_ratio": 0.295}, "pressure": {"score": -8.1, "slope": 5.8}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 42.8538272292624, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-1.8532787033847586)", "volume=Declining (rvol=1.535, accel=0.563)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.866%, ema9_slope=-1.0717)", "resistance=SAFE (session_high $12.31 (42.85% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:12:42.274127", "symbol": "BYND", "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.23873087121383338)", "volume=Declining (rvol=0.674, accel=0.873)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.808%, ema9_slope=0.2441)", "resistance=SAFE (session_high $11.12 (0.30% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:12:42.269597+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0887, "open": 9.99, "extension_from_open_pct": 10.99799799799799, "price_1m": 11.065, "price_3m": 11.035, "price_5m": 10.9595, "price_sub": 11.101}, "velocity": {"velocity_1m": 0.0035698147311341816, "velocity_sub": -0.0036933609584726694}, "slope": {"slope_1m": 0.21395974487331534, "slope_3m": -0.005865773063770832, "slope_5m": 0.23873087121383338, "slope_sub": 0.003787648208646092}, "acceleration": {"momentum_acceleration": -0.2349, "velocity_acceleration": -4e-06, "slope_acceleration": -0.001748}, "volume": {"volume_1m": 3442.0, "volume_3m": 29694.0, "volume_5m": 51479.0, "volume_sub": 339.0, "volume_acceleration": 0.873, "relative_volume": 0.674}, "vwap": {"value": 10.5858, "slope": 0.0258, "price_vs_vwap_pct": 4.75, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 89, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.9998, "ema20": 10.9107, "ema9_slope": 0.2441, "price_vs_ema9_pct": 0.808, "price_vs_ema9_atr": 1.851}, "volatility": {"atr": 0.048, "atr_pct": 0.433, "vwap_distance_atr": 10.467, "range_expansion_pct": -51.9}, "rsi": {"value": 78.9, "has_full_history": true}, "quote": {"bid": 11.05, "ask": 11.1, "spread": 0.05, "spread_pct": 0.451}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.25}, "pressure": {"score": -5.8, "slope": 8.4}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.1222, "resistance_source": "session_high", "resistance_distance_pct": 0.3021093545681648, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.23873087121383338)", "volume=Declining (rvol=0.674, accel=0.873)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.808%, ema9_slope=0.2441)", "resistance=SAFE (session_high $11.12 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:12:47.283464", "symbol": "BYND", "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.23873087121383338)", "volume=Declining (rvol=0.675, accel=0.876)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.808%, ema9_slope=0.2441)", "resistance=SAFE (session_high $11.12 (0.30% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:12:47.278772+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0887, "open": 9.99, "extension_from_open_pct": 10.99799799799799, "price_1m": 11.065, "price_3m": 11.035, "price_5m": 10.9595, "price_sub": 11.101}, "velocity": {"velocity_1m": 0.0035698147311341816, "velocity_sub": -0.0036933609584726694}, "slope": {"slope_1m": 0.21395974487331534, "slope_3m": -0.005865773063770832, "slope_5m": 0.23873087121383338, "slope_sub": 0.003787648208646092}, "acceleration": {"momentum_acceleration": -0.2349, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4549.0, "volume_3m": 30801.0, "volume_5m": 52586.0, "volume_sub": 1446.0, "volume_acceleration": 0.876, "relative_volume": 0.675}, "vwap": {"value": 10.5868, "slope": 0.0267, "price_vs_vwap_pct": 4.741, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 89, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.9998, "ema20": 10.9107, "ema9_slope": 0.2441, "price_vs_ema9_pct": 0.808, "price_vs_ema9_atr": 1.851}, "volatility": {"atr": 0.048, "atr_pct": 0.433, "vwap_distance_atr": 10.448, "range_expansion_pct": -51.9}, "rsi": {"value": 78.9, "has_full_history": true}, "quote": {"bid": 11.05, "ask": 11.1, "spread": 0.05, "spread_pct": 0.451}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.273, "downtick_ratio": 0.273}, "pressure": {"score": -5.7, "slope": 0.1}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.1222, "resistance_source": "session_high", "resistance_distance_pct": 0.3021093545681648, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.23873087121383338)", "volume=Declining (rvol=0.675, accel=0.876)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.808%, ema9_slope=0.2441)", "resistance=SAFE (session_high $11.12 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:12:52.310292", "symbol": "BYND", "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.23873087121383338)", "volume=Declining (rvol=0.675, accel=0.876)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.808%, ema9_slope=0.2441)", "resistance=SAFE (session_high $11.12 (0.30% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:12:52.304001+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0887, "open": 9.99, "extension_from_open_pct": 10.99799799799799, "price_1m": 11.065, "price_3m": 11.035, "price_5m": 10.9595, "price_sub": 11.101}, "velocity": {"velocity_1m": 0.0035698147311341816, "velocity_sub": -0.0036933609584726694}, "slope": {"slope_1m": 0.21395974487331534, "slope_3m": -0.005865773063770832, "slope_5m": 0.23873087121383338, "slope_sub": 0.003787648208646092}, "acceleration": {"momentum_acceleration": -0.2349, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4549.0, "volume_3m": 30801.0, "volume_5m": 52586.0, "volume_sub": 1446.0, "volume_acceleration": 0.876, "relative_volume": 0.675}, "vwap": {"value": 10.5868, "slope": 0.0267, "price_vs_vwap_pct": 4.741, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 89, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.9998, "ema20": 10.9107, "ema9_slope": 0.2441, "price_vs_ema9_pct": 0.808, "price_vs_ema9_atr": 1.851}, "volatility": {"atr": 0.048, "atr_pct": 0.433, "vwap_distance_atr": 10.448, "range_expansion_pct": -51.9}, "rsi": {"value": 78.9, "has_full_history": true}, "quote": {"bid": 11.05, "ask": 11.1, "spread": 0.05, "spread_pct": 0.451}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.273, "downtick_ratio": 0.273}, "pressure": {"score": -5.7, "slope": 0.0}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.1222, "resistance_source": "session_high", "resistance_distance_pct": 0.3021093545681648, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.23873087121383338)", "volume=Declining (rvol=0.675, accel=0.876)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.808%, ema9_slope=0.2441)", "resistance=SAFE (session_high $11.12 (0.30% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:12:57.317334", "symbol": "BYND", "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": ["price acceleration sharply negative (-0.5011)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.10547911441040482)", "volume=Declining (rvol=0.679, accel=0.887)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.273%, ema9_slope=0.2172)", "resistance=SAFE (session_high $11.12 (0.97% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:12:57.312781+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.015, "open": 9.99, "extension_from_open_pct": 10.260260260260264, "price_1m": 11.065, "price_3m": 11.035, "price_5m": 10.9595, "price_sub": 11.101}, "velocity": {"velocity_1m": -0.007531254707034032, "velocity_sub": -0.025823499384439928}, "slope": {"slope_1m": -0.4528985507246281, "slope_3m": -0.33916189327705437, "slope_5m": 0.10547911441040482, "slope_sub": -0.395655021340974}, "acceleration": {"momentum_acceleration": -0.5011, "velocity_acceleration": -0.004418, "slope_acceleration": -0.133138}, "volume": {"volume_1m": 7903.0, "volume_3m": 34155.0, "volume_5m": 55940.0, "volume_sub": 4800.0, "volume_acceleration": 0.887, "relative_volume": 0.679}, "vwap": {"value": 10.5889, "slope": 0.0288, "price_vs_vwap_pct": 4.024, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 89, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.985, "ema20": 10.9037, "ema9_slope": 0.2172, "price_vs_ema9_pct": 0.273, "price_vs_ema9_atr": 0.569}, "volatility": {"atr": 0.0527, "atr_pct": 0.478, "vwap_distance_atr": 8.087, "range_expansion_pct": -47.5}, "rsi": {"value": 68.7, "has_full_history": true}, "quote": {"bid": 10.98, "ask": 11.06, "spread": 0.08, "spread_pct": 0.726}, "trade_flow": {"tick_count_sub": 44, "trades_per_second": 1.467, "uptick_ratio": 0.182, "downtick_ratio": 0.318}, "pressure": {"score": -26.3, "slope": -20.6}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.1222, "resistance_source": "session_high", "resistance_distance_pct": 0.9732183386291317, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.10547911441040482)", "volume=Declining (rvol=0.679, accel=0.887)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.273%, ema9_slope=0.2172)", "resistance=SAFE (session_high $11.12 (0.97% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:13:02.329477", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 58.2, "direction": "NEUTRAL", "momentum": "Building", "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=Building (slope_5m=-0.027686194179746493)", "volume=Declining (rvol=0.679, accel=0.876)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.525%, ema9_slope=0.1679)", "resistance=SAFE (session_high $11.12 (0.59% away))", "extension=EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:13:02.323354+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0572, "open": 9.99, "extension_from_open_pct": 10.68268268268268, "price_1m": 11.015, "price_3m": 11.09, "price_5m": 10.9718, "price_sub": 11.0342}, "velocity": {"velocity_1m": 0.0063852322590406034, "velocity_sub": 0.006948094711593558}, "slope": {"slope_1m": 0.3823814572176706, "slope_3m": -0.035307750805739106, "slope_5m": -0.027686194179746493, "slope_sub": -0.16304617984788874}, "acceleration": {"momentum_acceleration": 0.1354, "velocity_acceleration": 0.00654, "slope_acceleration": 0.166703}, "volume": {"volume_1m": 1.0, "volume_3m": 20344.0, "volume_5m": 50216.0, "volume_sub": 1.0, "volume_acceleration": 0.876, "relative_volume": 0.679}, "vwap": {"value": 10.5889, "slope": 0.0166, "price_vs_vwap_pct": 4.422, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 90, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.9995, "ema20": 10.9183, "ema9_slope": 0.1679, "price_vs_ema9_pct": 0.525, "price_vs_ema9_atr": 1.063}, "volatility": {"atr": 0.0543, "atr_pct": 0.491, "vwap_distance_atr": 8.624, "range_expansion_pct": -60.6}, "rsi": {"value": 71.7, "has_full_history": true}, "quote": {"bid": 10.98, "ask": 11.06, "spread": 0.08, "spread_pct": 0.726}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 41.8, "slope": 68.1}}, "prediction": {"symbol": "BYND", "direction": "NEUTRAL", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.1222, "resistance_source": "session_high", "resistance_distance_pct": 0.5878522591614469, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.027686194179746493)", "volume=Declining (rvol=0.679, accel=0.876)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.525%, ema9_slope=0.1679)", "resistance=SAFE (session_high $11.12 (0.59% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:13:22.376066", "symbol": "MEDS", "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.7662199735086662)", "volume=Declining (rvol=1.547, accel=0.515)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.476%, ema9_slope=-1.1152)", "resistance=SAFE (session_high $12.31 (47.06% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:13:22.371473+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.371, "open": 4.035, "extension_from_open_pct": 107.45972738537795, "price_1m": 8.22, "price_3m": 8.2741, "price_5m": 8.48, "price_sub": 8.22}, "velocity": {"velocity_1m": 0.03061638280616379, "velocity_sub": 0.06123276561232758}, "slope": {"slope_1m": 1.82026399855343, "slope_3m": 0.0036055669954432315, "slope_5m": -0.7662199735086662, "slope_sub": -0.4612022316623876}, "acceleration": {"momentum_acceleration": -0.305, "velocity_acceleration": 0.000255, "slope_acceleration": 0.000977}, "volume": {"volume_1m": 62272.0, "volume_3m": 445955.0, "volume_5m": 901194.0, "volume_sub": 62272.0, "volume_acceleration": 0.515, "relative_volume": 1.547}, "vwap": {"value": 6.7757, "slope": 0.0068, "price_vs_vwap_pct": 23.544, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 119, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5835, "ema20": 8.9219, "ema9_slope": -1.1152, "price_vs_ema9_pct": -2.476, "price_vs_ema9_atr": -0.529}, "volatility": {"atr": 0.402, "atr_pct": 4.803, "vwap_distance_atr": 3.968, "range_expansion_pct": -65.6}, "rsi": {"value": 37.2, "has_full_history": true}, "quote": {"bid": 8.33, "ask": 8.4, "spread": 0.07, "spread_pct": 0.837}, "trade_flow": {"tick_count_sub": 432, "trades_per_second": 14.4, "uptick_ratio": 0.359, "downtick_ratio": 0.308}, "pressure": {"score": 24.9, "slope": 33.0}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 47.0553099988054, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.7662199735086662)", "volume=Declining (rvol=1.547, accel=0.515)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.476%, ema9_slope=-1.1152)", "resistance=SAFE (session_high $12.31 (47.06% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:13:27.388472", "symbol": "MEDS", "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.8890189846951551)", "volume=Declining (rvol=1.547, accel=0.515)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.955%, ema9_slope=-1.1388)", "resistance=SAFE (session_high $12.31 (47.96% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:13:27.382128+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.32, "open": 4.035, "extension_from_open_pct": 106.19578686493185, "price_1m": 8.22, "price_3m": 8.2741, "price_5m": 8.48, "price_sub": 8.22}, "velocity": {"velocity_1m": 0.020275750202757428, "velocity_sub": 0.040551500405514855}, "slope": {"slope_1m": 1.2091898428053163, "slope_3m": -0.3034876999164994, "slope_5m": -0.8890189846951551, "slope_sub": -0.8294175401512713}, "acceleration": {"momentum_acceleration": -0.0596, "velocity_acceleration": -0.004127, "slope_acceleration": -0.121955}, "volume": {"volume_1m": 66592.0, "volume_3m": 450275.0, "volume_5m": 905514.0, "volume_sub": 66592.0, "volume_acceleration": 0.515, "relative_volume": 1.547}, "vwap": {"value": 6.7758, "slope": 0.0069, "price_vs_vwap_pct": 22.79, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 119, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5733, "ema20": 8.9171, "ema9_slope": -1.1388, "price_vs_ema9_pct": -2.955, "price_vs_ema9_atr": -0.63}, "volatility": {"atr": 0.402, "atr_pct": 4.832, "vwap_distance_atr": 3.841, "range_expansion_pct": -65.5}, "rsi": {"value": 36.0, "has_full_history": true}, "quote": {"bid": 8.29, "ask": 8.35, "spread": 0.06, "spread_pct": 0.721}, "trade_flow": {"tick_count_sub": 469, "trades_per_second": 15.633, "uptick_ratio": 0.354, "downtick_ratio": 0.318}, "pressure": {"score": 17.7, "slope": -7.2}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 47.956730769230774, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.8890189846951551)", "volume=Declining (rvol=1.547, accel=0.515)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.955%, ema9_slope=-1.1388)", "resistance=SAFE (session_high $12.31 (47.96% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:13:32.400010", "symbol": "MEDS", "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": ["price acceleration sharply negative (-0.6582)", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.8890189846951551)", "volume=Declining (rvol=1.547, accel=0.515)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.955%, ema9_slope=-1.1388)", "resistance=SAFE (session_high $12.31 (47.96% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:13:32.394572+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.32, "open": 4.035, "extension_from_open_pct": 106.19578686493185, "price_1m": 8.22, "price_3m": 8.2741, "price_5m": 8.48, "price_sub": 8.32}, "velocity": {"velocity_1m": 0.020275750202757428, "velocity_sub": 0.0}, "slope": {"slope_1m": 1.2091898428053163, "slope_3m": -0.3034876999164994, "slope_5m": -0.8890189846951551, "slope_sub": -0.23076946214954197}, "acceleration": {"momentum_acceleration": -0.6582, "velocity_acceleration": -0.00809, "slope_acceleration": 0.0}, "volume": {"volume_1m": 74667.0, "volume_3m": 458350.0, "volume_5m": 913589.0, "volume_sub": 985.0, "volume_acceleration": 0.515, "relative_volume": 1.547}, "vwap": {"value": 6.7759, "slope": 0.007, "price_vs_vwap_pct": 22.788, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 119, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5733, "ema20": 8.9171, "ema9_slope": -1.1388, "price_vs_ema9_pct": -2.955, "price_vs_ema9_atr": -0.63}, "volatility": {"atr": 0.402, "atr_pct": 4.832, "vwap_distance_atr": 3.841, "range_expansion_pct": -65.5}, "rsi": {"value": 36.0, "has_full_history": true}, "quote": {"bid": 8.29, "ask": 8.35, "spread": 0.06, "spread_pct": 0.721}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.357, "downtick_ratio": 0.429}, "pressure": {"score": -15.0, "slope": -32.7}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 47.956730769230774, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.8890189846951551)", "volume=Declining (rvol=1.547, accel=0.515)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.955%, ema9_slope=-1.1388)", "resistance=SAFE (session_high $12.31 (47.96% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:13:37.411290", "symbol": "MEDS", "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": ["price acceleration sharply negative (-0.5508)", "spread 1.57% exceeds max 1.0%", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.9428075510672445)", "volume=Declining (rvol=1.547, accel=0.515)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.165%, ema9_slope=-1.1491)", "resistance=SAFE (session_high $12.31 (48.35% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:13:37.406259+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.2977, "open": 4.035, "extension_from_open_pct": 105.64312267657994, "price_1m": 8.22, "price_3m": 8.2741, "price_5m": 8.48, "price_sub": 8.32}, "velocity": {"velocity_1m": 0.0157542579075426, "velocity_sub": -0.00893429487179469}, "slope": {"slope_1m": 0.9408089503986644, "slope_3m": -0.43816120957404936, "slope_5m": -0.9428075510672445, "slope_sub": -0.39201757818379007}, "acceleration": {"momentum_acceleration": -0.5508, "velocity_acceleration": -0.001783, "slope_acceleration": -0.053551}, "volume": {"volume_1m": 80574.0, "volume_3m": 464257.0, "volume_5m": 919496.0, "volume_sub": 6892.0, "volume_acceleration": 0.515, "relative_volume": 1.547}, "vwap": {"value": 6.776, "slope": 0.0071, "price_vs_vwap_pct": 22.457, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 119, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5689, "ema20": 8.915, "ema9_slope": -1.1491, "price_vs_ema9_pct": -3.165, "price_vs_ema9_atr": -0.674}, "volatility": {"atr": 0.402, "atr_pct": 4.845, "vwap_distance_atr": 3.785, "range_expansion_pct": -65.5}, "rsi": {"value": 35.5, "has_full_history": true}, "quote": {"bid": 8.21, "ask": 8.34, "spread": 0.13, "spread_pct": 1.571}, "trade_flow": {"tick_count_sub": 80, "trades_per_second": 2.667, "uptick_ratio": 0.338, "downtick_ratio": 0.362}, "pressure": {"score": -19.3, "slope": -4.3}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 13.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 48.354363257288156, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.9428075510672445)", "volume=Declining (rvol=1.547, accel=0.515)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-3.165%, ema9_slope=-1.1491)", "resistance=SAFE (session_high $12.31 (48.35% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:13:42.428429", "symbol": "MEDS", "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=-1.5441503625584687)", "volume=Declining (rvol=1.547, accel=0.515)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-5.509%, ema9_slope=-1.2638)", "resistance=SAFE (session_high $12.31 (52.92% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:13:42.416651+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.05, "open": 4.035, "extension_from_open_pct": 99.50433705080546, "price_1m": 8.22, "price_3m": 8.2741, "price_5m": 8.48, "price_sub": 8.32}, "velocity": {"velocity_1m": -0.03446877534468774, "velocity_sub": -0.10817307692307675}, "slope": {"slope_1m": -2.089735709895512, "slope_3m": -1.9504553497508115, "slope_5m": -1.5441503625584687, "slope_sub": -2.197766206827536}, "acceleration": {"momentum_acceleration": 0.6536, "velocity_acceleration": -0.019807, "slope_acceleration": -0.604852}, "volume": {"volume_1m": 105023.0, "volume_3m": 488706.0, "volume_5m": 943945.0, "volume_sub": 31341.0, "volume_acceleration": 0.515, "relative_volume": 1.547}, "vwap": {"value": 6.7762, "slope": 0.0073, "price_vs_vwap_pct": 18.797, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 119, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.5193, "ema20": 8.8914, "ema9_slope": -1.2638, "price_vs_ema9_pct": -5.509, "price_vs_ema9_atr": -1.147}, "volatility": {"atr": 0.4092, "atr_pct": 5.083, "vwap_distance_atr": 3.113, "range_expansion_pct": -56.7}, "rsi": {"value": 31.5, "has_full_history": true}, "quote": {"bid": 8.04, "ask": 8.09, "spread": 0.05, "spread_pct": 0.62}, "trade_flow": {"tick_count_sub": 433, "trades_per_second": 14.433, "uptick_ratio": 0.187, "downtick_ratio": 0.261}, "pressure": {"score": -50.1, "slope": -30.8}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 52.919254658385086, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-1.5441503625584687)", "volume=Declining (rvol=1.547, accel=0.515)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-5.509%, ema9_slope=-1.2638)", "resistance=SAFE (session_high $12.31 (52.92% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:16:22.690729", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.031957815683296135)", "volume=Declining (rvol=0.692, accel=0.86)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.218%, ema9_slope=0.0407)", "resistance=SAFE (session_high $11.12 (0.86% away))", "extension=EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:16:22.686347+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0276, "open": 9.99, "extension_from_open_pct": 10.38638638638638, "price_1m": 11.02, "price_3m": 11.01, "price_5m": 11.065, "price_sub": 11.031}, "velocity": {"velocity_1m": 0.0011494252873563296, "velocity_sub": -0.0010274076088601692}, "slope": {"slope_1m": 0.06894174422612939, "slope_3m": 0.12527384742008324, "slope_5m": 0.031957815683296135, "slope_sub": 0.17024134160340826}, "acceleration": {"momentum_acceleration": 0.1383, "velocity_acceleration": -4e-05, "slope_acceleration": -0.001564}, "volume": {"volume_1m": 1531.0, "volume_3m": 8411.0, "volume_5m": 20041.0, "volume_sub": 1531.0, "volume_acceleration": 0.86, "relative_volume": 0.692}, "vwap": {"value": 10.5974, "slope": 0.0058, "price_vs_vwap_pct": 4.06, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 93, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0036, "ema20": 10.9405, "ema9_slope": 0.0407, "price_vs_ema9_pct": 0.218, "price_vs_ema9_atr": 0.444}, "volatility": {"atr": 0.054, "atr_pct": 0.49, "vwap_distance_atr": 7.967, "range_expansion_pct": -72.1}, "rsi": {"value": 68.6, "has_full_history": true}, "quote": {"bid": 11.0, "ask": 11.04, "spread": 0.04, "spread_pct": 0.363}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.412, "downtick_ratio": 0.294}, "pressure": {"score": 0.5, "slope": -41.3}}, "prediction": {"symbol": "BYND", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.1222, "resistance_source": "session_high", "resistance_distance_pct": 0.8578475824295386, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.031957815683296135)", "volume=Declining (rvol=0.692, accel=0.86)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.218%, ema9_slope=0.0407)", "resistance=SAFE (session_high $11.12 (0.86% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:16:27.700193", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.031957815683296135)", "volume=Declining (rvol=0.692, accel=0.86)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.218%, ema9_slope=0.0407)", "resistance=SAFE (session_high $11.12 (0.86% away))", "extension=EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:16:27.695780+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0276, "open": 9.99, "extension_from_open_pct": 10.38638638638638, "price_1m": 11.02, "price_3m": 11.01, "price_5m": 11.065, "price_sub": 11.031}, "velocity": {"velocity_1m": 0.0011494252873563296, "velocity_sub": -0.0010274076088601692}, "slope": {"slope_1m": 0.06894174422612939, "slope_3m": 0.12527384742008324, "slope_5m": 0.031957815683296135, "slope_sub": 0.17024134160340826}, "acceleration": {"momentum_acceleration": 0.1383, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1531.0, "volume_3m": 8411.0, "volume_5m": 20041.0, "volume_sub": 1531.0, "volume_acceleration": 0.86, "relative_volume": 0.692}, "vwap": {"value": 10.5974, "slope": 0.0058, "price_vs_vwap_pct": 4.06, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 93, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0036, "ema20": 10.9405, "ema9_slope": 0.0407, "price_vs_ema9_pct": 0.218, "price_vs_ema9_atr": 0.444}, "volatility": {"atr": 0.054, "atr_pct": 0.49, "vwap_distance_atr": 7.967, "range_expansion_pct": -72.1}, "rsi": {"value": 68.6, "has_full_history": true}, "quote": {"bid": 11.0, "ask": 11.04, "spread": 0.04, "spread_pct": 0.363}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.412, "downtick_ratio": 0.294}, "pressure": {"score": 0.5, "slope": 0.0}}, "prediction": {"symbol": "BYND", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.1222, "resistance_source": "session_high", "resistance_distance_pct": 0.8578475824295386, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.031957815683296135)", "volume=Declining (rvol=0.692, accel=0.86)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.218%, ema9_slope=0.0407)", "resistance=SAFE (session_high $11.12 (0.86% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:16:32.713132", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.031957815683296135)", "volume=Declining (rvol=0.692, accel=0.86)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.218%, ema9_slope=0.0407)", "resistance=SAFE (session_high $11.12 (0.86% away))", "extension=EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:16:32.707089+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0276, "open": 9.99, "extension_from_open_pct": 10.38638638638638, "price_1m": 11.02, "price_3m": 11.01, "price_5m": 11.065, "price_sub": 11.031}, "velocity": {"velocity_1m": 0.0011494252873563296, "velocity_sub": -0.0010274076088601692}, "slope": {"slope_1m": 0.06894174422612939, "slope_3m": 0.12527384742008324, "slope_5m": 0.031957815683296135, "slope_sub": 0.17024134160340826}, "acceleration": {"momentum_acceleration": 0.1383, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1531.0, "volume_3m": 8411.0, "volume_5m": 20041.0, "volume_sub": 1531.0, "volume_acceleration": 0.86, "relative_volume": 0.692}, "vwap": {"value": 10.5974, "slope": 0.0058, "price_vs_vwap_pct": 4.06, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 93, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0036, "ema20": 10.9405, "ema9_slope": 0.0407, "price_vs_ema9_pct": 0.218, "price_vs_ema9_atr": 0.444}, "volatility": {"atr": 0.054, "atr_pct": 0.49, "vwap_distance_atr": 7.967, "range_expansion_pct": -72.1}, "rsi": {"value": 68.6, "has_full_history": true}, "quote": {"bid": 11.0, "ask": 11.04, "spread": 0.04, "spread_pct": 0.363}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.412, "downtick_ratio": 0.294}, "pressure": {"score": 0.5, "slope": 0.0}}, "prediction": {"symbol": "BYND", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.1222, "resistance_source": "session_high", "resistance_distance_pct": 0.8578475824295386, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.031957815683296135)", "volume=Declining (rvol=0.692, accel=0.86)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.218%, ema9_slope=0.0407)", "resistance=SAFE (session_high $11.12 (0.86% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:16:37.722903", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.07260186949813964)", "volume=Declining (rvol=0.696, accel=0.869)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.381%, ema9_slope=0.0489)", "resistance=SAFE (session_high $11.12 (0.65% away))", "extension=EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:16:37.719337+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.05, "open": 9.99, "extension_from_open_pct": 10.610610610610616, "price_1m": 11.02, "price_3m": 11.01, "price_5m": 11.065, "price_sub": 11.0276}, "velocity": {"velocity_1m": 0.0045372050816698635, "velocity_sub": 0.006770890009310302}, "slope": {"slope_1m": 0.2718622564567389, "slope_3m": 0.22679165406713353, "slope_5m": 0.07260186949813964, "slope_sub": 0.15699568987006604}, "acceleration": {"momentum_acceleration": 0.0844, "velocity_acceleration": 0.001556, "slope_acceleration": 0.040485}, "volume": {"volume_1m": 4504.0, "volume_3m": 11384.0, "volume_5m": 23014.0, "volume_sub": 2973.0, "volume_acceleration": 0.869, "relative_volume": 0.696}, "vwap": {"value": 10.5995, "slope": 0.008, "price_vs_vwap_pct": 4.25, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 93, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0081, "ema20": 10.9427, "ema9_slope": 0.0489, "price_vs_ema9_pct": 0.381, "price_vs_ema9_atr": 0.766}, "volatility": {"atr": 0.0547, "atr_pct": 0.495, "vwap_distance_atr": 8.233, "range_expansion_pct": -69.4}, "rsi": {"value": 70.4, "has_full_history": true}, "quote": {"bid": 11.02, "ask": 11.09, "spread": 0.07, "spread_pct": 0.633}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.133}, "pressure": {"score": 4.1, "slope": 3.6}}, "prediction": {"symbol": "BYND", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.1222, "resistance_source": "session_high", "resistance_distance_pct": 0.6533936651583593, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07260186949813964)", "volume=Declining (rvol=0.696, accel=0.869)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.381%, ema9_slope=0.0489)", "resistance=SAFE (session_high $11.12 (0.65% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:16:42.727922", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.07260186949813964)", "volume=Declining (rvol=0.696, accel=0.869)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.381%, ema9_slope=0.0489)", "resistance=SAFE (session_high $11.12 (0.65% away))", "extension=EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:16:42.724423+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.05, "open": 9.99, "extension_from_open_pct": 10.610610610610616, "price_1m": 11.02, "price_3m": 11.01, "price_5m": 11.065, "price_sub": 11.0276}, "velocity": {"velocity_1m": 0.0045372050816698635, "velocity_sub": 0.006770890009310302}, "slope": {"slope_1m": 0.2718622564567389, "slope_3m": 0.22679165406713353, "slope_5m": 0.07260186949813964, "slope_sub": 0.15699568987006604}, "acceleration": {"momentum_acceleration": 0.0844, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4504.0, "volume_3m": 11384.0, "volume_5m": 23014.0, "volume_sub": 2973.0, "volume_acceleration": 0.869, "relative_volume": 0.696}, "vwap": {"value": 10.5995, "slope": 0.008, "price_vs_vwap_pct": 4.25, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 93, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0081, "ema20": 10.9427, "ema9_slope": 0.0489, "price_vs_ema9_pct": 0.381, "price_vs_ema9_atr": 0.766}, "volatility": {"atr": 0.0547, "atr_pct": 0.495, "vwap_distance_atr": 8.233, "range_expansion_pct": -69.4}, "rsi": {"value": 70.4, "has_full_history": true}, "quote": {"bid": 11.02, "ask": 11.09, "spread": 0.07, "spread_pct": 0.633}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.133}, "pressure": {"score": 4.1, "slope": 0.0}}, "prediction": {"symbol": "BYND", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.1222, "resistance_source": "session_high", "resistance_distance_pct": 0.6533936651583593, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07260186949813964)", "volume=Declining (rvol=0.696, accel=0.869)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.381%, ema9_slope=0.0489)", "resistance=SAFE (session_high $11.12 (0.65% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:18:22.894170", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.0078)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.33546131012889624)", "volume=Declining (rvol=1.558, accel=0.487)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.893%, ema9_slope=-0.1307)", "resistance=SAFE (session_high $12.31 (47.38% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:18:22.891245+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3528, "open": 4.035, "extension_from_open_pct": 107.00867410161091, "price_1m": 8.3951, "price_3m": 8.4702, "price_5m": 8.18, "price_sub": 8.38}, "velocity": {"velocity_1m": -0.008397755833759995, "velocity_sub": -0.010819411296738487}, "slope": {"slope_1m": -0.505137957594673, "slope_3m": -0.3707839716407822, "slope_5m": 0.33546131012889624, "slope_sub": -0.6723808730720426}, "acceleration": {"momentum_acceleration": -1.0078, "velocity_acceleration": 0.000347, "slope_acceleration": 0.00565}, "volume": {"volume_1m": 39487.0, "volume_3m": 315046.0, "volume_5m": 656800.0, "volume_sub": 39487.0, "volume_acceleration": 0.487, "relative_volume": 1.558}, "vwap": {"value": 6.7872, "slope": 0.0051, "price_vs_vwap_pct": 23.066, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 124, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4281, "ema20": 8.6923, "ema9_slope": -0.1307, "price_vs_ema9_pct": -0.893, "price_vs_ema9_atr": -0.218}, "volatility": {"atr": 0.3449, "atr_pct": 4.129, "vwap_distance_atr": 4.539, "range_expansion_pct": -54.6}, "rsi": {"value": 38.6, "has_full_history": true}, "quote": {"bid": 8.33, "ask": 8.4, "spread": 0.07, "spread_pct": 0.837}, "trade_flow": {"tick_count_sub": 227, "trades_per_second": 7.567, "uptick_ratio": 0.225, "downtick_ratio": 0.269}, "pressure": {"score": -22.2, "slope": 27.9}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 16.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 47.37573029403314, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.33546131012889624)", "volume=Declining (rvol=1.558, accel=0.487)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.893%, ema9_slope=-0.1307)", "resistance=SAFE (session_high $12.31 (47.38% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:18:27.904370", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.0666)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.3061312380669813)", "volume=Declining (rvol=1.558, accel=0.487)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.01%, ema9_slope=-0.1365)", "resistance=SAFE (session_high $12.31 (47.59% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:18:27.899558+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3405, "open": 4.035, "extension_from_open_pct": 106.70384138785627, "price_1m": 8.3951, "price_3m": 8.4702, "price_5m": 8.18, "price_sub": 8.38}, "velocity": {"velocity_1m": -0.010839656466271769, "velocity_sub": -0.015712012728719294}, "slope": {"slope_1m": -0.652501254810092, "slope_3m": -0.4443233958633115, "slope_5m": 0.3061312380669813, "slope_sub": -0.7604540112758933}, "acceleration": {"momentum_acceleration": -1.0666, "velocity_acceleration": -0.000977, "slope_acceleration": -0.029424}, "volume": {"volume_1m": 46990.0, "volume_3m": 322549.0, "volume_5m": 664303.0, "volume_sub": 46990.0, "volume_acceleration": 0.487, "relative_volume": 1.558}, "vwap": {"value": 6.7874, "slope": 0.0052, "price_vs_vwap_pct": 22.883, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 124, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4256, "ema20": 8.6911, "ema9_slope": -0.1365, "price_vs_ema9_pct": -1.01, "price_vs_ema9_atr": -0.247}, "volatility": {"atr": 0.3449, "atr_pct": 4.135, "vwap_distance_atr": 4.503, "range_expansion_pct": -54.6}, "rsi": {"value": 38.4, "has_full_history": true}, "quote": {"bid": 8.34, "ask": 8.39, "spread": 0.05, "spread_pct": 0.598}, "trade_flow": {"tick_count_sub": 263, "trades_per_second": 8.767, "uptick_ratio": 0.247, "downtick_ratio": 0.289}, "pressure": {"score": -25.5, "slope": -3.3}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 16.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 47.59306995983454, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.3061312380669813)", "volume=Declining (rvol=1.558, accel=0.487)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.01%, ema9_slope=-0.1365)", "resistance=SAFE (session_high $12.31 (47.59% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:18:32.911085", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.2745)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.3302165483819243)", "volume=Declining (rvol=1.558, accel=0.487)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.914%, ema9_slope=-0.1318)", "resistance=SAFE (session_high $12.31 (47.41% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:18:32.907402+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.3506, "open": 4.035, "extension_from_open_pct": 106.9541511771995, "price_1m": 8.3951, "price_3m": 8.4702, "price_5m": 8.18, "price_sub": 8.36}, "velocity": {"velocity_1m": -0.008834518548518246, "velocity_sub": -0.0037480063795850916}, "slope": {"slope_1m": -0.5314797231528012, "slope_3m": -0.38393208456044026, "slope_5m": 0.3302165483819243, "slope_sub": -0.9442719846514187}, "acceleration": {"momentum_acceleration": -1.2745, "velocity_acceleration": 0.002389, "slope_acceleration": 0.024166}, "volume": {"volume_1m": 51002.0, "volume_3m": 326561.0, "volume_5m": 668315.0, "volume_sub": 604.0, "volume_acceleration": 0.487, "relative_volume": 1.558}, "vwap": {"value": 6.7874, "slope": 0.0053, "price_vs_vwap_pct": 23.03, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 124, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4276, "ema20": 8.692, "ema9_slope": -0.1318, "price_vs_ema9_pct": -0.914, "price_vs_ema9_atr": -0.223}, "volatility": {"atr": 0.3449, "atr_pct": 4.13, "vwap_distance_atr": 4.532, "range_expansion_pct": -54.6}, "rsi": {"value": 38.6, "has_full_history": true}, "quote": {"bid": 8.35, "ask": 8.38, "spread": 0.03, "spread_pct": 0.359}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.333, "downtick_ratio": 0.381}, "pressure": {"score": -17.4, "slope": 8.1}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 16.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 47.414557037817644, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.3302165483819243)", "volume=Declining (rvol=1.558, accel=0.487)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.914%, ema9_slope=-0.1318)", "resistance=SAFE (session_high $12.31 (47.41% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:18:37.919766", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.3253)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.30493859357391556)", "volume=Declining (rvol=1.558, accel=0.487)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.015%, ema9_slope=-0.1368)", "resistance=SAFE (session_high $12.31 (47.60% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:18:37.915050+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.34, "open": 4.035, "extension_from_open_pct": 106.6914498141264, "price_1m": 8.3951, "price_3m": 8.4702, "price_5m": 8.18, "price_sub": 8.36}, "velocity": {"velocity_1m": -0.010938920719626028, "velocity_sub": -0.007974481658692016}, "slope": {"slope_1m": -0.6584962145430799, "slope_3m": -0.447314324793933, "slope_5m": 0.30493859357391556, "slope_sub": -1.020383835975693}, "acceleration": {"momentum_acceleration": -1.3253, "velocity_acceleration": -0.000844, "slope_acceleration": -0.025365}, "volume": {"volume_1m": 55904.0, "volume_3m": 331463.0, "volume_5m": 673217.0, "volume_sub": 5506.0, "volume_acceleration": 0.487, "relative_volume": 1.558}, "vwap": {"value": 6.7875, "slope": 0.0054, "price_vs_vwap_pct": 22.873, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 124, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4255, "ema20": 8.691, "ema9_slope": -0.1368, "price_vs_ema9_pct": -1.015, "price_vs_ema9_atr": -0.248}, "volatility": {"atr": 0.3449, "atr_pct": 4.135, "vwap_distance_atr": 4.501, "range_expansion_pct": -54.6}, "rsi": {"value": 38.4, "has_full_history": true}, "quote": {"bid": 8.33, "ask": 8.36, "spread": 0.03, "spread_pct": 0.359}, "trade_flow": {"tick_count_sub": 60, "trades_per_second": 2.0, "uptick_ratio": 0.317, "downtick_ratio": 0.317}, "pressure": {"score": -18.4, "slope": -1.0}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 16.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 47.601918465227826, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.30493859357391556)", "volume=Declining (rvol=1.558, accel=0.487)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.015%, ema9_slope=-0.1368)", "resistance=SAFE (session_high $12.31 (47.60% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:18:42.932979", "symbol": "MEDS", "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": ["price acceleration sharply negative (-1.3973)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.26914598506951404)", "volume=Declining (rvol=1.559, accel=0.488)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.158%, ema9_slope=-0.1439)", "resistance=SAFE (session_high $12.31 (47.87% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:18:42.923572+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.325, "open": 4.035, "extension_from_open_pct": 106.31970260223045, "price_1m": 8.3951, "price_3m": 8.4702, "price_5m": 8.18, "price_sub": 8.36}, "velocity": {"velocity_1m": -0.013916848320250317, "velocity_sub": -0.013955342902711382}, "slope": {"slope_1m": -0.838511731389167, "slope_3m": -0.5370975249750342, "slope_5m": 0.26914598506951404, "slope_sub": -1.1281714916073011}, "acceleration": {"momentum_acceleration": -1.3973, "velocity_acceleration": -0.001194, "slope_acceleration": -0.035942}, "volume": {"volume_1m": 78177.0, "volume_3m": 353736.0, "volume_5m": 695490.0, "volume_sub": 27779.0, "volume_acceleration": 0.488, "relative_volume": 1.559}, "vwap": {"value": 6.7878, "slope": 0.0057, "price_vs_vwap_pct": 22.646, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 124, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.4225, "ema20": 8.6896, "ema9_slope": -0.1439, "price_vs_ema9_pct": -1.158, "price_vs_ema9_atr": -0.28}, "volatility": {"atr": 0.3485, "atr_pct": 4.186, "vwap_distance_atr": 4.411, "range_expansion_pct": -47.0}, "rsi": {"value": 38.1, "has_full_history": true}, "quote": {"bid": 8.29, "ask": 8.36, "spread": 0.07, "spread_pct": 0.841}, "trade_flow": {"tick_count_sub": 195, "trades_per_second": 6.5, "uptick_ratio": 0.236, "downtick_ratio": 0.267}, "pressure": {"score": -23.8, "slope": -5.4}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 16.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 47.867867867867886, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.26914598506951404)", "volume=Declining (rvol=1.559, accel=0.488)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.158%, ema9_slope=-0.1439)", "resistance=SAFE (session_high $12.31 (47.87% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:19:43.026546", "symbol": "BYND", "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.2482173481361137)", "volume=Declining (rvol=0.727, accel=0.899)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.557%, ema9_slope=0.1411)", "resistance=SAFE (session_high $11.16 (0.36% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:19:43.020649+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.12, "open": 9.99, "extension_from_open_pct": 11.3113113113113, "price_1m": 11.13, "price_3m": 11.055, "price_5m": 11.0, "price_sub": 11.1172}, "velocity": {"velocity_1m": -0.0014974543276432407, "velocity_sub": 0.000839539932116841}, "slope": {"slope_1m": -0.08988764044945226, "slope_3m": 0.22509003601440095, "slope_5m": 0.2482173481361137, "slope_sub": 0.03257087201311594}, "acceleration": {"momentum_acceleration": -0.2156, "velocity_acceleration": -3.3e-05, "slope_acceleration": -0.002006}, "volume": {"volume_1m": 4676.0, "volume_3m": 25495.0, "volume_5m": 34146.0, "volume_sub": 2883.0, "volume_acceleration": 0.899, "relative_volume": 0.727}, "vwap": {"value": 10.6217, "slope": 0.0205, "price_vs_vwap_pct": 4.691, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 96, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0584, "ema20": 10.986, "ema9_slope": 0.1411, "price_vs_ema9_pct": 0.557, "price_vs_ema9_atr": 0.901}, "volatility": {"atr": 0.0684, "atr_pct": 0.615, "vwap_distance_atr": 7.287, "range_expansion_pct": 4.5}, "rsi": {"value": 74.1, "has_full_history": true}, "quote": {"bid": 11.1, "ask": 11.16, "spread": 0.06, "spread_pct": 0.539}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -1.9, "slope": -6.0}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.3597122302158357, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2482173481361137)", "volume=Declining (rvol=0.727, accel=0.899)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.557%, ema9_slope=0.1411)", "resistance=SAFE (session_high $11.16 (0.36% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:19:48.035525", "symbol": "BYND", "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.27% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.2662214601570287)", "volume=Declining (rvol=0.727, accel=0.899)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.629%, ema9_slope=0.1447)", "resistance=TOO_CLOSE (session_high $11.16 (0.27% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:19:48.031163+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.13, "open": 9.99, "extension_from_open_pct": 11.411411411411416, "price_1m": 11.13, "price_3m": 11.055, "price_5m": 11.0, "price_sub": 11.1172}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.00383789683253588}, "slope": {"slope_1m": 0.0, "slope_3m": 0.27002700270027225, "slope_5m": 0.2662214601570287, "slope_sub": 0.08653627754577604}, "acceleration": {"momentum_acceleration": -0.1797, "velocity_acceleration": 0.000598, "slope_acceleration": 0.01794}, "volume": {"volume_1m": 4727.0, "volume_3m": 25546.0, "volume_5m": 34197.0, "volume_sub": 2934.0, "volume_acceleration": 0.899, "relative_volume": 0.727}, "vwap": {"value": 10.6218, "slope": 0.0205, "price_vs_vwap_pct": 4.785, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 96, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0604, "ema20": 10.9869, "ema9_slope": 0.1447, "price_vs_ema9_pct": 0.629, "price_vs_ema9_atr": 1.018}, "volatility": {"atr": 0.0684, "atr_pct": 0.614, "vwap_distance_atr": 7.432, "range_expansion_pct": 4.5}, "rsi": {"value": 76.0, "has_full_history": true}, "quote": {"bid": 11.1, "ask": 11.16, "spread": 0.06, "spread_pct": 0.539}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.5, "downtick_ratio": 0.4}, "pressure": {"score": 4.2, "slope": 6.1}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.2695417789757355, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2662214601570287)", "volume=Declining (rvol=0.727, accel=0.899)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.629%, ema9_slope=0.1447)", "resistance=TOO_CLOSE (session_high $11.16 (0.27% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:19:53.058975", "symbol": "BYND", "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.31192269945733964)", "volume=Declining (rvol=0.727, accel=0.899)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.812%, ema9_slope=0.1539)", "resistance=TOO_CLOSE (session_high $11.16 (0.04% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:19:53.054711+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.1554, "open": 9.99, "extension_from_open_pct": 11.665665665665665, "price_1m": 11.13, "price_3m": 11.055, "price_5m": 11.0, "price_sub": 11.1172}, "velocity": {"velocity_1m": 0.003803533992213151, "velocity_sub": 0.011453723359598876}, "slope": {"slope_1m": 0.22795193265545532, "slope_3m": 0.3840457617057504, "slope_5m": 0.31192269945733964, "slope_sub": 0.22349934707803668}, "acceleration": {"momentum_acceleration": -0.0884, "velocity_acceleration": 0.001516, "slope_acceleration": 0.045377}, "volume": {"volume_1m": 4728.0, "volume_3m": 25547.0, "volume_5m": 34198.0, "volume_sub": 2935.0, "volume_acceleration": 0.899, "relative_volume": 0.727}, "vwap": {"value": 10.6218, "slope": 0.0206, "price_vs_vwap_pct": 5.023, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 96, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0655, "ema20": 10.9893, "ema9_slope": 0.1539, "price_vs_ema9_pct": 0.812, "price_vs_ema9_atr": 1.315}, "volatility": {"atr": 0.0684, "atr_pct": 0.613, "vwap_distance_atr": 7.802, "range_expansion_pct": 4.4}, "rsi": {"value": 77.5, "has_full_history": true}, "quote": {"bid": 11.1, "ask": 11.16, "spread": 0.06, "spread_pct": 0.539}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.545, "downtick_ratio": 0.364}, "pressure": {"score": 12.7, "slope": 8.5}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.041235634759846686, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.31192269945733964)", "volume=Declining (rvol=0.727, accel=0.899)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.812%, ema9_slope=0.1539)", "resistance=TOO_CLOSE (session_high $11.16 (0.04% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:19:58.069393", "symbol": "BYND", "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.26% away, no breakout in progress)", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.2680215139154626)", "volume=Declining (rvol=0.728, accel=0.901)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.636%, ema9_slope=0.145)", "resistance=TOO_CLOSE (session_high $11.16 (0.26% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:19:58.065056+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.131, "open": 9.99, "extension_from_open_pct": 11.421421421421421, "price_1m": 11.13, "price_3m": 11.055, "price_5m": 11.0, "price_sub": 11.1172}, "velocity": {"velocity_1m": 0.0001497454327642177, "velocity_sub": 0.004137732522577571}, "slope": {"slope_1m": 0.008984322357481207, "slope_3m": 0.27451921634514387, "slope_5m": 0.2680215139154626, "slope_sub": 0.0919314831597655}, "acceleration": {"momentum_acceleration": -0.1761, "velocity_acceleration": -0.00146, "slope_acceleration": -0.043703}, "volume": {"volume_1m": 5392.0, "volume_3m": 26211.0, "volume_5m": 34862.0, "volume_sub": 3599.0, "volume_acceleration": 0.901, "relative_volume": 0.728}, "vwap": {"value": 10.6223, "slope": 0.021, "price_vs_vwap_pct": 4.789, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 96, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0606, "ema20": 10.987, "ema9_slope": 0.145, "price_vs_ema9_pct": 0.636, "price_vs_ema9_atr": 1.029}, "volatility": {"atr": 0.0684, "atr_pct": 0.614, "vwap_distance_atr": 7.439, "range_expansion_pct": 4.5}, "rsi": {"value": 76.1, "has_full_history": true}, "quote": {"bid": 11.1, "ask": 11.14, "spread": 0.04, "spread_pct": 0.36}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.368, "downtick_ratio": 0.368}, "pressure": {"score": 0.4, "slope": -12.3}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 22.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "TOO_CLOSE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.26053364477585045, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2680215139154626)", "volume=Declining (rvol=0.728, accel=0.901)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.636%, ema9_slope=0.145)", "resistance=TOO_CLOSE (session_high $11.16 (0.26% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:20:03.081252", "symbol": "BYND", "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.09610824709736726)", "volume=Declining (rvol=0.729, accel=0.901)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.132)", "resistance=SAFE (session_high $11.16 (0.69% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:20:03.076044+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0833, "open": 9.99, "extension_from_open_pct": 10.943943943943935, "price_1m": 11.12, "price_3m": 11.07, "price_5m": 11.02, "price_sub": 11.1046}, "velocity": {"velocity_1m": -0.005500599520383653, "velocity_sub": -0.006393746735587083}, "slope": {"slope_1m": -0.33058149013885085, "slope_3m": -0.21015021015021598, "slope_5m": 0.09610824709736726, "slope_sub": -0.11295999783808855}, "acceleration": {"momentum_acceleration": -0.2091, "velocity_acceleration": -0.002102, "slope_acceleration": -0.067764}, "volume": {"volume_1m": 1059.0, "volume_3m": 22865.0, "volume_5m": 34183.0, "volume_sub": 1059.0, "volume_acceleration": 0.901, "relative_volume": 0.729}, "vwap": {"value": 10.6231, "slope": 0.0185, "price_vs_vwap_pct": 4.332, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 97, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0634, "ema20": 10.9952, "ema9_slope": 0.132, "price_vs_ema9_pct": 0.18, "price_vs_ema9_atr": 0.302}, "volatility": {"atr": 0.0659, "atr_pct": 0.595, "vwap_distance_atr": 6.983, "range_expansion_pct": -32.0}, "rsi": {"value": 67.3, "has_full_history": true}, "quote": {"bid": 11.07, "ask": 11.14, "spread": 0.07, "spread_pct": 0.63}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.222, "downtick_ratio": 0.333}, "pressure": {"score": -11.4, "slope": -11.8}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.6920321564876947, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.09610824709736726)", "volume=Declining (rvol=0.729, accel=0.901)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.132)", "resistance=SAFE (session_high $11.16 (0.69% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:21:23.217971", "symbol": "PUMP", "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", "volume pace 0.35x normal (rvol=0.154, 43.9% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Weakening (slope_5m=0.03725861945171547)", "volume=Declining (rvol=0.154, accel=0.888)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.035%, ema9_slope=0.0464)", "resistance=SAFE (session_high $10.54 (2.31% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:21:23.213351+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.3017, "open": 10.4, "extension_from_open_pct": -0.9451923076923082, "price_1m": 10.315, "price_3m": 10.31, "price_5m": 10.285, "price_sub": 10.315}, "velocity": {"velocity_1m": -0.0021489739861042497, "velocity_sub": -0.004297947972208499}, "slope": {"slope_1m": -0.12902161839672888, "slope_3m": -0.08872956714840295, "slope_5m": 0.03725861945171547, "slope_sub": -0.048300627762678246}, "acceleration": {"momentum_acceleration": -0.0856, "velocity_acceleration": -4e-06, "slope_acceleration": -0.000128}, "volume": {"volume_1m": 1825.0, "volume_3m": 3375.0, "volume_5m": 8354.0, "volume_sub": 1825.0, "volume_acceleration": 0.888, "relative_volume": 0.154}, "vwap": {"value": 10.2699, "slope": 0.0002, "price_vs_vwap_pct": 0.31, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 11, "rejection_count": 2, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.2981, "ema20": 10.2892, "ema9_slope": 0.0464, "price_vs_ema9_pct": 0.035, "price_vs_ema9_atr": 0.436}, "volatility": {"atr": 0.0083, "atr_pct": 0.081, "vwap_distance_atr": 3.825, "range_expansion_pct": -24.7}, "rsi": {"value": 57.6, "has_full_history": true}, "quote": {"bid": 10.3, "ask": 10.31, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.36, "downtick_ratio": 0.32}, "pressure": {"score": -4.2, "slope": -4.3}}, "prediction": {"symbol": "PUMP", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.313210440995164, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03725861945171547)", "volume=Declining (rvol=0.154, accel=0.888)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.035%, ema9_slope=0.0464)", "resistance=SAFE (session_high $10.54 (2.31% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:21:28.226145", "symbol": "PUMP", "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", "volume pace 0.35x normal (rvol=0.154, 44.0% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Weakening (slope_5m=0.03725861945171547)", "volume=Declining (rvol=0.154, accel=0.888)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.035%, ema9_slope=0.0464)", "resistance=SAFE (session_high $10.54 (2.31% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:21:28.221346+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.3017, "open": 10.4, "extension_from_open_pct": -0.9451923076923082, "price_1m": 10.315, "price_3m": 10.31, "price_5m": 10.285, "price_sub": 10.315}, "velocity": {"velocity_1m": -0.0021489739861042497, "velocity_sub": -0.004297947972208499}, "slope": {"slope_1m": -0.12902161839672888, "slope_3m": -0.08872956714840295, "slope_5m": 0.03725861945171547, "slope_sub": -0.048300627762678246}, "acceleration": {"momentum_acceleration": -0.0856, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1825.0, "volume_3m": 3375.0, "volume_5m": 8354.0, "volume_sub": 1825.0, "volume_acceleration": 0.888, "relative_volume": 0.154}, "vwap": {"value": 10.2699, "slope": 0.0002, "price_vs_vwap_pct": 0.31, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 11, "rejection_count": 2, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.2981, "ema20": 10.2892, "ema9_slope": 0.0464, "price_vs_ema9_pct": 0.035, "price_vs_ema9_atr": 0.436}, "volatility": {"atr": 0.0083, "atr_pct": 0.081, "vwap_distance_atr": 3.825, "range_expansion_pct": -24.7}, "rsi": {"value": 57.6, "has_full_history": true}, "quote": {"bid": 10.3, "ask": 10.31, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.36, "downtick_ratio": 0.32}, "pressure": {"score": -4.2, "slope": 0.0}}, "prediction": {"symbol": "PUMP", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.313210440995164, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.03725861945171547)", "volume=Declining (rvol=0.154, accel=0.888)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.035%, ema9_slope=0.0464)", "resistance=SAFE (session_high $10.54 (2.31% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:21:33.232883", "symbol": "PUMP", "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": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["volume pace 0.35x normal (rvol=0.154, 44.0% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Weakening (slope_5m=0.022125654308000904)", "volume=Declining (rvol=0.154, accel=0.889)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.025%, ema9_slope=0.0433)", "resistance=SAFE (session_high $10.54 (2.39% away))", "extension=EXTENDED"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:21:33.229074+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.2939, "open": 10.4, "extension_from_open_pct": -1.0201923076923043, "price_1m": 10.315, "price_3m": 10.31, "price_5m": 10.285, "price_sub": 10.3017}, "velocity": {"velocity_1m": -0.0034092745193082543, "velocity_sub": -0.0025238552860206197}, "slope": {"slope_1m": -0.20476590211024157, "slope_3m": -0.12658064140657882, "slope_5m": 0.022125654308000904, "slope_sub": -0.1486455018241007}, "acceleration": {"momentum_acceleration": -0.1708, "velocity_acceleration": 0.000354, "slope_acceleration": -0.015125}, "volume": {"volume_1m": 2025.0, "volume_3m": 3575.0, "volume_5m": 8554.0, "volume_sub": 200.0, "volume_acceleration": 0.889, "relative_volume": 0.154}, "vwap": {"value": 10.2699, "slope": 0.0002, "price_vs_vwap_pct": 0.234, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 11, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.2965, "ema20": 10.2885, "ema9_slope": 0.0433, "price_vs_ema9_pct": -0.025, "price_vs_ema9_atr": -0.315}, "volatility": {"atr": 0.0083, "atr_pct": 0.081, "vwap_distance_atr": 2.887, "range_expansion_pct": -24.7}, "rsi": {"value": 53.8, "has_full_history": true}, "quote": {"bid": 10.3, "ask": 10.31, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 1.0}, "pressure": {"score": -44.5, "slope": -40.3}}, "prediction": {"symbol": "PUMP", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.3907362612809373, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.022125654308000904)", "volume=Declining (rvol=0.154, accel=0.889)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.025%, ema9_slope=0.0433)", "resistance=SAFE (session_high $10.54 (2.39% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:21:38.242358", "symbol": "PUMP", "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": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["volume pace 0.35x normal (rvol=0.154, 44.0% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Weakening (slope_5m=0.022125654308000904)", "volume=Declining (rvol=0.154, accel=0.889)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.025%, ema9_slope=0.0433)", "resistance=SAFE (session_high $10.54 (2.39% away))", "extension=EXTENDED"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:21:38.237991+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.2939, "open": 10.4, "extension_from_open_pct": -1.0201923076923043, "price_1m": 10.315, "price_3m": 10.31, "price_5m": 10.285, "price_sub": 10.3017}, "velocity": {"velocity_1m": -0.0034092745193082543, "velocity_sub": -0.0025238552860206197}, "slope": {"slope_1m": -0.20476590211024157, "slope_3m": -0.12658064140657882, "slope_5m": 0.022125654308000904, "slope_sub": -0.1486455018241007}, "acceleration": {"momentum_acceleration": -0.1708, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 2095.0, "volume_3m": 3645.0, "volume_5m": 8624.0, "volume_sub": 270.0, "volume_acceleration": 0.889, "relative_volume": 0.154}, "vwap": {"value": 10.2699, "slope": 0.0002, "price_vs_vwap_pct": 0.234, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 11, "rejection_count": 2, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 10.2965, "ema20": 10.2885, "ema9_slope": 0.0433, "price_vs_ema9_pct": -0.025, "price_vs_ema9_atr": -0.315}, "volatility": {"atr": 0.0083, "atr_pct": 0.081, "vwap_distance_atr": 2.886, "range_expansion_pct": -24.7}, "rsi": {"value": 53.8, "has_full_history": true}, "quote": {"bid": 10.3, "ask": 10.31, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.667}, "pressure": {"score": -17.9, "slope": 26.6}}, "prediction": {"symbol": "PUMP", "direction": "NEUTRAL", "confidence": 38.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.3907362612809373, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.022125654308000904)", "volume=Declining (rvol=0.154, accel=0.889)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.025%, ema9_slope=0.0433)", "resistance=SAFE (session_high $10.54 (2.39% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:21:43.256817", "symbol": "PUMP", "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", "volume pace 0.35x normal (rvol=0.154, 44.0% of session elapsed) below floor 0.4x -- too illiquid to safely exit", "momentum=Weakening (slope_5m=0.043659648782379115)", "volume=Declining (rvol=0.154, accel=0.89)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.061%, ema9_slope=0.0476)", "resistance=SAFE (session_high $10.54 (2.28% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:21:43.248574+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.305, "open": 10.4, "extension_from_open_pct": -0.9134615384615445, "price_1m": 10.315, "price_3m": 10.31, "price_5m": 10.285, "price_sub": 10.3017}, "velocity": {"velocity_1m": -0.00161576991436416, "velocity_sub": 0.0010677849287008987}, "slope": {"slope_1m": -0.09699321047526467, "slope_3m": -0.07272139625081078, "slope_5m": 0.043659648782379115, "slope_sub": -0.08400284212848956}, "acceleration": {"momentum_acceleration": -0.1277, "velocity_acceleration": 0.000717, "slope_acceleration": 0.021509}, "volume": {"volume_1m": 2197.0, "volume_3m": 3747.0, "volume_5m": 8726.0, "volume_sub": 372.0, "volume_acceleration": 0.89, "relative_volume": 0.154}, "vwap": {"value": 10.2699, "slope": 0.0002, "price_vs_vwap_pct": 0.342, "time_above_pct": 75.0, "time_below_pct": 25.0, "hold_duration_bars": 11, "rejection_count": 2, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.2987, "ema20": 10.2895, "ema9_slope": 0.0476, "price_vs_ema9_pct": 0.061, "price_vs_ema9_atr": 0.753}, "volatility": {"atr": 0.0083, "atr_pct": 0.081, "vwap_distance_atr": 4.219, "range_expansion_pct": -24.8}, "rsi": {"value": 59.4, "has_full_history": true}, "quote": {"bid": 10.3, "ask": 10.31, "spread": 0.01, "spread_pct": 0.097}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.4}, "pressure": {"score": 6.0, "slope": 23.9}}, "prediction": {"symbol": "PUMP", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 2.2804463852498733, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.043659648782379115)", "volume=Declining (rvol=0.154, accel=0.89)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.061%, ema9_slope=0.0476)", "resistance=SAFE (session_high $10.54 (2.28% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:22:23.322443", "symbol": "MEDS", "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.5843279213409279)", "volume=Declining (rvol=1.566, accel=0.415)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.832%, ema9_slope=-0.1671)", "resistance=SAFE (session_high $12.31 (48.13% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:22:23.318537+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.31, "open": 4.035, "extension_from_open_pct": 105.94795539033457, "price_1m": 8.1209, "price_3m": 8.6, "price_5m": 8.3951, "price_sub": 8.2}, "velocity": {"velocity_1m": 0.038809327373402744, "velocity_sub": 0.044715447154472045}, "slope": {"slope_1m": 2.301760706960663, "slope_3m": -1.1765885348785847, "slope_5m": -0.5843279213409279, "slope_sub": -1.8609101237816192}, "acceleration": {"momentum_acceleration": 1.2766, "velocity_acceleration": 0.000266, "slope_acceleration": 0.014248}, "volume": {"volume_1m": 36300.0, "volume_3m": 292360.0, "volume_5m": 529790.0, "volume_sub": 36300.0, "volume_acceleration": 0.415, "relative_volume": 1.566}, "vwap": {"value": 6.795, "slope": 0.0045, "price_vs_vwap_pct": 22.295, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 128, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.3797, "ema20": 8.5831, "ema9_slope": -0.1671, "price_vs_ema9_pct": -0.832, "price_vs_ema9_atr": -0.219}, "volatility": {"atr": 0.3189, "atr_pct": 3.838, "vwap_distance_atr": 4.75, "range_expansion_pct": 3.3}, "rsi": {"value": 41.7, "has_full_history": true}, "quote": {"bid": 8.26, "ask": 8.34, "spread": 0.08, "spread_pct": 0.964}, "trade_flow": {"tick_count_sub": 380, "trades_per_second": 12.667, "uptick_ratio": 0.347, "downtick_ratio": 0.361}, "pressure": {"score": 16.1, "slope": 39.9}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 48.13477737665463, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.5843279213409279)", "volume=Declining (rvol=1.566, accel=0.415)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.832%, ema9_slope=-0.1671)", "resistance=SAFE (session_high $12.31 (48.13% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:22:28.330902", "symbol": "MEDS", "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.6564805183936483)", "volume=Declining (rvol=1.566, accel=0.415)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.119%, ema9_slope=-0.1814)", "resistance=SAFE (session_high $12.31 (48.67% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:22:28.325590+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.28, "open": 4.035, "extension_from_open_pct": 105.20446096654273, "price_1m": 8.1209, "price_3m": 8.6, "price_5m": 8.3951, "price_sub": 8.2}, "velocity": {"velocity_1m": 0.03265237432632645, "velocity_sub": 0.032520325203252064}, "slope": {"slope_1m": 1.9401374314824027, "slope_3m": -1.3586814686929116, "slope_5m": -0.6564805183936483, "slope_sub": -2.0780464448168634}, "acceleration": {"momentum_acceleration": 1.4216, "velocity_acceleration": -0.002436, "slope_acceleration": -0.072223}, "volume": {"volume_1m": 40266.0, "volume_3m": 296326.0, "volume_5m": 533756.0, "volume_sub": 40266.0, "volume_acceleration": 0.415, "relative_volume": 1.566}, "vwap": {"value": 6.7951, "slope": 0.0046, "price_vs_vwap_pct": 21.853, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 128, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.3737, "ema20": 8.5803, "ema9_slope": -0.1814, "price_vs_ema9_pct": -1.119, "price_vs_ema9_atr": -0.294}, "volatility": {"atr": 0.3189, "atr_pct": 3.852, "vwap_distance_atr": 4.656, "range_expansion_pct": 3.4}, "rsi": {"value": 41.0, "has_full_history": true}, "quote": {"bid": 8.24, "ask": 8.3, "spread": 0.06, "spread_pct": 0.726}, "trade_flow": {"tick_count_sub": 432, "trades_per_second": 14.4, "uptick_ratio": 0.347, "downtick_ratio": 0.359}, "pressure": {"score": 7.7, "slope": -8.4}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 48.67149758454108, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.6564805183936483)", "volume=Declining (rvol=1.566, accel=0.415)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.119%, ema9_slope=-0.1814)", "resistance=SAFE (session_high $12.31 (48.67% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:22:33.339533", "symbol": "MEDS", "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.8252398117432861)", "volume=Declining (rvol=1.566, accel=0.415)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.791%, ema9_slope=-0.2147)", "resistance=SAFE (session_high $12.31 (49.94% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:22:33.334873+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.21, "open": 4.035, "extension_from_open_pct": 103.46964064436183, "price_1m": 8.1209, "price_3m": 8.6, "price_5m": 8.3951, "price_sub": 8.25}, "velocity": {"velocity_1m": 0.01828615054981594, "velocity_sub": -0.016161616161615818}, "slope": {"slope_1m": 1.0911829721570787, "slope_3m": -1.785275703098254, "slope_5m": -0.8252398117432861, "slope_sub": -1.6188462700090476}, "acceleration": {"momentum_acceleration": 0.7936, "velocity_acceleration": -0.009718, "slope_acceleration": -0.169476}, "volume": {"volume_1m": 45168.0, "volume_3m": 301228.0, "volume_5m": 538658.0, "volume_sub": 2214.0, "volume_acceleration": 0.415, "relative_volume": 1.566}, "vwap": {"value": 6.7951, "slope": 0.0046, "price_vs_vwap_pct": 20.822, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 128, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.3597, "ema20": 8.5736, "ema9_slope": -0.2147, "price_vs_ema9_pct": -1.791, "price_vs_ema9_atr": -0.47}, "volatility": {"atr": 0.3189, "atr_pct": 3.884, "vwap_distance_atr": 4.437, "range_expansion_pct": 3.7}, "rsi": {"value": 39.2, "has_full_history": true}, "quote": {"bid": 8.2, "ask": 8.26, "spread": 0.06, "spread_pct": 0.729}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.267, "downtick_ratio": 0.244}, "pressure": {"score": -25.0, "slope": -32.7}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 49.939098660170515, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.8252398117432861)", "volume=Declining (rvol=1.566, accel=0.415)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-1.791%, ema9_slope=-0.2147)", "resistance=SAFE (session_high $12.31 (49.94% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:22:38.348314", "symbol": "MEDS", "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.9219280054661163)", "volume=Declining (rvol=1.566, accel=0.415)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.176%, ema9_slope=-0.2337)", "resistance=SAFE (session_high $12.31 (50.67% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:22:38.342945+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.17, "open": 4.035, "extension_from_open_pct": 102.47831474597274, "price_1m": 8.1209, "price_3m": 8.6, "price_5m": 8.3951, "price_sub": 8.25}, "velocity": {"velocity_1m": 0.010076879820381003, "velocity_sub": -0.03232323232323235}, "slope": {"slope_1m": 0.602790514950055, "slope_3m": -2.0301252192849764, "slope_5m": -0.9219280054661163, "slope_sub": -1.9110976716056784}, "acceleration": {"momentum_acceleration": 0.9892, "velocity_acceleration": -0.003227, "slope_acceleration": -0.097521}, "volume": {"volume_1m": 59171.0, "volume_3m": 315231.0, "volume_5m": 552661.0, "volume_sub": 16217.0, "volume_acceleration": 0.415, "relative_volume": 1.566}, "vwap": {"value": 6.7953, "slope": 0.0048, "price_vs_vwap_pct": 20.23, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 128, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.3517, "ema20": 8.5698, "ema9_slope": -0.2337, "price_vs_ema9_pct": -2.176, "price_vs_ema9_atr": -0.57}, "volatility": {"atr": 0.3189, "atr_pct": 3.903, "vwap_distance_atr": 4.31, "range_expansion_pct": 3.9}, "rsi": {"value": 38.2, "has_full_history": true}, "quote": {"bid": 8.15, "ask": 8.19, "spread": 0.04, "spread_pct": 0.49}, "trade_flow": {"tick_count_sub": 145, "trades_per_second": 4.833, "uptick_ratio": 0.214, "downtick_ratio": 0.241}, "pressure": {"score": -38.3, "slope": -13.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 50.6731946144431, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.9219280054661163)", "volume=Declining (rvol=1.566, accel=0.415)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-2.176%, ema9_slope=-0.2337)", "resistance=SAFE (session_high $12.31 (50.67% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:22:43.359163", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["spread 1.40% exceeds max 1.0%", "momentum=Building (slope_5m=-1.5777395987664735)", "volume=Declining (rvol=1.567, accel=0.416)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-4.787%, ema9_slope=-0.3622)", "resistance=SAFE (session_high $12.31 (55.81% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:22:43.354510+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.9007, "open": 4.035, "extension_from_open_pct": 95.80421313506814, "price_1m": 8.1209, "price_3m": 8.6, "price_5m": 8.3951, "price_sub": 8.25}, "velocity": {"velocity_1m": -0.045192035365538515, "velocity_sub": -0.1411313131313133}, "slope": {"slope_1m": -2.748789134668211, "slope_3m": -3.699362340585145, "slope_5m": -1.5777395987664735, "slope_sub": -3.8972339004960213}, "acceleration": {"momentum_acceleration": 2.3195, "velocity_acceleration": -0.021711, "slope_acceleration": -0.668769}, "volume": {"volume_1m": 126741.0, "volume_3m": 382801.0, "volume_5m": 620231.0, "volume_sub": 83787.0, "volume_acceleration": 0.416, "relative_volume": 1.567}, "vwap": {"value": 6.796, "slope": 0.0055, "price_vs_vwap_pct": 16.254, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 128, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.2979, "ema20": 8.5442, "ema9_slope": -0.3622, "price_vs_ema9_pct": -4.787, "price_vs_ema9_atr": -1.162}, "volatility": {"atr": 0.3418, "atr_pct": 4.326, "vwap_distance_atr": 3.232, "range_expansion_pct": 65.0}, "rsi": {"value": 33.7, "has_full_history": true}, "quote": {"bid": 7.8, "ask": 7.91, "spread": 0.11, "spread_pct": 1.4}, "trade_flow": {"tick_count_sub": 844, "trades_per_second": 28.133, "uptick_ratio": 0.193, "downtick_ratio": 0.243}, "pressure": {"score": -51.6, "slope": -13.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 55.80897895123218, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-1.5777395987664735)", "volume=Declining (rvol=1.567, accel=0.416)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-4.787%, ema9_slope=-0.3622)", "resistance=SAFE (session_high $12.31 (55.81% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:25:23.614580", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "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.0795206402042673)", "volume=Declining (rvol=0.75, accel=0.924)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.046%, ema9_slope=0.0149)", "resistance=SAFE (session_high $11.16 (0.77% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:25:23.608925+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.075, "open": 9.99, "extension_from_open_pct": 10.860860860860852, "price_1m": 11.0788, "price_3m": 11.11, "price_5m": 11.09, "price_sub": 11.1}, "velocity": {"velocity_1m": -0.000571662394242461, "velocity_sub": -0.007507507507507614}, "slope": {"slope_1m": -0.034305627025612094, "slope_3m": -0.06768179329679777, "slope_5m": -0.0795206402042673, "slope_sub": -0.05411499436302669}, "acceleration": {"momentum_acceleration": -0.0254, "velocity_acceleration": -3e-06, "slope_acceleration": 0.000924}, "volume": {"volume_1m": 533.0, "volume_3m": 5669.0, "volume_5m": 9822.0, "volume_sub": 533.0, "volume_acceleration": 0.924, "relative_volume": 0.75}, "vwap": {"value": 10.6359, "slope": 0.0038, "price_vs_vwap_pct": 4.128, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 102, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0801, "ema20": 11.0328, "ema9_slope": 0.0149, "price_vs_ema9_pct": -0.046, "price_vs_ema9_atr": -0.089}, "volatility": {"atr": 0.0573, "atr_pct": 0.517, "vwap_distance_atr": 7.665, "range_expansion_pct": -54.1}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 11.05, "ask": 11.1, "spread": 0.05, "spread_pct": 0.451}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.429, "downtick_ratio": 0.429}, "pressure": {"score": -7.2, "slope": 4.2}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.7674943566591499, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0795206402042673)", "volume=Declining (rvol=0.75, accel=0.924)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.046%, ema9_slope=0.0149)", "resistance=SAFE (session_high $11.16 (0.77% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:25:28.625974", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "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.0795206402042673)", "volume=Declining (rvol=0.75, accel=0.924)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.046%, ema9_slope=0.0149)", "resistance=SAFE (session_high $11.16 (0.77% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:25:28.620118+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.075, "open": 9.99, "extension_from_open_pct": 10.860860860860852, "price_1m": 11.0788, "price_3m": 11.11, "price_5m": 11.09, "price_sub": 11.1}, "velocity": {"velocity_1m": -0.000571662394242461, "velocity_sub": -0.007507507507507614}, "slope": {"slope_1m": -0.034305627025612094, "slope_3m": -0.06768179329679777, "slope_5m": -0.0795206402042673, "slope_sub": -0.05411499436302669}, "acceleration": {"momentum_acceleration": -0.0254, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 637.0, "volume_3m": 5773.0, "volume_5m": 9926.0, "volume_sub": 637.0, "volume_acceleration": 0.924, "relative_volume": 0.75}, "vwap": {"value": 10.636, "slope": 0.0039, "price_vs_vwap_pct": 4.128, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 102, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0801, "ema20": 11.0328, "ema9_slope": 0.0149, "price_vs_ema9_pct": -0.046, "price_vs_ema9_atr": -0.089}, "volatility": {"atr": 0.0573, "atr_pct": 0.517, "vwap_distance_atr": 7.664, "range_expansion_pct": -54.1}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 11.05, "ask": 11.1, "spread": 0.05, "spread_pct": 0.451}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.368, "downtick_ratio": 0.368}, "pressure": {"score": -7.2, "slope": 0.0}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.7674943566591499, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0795206402042673)", "volume=Declining (rvol=0.75, accel=0.924)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.046%, ema9_slope=0.0149)", "resistance=SAFE (session_high $11.16 (0.77% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:25:33.638157", "symbol": "BYND", "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.0594933331410323)", "volume=Declining (rvol=0.75, accel=0.924)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.034%, ema9_slope=0.019)", "resistance=SAFE (session_high $11.16 (0.67% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:25:33.632319+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0861, "open": 9.99, "extension_from_open_pct": 10.971971971971971, "price_1m": 11.0788, "price_3m": 11.11, "price_5m": 11.09, "price_sub": 11.1}, "velocity": {"velocity_1m": 0.0010981935468343067, "velocity_sub": -0.0041741741741740486}, "slope": {"slope_1m": 0.06586991143655735, "slope_3m": -0.017591392546661363, "slope_5m": -0.0594933331410323, "slope_sub": 0.005951159912625096}, "acceleration": {"momentum_acceleration": -0.0654, "velocity_acceleration": 0.000665, "slope_acceleration": 0.019986}, "volume": {"volume_1m": 660.0, "volume_3m": 5796.0, "volume_5m": 9949.0, "volume_sub": 660.0, "volume_acceleration": 0.924, "relative_volume": 0.75}, "vwap": {"value": 10.636, "slope": 0.0039, "price_vs_vwap_pct": 4.232, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 102, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0823, "ema20": 11.0339, "ema9_slope": 0.019, "price_vs_ema9_pct": 0.034, "price_vs_ema9_atr": 0.066}, "volatility": {"atr": 0.0573, "atr_pct": 0.517, "vwap_distance_atr": 7.857, "range_expansion_pct": -54.1}, "rsi": {"value": 64.8, "has_full_history": true}, "quote": {"bid": 11.05, "ask": 11.1, "spread": 0.05, "spread_pct": 0.451}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.4, "downtick_ratio": 0.35}, "pressure": {"score": -2.8, "slope": 4.4}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 23.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.6666005177654908, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0594933331410323)", "volume=Declining (rvol=0.75, accel=0.924)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.034%, ema9_slope=0.019)", "resistance=SAFE (session_high $11.16 (0.67% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:25:38.649580", "symbol": "BYND", "shortlisted": true, "confidence_rank": 1, "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.0795206402042673)", "volume=Declining (rvol=0.75, accel=0.924)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.046%, ema9_slope=0.0149)", "resistance=SAFE (session_high $11.16 (0.77% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:25:38.644368+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.075, "open": 9.99, "extension_from_open_pct": 10.860860860860852, "price_1m": 11.0788, "price_3m": 11.11, "price_5m": 11.09, "price_sub": 11.0861}, "velocity": {"velocity_1m": -0.000571662394242461, "velocity_sub": -0.0033375127411806307}, "slope": {"slope_1m": -0.034305627025612094, "slope_3m": -0.06768179329679777, "slope_5m": -0.0795206402042673, "slope_sub": -0.07919523926569283}, "acceleration": {"momentum_acceleration": -0.0003, "velocity_acceleration": 0.000167, "slope_acceleration": -0.019987}, "volume": {"volume_1m": 671.0, "volume_3m": 5807.0, "volume_5m": 9960.0, "volume_sub": 11.0, "volume_acceleration": 0.924, "relative_volume": 0.75}, "vwap": {"value": 10.636, "slope": 0.0039, "price_vs_vwap_pct": 4.127, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 102, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0801, "ema20": 11.0328, "ema9_slope": 0.0149, "price_vs_ema9_pct": -0.046, "price_vs_ema9_atr": -0.089}, "volatility": {"atr": 0.0573, "atr_pct": 0.517, "vwap_distance_atr": 7.663, "range_expansion_pct": -54.1}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 11.05, "ask": 11.1, "spread": 0.05, "spread_pct": 0.451}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -24.2, "slope": -21.4}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.7674943566591499, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0795206402042673)", "volume=Declining (rvol=0.75, accel=0.924)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.046%, ema9_slope=0.0149)", "resistance=SAFE (session_high $11.16 (0.77% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:25:43.657354", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 55.7, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.3736817338832426)", "volume=Declining (rvol=1.576, accel=0.39)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.483%, ema9_slope=-0.8223)", "resistance=SAFE (session_high $12.31 (50.67% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:25:43.651601+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.17, "open": 4.035, "extension_from_open_pct": 102.47831474597274, "price_1m": 7.9288, "price_3m": 7.73, "price_5m": 8.5056, "price_sub": 8.17}, "velocity": {"velocity_1m": 0.05070124104530322, "velocity_sub": 0.0}, "slope": {"slope_1m": 2.9964966332894383, "slope_3m": 2.3860553899735435, "slope_5m": 0.3736817338832426, "slope_sub": 2.2752111276701408}, "acceleration": {"momentum_acceleration": 1.9015, "velocity_acceleration": 0.000783, "slope_acceleration": 0.031866}, "volume": {"volume_1m": 138455.0, "volume_3m": 482558.0, "volume_5m": 866644.0, "volume_sub": 31384.0, "volume_acceleration": 0.39, "relative_volume": 1.576}, "vwap": {"value": 6.8023, "slope": 0.0052, "price_vs_vwap_pct": 20.107, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 131, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.1308, "ema20": 8.3847, "ema9_slope": -0.8223, "price_vs_ema9_pct": 0.483, "price_vs_ema9_atr": 0.116}, "volatility": {"atr": 0.337, "atr_pct": 4.125, "vwap_distance_atr": 4.059, "range_expansion_pct": -40.9}, "rsi": {"value": 42.7, "has_full_history": true}, "quote": {"bid": 8.15, "ask": 8.19, "spread": 0.04, "spread_pct": 0.49}, "trade_flow": {"tick_count_sub": 328, "trades_per_second": 10.933, "uptick_ratio": 0.308, "downtick_ratio": 0.29}, "pressure": {"score": -14.5, "slope": 37.1}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 55.7, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 50.6731946144431, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.3736817338832426)", "volume=Declining (rvol=1.576, accel=0.39)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.483%, ema9_slope=-0.8223)", "resistance=SAFE (session_high $12.31 (50.67% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:25:43.659942", "symbol": "BYND", "shortlisted": true, "confidence_rank": 2, "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.0795206402042673)", "volume=Declining (rvol=0.75, accel=0.925)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.046%, ema9_slope=0.0149)", "resistance=SAFE (session_high $11.16 (0.77% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "BYND", "computed_at": "2026-09-16T16:25:43.651601+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.075, "open": 9.99, "extension_from_open_pct": 10.860860860860852, "price_1m": 11.0788, "price_3m": 11.11, "price_5m": 11.09, "price_sub": 11.0861}, "velocity": {"velocity_1m": -0.000571662394242461, "velocity_sub": -0.0033375127411806307}, "slope": {"slope_1m": -0.034305627025612094, "slope_3m": -0.06768179329679777, "slope_5m": -0.0795206402042673, "slope_sub": -0.07919523926569283}, "acceleration": {"momentum_acceleration": -0.0003, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 784.0, "volume_3m": 5920.0, "volume_5m": 10073.0, "volume_sub": 124.0, "volume_acceleration": 0.925, "relative_volume": 0.75}, "vwap": {"value": 10.6361, "slope": 0.004, "price_vs_vwap_pct": 4.127, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 102, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 11.0801, "ema20": 11.0328, "ema9_slope": 0.0149, "price_vs_ema9_pct": -0.046, "price_vs_ema9_atr": -0.089}, "volatility": {"atr": 0.0573, "atr_pct": 0.517, "vwap_distance_atr": 7.662, "range_expansion_pct": -54.1}, "rsi": {"value": 63.2, "has_full_history": true}, "quote": {"bid": 11.05, "ask": 11.1, "spread": 0.05, "spread_pct": 0.451}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.286, "downtick_ratio": 0.429}, "pressure": {"score": -9.9, "slope": 14.3}}, "prediction": {"symbol": "BYND", "direction": "DOWN", "confidence": 19.8, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.16, "resistance_source": "session_high", "resistance_distance_pct": 0.7674943566591499, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.0795206402042673)", "volume=Declining (rvol=0.75, accel=0.925)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Reclaiming (price_vs_ema9=-0.046%, ema9_slope=0.0149)", "resistance=SAFE (session_high $11.16 (0.77% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:25:48.670911", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 55.7, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.2607400988041201)", "volume=Declining (rvol=1.576, accel=0.39)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.04%, ema9_slope=-0.8444)", "resistance=SAFE (session_high $12.31 (51.51% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:25:48.666383+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.125, "open": 4.035, "extension_from_open_pct": 101.363073110285, "price_1m": 7.9288, "price_3m": 7.73, "price_5m": 8.5056, "price_sub": 8.17}, "velocity": {"velocity_1m": 0.04124205428311979, "velocity_sub": -0.018359853121175003}, "slope": {"slope_1m": 2.444281104785162, "slope_3m": 2.107466091814224, "slope_5m": 0.2607400988041201, "slope_sub": 1.9426048565121385}, "acceleration": {"momentum_acceleration": 1.6819, "velocity_acceleration": -0.003661, "slope_acceleration": -0.110118}, "volume": {"volume_1m": 148376.0, "volume_3m": 492479.0, "volume_5m": 876565.0, "volume_sub": 41305.0, "volume_acceleration": 0.39, "relative_volume": 1.576}, "vwap": {"value": 6.8024, "slope": 0.0053, "price_vs_vwap_pct": 19.444, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 131, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.1218, "ema20": 8.3804, "ema9_slope": -0.8444, "price_vs_ema9_pct": 0.04, "price_vs_ema9_atr": 0.01}, "volatility": {"atr": 0.337, "atr_pct": 4.148, "vwap_distance_atr": 3.925, "range_expansion_pct": -40.8}, "rsi": {"value": 41.7, "has_full_history": true}, "quote": {"bid": 8.1, "ask": 8.15, "spread": 0.05, "spread_pct": 0.615}, "trade_flow": {"tick_count_sub": 419, "trades_per_second": 13.967, "uptick_ratio": 0.289, "downtick_ratio": 0.303}, "pressure": {"score": -28.7, "slope": -14.2}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 55.7, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 51.50769230769231, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.2607400988041201)", "volume=Declining (rvol=1.576, accel=0.39)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.04%, ema9_slope=-0.8444)", "resistance=SAFE (session_high $12.31 (51.51% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:25:53.695920", "symbol": "MEDS", "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.19813560945605582)", "volume=Declining (rvol=1.576, accel=0.39)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.206%, ema9_slope=-0.8566)", "resistance=SAFE (session_high $12.31 (51.97% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:25:53.690535+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.1001, "open": 4.035, "extension_from_open_pct": 100.74597273853779, "price_1m": 7.9288, "price_3m": 7.73, "price_5m": 8.5056, "price_sub": 8.17}, "velocity": {"velocity_1m": 0.03600797094137818, "velocity_sub": -0.028518971848225425}, "slope": {"slope_1m": 2.1373893405037094, "slope_3m": 1.952860963352628, "slope_5m": 0.19813560945605582, "slope_sub": 1.7581624302618937}, "acceleration": {"momentum_acceleration": 1.56, "velocity_acceleration": -0.002022, "slope_acceleration": -0.061083}, "volume": {"volume_1m": 151341.0, "volume_3m": 495444.0, "volume_5m": 879530.0, "volume_sub": 44270.0, "volume_acceleration": 0.39, "relative_volume": 1.576}, "vwap": {"value": 6.8024, "slope": 0.0053, "price_vs_vwap_pct": 19.077, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 131, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.1168, "ema20": 8.378, "ema9_slope": -0.8566, "price_vs_ema9_pct": -0.206, "price_vs_ema9_atr": -0.05}, "volatility": {"atr": 0.337, "atr_pct": 4.16, "vwap_distance_atr": 3.851, "range_expansion_pct": -40.7}, "rsi": {"value": 41.1, "has_full_history": true}, "quote": {"bid": 8.1, "ask": 8.15, "spread": 0.05, "spread_pct": 0.615}, "trade_flow": {"tick_count_sub": 462, "trades_per_second": 15.4, "uptick_ratio": 0.305, "downtick_ratio": 0.312}, "pressure": {"score": -35.5, "slope": -6.8}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 51.97343242676018, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.19813560945605582)", "volume=Declining (rvol=1.576, accel=0.39)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.206%, ema9_slope=-0.8566)", "resistance=SAFE (session_high $12.31 (51.97% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:25:58.703624", "symbol": "MEDS", "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.19788402735588795)", "volume=Declining (rvol=1.576, accel=0.39)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.207%, ema9_slope=-0.8567)", "resistance=SAFE (session_high $12.31 (51.98% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:25:58.699773+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.1, "open": 4.035, "extension_from_open_pct": 100.7434944237918, "price_1m": 7.9288, "price_3m": 7.73, "price_5m": 8.5056, "price_sub": 8.17}, "velocity": {"velocity_1m": 0.035986950526351154, "velocity_sub": -0.028559771521827943}, "slope": {"slope_1m": 2.136154921141942, "slope_3m": 1.9522394075268252, "slope_5m": 0.19788402735588795, "slope_sub": 1.757421121413897}, "acceleration": {"momentum_acceleration": 1.5595, "velocity_acceleration": -8e-06, "slope_acceleration": -0.000246}, "volume": {"volume_1m": 160812.0, "volume_3m": 504915.0, "volume_5m": 889001.0, "volume_sub": 53741.0, "volume_acceleration": 0.39, "relative_volume": 1.576}, "vwap": {"value": 6.8025, "slope": 0.0055, "price_vs_vwap_pct": 19.074, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 131, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.1168, "ema20": 8.378, "ema9_slope": -0.8567, "price_vs_ema9_pct": -0.207, "price_vs_ema9_atr": -0.05}, "volatility": {"atr": 0.337, "atr_pct": 4.16, "vwap_distance_atr": 3.85, "range_expansion_pct": -40.7}, "rsi": {"value": 41.1, "has_full_history": true}, "quote": {"bid": 8.05, "ask": 8.13, "spread": 0.08, "spread_pct": 0.989}, "trade_flow": {"tick_count_sub": 562, "trades_per_second": 18.733, "uptick_ratio": 0.295, "downtick_ratio": 0.302}, "pressure": {"score": -35.5, "slope": 0.0}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 51.975308641975325, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.19788402735588795)", "volume=Declining (rvol=1.576, accel=0.39)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.207%, ema9_slope=-0.8567)", "resistance=SAFE (session_high $12.31 (51.98% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:26:03.713258", "symbol": "MEDS", "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=1.2844395643229447)", "volume=Declining (rvol=1.576, accel=0.386)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.102%, ema9_slope=-0.4534)", "resistance=SAFE (session_high $12.31 (51.98% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T16:26:03.707111+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.1, "open": 4.035, "extension_from_open_pct": 100.7434944237918, "price_1m": 8.0677, "price_3m": 7.79, "price_5m": 8.1209, "price_sub": 8.13}, "velocity": {"velocity_1m": 0.006672698951787029, "velocity_sub": -0.012300123001230477}, "slope": {"slope_1m": 0.3995620898457954, "slope_3m": 1.065714937854044, "slope_5m": 1.2844395643229447, "slope_sub": 1.2376237623762376}, "acceleration": {"momentum_acceleration": -0.0468, "velocity_acceleration": 0.003247, "slope_acceleration": -0.34681}, "volume": {"volume_1m": 3731.0, "volume_3m": 287366.0, "volume_5m": 743492.0, "volume_sub": 3731.0, "volume_acceleration": 0.386, "relative_volume": 1.576}, "vwap": {"value": 6.8025, "slope": 0.0033, "price_vs_vwap_pct": 19.073, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 132, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 8.1082, "ema20": 8.3487, "ema9_slope": -0.4534, "price_vs_ema9_pct": -0.102, "price_vs_ema9_atr": -0.026}, "volatility": {"atr": 0.3177, "atr_pct": 3.922, "vwap_distance_atr": 4.084, "range_expansion_pct": -53.3}, "rsi": {"value": 41.2, "has_full_history": true}, "quote": {"bid": 8.06, "ask": 8.14, "spread": 0.08, "spread_pct": 0.988}, "trade_flow": {"tick_count_sub": 50, "trades_per_second": 1.667, "uptick_ratio": 0.42, "downtick_ratio": 0.32}, "pressure": {"score": -20.0, "slope": 15.5}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 16.8, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 51.975308641975325, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=1.2844395643229447)", "volume=Declining (rvol=1.576, accel=0.386)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.102%, ema9_slope=-0.4534)", "resistance=SAFE (session_high $12.31 (51.98% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:26:40.957452", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "UP", "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.16975926280396605)", "volume=Steady (rvol=0.202, accel=1.414)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.305%, ema9_slope=0.0899)", "resistance=SAFE (session_high $10.54 (1.69% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:26:40.952324+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.3653, "open": 10.4, "extension_from_open_pct": -0.33365384615385424, "price_1m": 10.37, "price_3m": 10.315, "price_5m": 10.3, "price_sub": 10.3639}, "velocity": {"velocity_1m": -0.0007553841208614119, "velocity_sub": 0.00045028094314569165}, "slope": {"slope_1m": -0.04533332047281404, "slope_3m": 0.0014469313800797785, "slope_5m": 0.16975926280396605, "slope_sub": 0.0030874173271611635}, "acceleration": {"momentum_acceleration": -0.1667, "velocity_acceleration": -2e-06, "slope_acceleration": 0.000174}, "volume": {"volume_1m": 1666.0, "volume_3m": 199813.0, "volume_5m": 202288.0, "volume_sub": 17.0, "volume_acceleration": 1.414, "relative_volume": 0.202}, "vwap": {"value": 10.2904, "slope": 0.0203, "price_vs_vwap_pct": 0.728, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 16, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.3338, "ema20": 10.3121, "ema9_slope": 0.0899, "price_vs_ema9_pct": 0.305, "price_vs_ema9_atr": 2.371}, "volatility": {"atr": 0.0133, "atr_pct": 0.128, "vwap_distance_atr": 5.634, "range_expansion_pct": 148.7}, "rsi": {"value": 73.0, "has_full_history": true}, "quote": {"bid": 10.36, "ask": 10.37, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 24.0, "slope": 18.0}}, "prediction": {"symbol": "PUMP", "direction": "UP", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 1.6854311983251775, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.16975926280396605)", "volume=Steady (rvol=0.202, accel=1.414)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.305%, ema9_slope=0.0899)", "resistance=SAFE (session_high $10.54 (1.69% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:26:45.965616", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "UP", "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.1703383178076061)", "volume=Steady (rvol=0.202, accel=1.414)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.307%, ema9_slope=0.09)", "resistance=SAFE (session_high $10.54 (1.68% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:26:45.960676+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.3656, "open": 10.4, "extension_from_open_pct": -0.3307692307692285, "price_1m": 10.37, "price_3m": 10.315, "price_5m": 10.3, "price_sub": 10.3639}, "velocity": {"velocity_1m": -0.0007071681131466776, "velocity_sub": 0.0005467697166772376}, "slope": {"slope_1m": -0.04243909026021555, "slope_3m": 0.002893834845631811, "slope_5m": 0.1703383178076061, "slope_sub": 0.004824054666189945}, "acceleration": {"momentum_acceleration": -0.1655, "velocity_acceleration": 1.9e-05, "slope_acceleration": 0.000578}, "volume": {"volume_1m": 1687.0, "volume_3m": 199834.0, "volume_5m": 202309.0, "volume_sub": 38.0, "volume_acceleration": 1.414, "relative_volume": 0.202}, "vwap": {"value": 10.2904, "slope": 0.0203, "price_vs_vwap_pct": 0.731, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 16, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.3338, "ema20": 10.3121, "ema9_slope": 0.09, "price_vs_ema9_pct": 0.307, "price_vs_ema9_atr": 2.389}, "volatility": {"atr": 0.0133, "atr_pct": 0.128, "vwap_distance_atr": 5.656, "range_expansion_pct": 148.6}, "rsi": {"value": 73.1, "has_full_history": true}, "quote": {"bid": 10.36, "ask": 10.37, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.75, "downtick_ratio": 0.25}, "pressure": {"score": 30.7, "slope": 6.7}}, "prediction": {"symbol": "PUMP", "direction": "UP", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 1.6824882303002098, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1703383178076061)", "volume=Steady (rvol=0.202, accel=1.414)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.307%, ema9_slope=0.09)", "resistance=SAFE (session_high $10.54 (1.68% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:26:50.976712", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "UP", "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.16705691729715708)", "volume=Steady (rvol=0.202, accel=1.414)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.294%, ema9_slope=0.0894)", "resistance=SAFE (session_high $10.54 (1.70% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:26:50.972093+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.3639, "open": 10.4, "extension_from_open_pct": -0.3471153846153955, "price_1m": 10.37, "price_3m": 10.315, "price_5m": 10.3, "price_sub": 10.3639}, "velocity": {"velocity_1m": -0.0009803921568627442, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.05884083553986462, "slope_3m": -0.005305653897731057, "slope_5m": 0.16705691729715708, "slope_sub": -0.0050172225813664645}, "acceleration": {"momentum_acceleration": -0.1721, "velocity_acceleration": -0.000109, "slope_acceleration": -0.003273}, "volume": {"volume_1m": 1706.0, "volume_3m": 199853.0, "volume_5m": 202328.0, "volume_sub": 57.0, "volume_acceleration": 1.414, "relative_volume": 0.202}, "vwap": {"value": 10.2904, "slope": 0.0203, "price_vs_vwap_pct": 0.714, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 16, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.3335, "ema20": 10.3119, "ema9_slope": 0.0894, "price_vs_ema9_pct": 0.294, "price_vs_ema9_atr": 2.287}, "volatility": {"atr": 0.0133, "atr_pct": 0.128, "vwap_distance_atr": 5.528, "range_expansion_pct": 148.7}, "rsi": {"value": 72.3, "has_full_history": true}, "quote": {"bid": 10.36, "ask": 10.37, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.4}, "pressure": {"score": 18.3, "slope": -12.4}}, "prediction": {"symbol": "PUMP", "direction": "UP", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 1.699167301884425, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.16705691729715708)", "volume=Steady (rvol=0.202, accel=1.414)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.294%, ema9_slope=0.0894)", "resistance=SAFE (session_high $10.54 (1.70% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:26:56.000441", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "UP", "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.16705691729715708)", "volume=Steady (rvol=0.202, accel=1.414)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.294%, ema9_slope=0.0894)", "resistance=SAFE (session_high $10.54 (1.70% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:26:55.995875+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.3639, "open": 10.4, "extension_from_open_pct": -0.3471153846153955, "price_1m": 10.37, "price_3m": 10.315, "price_5m": 10.3, "price_sub": 10.3639}, "velocity": {"velocity_1m": -0.0009803921568627442, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.05884083553986462, "slope_3m": -0.005305653897731057, "slope_5m": 0.16705691729715708, "slope_sub": -0.0050172225813664645}, "acceleration": {"momentum_acceleration": -0.1721, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1706.0, "volume_3m": 199853.0, "volume_5m": 202328.0, "volume_sub": 57.0, "volume_acceleration": 1.414, "relative_volume": 0.202}, "vwap": {"value": 10.2904, "slope": 0.0203, "price_vs_vwap_pct": 0.714, "time_above_pct": 45.0, "time_below_pct": 55.0, "hold_duration_bars": 16, "rejection_count": 1, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.3335, "ema20": 10.3119, "ema9_slope": 0.0894, "price_vs_ema9_pct": 0.294, "price_vs_ema9_atr": 2.287}, "volatility": {"atr": 0.0133, "atr_pct": 0.128, "vwap_distance_atr": 5.528, "range_expansion_pct": 148.7}, "rsi": {"value": 72.3, "has_full_history": true}, "quote": {"bid": 10.36, "ask": 10.37, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.6, "downtick_ratio": 0.4}, "pressure": {"score": 18.3, "slope": 0.0}}, "prediction": {"symbol": "PUMP", "direction": "UP", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 1.699167301884425, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.16705691729715708)", "volume=Steady (rvol=0.202, accel=1.414)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.294%, ema9_slope=0.0894)", "resistance=SAFE (session_high $10.54 (1.70% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T16:27:01.010748", "symbol": "PUMP", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "UP", "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.09656237929702725)", "volume=Steady (rvol=0.202, accel=1.399)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.242%, ema9_slope=0.0912)", "resistance=SAFE (session_high $10.54 (1.69% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "PUMP", "computed_at": "2026-09-16T16:27:01.006517+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 10.365, "open": 10.4, "extension_from_open_pct": -0.3365384615384629, "price_1m": 10.365, "price_3m": 10.365, "price_5m": 10.305, "price_sub": 10.365}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.024115755627004846, "slope_5m": 0.09656237929702725, "slope_sub": 0.0021225840531243984}, "acceleration": {"momentum_acceleration": -0.0944, "velocity_acceleration": 0.0, "slope_acceleration": 0.011743}, "volume": {"volume_1m": 102.0, "volume_3m": 9766.0, "volume_5m": 201681.0, "volume_sub": 102.0, "volume_acceleration": 1.399, "relative_volume": 0.202}, "vwap": {"value": 10.2904, "slope": 0.0009, "price_vs_vwap_pct": 0.725, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 17, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 10.34, "ema20": 10.3171, "ema9_slope": 0.0912, "price_vs_ema9_pct": 0.242, "price_vs_ema9_atr": 1.946}, "volatility": {"atr": 0.0129, "atr_pct": 0.124, "vwap_distance_atr": 5.8, "range_expansion_pct": -88.9}, "rsi": {"value": 72.8, "has_full_history": true}, "quote": {"bid": 10.36, "ask": 10.37, "spread": 0.01, "spread_pct": 0.096}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 10.0, "slope": -8.3}}, "prediction": {"symbol": "PUMP", "direction": "UP", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 10.54, "resistance_source": "session_high", "resistance_distance_pct": 1.6883743367100719, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.09656237929702725)", "volume=Steady (rvol=0.202, accel=1.399)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.242%, ema9_slope=0.0912)", "resistance=SAFE (session_high $10.54 (1.69% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:03:55.330958", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "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.255814661723871)", "volume=Expanding (rvol=0.59, accel=1.602)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.439%, ema9_slope=0.109)", "resistance=SAFE (session_high $14.87 (2.55% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:03:55.322118+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.4998, "open": 14.77, "extension_from_open_pct": -1.829383886255918, "price_1m": 14.49, "price_3m": 14.38, "price_5m": 14.395, "price_sub": null}, "velocity": {"velocity_1m": 0.0011272141706924607, "velocity_sub": null}, "slope": {"slope_1m": 0.06760998696093282, "slope_3m": -0.0006898169225871372, "slope_5m": 0.255814661723871, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1882, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 2.0, "volume_3m": 33708.0, "volume_5m": 34557.0, "volume_sub": 2.0, "volume_acceleration": 1.602, "relative_volume": 0.59}, "vwap": {"value": 14.4121, "slope": 0.0016, "price_vs_vwap_pct": 0.608, "time_above_pct": 15.0, "time_below_pct": 85.0, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.4364, "ema20": 14.4038, "ema9_slope": 0.109, "price_vs_ema9_pct": 0.439, "price_vs_ema9_atr": 2.019}, "volatility": {"atr": 0.0314, "atr_pct": 0.217, "vwap_distance_atr": 2.791, "range_expansion_pct": 445.7}, "rsi": {"value": 68.0, "has_full_history": true}, "quote": {"bid": 14.48, "ask": 14.53, "spread": 0.05, "spread_pct": 0.345}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 23.2, "slope": null}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 64.6, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 2.5531386639815636, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.255814661723871)", "volume=Expanding (rvol=0.59, accel=1.602)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.439%, ema9_slope=0.109)", "resistance=SAFE (session_high $14.87 (2.55% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:03:55.339324", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 2, "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.05224603528784451)", "volume=Declining (rvol=1.635, accel=0.26)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.985%, ema9_slope=-0.719)", "resistance=SAFE (session_high $12.31 (67.27% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:03:55.322118+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.3592, "open": 4.035, "extension_from_open_pct": 82.38413878562578, "price_1m": 7.31, "price_3m": 7.37, "price_5m": 7.68, "price_sub": null}, "velocity": {"velocity_1m": 0.011217510259918104, "velocity_sub": null}, "slope": {"slope_1m": 0.670793226624503, "slope_3m": -0.2773095535859928, "slope_5m": 0.05224603528784451, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.6185, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 3501.0, "volume_3m": 243396.0, "volume_5m": 606584.0, "volume_sub": 3501.0, "volume_acceleration": 0.26, "relative_volume": 1.635}, "vwap": {"value": 6.8454, "slope": 0.0011, "price_vs_vwap_pct": 7.506, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 169, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.5082, "ema20": 7.7149, "ema9_slope": -0.719, "price_vs_ema9_pct": -1.985, "price_vs_ema9_atr": -0.705}, "volatility": {"atr": 0.2113, "atr_pct": 2.872, "vwap_distance_atr": 2.431, "range_expansion_pct": -68.7}, "rsi": {"value": 34.8, "has_full_history": true}, "quote": {"bid": 7.34, "ask": 7.4, "spread": 0.06, "spread_pct": 0.814}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.368, "downtick_ratio": 0.421}, "pressure": {"score": -31.7, "slope": null}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 67.2736166974671, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.05224603528784451)", "volume=Declining (rvol=1.635, accel=0.26)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.985%, ema9_slope=-0.719)", "resistance=SAFE (session_high $12.31 (67.27% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:03:55.343406", "symbol": "RCAT", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 45.1, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Fading", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.26 fell below VWAP $7.46", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.01763658709993688)", "volume=Declining (rvol=1.494, accel=0.553)", "vwap=Neutral (VWAP_FLAT)", "ema9=Fading (price_vs_ema9=0.037%, ema9_slope=-0.0212)", "resistance=SAFE (session_high $7.95 (9.43% away))", "extension=EXTENDED"], "features": {"symbol": "RCAT", "computed_at": "2026-09-16T17:03:55.322118+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.265, "open": 7.94, "extension_from_open_pct": -8.501259445843838, "price_1m": 7.255, "price_3m": 7.2542, "price_5m": 7.26, "price_sub": null}, "velocity": {"velocity_1m": 0.0022972662531586924, "velocity_sub": null}, "slope": {"slope_1m": 0.137741046831953, "slope_3m": 0.0688863375430525, "slope_5m": 0.01763658709993688, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.1201, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 71.0, "volume_3m": 50138.0, "volume_5m": 66599.0, "volume_sub": 71.0, "volume_acceleration": 0.553, "relative_volume": 1.494}, "vwap": {"value": 7.4634, "slope": -0.0011, "price_vs_vwap_pct": -2.659, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.2623, "ema20": 7.2708, "ema9_slope": -0.0212, "price_vs_ema9_pct": 0.037, "price_vs_ema9_atr": 0.215}, "volatility": {"atr": 0.0126, "atr_pct": 0.173, "vwap_distance_atr": -15.767, "range_expansion_pct": -44.4}, "rsi": {"value": 43.0, "has_full_history": true}, "quote": {"bid": 7.26, "ask": 7.27, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -32.6, "slope": null}}, "prediction": {"symbol": "RCAT", "direction": "NEUTRAL", "confidence": 45.1, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 7.95, "resistance_source": "session_high", "resistance_distance_pct": 9.428768066070207, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.01763658709993688)", "volume=Declining (rvol=1.494, accel=0.553)", "vwap=Neutral (VWAP_FLAT)", "ema9=Fading (price_vs_ema9=0.037%, ema9_slope=-0.0212)", "resistance=SAFE (session_high $7.95 (9.43% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:04:00.357471", "symbol": "MEDS", "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.04073872895165705)", "volume=Declining (rvol=1.636, accel=0.258)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.501%, ema9_slope=-0.5823)", "resistance=SAFE (session_high $12.31 (67.03% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:04:00.348889+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.37, "open": 4.035, "extension_from_open_pct": 82.65179677819083, "price_1m": 7.37, "price_3m": 7.4, "price_5m": 7.31, "price_sub": 7.39}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.009021199819575812}, "slope": {"slope_1m": 0.0, "slope_3m": 0.4081632653061258, "slope_5m": -0.04073872895165705, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.0407, "velocity_acceleration": null, "slope_acceleration": -0.133444}, "volume": {"volume_1m": 219.0, "volume_3m": 166300.0, "volume_5m": 418606.0, "volume_sub": 219.0, "volume_acceleration": 0.258, "relative_volume": 1.636}, "vwap": {"value": 6.8456, "slope": 0.0008, "price_vs_vwap_pct": 7.66, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 170, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4823, "ema20": 7.683, "ema9_slope": -0.5823, "price_vs_ema9_pct": -1.501, "price_vs_ema9_atr": -0.586}, "volatility": {"atr": 0.1918, "atr_pct": 2.602, "vwap_distance_atr": 2.734, "range_expansion_pct": -70.1}, "rsi": {"value": 35.2, "has_full_history": true}, "quote": {"bid": 7.34, "ask": 7.4, "spread": 0.06, "spread_pct": 0.814}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -24.9, "slope": 6.8}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 67.02849389416554, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.04073872895165705)", "volume=Declining (rvol=1.636, accel=0.258)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.501%, ema9_slope=-0.5823)", "resistance=SAFE (session_high $12.31 (67.03% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:04:00.362039", "symbol": "RCAT", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 20.0, "direction": "DOWN", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.21 fell below VWAP $7.46", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.12031502668454983)", "volume=Declining (rvol=1.505, accel=0.564)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.514%, ema9_slope=-0.0487)", "resistance=SAFE (session_high $7.95 (10.19% away))", "extension=EXTENDED"], "features": {"symbol": "RCAT", "computed_at": "2026-09-16T17:04:00.348889+00:00", "insufficient_data": false, "missing": ["price_sub", "velocity_sub", "slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.215, "open": 7.94, "extension_from_open_pct": -9.130982367758193, "price_1m": 7.255, "price_3m": 7.2542, "price_5m": 7.26, "price_sub": null}, "velocity": {"velocity_1m": -0.009189065012634973, "velocity_sub": null}, "slope": {"slope_1m": -0.5528680027643406, "slope_3m": -0.276179516685846, "slope_5m": -0.12031502668454983, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.4326, "velocity_acceleration": null, "slope_acceleration": -0.137386}, "volume": {"volume_1m": 70131.0, "volume_3m": 120198.0, "volume_5m": 136659.0, "volume_sub": 66788.0, "volume_acceleration": 0.564, "relative_volume": 1.505}, "vwap": {"value": 7.4617, "slope": -0.0028, "price_vs_vwap_pct": -3.307, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.2523, "ema20": 7.266, "ema9_slope": -0.0487, "price_vs_ema9_pct": -0.514, "price_vs_ema9_atr": -2.415}, "volatility": {"atr": 0.0154, "atr_pct": 0.214, "vwap_distance_atr": -15.977, "range_expansion_pct": 22.6}, "rsi": {"value": 23.6, "has_full_history": true}, "quote": {"bid": 7.21, "ask": 7.22, "spread": 0.01, "spread_pct": 0.139}, "trade_flow": {"tick_count_sub": 357, "trades_per_second": 11.9, "uptick_ratio": 0.073, "downtick_ratio": 0.106}, "pressure": {"score": -18.8, "slope": 13.8}}, "prediction": {"symbol": "RCAT", "direction": "DOWN", "confidence": 20.0, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.95, "resistance_source": "session_high", "resistance_distance_pct": 10.187110187110191, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.12031502668454983)", "volume=Declining (rvol=1.505, accel=0.564)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.514%, ema9_slope=-0.0487)", "resistance=SAFE (session_high $7.95 (10.19% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:04:05.378422", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "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.046822, "reasons_for": ["holding 10.0s / 18s", "momentum=Weakening (slope_5m=0.17615363360044262)", "volume=Expanding (rvol=0.591, accel=1.584)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.374%, ema9_slope=0.1236)", "resistance=SAFE (session_high $14.87 (2.52% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:04:05.368940+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.505, "open": 14.77, "extension_from_open_pct": -1.7941773865944401, "price_1m": 14.505, "price_3m": 14.5, "price_5m": 14.37, "price_sub": 14.4998}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0011954187873856456}, "slope": {"slope_1m": 0.0, "slope_3m": 0.051724137931036446, "slope_5m": 0.17615363360044262, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.1762, "velocity_acceleration": null, "slope_acceleration": -0.006729}, "volume": {"volume_1m": 100.0, "volume_3m": 4328.0, "volume_5m": 34855.0, "volume_sub": 100.0, "volume_acceleration": 1.584, "relative_volume": 0.591}, "vwap": {"value": 14.4122, "slope": 0.0004, "price_vs_vwap_pct": 0.644, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 4, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.4509, "ema20": 14.4139, "ema9_slope": 0.1236, "price_vs_ema9_pct": 0.374, "price_vs_ema9_atr": 1.646}, "volatility": {"atr": 0.0329, "atr_pct": 0.227, "vwap_distance_atr": 2.824, "range_expansion_pct": -69.0}, "rsi": {"value": 68.5, "has_full_history": true}, "quote": {"bid": 14.48, "ask": 14.53, "spread": 0.05, "spread_pct": 0.345}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 55.4, "slope": 32.2}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 64.6, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 2.5163736642536945, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.17615363360044262)", "volume=Expanding (rvol=0.591, accel=1.584)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.374%, ema9_slope=0.1236)", "resistance=SAFE (session_high $14.87 (2.52% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:04:05.381288", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "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": ["spread 1.08% exceeds max 1.0%", "momentum=Strong (slope_5m=0.01330079614765426)", "volume=Declining (rvol=1.636, accel=0.258)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.287%, ema9_slope=-0.5717)", "resistance=SAFE (session_high $12.31 (66.58% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:04:05.368940+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.3899, "open": 4.035, "extension_from_open_pct": 83.1449814126394, "price_1m": 7.37, "price_3m": 7.4, "price_5m": 7.31, "price_sub": 7.39}, "velocity": {"velocity_1m": 0.004500226142017143, "velocity_sub": -4.51059990977749e-05}, "slope": {"slope_1m": 0.26964952337075193, "slope_3m": 0.5430473178401373, "slope_5m": 0.01330079614765426, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.2563, "velocity_acceleration": 0.001788, "slope_acceleration": 0.053714}, "volume": {"volume_1m": 9267.0, "volume_3m": 175348.0, "volume_5m": 427654.0, "volume_sub": 9267.0, "volume_acceleration": 0.258, "relative_volume": 1.636}, "vwap": {"value": 6.8457, "slope": 0.0008, "price_vs_vwap_pct": 7.95, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 170, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4863, "ema20": 7.6849, "ema9_slope": -0.5717, "price_vs_ema9_pct": -1.287, "price_vs_ema9_atr": -0.492}, "volatility": {"atr": 0.1961, "atr_pct": 2.653, "vwap_distance_atr": 2.776, "range_expansion_pct": -70.2}, "rsi": {"value": 36.1, "has_full_history": true}, "quote": {"bid": 7.35, "ask": 7.43, "spread": 0.08, "spread_pct": 1.083}, "trade_flow": {"tick_count_sub": 71, "trades_per_second": 2.367, "uptick_ratio": 0.268, "downtick_ratio": 0.225}, "pressure": {"score": -16.9, "slope": 8.0}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 66.57870877819728, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.01330079614765426)", "volume=Declining (rvol=1.636, accel=0.258)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.287%, ema9_slope=-0.5717)", "resistance=SAFE (session_high $12.31 (66.58% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:04:05.384008", "symbol": "RCAT", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 1.2, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.23 fell below VWAP $7.46", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.12262144770637134)", "volume=Declining (rvol=1.506, accel=0.56)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.248%, ema9_slope=-0.0635)", "resistance=SAFE (session_high $7.95 (9.96% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RCAT", "computed_at": "2026-09-16T17:04:05.368940+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.2298, "open": 7.94, "extension_from_open_pct": -8.944584382871541, "price_1m": 7.215, "price_3m": 7.255, "price_5m": 7.259, "price_sub": 7.22}, "velocity": {"velocity_1m": 0.003418803418803453, "velocity_sub": 0.004524469067405472}, "slope": {"slope_1m": 0.20491803278688725, "slope_3m": -0.17419515387238516, "slope_5m": -0.12262144770637134, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.3275, "velocity_acceleration": null, "slope_acceleration": 0.150952}, "volume": {"volume_1m": 6233.0, "volume_3m": 113172.0, "volume_5m": 132878.0, "volume_sub": 6233.0, "volume_acceleration": 0.56, "relative_volume": 1.506}, "vwap": {"value": 7.4616, "slope": -0.0027, "price_vs_vwap_pct": -3.106, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.2478, "ema20": 7.2626, "ema9_slope": -0.0635, "price_vs_ema9_pct": -0.248, "price_vs_ema9_atr": -1.194}, "volatility": {"atr": 0.0151, "atr_pct": 0.208, "vwap_distance_atr": -15.378, "range_expansion_pct": 22.7}, "rsi": {"value": 32.7, "has_full_history": true}, "quote": {"bid": 7.22, "ask": 7.23, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 38, "trades_per_second": 1.267, "uptick_ratio": 0.132, "downtick_ratio": 0.105}, "pressure": {"score": -6.8, "slope": 12.0}}, "prediction": {"symbol": "RCAT", "direction": "DOWN", "confidence": 1.2, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.95, "resistance_source": "session_high", "resistance_distance_pct": 9.961548037290108, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.12262144770637134)", "volume=Declining (rvol=1.506, accel=0.56)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.248%, ema9_slope=-0.0635)", "resistance=SAFE (session_high $7.95 (9.96% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:04:10.399471", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "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": 15.068167, "reasons_for": ["holding 15.1s / 18s", "momentum=Weakening (slope_5m=0.18994336234286524)", "volume=Expanding (rvol=0.591, accel=1.585)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.429%, ema9_slope=0.1264)", "resistance=SAFE (session_high $14.87 (2.45% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:04:10.390285+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.515, "open": 14.77, "extension_from_open_pct": -1.7264725795531417, "price_1m": 14.505, "price_3m": 14.5, "price_5m": 14.37, "price_sub": 14.4998}, "velocity": {"velocity_1m": 0.0011490290704354576, "velocity_sub": 0.003494301070819391}, "slope": {"slope_1m": 0.06891798759476075, "slope_3m": 0.08618708342909796, "slope_5m": 0.18994336234286524, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.121, "velocity_acceleration": 0.000458, "slope_acceleration": 0.013725}, "volume": {"volume_1m": 302.0, "volume_3m": 4530.0, "volume_5m": 35057.0, "volume_sub": 302.0, "volume_acceleration": 1.585, "relative_volume": 0.591}, "vwap": {"value": 14.4122, "slope": 0.0004, "price_vs_vwap_pct": 0.713, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 4, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.4529, "ema20": 14.4148, "ema9_slope": 0.1264, "price_vs_ema9_pct": 0.429, "price_vs_ema9_atr": 1.792}, "volatility": {"atr": 0.0346, "atr_pct": 0.239, "vwap_distance_atr": 2.967, "range_expansion_pct": -69.0}, "rsi": {"value": 69.6, "has_full_history": true}, "quote": {"bid": 14.48, "ask": 14.53, "spread": 0.05, "spread_pct": 0.345}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 30.4, "slope": -25.0}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 64.6, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 2.4457457802273415, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.18994336234286524)", "volume=Expanding (rvol=0.591, accel=1.585)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.429%, ema9_slope=0.1264)", "resistance=SAFE (session_high $14.87 (2.45% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:04:10.402465", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 2, "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.0678241996744436)", "volume=Declining (rvol=1.636, accel=0.258)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.072%, ema9_slope=-0.561)", "resistance=SAFE (session_high $12.31 (66.13% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:04:10.390285+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.41, "open": 4.035, "extension_from_open_pct": 83.64312267657992, "price_1m": 7.37, "price_3m": 7.4, "price_5m": 7.31, "price_sub": 7.39}, "velocity": {"velocity_1m": 0.009045680687471741, "velocity_sub": 0.009021199819576213}, "slope": {"slope_1m": 0.5412719891745607, "slope_3m": 0.6790402897238605, "slope_5m": 0.0678241996744436, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.4734, "velocity_acceleration": 0.001806, "slope_acceleration": 0.054094}, "volume": {"volume_1m": 13185.0, "volume_3m": 179266.0, "volume_5m": 431572.0, "volume_sub": 13185.0, "volume_acceleration": 0.258, "relative_volume": 1.636}, "vwap": {"value": 6.8457, "slope": 0.0008, "price_vs_vwap_pct": 8.243, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 170, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4903, "ema20": 7.6868, "ema9_slope": -0.561, "price_vs_ema9_pct": -1.072, "price_vs_ema9_atr": -0.41}, "volatility": {"atr": 0.1961, "atr_pct": 2.646, "vwap_distance_atr": 2.878, "range_expansion_pct": -70.2}, "rsi": {"value": 36.9, "has_full_history": true}, "quote": {"bid": 7.37, "ask": 7.42, "spread": 0.05, "spread_pct": 0.676}, "trade_flow": {"tick_count_sub": 115, "trades_per_second": 3.833, "uptick_ratio": 0.296, "downtick_ratio": 0.209}, "pressure": {"score": -8.8, "slope": 8.1}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 66.12685560053981, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0678241996744436)", "volume=Declining (rvol=1.636, accel=0.258)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.072%, ema9_slope=-0.561)", "resistance=SAFE (session_high $12.31 (66.13% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:04:10.405414", "symbol": "RCAT", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 1.2, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.22 fell below VWAP $7.46", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.1358958352898292)", "volume=Declining (rvol=1.506, accel=0.56)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.301%, ema9_slope=-0.0661)", "resistance=SAFE (session_high $7.95 (10.03% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RCAT", "computed_at": "2026-09-16T17:04:10.390285+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.225, "open": 7.94, "extension_from_open_pct": -9.005037783375323, "price_1m": 7.215, "price_3m": 7.255, "price_5m": 7.259, "price_sub": 7.22}, "velocity": {"velocity_1m": 0.0023100023100022606, "velocity_sub": 0.0023084025854108463}, "slope": {"slope_1m": 0.13850415512465078, "slope_3m": -0.2074210647614675, "slope_5m": -0.1358958352898292, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2744, "velocity_acceleration": -0.000441, "slope_acceleration": -0.013226}, "volume": {"volume_1m": 6344.0, "volume_3m": 113283.0, "volume_5m": 132989.0, "volume_sub": 6344.0, "volume_acceleration": 0.56, "relative_volume": 1.506}, "vwap": {"value": 7.4616, "slope": -0.0027, "price_vs_vwap_pct": -3.17, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.2468, "ema20": 7.2621, "ema9_slope": -0.0661, "price_vs_ema9_pct": -0.301, "price_vs_ema9_atr": -1.423}, "volatility": {"atr": 0.0153, "atr_pct": 0.212, "vwap_distance_atr": -15.419, "range_expansion_pct": 22.7}, "rsi": {"value": 30.0, "has_full_history": true}, "quote": {"bid": 7.22, "ask": 7.23, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 42, "trades_per_second": 1.4, "uptick_ratio": 0.143, "downtick_ratio": 0.143}, "pressure": {"score": -9.4, "slope": -2.6}}, "prediction": {"symbol": "RCAT", "direction": "DOWN", "confidence": 1.2, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.95, "resistance_source": "session_high", "resistance_distance_pct": 10.034602076124575, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.1358958352898292)", "volume=Declining (rvol=1.506, accel=0.56)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.301%, ema9_slope=-0.0661)", "resistance=SAFE (session_high $7.95 (10.03% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:04:15.416144", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "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.084902, "reasons_for": ["held 20.1s (>= 18s)", "momentum=Weakening (slope_5m=0.18994336234286524)", "volume=Expanding (rvol=0.591, accel=1.585)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.429%, ema9_slope=0.1264)", "resistance=SAFE (session_high $14.87 (2.45% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:04:15.407020+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.515, "open": 14.77, "extension_from_open_pct": -1.7264725795531417, "price_1m": 14.505, "price_3m": 14.5, "price_5m": 14.37, "price_sub": 14.4998}, "velocity": {"velocity_1m": 0.0011490290704354576, "velocity_sub": 0.003494301070819391}, "slope": {"slope_1m": 0.06891798759476075, "slope_3m": 0.08618708342909796, "slope_5m": 0.18994336234286524, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.121, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 302.0, "volume_3m": 4530.0, "volume_5m": 35057.0, "volume_sub": 302.0, "volume_acceleration": 1.585, "relative_volume": 0.591}, "vwap": {"value": 14.4122, "slope": 0.0004, "price_vs_vwap_pct": 0.713, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 4, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 14.4529, "ema20": 14.4148, "ema9_slope": 0.1264, "price_vs_ema9_pct": 0.429, "price_vs_ema9_atr": 1.792}, "volatility": {"atr": 0.0346, "atr_pct": 0.239, "vwap_distance_atr": 2.967, "range_expansion_pct": -69.0}, "rsi": {"value": 69.6, "has_full_history": true}, "quote": {"bid": 14.48, "ask": 14.53, "spread": 0.05, "spread_pct": 0.345}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.667, "downtick_ratio": 0.333}, "pressure": {"score": 30.4, "slope": 0.0}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 64.6, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 2.4457457802273415, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.18994336234286524)", "volume=Expanding (rvol=0.591, accel=1.585)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.429%, ema9_slope=0.1264)", "resistance=SAFE (session_high $14.87 (2.45% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:04:15.469766", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "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": ["spread 1.08% exceeds max 1.0%", "momentum=Strong (slope_5m=0.14015891906839012)", "volume=Declining (rvol=1.637, accel=0.259)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.786%, ema9_slope=-0.5468)", "resistance=SAFE (session_high $12.31 (65.53% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:04:15.407020+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.4367, "open": 4.035, "extension_from_open_pct": 84.30483271375464, "price_1m": 7.37, "price_3m": 7.4, "price_5m": 7.31, "price_sub": 7.39}, "velocity": {"velocity_1m": 0.015083672546359108, "velocity_sub": 0.021064501578710152}, "slope": {"slope_1m": 0.900943491797632, "slope_3m": 0.8593054117476872, "slope_5m": 0.14015891906839012, "slope_sub": null}, "acceleration": {"momentum_acceleration": 0.7608, "velocity_acceleration": 0.002401, "slope_acceleration": 0.071694}, "volume": {"volume_1m": 39347.0, "volume_3m": 205428.0, "volume_5m": 457734.0, "volume_sub": 39347.0, "volume_acceleration": 0.259, "relative_volume": 1.637}, "vwap": {"value": 6.8458, "slope": 0.001, "price_vs_vwap_pct": 8.631, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 170, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4956, "ema20": 7.6894, "ema9_slope": -0.5468, "price_vs_ema9_pct": -0.786, "price_vs_ema9_atr": -0.296}, "volatility": {"atr": 0.1989, "atr_pct": 2.675, "vwap_distance_atr": 2.97, "range_expansion_pct": -64.7}, "rsi": {"value": 38.0, "has_full_history": true}, "quote": {"bid": 7.39, "ask": 7.47, "spread": 0.08, "spread_pct": 1.077}, "trade_flow": {"tick_count_sub": 208, "trades_per_second": 6.933, "uptick_ratio": 0.317, "downtick_ratio": 0.26}, "pressure": {"score": -1.5, "slope": 7.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 65.53040999368, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.14015891906839012)", "volume=Declining (rvol=1.637, accel=0.259)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.786%, ema9_slope=-0.5468)", "resistance=SAFE (session_high $12.31 (65.53% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:04:15.472611", "symbol": "RCAT", "shortlisted": true, "confidence_rank": 3, "state": "REJECT", "should_enter": false, "confidence": 1.2, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.22 fell below VWAP $7.46", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Deteriorating (slope_5m=-0.1358958352898292)", "volume=Declining (rvol=1.507, accel=0.561)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.301%, ema9_slope=-0.0661)", "resistance=SAFE (session_high $7.95 (10.03% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RCAT", "computed_at": "2026-09-16T17:04:15.407020+00:00", "insufficient_data": false, "missing": ["slope_sub"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.225, "open": 7.94, "extension_from_open_pct": -9.005037783375323, "price_1m": 7.215, "price_3m": 7.255, "price_5m": 7.259, "price_sub": 7.22}, "velocity": {"velocity_1m": 0.0023100023100022606, "velocity_sub": 0.0023084025854108463}, "slope": {"slope_1m": 0.13850415512465078, "slope_3m": -0.2074210647614675, "slope_5m": -0.1358958352898292, "slope_sub": null}, "acceleration": {"momentum_acceleration": -0.2744, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 9999.0, "volume_3m": 116938.0, "volume_5m": 136644.0, "volume_sub": 9999.0, "volume_acceleration": 0.561, "relative_volume": 1.507}, "vwap": {"value": 7.4615, "slope": -0.0028, "price_vs_vwap_pct": -3.169, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.2468, "ema20": 7.2621, "ema9_slope": -0.0661, "price_vs_ema9_pct": -0.301, "price_vs_ema9_atr": -1.368}, "volatility": {"atr": 0.016, "atr_pct": 0.221, "vwap_distance_atr": -14.82, "range_expansion_pct": 22.7}, "rsi": {"value": 30.0, "has_full_history": true}, "quote": {"bid": 7.22, "ask": 7.23, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 63, "trades_per_second": 2.1, "uptick_ratio": 0.175, "downtick_ratio": 0.159}, "pressure": {"score": -8.7, "slope": 0.7}}, "prediction": {"symbol": "RCAT", "direction": "DOWN", "confidence": 1.2, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.95, "resistance_source": "session_high", "resistance_distance_pct": 10.034602076124575, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.1358958352898292)", "volume=Declining (rvol=1.507, accel=0.561)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.301%, ema9_slope=-0.0661)", "resistance=SAFE (session_high $7.95 (10.03% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:07:56.758065", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["price acceleration sharply negative (-2.623)", "momentum=Deteriorating (slope_5m=-0.4402004605174051)", "volume=Declining (rvol=1.643, accel=0.26)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.293%, ema9_slope=-0.3063)", "resistance=SAFE (session_high $12.31 (67.94% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:07:56.751974+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.33, "open": 4.035, "extension_from_open_pct": 81.66047087980172, "price_1m": 7.265, "price_3m": 7.51, "price_5m": 7.31, "price_sub": 7.3}, "velocity": {"velocity_1m": 0.014911676990135441, "velocity_sub": 0.013698630136986415}, "slope": {"slope_1m": 0.8907159986296731, "slope_3m": -0.7488087134104855, "slope_5m": -0.4402004605174051, "slope_sub": 2.1827903875979713}, "acceleration": {"momentum_acceleration": -2.623, "velocity_acceleration": -3.3e-05, "slope_acceleration": -4.6e-05}, "volume": {"volume_1m": 43539.0, "volume_3m": 357470.0, "volume_5m": 514500.0, "volume_sub": 17216.0, "volume_acceleration": 0.26, "relative_volume": 1.643}, "vwap": {"value": 6.848, "slope": 0.0017, "price_vs_vwap_pct": 7.039, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 173, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.426, "ema20": 7.6043, "ema9_slope": -0.3063, "price_vs_ema9_pct": -1.293, "price_vs_ema9_atr": -0.416}, "volatility": {"atr": 0.2306, "atr_pct": 3.146, "vwap_distance_atr": 2.091, "range_expansion_pct": -18.1}, "rsi": {"value": 37.5, "has_full_history": true}, "quote": {"bid": 7.32, "ask": 7.36, "spread": 0.04, "spread_pct": 0.545}, "trade_flow": {"tick_count_sub": 191, "trades_per_second": 6.367, "uptick_ratio": 0.246, "downtick_ratio": 0.236}, "pressure": {"score": -8.5, "slope": -7.0}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 67.93997271487041, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.4402004605174051)", "volume=Declining (rvol=1.643, accel=0.26)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.293%, ema9_slope=-0.3063)", "resistance=SAFE (session_high $12.31 (67.94% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:07:56.760453", "symbol": "RCAT", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 10.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "SEVERELY_EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $7.23 fell below VWAP $7.46", "VWAP slope turned negative", "severely extended while momentum deteriorates -- chase protection", "momentum=Weakening (slope_5m=0.04065029409243361)", "volume=Declining (rvol=1.516, accel=0.557)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.144%, ema9_slope=-0.0329)", "resistance=SAFE (session_high $7.95 (9.93% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "RCAT", "computed_at": "2026-09-16T17:07:56.751974+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.2322, "open": 7.94, "extension_from_open_pct": -8.914357682619656, "price_1m": 7.235, "price_3m": 7.24, "price_5m": 7.255, "price_sub": 7.235}, "velocity": {"velocity_1m": -0.0006450126698918636, "velocity_sub": -0.0012900253397837272}, "slope": {"slope_1m": -0.03870825038709052, "slope_3m": -0.05320839725251059, "slope_5m": 0.04065029409243361, "slope_sub": -0.11689482574588304}, "acceleration": {"momentum_acceleration": -0.1575, "velocity_acceleration": -1.6e-05, "slope_acceleration": -0.000801}, "volume": {"volume_1m": 25002.0, "volume_3m": 40293.0, "volume_5m": 136591.0, "volume_sub": 11419.0, "volume_acceleration": 0.557, "relative_volume": 1.516}, "vwap": {"value": 7.4601, "slope": -0.001, "price_vs_vwap_pct": -3.055, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.2427, "ema20": 7.2562, "ema9_slope": -0.0329, "price_vs_ema9_pct": -0.144, "price_vs_ema9_atr": -0.608}, "volatility": {"atr": 0.0172, "atr_pct": 0.238, "vwap_distance_atr": -13.24, "range_expansion_pct": -57.8}, "rsi": {"value": 35.4, "has_full_history": true}, "quote": {"bid": 7.22, "ask": 7.23, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 103, "trades_per_second": 3.433, "uptick_ratio": 0.117, "downtick_ratio": 0.136}, "pressure": {"score": -12.7, "slope": -4.0}}, "prediction": {"symbol": "RCAT", "direction": "DOWN", "confidence": 10.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.95, "resistance_source": "session_high", "resistance_distance_pct": 9.925057382262665, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.04065029409243361)", "volume=Declining (rvol=1.516, accel=0.557)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.144%, ema9_slope=-0.0329)", "resistance=SAFE (session_high $7.95 (9.93% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:08:01.774819", "symbol": "RCAT", "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 $7.22 fell below VWAP $7.46", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.06899908462136364)", "volume=Declining (rvol=1.516, accel=0.552)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.168%, ema9_slope=-0.0455)", "resistance=SAFE (session_high $7.95 (10.03% away))", "extension=EXTENDED"], "features": {"symbol": "RCAT", "computed_at": "2026-09-16T17:08:01.766534+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.225, "open": 7.94, "extension_from_open_pct": -9.005037783375323, "price_1m": 7.22, "price_3m": 7.2399, "price_5m": 7.215, "price_sub": 7.22}, "velocity": {"velocity_1m": 0.0011542012927054231, "velocity_sub": 0.0023084025854108463}, "slope": {"slope_1m": 0.0692281066112827, "slope_3m": -0.06918819188192349, "slope_5m": -0.06899908462136364, "slope_sub": -0.13196891675514613}, "acceleration": {"momentum_acceleration": 0.063, "velocity_acceleration": 0.000718, "slope_acceleration": 0.021525}, "volume": {"volume_1m": 289.0, "volume_3m": 34511.0, "volume_5m": 68310.0, "volume_sub": 289.0, "volume_acceleration": 0.552, "relative_volume": 1.516}, "vwap": {"value": 7.4601, "slope": -0.0008, "price_vs_vwap_pct": -3.151, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.2372, "ema20": 7.2522, "ema9_slope": -0.0455, "price_vs_ema9_pct": -0.168, "price_vs_ema9_atr": -0.732}, "volatility": {"atr": 0.0166, "atr_pct": 0.23, "vwap_distance_atr": -14.136, "range_expansion_pct": -63.6}, "rsi": {"value": 34.7, "has_full_history": true}, "quote": {"bid": 7.22, "ask": 7.23, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 10.4, "slope": 23.1}}, "prediction": {"symbol": "RCAT", "direction": "DOWN", "confidence": 30.6, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.95, "resistance_source": "session_high", "resistance_distance_pct": 10.034602076124575, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.06899908462136364)", "volume=Declining (rvol=1.516, accel=0.552)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.168%, ema9_slope=-0.0455)", "resistance=SAFE (session_high $7.95 (10.03% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:08:01.777660", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "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": ["price acceleration sharply negative (-1.9585)", "momentum=Deteriorating (slope_5m=-0.40879780460438325)", "volume=Declining (rvol=1.643, accel=0.257)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.549%, ema9_slope=-0.3028)", "resistance=SAFE (session_high $12.31 (66.66% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:08:01.766534+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.3861, "open": 4.035, "extension_from_open_pct": 83.05080545229244, "price_1m": 7.3854, "price_3m": 7.44, "price_5m": 7.37, "price_sub": 7.3999}, "velocity": {"velocity_1m": 0.00015796932687016388, "velocity_sub": -0.0062163002202731635}, "slope": {"slope_1m": 0.009477710455947534, "slope_3m": 0.8243142059764496, "slope_5m": -0.40879780460438325, "slope_sub": 1.5497286473985257}, "acceleration": {"momentum_acceleration": -1.9585, "velocity_acceleration": -0.003971, "slope_acceleration": -0.175736}, "volume": {"volume_1m": 683.0, "volume_3m": 288060.0, "volume_5m": 470124.0, "volume_sub": 683.0, "volume_acceleration": 0.257, "relative_volume": 1.643}, "vwap": {"value": 6.848, "slope": 0.0013, "price_vs_vwap_pct": 7.858, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 174, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4269, "ema20": 7.5883, "ema9_slope": -0.3028, "price_vs_ema9_pct": -0.549, "price_vs_ema9_atr": -0.184}, "volatility": {"atr": 0.2215, "atr_pct": 2.999, "vwap_distance_atr": 2.429, "range_expansion_pct": 40.5}, "rsi": {"value": 39.6, "has_full_history": true}, "quote": {"bid": 7.35, "ask": 7.4, "spread": 0.05, "spread_pct": 0.678}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.5, "downtick_ratio": 0.375}, "pressure": {"score": -17.9, "slope": -9.4}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 66.6644101758709, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.40879780460438325)", "volume=Declining (rvol=1.643, accel=0.257)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.549%, ema9_slope=-0.3028)", "resistance=SAFE (session_high $12.31 (66.66% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:08:06.789455", "symbol": "RCAT", "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 $7.22 fell below VWAP $7.46", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.08283801089202396)", "volume=Declining (rvol=1.516, accel=0.552)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.224%, ema9_slope=-0.0482)", "resistance=SAFE (session_high $7.95 (10.11% away))", "extension=EXTENDED"], "features": {"symbol": "RCAT", "computed_at": "2026-09-16T17:08:06.782402+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.22, "open": 7.94, "extension_from_open_pct": -9.06801007556676, "price_1m": 7.22, "price_3m": 7.2399, "price_5m": 7.215, "price_sub": 7.22}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.10380622837370636, "slope_5m": -0.08283801089202396, "slope_sub": -0.17349857666140125}, "acceleration": {"momentum_acceleration": 0.0907, "velocity_acceleration": -0.00046, "slope_acceleration": -0.013802}, "volume": {"volume_1m": 702.0, "volume_3m": 34924.0, "volume_5m": 68723.0, "volume_sub": 702.0, "volume_acceleration": 0.552, "relative_volume": 1.516}, "vwap": {"value": 7.4601, "slope": -0.0009, "price_vs_vwap_pct": -3.218, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.2362, "ema20": 7.2517, "ema9_slope": -0.0482, "price_vs_ema9_pct": -0.224, "price_vs_ema9_atr": -0.966}, "volatility": {"atr": 0.0168, "atr_pct": 0.232, "vwap_distance_atr": -14.332, "range_expansion_pct": -63.5}, "rsi": {"value": 32.0, "has_full_history": true}, "quote": {"bid": 7.22, "ask": 7.23, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.125}, "pressure": {"score": -6.2, "slope": -16.6}}, "prediction": {"symbol": "RCAT", "direction": "DOWN", "confidence": 30.6, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.95, "resistance_source": "session_high", "resistance_distance_pct": 10.110803324099729, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.08283801089202396)", "volume=Declining (rvol=1.516, accel=0.552)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.224%, ema9_slope=-0.0482)", "resistance=SAFE (session_high $7.95 (10.11% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:08:06.792063", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "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": ["price acceleration sharply negative (-1.9255)", "momentum=Deteriorating (slope_5m=-0.42536046121729404)", "volume=Declining (rvol=1.643, accel=0.257)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.615%, ema9_slope=-0.3061)", "resistance=SAFE (session_high $12.31 (66.80% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:08:06.782402+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.38, "open": 4.035, "extension_from_open_pct": 82.89962825278809, "price_1m": 7.3854, "price_3m": 7.44, "price_5m": 7.37, "price_sub": 7.3999}, "velocity": {"velocity_1m": -0.0012186205215695492, "velocity_sub": -0.008964085100249016}, "slope": {"slope_1m": -0.07314397171766224, "slope_3m": 0.7830089331106121, "slope_5m": -0.42536046121729404, "slope_sub": 1.5001023541453402}, "acceleration": {"momentum_acceleration": -1.9255, "velocity_acceleration": -0.000548, "slope_acceleration": -0.016472}, "volume": {"volume_1m": 8565.0, "volume_3m": 295942.0, "volume_5m": 478006.0, "volume_sub": 8565.0, "volume_acceleration": 0.257, "relative_volume": 1.643}, "vwap": {"value": 6.848, "slope": 0.0013, "price_vs_vwap_pct": 7.768, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 174, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4257, "ema20": 7.5877, "ema9_slope": -0.3061, "price_vs_ema9_pct": -0.615, "price_vs_ema9_atr": -0.203}, "volatility": {"atr": 0.2246, "atr_pct": 3.044, "vwap_distance_atr": 2.368, "range_expansion_pct": 40.6}, "rsi": {"value": 39.5, "has_full_history": true}, "quote": {"bid": 7.4, "ask": 7.43, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 76, "trades_per_second": 2.533, "uptick_ratio": 0.276, "downtick_ratio": 0.303}, "pressure": {"score": -25.9, "slope": -8.0}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 66.80216802168023, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.42536046121729404)", "volume=Declining (rvol=1.643, accel=0.257)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.615%, ema9_slope=-0.3061)", "resistance=SAFE (session_high $12.31 (66.80% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:08:11.806081", "symbol": "RCAT", "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 $7.22 fell below VWAP $7.46", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.06899908462136364)", "volume=Declining (rvol=1.519, accel=0.554)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.168%, ema9_slope=-0.0455)", "resistance=SAFE (session_high $7.95 (10.03% away))", "extension=EXTENDED"], "features": {"symbol": "RCAT", "computed_at": "2026-09-16T17:08:11.798199+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.225, "open": 7.94, "extension_from_open_pct": -9.005037783375323, "price_1m": 7.22, "price_3m": 7.2399, "price_5m": 7.215, "price_sub": 7.22}, "velocity": {"velocity_1m": 0.0011542012927054231, "velocity_sub": 0.0023084025854108463}, "slope": {"slope_1m": 0.0692281066112827, "slope_3m": -0.06918819188192349, "slope_5m": -0.06899908462136364, "slope_sub": -0.13196891675514613}, "acceleration": {"momentum_acceleration": 0.063, "velocity_acceleration": 0.00046, "slope_acceleration": 0.013802}, "volume": {"volume_1m": 16143.0, "volume_3m": 50365.0, "volume_5m": 84164.0, "volume_sub": 16143.0, "volume_acceleration": 0.554, "relative_volume": 1.519}, "vwap": {"value": 7.4597, "slope": -0.0012, "price_vs_vwap_pct": -3.146, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.2372, "ema20": 7.2522, "ema9_slope": -0.0455, "price_vs_ema9_pct": -0.168, "price_vs_ema9_atr": -0.713}, "volatility": {"atr": 0.0171, "atr_pct": 0.236, "vwap_distance_atr": -13.735, "range_expansion_pct": -63.6}, "rsi": {"value": 34.7, "has_full_history": true}, "quote": {"bid": 7.22, "ask": 7.23, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.267, "downtick_ratio": 0.267}, "pressure": {"score": -9.5, "slope": -3.3}}, "prediction": {"symbol": "RCAT", "direction": "DOWN", "confidence": 30.6, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.95, "resistance_source": "session_high", "resistance_distance_pct": 10.034602076124575, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.06899908462136364)", "volume=Declining (rvol=1.519, accel=0.554)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.168%, ema9_slope=-0.0455)", "resistance=SAFE (session_high $7.95 (10.03% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:08:11.808822", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "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": ["price acceleration sharply negative (-2.076)", "momentum=Deteriorating (slope_5m=-0.349922449619274)", "volume=Declining (rvol=1.644, accel=0.257)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.315%, ema9_slope=-0.2911)", "resistance=SAFE (session_high $12.31 (66.18% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:08:11.798199+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.4078, "open": 4.035, "extension_from_open_pct": 83.58859975216852, "price_1m": 7.3854, "price_3m": 7.44, "price_5m": 7.37, "price_sub": 7.3999}, "velocity": {"velocity_1m": 0.005055018459844242, "velocity_sub": 0.0035586066478376912}, "slope": {"slope_1m": 0.3028418462536868, "slope_3m": 0.9710674488398889, "slope_5m": -0.349922449619274, "slope_sub": 1.7261007982875312}, "acceleration": {"momentum_acceleration": -2.076, "velocity_acceleration": 0.002497, "slope_acceleration": 0.07496}, "volume": {"volume_1m": 14884.0, "volume_3m": 302261.0, "volume_5m": 484325.0, "volume_sub": 14884.0, "volume_acceleration": 0.257, "relative_volume": 1.644}, "vwap": {"value": 6.8481, "slope": 0.0014, "price_vs_vwap_pct": 8.174, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 174, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4312, "ema20": 7.5904, "ema9_slope": -0.2911, "price_vs_ema9_pct": -0.315, "price_vs_ema9_atr": -0.104}, "volatility": {"atr": 0.2246, "atr_pct": 3.032, "vwap_distance_atr": 2.492, "range_expansion_pct": 40.4}, "rsi": {"value": 40.5, "has_full_history": true}, "quote": {"bid": 7.4, "ask": 7.43, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 113, "trades_per_second": 3.767, "uptick_ratio": 0.327, "downtick_ratio": 0.327}, "pressure": {"score": -16.1, "slope": 9.8}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 66.17619266178893, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.349922449619274)", "volume=Declining (rvol=1.644, accel=0.257)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.315%, ema9_slope=-0.2911)", "resistance=SAFE (session_high $12.31 (66.18% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:08:16.817792", "symbol": "RCAT", "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 $7.23 fell below VWAP $7.46", "VWAP slope turned negative", "momentum=Building (slope_5m=-0.05212077641984316)", "volume=Declining (rvol=1.519, accel=0.555)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.101%, ema9_slope=-0.0421)", "resistance=SAFE (session_high $7.95 (9.94% away))", "extension=EXTENDED"], "features": {"symbol": "RCAT", "computed_at": "2026-09-16T17:08:16.811322+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.2311, "open": 7.94, "extension_from_open_pct": -8.928211586901773, "price_1m": 7.22, "price_3m": 7.2399, "price_5m": 7.215, "price_sub": 7.22}, "velocity": {"velocity_1m": 0.0025623268698060685, "velocity_sub": 0.005124653739612137}, "slope": {"slope_1m": 0.15362152362103768, "slope_3m": -0.02697580477818059, "slope_5m": -0.05212077641984316, "slope_sub": -0.0813221768895696}, "acceleration": {"momentum_acceleration": 0.0292, "velocity_acceleration": 0.000562, "slope_acceleration": 0.016834}, "volume": {"volume_1m": 16793.0, "volume_3m": 51015.0, "volume_5m": 84814.0, "volume_sub": 16793.0, "volume_acceleration": 0.555, "relative_volume": 1.519}, "vwap": {"value": 7.4597, "slope": -0.0012, "price_vs_vwap_pct": -3.064, "time_above_pct": 0.0, "time_below_pct": 100.0, "hold_duration_bars": 0, "rejection_count": 0, "classification": "VWAP_FLAT"}, "ema": {"ema9": 7.2384, "ema20": 7.2528, "ema9_slope": -0.0421, "price_vs_ema9_pct": -0.101, "price_vs_ema9_atr": -0.427}, "volatility": {"atr": 0.0171, "atr_pct": 0.236, "vwap_distance_atr": -13.377, "range_expansion_pct": -63.6}, "rsi": {"value": 37.8, "has_full_history": true}, "quote": {"bid": 7.22, "ask": 7.23, "spread": 0.01, "spread_pct": 0.138}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.333, "downtick_ratio": 0.238}, "pressure": {"score": -3.7, "slope": 5.8}}, "prediction": {"symbol": "RCAT", "direction": "DOWN", "confidence": 30.6, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 7.95, "resistance_source": "session_high", "resistance_distance_pct": 9.941779259033904, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.05212077641984316)", "volume=Declining (rvol=1.519, accel=0.555)", "vwap=Neutral (VWAP_FLAT)", "ema9=Bearish (price_vs_ema9=-0.101%, ema9_slope=-0.0421)", "resistance=SAFE (session_high $7.95 (9.94% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:08:16.821558", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "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": ["price acceleration sharply negative (-2.142)", "momentum=Deteriorating (slope_5m=-0.3168523300666664)", "volume=Declining (rvol=1.644, accel=0.258)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.184%, ema9_slope=-0.2846)", "resistance=SAFE (session_high $12.31 (65.90% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:08:16.811322+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.42, "open": 4.035, "extension_from_open_pct": 83.89095415117718, "price_1m": 7.3854, "price_3m": 7.44, "price_5m": 7.37, "price_sub": 7.3999}, "velocity": {"velocity_1m": 0.007808198156723668, "velocity_sub": 0.009054176407789398}, "slope": {"slope_1m": 0.46739703081308426, "slope_3m": 1.053447150935191, "slope_5m": -0.3168523300666664, "slope_sub": 1.8251448040885834}, "acceleration": {"momentum_acceleration": -2.142, "velocity_acceleration": 0.001096, "slope_acceleration": 0.032825}, "volume": {"volume_1m": 21941.0, "volume_3m": 309318.0, "volume_5m": 491382.0, "volume_sub": 21941.0, "volume_acceleration": 0.258, "relative_volume": 1.644}, "vwap": {"value": 6.8481, "slope": 0.0014, "price_vs_vwap_pct": 8.351, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 174, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4337, "ema20": 7.5915, "ema9_slope": -0.2846, "price_vs_ema9_pct": -0.184, "price_vs_ema9_atr": -0.061}, "volatility": {"atr": 0.2246, "atr_pct": 3.027, "vwap_distance_atr": 2.546, "range_expansion_pct": 40.3}, "rsi": {"value": 40.9, "has_full_history": true}, "quote": {"bid": 7.4, "ask": 7.43, "spread": 0.03, "spread_pct": 0.405}, "trade_flow": {"tick_count_sub": 138, "trades_per_second": 4.6, "uptick_ratio": 0.348, "downtick_ratio": 0.341}, "pressure": {"score": -11.9, "slope": 4.2}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 23.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 65.90296495956875, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.3168523300666664)", "volume=Declining (rvol=1.644, accel=0.258)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.184%, ema9_slope=-0.2846)", "resistance=SAFE (session_high $12.31 (65.90% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:13:57.359712", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 55.7, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.3936954389473192)", "volume=Declining (rvol=1.65, accel=0.256)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=1.989%, ema9_slope=-0.1178)", "resistance=SAFE (session_high $12.31 (63.26% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:13:57.354872+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.54, "open": 4.035, "extension_from_open_pct": 86.86493184634449, "price_1m": 7.3, "price_3m": 7.37, "price_5m": 7.38, "price_sub": 7.494}, "velocity": {"velocity_1m": 0.054794520547945265, "velocity_sub": 0.020460813094920496}, "slope": {"slope_1m": 3.234501347708898, "slope_3m": 2.072480181200451, "slope_5m": 0.3936954389473192, "slope_sub": 2.1242659173379965}, "acceleration": {"momentum_acceleration": 1.7306, "velocity_acceleration": 3.3e-05, "slope_acceleration": 0.008126}, "volume": {"volume_1m": 106653.0, "volume_3m": 245736.0, "volume_5m": 383586.0, "volume_sub": 66060.0, "volume_acceleration": 0.256, "relative_volume": 1.65}, "vwap": {"value": 6.8501, "slope": 0.0012, "price_vs_vwap_pct": 10.071, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 179, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.3929, "ema20": 7.501, "ema9_slope": -0.1178, "price_vs_ema9_pct": 1.989, "price_vs_ema9_atr": 0.718}, "volatility": {"atr": 0.2049, "atr_pct": 2.717, "vwap_distance_atr": 3.368, "range_expansion_pct": -30.1}, "rsi": {"value": 48.5, "has_full_history": true}, "quote": {"bid": 7.5, "ask": 7.56, "spread": 0.06, "spread_pct": 0.797}, "trade_flow": {"tick_count_sub": 530, "trades_per_second": 17.667, "uptick_ratio": 0.321, "downtick_ratio": 0.326}, "pressure": {"score": -4.5, "slope": 7.4}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 55.7, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 63.26259946949603, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.3936954389473192)", "volume=Declining (rvol=1.65, accel=0.256)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=1.989%, ema9_slope=-0.1178)", "resistance=SAFE (session_high $12.31 (63.26% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:14:02.372408", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.8653008671943037)", "volume=Declining (rvol=1.65, accel=0.254)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.748%, ema9_slope=0.068)", "resistance=SAFE (session_high $12.31 (63.05% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:14:02.366287+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.55, "open": 4.035, "extension_from_open_pct": 87.11276332094174, "price_1m": 7.5148, "price_3m": 7.235, "price_5m": 7.3601, "price_sub": 7.5148}, "velocity": {"velocity_1m": 0.007806816770461772, "velocity_sub": 0.015613633540923544}, "slope": {"slope_1m": 0.4673145345440985, "slope_3m": 1.676742023179282, "slope_5m": 0.8653008671943037, "slope_sub": 2.017364982738816}, "acceleration": {"momentum_acceleration": 1.1521, "velocity_acceleration": -0.000967, "slope_acceleration": -0.552177}, "volume": {"volume_1m": 4974.0, "volume_3m": 143132.0, "volume_5m": 308113.0, "volume_sub": 4974.0, "volume_acceleration": 0.254, "relative_volume": 1.65}, "vwap": {"value": 6.8502, "slope": 0.0008, "price_vs_vwap_pct": 10.216, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 180, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4203, "ema20": 7.5035, "ema9_slope": 0.068, "price_vs_ema9_pct": 1.748, "price_vs_ema9_atr": 0.697}, "volatility": {"atr": 0.1861, "atr_pct": 2.466, "vwap_distance_atr": 3.76, "range_expansion_pct": -33.1}, "rsi": {"value": 48.9, "has_full_history": true}, "quote": {"bid": 7.52, "ask": 7.56, "spread": 0.04, "spread_pct": 0.531}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.2, "downtick_ratio": 0.32}, "pressure": {"score": -12.5, "slope": -8.0}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 63.04635761589405, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.8653008671943037)", "volume=Declining (rvol=1.65, accel=0.254)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.748%, ema9_slope=0.068)", "resistance=SAFE (session_high $12.31 (63.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:14:07.382414", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["spread 1.97% exceeds max 1.0%", "momentum=Strong (slope_5m=1.0526514722001734)", "volume=Declining (rvol=1.651, accel=0.254)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.498%, ema9_slope=0.1059)", "resistance=SAFE (session_high $12.31 (61.55% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:14:07.377664+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.62, "open": 4.035, "extension_from_open_pct": 88.84758364312268, "price_1m": 7.5148, "price_3m": 7.235, "price_5m": 7.3601, "price_sub": 7.5148}, "velocity": {"velocity_1m": 0.023331736484448456, "velocity_sub": 0.04666347296889691}, "slope": {"slope_1m": 1.390173639559161, "slope_3m": 2.1395332251680443, "slope_5m": 1.0526514722001734, "slope_sub": 2.5738691217884253}, "acceleration": {"momentum_acceleration": 1.5212, "velocity_acceleration": 0.006196, "slope_acceleration": 0.184153}, "volume": {"volume_1m": 28283.0, "volume_3m": 166441.0, "volume_5m": 331422.0, "volume_sub": 28283.0, "volume_acceleration": 0.254, "relative_volume": 1.651}, "vwap": {"value": 6.8503, "slope": 0.0009, "price_vs_vwap_pct": 11.236, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 180, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4343, "ema20": 7.5102, "ema9_slope": 0.1059, "price_vs_ema9_pct": 2.498, "price_vs_ema9_atr": 0.947}, "volatility": {"atr": 0.1961, "atr_pct": 2.574, "vwap_distance_atr": 3.924, "range_expansion_pct": -12.9}, "rsi": {"value": 51.3, "has_full_history": true}, "quote": {"bid": 7.54, "ask": 7.69, "spread": 0.15, "spread_pct": 1.97}, "trade_flow": {"tick_count_sub": 177, "trades_per_second": 5.9, "uptick_ratio": 0.209, "downtick_ratio": 0.192}, "pressure": {"score": 14.7, "slope": 27.2}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 61.5485564304462, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=1.0526514722001734)", "volume=Declining (rvol=1.651, accel=0.254)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=2.498%, ema9_slope=0.1059)", "resistance=SAFE (session_high $12.31 (61.55% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:14:12.392992", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=1.2126750009434)", "volume=Declining (rvol=1.651, accel=0.254)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.138%, ema9_slope=0.1383)", "resistance=SAFE (session_high $12.31 (60.29% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:14:12.387236+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.68, "open": 4.035, "extension_from_open_pct": 90.33457249070631, "price_1m": 7.5148, "price_3m": 7.235, "price_5m": 7.3601, "price_sub": 7.5148}, "velocity": {"velocity_1m": 0.03663881052500833, "velocity_sub": 0.07327762105001666}, "slope": {"slope_1m": 2.174428093821565, "slope_3m": 2.5339189501573696, "slope_5m": 1.2126750009434, "slope_sub": 3.0488052889343744}, "acceleration": {"momentum_acceleration": 1.8361, "velocity_acceleration": 0.005313, "slope_acceleration": 0.156551}, "volume": {"volume_1m": 44931.0, "volume_3m": 183089.0, "volume_5m": 348070.0, "volume_sub": 44931.0, "volume_acceleration": 0.254, "relative_volume": 1.651}, "vwap": {"value": 6.8505, "slope": 0.0011, "price_vs_vwap_pct": 12.109, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 180, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4463, "ema20": 7.5159, "ema9_slope": 0.1383, "price_vs_ema9_pct": 3.138, "price_vs_ema9_atr": 1.187}, "volatility": {"atr": 0.1969, "atr_pct": 2.563, "vwap_distance_atr": 4.214, "range_expansion_pct": -11.3}, "rsi": {"value": 53.2, "has_full_history": true}, "quote": {"bid": 7.63, "ask": 7.68, "spread": 0.05, "spread_pct": 0.653}, "trade_flow": {"tick_count_sub": 274, "trades_per_second": 9.133, "uptick_ratio": 0.288, "downtick_ratio": 0.252}, "pressure": {"score": 17.8, "slope": 3.1}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 60.28645833333335, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=1.2126750009434)", "volume=Declining (rvol=1.651, accel=0.254)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=3.138%, ema9_slope=0.1383)", "resistance=SAFE (session_high $12.31 (60.29% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:14:17.405492", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.9189019675694382)", "volume=Declining (rvol=1.651, accel=0.254)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.962%, ema9_slope=0.0788)", "resistance=SAFE (session_high $12.31 (62.62% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:14:17.399866+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.57, "open": 4.035, "extension_from_open_pct": 87.6084262701363, "price_1m": 7.5148, "price_3m": 7.235, "price_5m": 7.3601, "price_sub": 7.5148}, "velocity": {"velocity_1m": 0.012242508117315195, "velocity_sub": 0.02448501623463039}, "slope": {"slope_1m": 0.7318625371234638, "slope_3m": 1.8092634287552298, "slope_5m": 0.9189019675694382, "slope_sub": 2.1766321897158085}, "acceleration": {"momentum_acceleration": 1.2577, "velocity_acceleration": -0.009734, "slope_acceleration": -0.287786}, "volume": {"volume_1m": 54551.0, "volume_3m": 192709.0, "volume_5m": 357690.0, "volume_sub": 54551.0, "volume_acceleration": 0.254, "relative_volume": 1.651}, "vwap": {"value": 6.8505, "slope": 0.0011, "price_vs_vwap_pct": 10.503, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 180, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4243, "ema20": 7.5054, "ema9_slope": 0.0788, "price_vs_ema9_pct": 1.962, "price_vs_ema9_atr": 0.74}, "volatility": {"atr": 0.1969, "atr_pct": 2.601, "vwap_distance_atr": 3.655, "range_expansion_pct": -10.9}, "rsi": {"value": 49.6, "has_full_history": true}, "quote": {"bid": 7.55, "ask": 7.6, "spread": 0.05, "spread_pct": 0.66}, "trade_flow": {"tick_count_sub": 363, "trades_per_second": 12.1, "uptick_ratio": 0.306, "downtick_ratio": 0.281}, "pressure": {"score": -0.5, "slope": -18.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 62.615587846763546, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.9189019675694382)", "volume=Declining (rvol=1.651, accel=0.254)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.962%, ema9_slope=0.0788)", "resistance=SAFE (session_high $12.31 (62.62% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:16:57.673419", "symbol": "IIIV", "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.1167422057409708)", "volume=Expanding (rvol=0.629, accel=1.522)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.261%, ema9_slope=0.0594)", "resistance=SAFE (session_high $14.87 (1.92% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:16:57.668494+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.59, "open": 14.77, "extension_from_open_pct": -1.2186865267433968, "price_1m": 14.58, "price_3m": 14.53, "price_5m": 14.53, "price_sub": 14.62}, "velocity": {"velocity_1m": 0.0011431184270690202, "velocity_sub": -0.00683994528043761}, "slope": {"slope_1m": 0.0685635927322577, "slope_3m": 0.03428571428571355, "slope_5m": 0.1167422057409708, "slope_sub": 0.11913677251079816}, "acceleration": {"momentum_acceleration": 0.0024, "velocity_acceleration": -1.4e-05, "slope_acceleration": -0.0}, "volume": {"volume_1m": 8572.0, "volume_3m": 34507.0, "volume_5m": 39679.0, "volume_sub": 8366.0, "volume_acceleration": 1.522, "relative_volume": 0.629}, "vwap": {"value": 14.421, "slope": 0.0049, "price_vs_vwap_pct": 1.172, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.5521, "ema20": 14.5106, "ema9_slope": 0.0594, "price_vs_ema9_pct": 0.261, "price_vs_ema9_atr": 0.64}, "volatility": {"atr": 0.0592, "atr_pct": 0.406, "vwap_distance_atr": 2.854, "range_expansion_pct": 10.1}, "rsi": {"value": 66.9, "has_full_history": true}, "quote": {"bid": 14.56, "ask": 14.62, "spread": 0.06, "spread_pct": 0.411}, "trade_flow": {"tick_count_sub": 95, "trades_per_second": 3.167, "uptick_ratio": 0.179, "downtick_ratio": 0.295}, "pressure": {"score": 3.6, "slope": -26.8}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.919122686771757, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1167422057409708)", "volume=Expanding (rvol=0.629, accel=1.522)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.261%, ema9_slope=0.0594)", "resistance=SAFE (session_high $14.87 (1.92% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:17:02.681005", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "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.008489, "reasons_for": ["holding 5.0s / 18s", "momentum=Weakening (slope_5m=0.1167422057409708)", "volume=Expanding (rvol=0.629, accel=1.523)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.261%, ema9_slope=0.0594)", "resistance=SAFE (session_high $14.87 (1.92% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:17:02.676983+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.59, "open": 14.77, "extension_from_open_pct": -1.2186865267433968, "price_1m": 14.58, "price_3m": 14.53, "price_5m": 14.53, "price_sub": 14.62}, "velocity": {"velocity_1m": 0.0011431184270690202, "velocity_sub": -0.00683994528043761}, "slope": {"slope_1m": 0.0685635927322577, "slope_3m": 0.03428571428571355, "slope_5m": 0.1167422057409708, "slope_sub": -0.005075193448890657}, "acceleration": {"momentum_acceleration": -0.1218, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 8789.0, "volume_3m": 34724.0, "volume_5m": 39896.0, "volume_sub": 8583.0, "volume_acceleration": 1.523, "relative_volume": 0.629}, "vwap": {"value": 14.4211, "slope": 0.005, "price_vs_vwap_pct": 1.171, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 16, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.5521, "ema20": 14.5106, "ema9_slope": 0.0594, "price_vs_ema9_pct": 0.261, "price_vs_ema9_atr": 0.664}, "volatility": {"atr": 0.0571, "atr_pct": 0.391, "vwap_distance_atr": 2.959, "range_expansion_pct": 10.1}, "rsi": {"value": 66.9, "has_full_history": true}, "quote": {"bid": 14.56, "ask": 14.62, "spread": 0.06, "spread_pct": 0.411}, "trade_flow": {"tick_count_sub": 98, "trades_per_second": 3.267, "uptick_ratio": 0.173, "downtick_ratio": 0.296}, "pressure": {"score": 3.4, "slope": -0.2}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 64.6, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.919122686771757, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1167422057409708)", "volume=Expanding (rvol=0.629, accel=1.523)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.261%, ema9_slope=0.0594)", "resistance=SAFE (session_high $14.87 (1.92% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:17:07.688546", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "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.015226, "reasons_for": ["holding 10.0s / 18s", "momentum=Weakening (slope_5m=0.08206980599686005)", "volume=Expanding (rvol=0.629, accel=1.476)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.0639)", "resistance=SAFE (session_high $14.87 (1.96% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:17:07.683720+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.5848, "open": 14.77, "extension_from_open_pct": -1.253893026404875, "price_1m": 14.59, "price_3m": 14.58, "price_5m": 14.53, "price_sub": 14.5598}, "velocity": {"velocity_1m": -0.0005940141649532004, "velocity_sub": 0.005723521843248844}, "slope": {"slope_1m": -0.035647202380138444, "slope_3m": 0.016455337471544165, "slope_5m": 0.08206980599686005, "slope_sub": 0.0067206490226735666}, "acceleration": {"momentum_acceleration": -0.0753, "velocity_acceleration": 0.002509, "slope_acceleration": -0.020814}, "volume": {"volume_1m": 6.0, "volume_3m": 33305.0, "volume_5m": 37614.0, "volume_sub": 6.0, "volume_acceleration": 1.476, "relative_volume": 0.629}, "vwap": {"value": 14.4211, "slope": 0.0048, "price_vs_vwap_pct": 1.135, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 17, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.5586, "ema20": 14.5177, "ema9_slope": 0.0639, "price_vs_ema9_pct": 0.18, "price_vs_ema9_atr": 0.48}, "volatility": {"atr": 0.0546, "atr_pct": 0.374, "vwap_distance_atr": 2.998, "range_expansion_pct": -3.2}, "rsi": {"value": 65.8, "has_full_history": true}, "quote": {"bid": 14.56, "ask": 14.62, "spread": 0.06, "spread_pct": 0.411}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 55.9, "slope": 52.5}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 64.6, "momentum": "Weakening", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.9554604794032122, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.08206980599686005)", "volume=Expanding (rvol=0.629, accel=1.476)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.18%, ema9_slope=0.0639)", "resistance=SAFE (session_high $14.87 (1.96% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:17:12.699720", "symbol": "IIIV", "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.026318, "reasons_for": ["holding 15.0s / 18s", "momentum=Strong (slope_5m=0.1303155006858707)", "volume=Expanding (rvol=0.63, accel=1.479)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.373%, ema9_slope=0.0736)", "resistance=SAFE (session_high $14.87 (1.71% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:17:12.694812+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.62, "open": 14.77, "extension_from_open_pct": -1.0155721056195013, "price_1m": 14.59, "price_3m": 14.58, "price_5m": 14.53, "price_sub": 14.5598}, "velocity": {"velocity_1m": 0.0034270047978066437, "velocity_sub": 0.013782240598543029}, "slope": {"slope_1m": 0.2054091064703825, "slope_3m": 0.13701758392326724, "slope_5m": 0.1303155006858707, "slope_sub": 0.15146608547552845}, "acceleration": {"momentum_acceleration": 0.0212, "velocity_acceleration": 0.001608, "slope_acceleration": 0.048105}, "volume": {"volume_1m": 1007.0, "volume_3m": 34306.0, "volume_5m": 38615.0, "volume_sub": 1007.0, "volume_acceleration": 1.479, "relative_volume": 0.63}, "vwap": {"value": 14.4213, "slope": 0.005, "price_vs_vwap_pct": 1.378, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 17, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5657, "ema20": 14.521, "ema9_slope": 0.0736, "price_vs_ema9_pct": 0.373, "price_vs_ema9_atr": 0.958}, "volatility": {"atr": 0.0568, "atr_pct": 0.388, "vwap_distance_atr": 3.502, "range_expansion_pct": -3.3}, "rsi": {"value": 70.0, "has_full_history": true}, "quote": {"bid": 14.57, "ask": 14.65, "spread": 0.08, "spread_pct": 0.548}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 34.9, "slope": -21.0}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.7099863201094392, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1303155006858707)", "volume=Expanding (rvol=0.63, accel=1.479)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.373%, ema9_slope=0.0736)", "resistance=SAFE (session_high $14.87 (1.71% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:17:17.708898", "symbol": "IIIV", "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.033004, "reasons_for": ["held 20.0s (>= 18s)", "momentum=Strong (slope_5m=0.1303155006858707)", "volume=Expanding (rvol=0.63, accel=1.479)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.373%, ema9_slope=0.0736)", "resistance=SAFE (session_high $14.87 (1.71% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:17:17.701498+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.62, "open": 14.77, "extension_from_open_pct": -1.0155721056195013, "price_1m": 14.59, "price_3m": 14.58, "price_5m": 14.53, "price_sub": 14.5598}, "velocity": {"velocity_1m": 0.0034270047978066437, "velocity_sub": 0.013782240598543029}, "slope": {"slope_1m": 0.2054091064703825, "slope_3m": 0.13701758392326724, "slope_5m": 0.1303155006858707, "slope_sub": 0.15146608547552845}, "acceleration": {"momentum_acceleration": 0.0212, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1007.0, "volume_3m": 34306.0, "volume_5m": 38615.0, "volume_sub": 1007.0, "volume_acceleration": 1.479, "relative_volume": 0.63}, "vwap": {"value": 14.4213, "slope": 0.005, "price_vs_vwap_pct": 1.378, "time_above_pct": 85.0, "time_below_pct": 15.0, "hold_duration_bars": 17, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5657, "ema20": 14.521, "ema9_slope": 0.0736, "price_vs_ema9_pct": 0.373, "price_vs_ema9_atr": 0.958}, "volatility": {"atr": 0.0568, "atr_pct": 0.388, "vwap_distance_atr": 3.502, "range_expansion_pct": -3.3}, "rsi": {"value": 70.0, "has_full_history": true}, "quote": {"bid": 14.57, "ask": 14.65, "spread": 0.08, "spread_pct": 0.548}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 34.9, "slope": 0.0}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.7099863201094392, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1303155006858707)", "volume=Expanding (rvol=0.63, accel=1.479)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.373%, ema9_slope=0.0736)", "resistance=SAFE (session_high $14.87 (1.71% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:17:17.747812", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.2944928120417187)", "volume=Declining (rvol=1.655, accel=0.243)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.231%, ema9_slope=0.3336)", "resistance=SAFE (session_high $12.31 (62.40% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:17:17.701498+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.58, "open": 4.035, "extension_from_open_pct": 87.85625774473358, "price_1m": 7.6229, "price_3m": 7.5312, "price_5m": 7.3, "price_sub": 7.64}, "velocity": {"velocity_1m": -0.00937963242335583, "velocity_sub": -0.02617801047120402}, "slope": {"slope_1m": -0.564366009116675, "slope_3m": 0.7942496326595456, "slope_5m": 0.2944928120417187, "slope_sub": 1.3226864583678464}, "acceleration": {"momentum_acceleration": 1.0282, "velocity_acceleration": -0.000281, "slope_acceleration": -0.007189}, "volume": {"volume_1m": 30933.0, "volume_3m": 205382.0, "volume_5m": 451759.0, "volume_sub": 30933.0, "volume_acceleration": 0.243, "relative_volume": 1.655}, "vwap": {"value": 6.8524, "slope": 0.0013, "price_vs_vwap_pct": 10.619, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 183, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4878, "ema20": 7.5163, "ema9_slope": 0.3336, "price_vs_ema9_pct": 1.231, "price_vs_ema9_atr": 0.457}, "volatility": {"atr": 0.2017, "atr_pct": 2.661, "vwap_distance_atr": 3.608, "range_expansion_pct": -44.2}, "rsi": {"value": 50.3, "has_full_history": true}, "quote": {"bid": 7.55, "ask": 7.6, "spread": 0.05, "spread_pct": 0.66}, "trade_flow": {"tick_count_sub": 251, "trades_per_second": 8.367, "uptick_ratio": 0.283, "downtick_ratio": 0.303}, "pressure": {"score": -38.0, "slope": -37.5}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 62.40105540897098, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.2944928120417187)", "volume=Declining (rvol=1.655, accel=0.243)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=1.231%, ema9_slope=0.3336)", "resistance=SAFE (session_high $12.31 (62.40% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:17:22.763004", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.2153719578545056)", "volume=Declining (rvol=1.656, accel=0.243)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.912%, ema9_slope=0.3175)", "resistance=SAFE (session_high $12.31 (63.04% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:17:22.757693+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.5501, "open": 4.035, "extension_from_open_pct": 87.11524163568771, "price_1m": 7.6229, "price_3m": 7.5312, "price_5m": 7.3, "price_sub": 7.64}, "velocity": {"velocity_1m": -0.01591695199114947, "velocity_sub": -0.039223385689354316}, "slope": {"slope_1m": -0.959599288209319, "slope_3m": 0.597136923960586, "slope_5m": 0.2153719578545056, "slope_sub": 1.085996862469358}, "acceleration": {"momentum_acceleration": 0.8706, "velocity_acceleration": -0.00258, "slope_acceleration": -0.078168}, "volume": {"volume_1m": 45464.0, "volume_3m": 219913.0, "volume_5m": 466290.0, "volume_sub": 45464.0, "volume_acceleration": 0.243, "relative_volume": 1.656}, "vwap": {"value": 6.8525, "slope": 0.0014, "price_vs_vwap_pct": 10.181, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 183, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4818, "ema20": 7.5135, "ema9_slope": 0.3175, "price_vs_ema9_pct": 0.912, "price_vs_ema9_atr": 0.338}, "volatility": {"atr": 0.2017, "atr_pct": 2.671, "vwap_distance_atr": 3.459, "range_expansion_pct": -44.1}, "rsi": {"value": 49.2, "has_full_history": true}, "quote": {"bid": 7.55, "ask": 7.6, "spread": 0.05, "spread_pct": 0.66}, "trade_flow": {"tick_count_sub": 293, "trades_per_second": 9.767, "uptick_ratio": 0.3, "downtick_ratio": 0.317}, "pressure": {"score": -47.1, "slope": -9.1}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 63.04419809009154, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.2153719578545056)", "volume=Declining (rvol=1.656, accel=0.243)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.912%, ema9_slope=0.3175)", "resistance=SAFE (session_high $12.31 (63.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:17:27.797642", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["spread 1.99% exceeds max 1.0%", "momentum=Strong (slope_5m=0.04532778234157035)", "volume=Declining (rvol=1.656, accel=0.243)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.227%, ema9_slope=0.2831)", "resistance=SAFE (session_high $12.31 (64.44% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:17:27.793257+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.486, "open": 4.035, "extension_from_open_pct": 85.52664188351919, "price_1m": 7.6229, "price_3m": 7.5312, "price_5m": 7.3, "price_sub": 7.64}, "velocity": {"velocity_1m": -0.02993174076357637, "velocity_sub": -0.06719022687609072}, "slope": {"slope_1m": -1.8121769288300247, "slope_3m": 0.1728041685682497, "slope_5m": 0.04532778234157035, "slope_sub": 0.576993385847705}, "acceleration": {"momentum_acceleration": 0.5317, "velocity_acceleration": -0.005554, "slope_acceleration": -0.169311}, "volume": {"volume_1m": 58872.0, "volume_3m": 233321.0, "volume_5m": 479698.0, "volume_sub": 58872.0, "volume_acceleration": 0.243, "relative_volume": 1.656}, "vwap": {"value": 6.8525, "slope": 0.0015, "price_vs_vwap_pct": 9.244, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 183, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.469, "ema20": 7.5074, "ema9_slope": 0.2831, "price_vs_ema9_pct": 0.227, "price_vs_ema9_atr": 0.081}, "volatility": {"atr": 0.2088, "atr_pct": 2.79, "vwap_distance_atr": 3.033, "range_expansion_pct": -44.0}, "rsi": {"value": 47.0, "has_full_history": true}, "quote": {"bid": 7.45, "ask": 7.6, "spread": 0.15, "spread_pct": 1.993}, "trade_flow": {"tick_count_sub": 395, "trades_per_second": 13.167, "uptick_ratio": 0.286, "downtick_ratio": 0.314}, "pressure": {"score": -55.0, "slope": -7.9}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 64.4402885386054, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.04532778234157035)", "volume=Declining (rvol=1.656, accel=0.243)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.227%, ema9_slope=0.2831)", "resistance=SAFE (session_high $12.31 (64.44% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:17:32.812608", "symbol": "MEDS", "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": ["spread 1.86% exceeds max 1.0%", "momentum=Weakening (slope_5m=0.1621130728725476)", "volume=Declining (rvol=1.656, accel=0.244)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.698%, ema9_slope=0.3068)", "resistance=SAFE (session_high $12.31 (63.48% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:17:32.807245+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.53, "open": 4.035, "extension_from_open_pct": 86.61710037174721, "price_1m": 7.6229, "price_3m": 7.5312, "price_5m": 7.3, "price_sub": 7.52}, "velocity": {"velocity_1m": -0.02031160494474966, "velocity_sub": 0.004432624113475476}, "slope": {"slope_1m": -1.226167928251349, "slope_3m": 0.46433672815074767, "slope_5m": 0.1621130728725476, "slope_sub": -0.08744327779802023}, "acceleration": {"momentum_acceleration": -0.2496, "velocity_acceleration": 0.014285, "slope_acceleration": 0.116875}, "volume": {"volume_1m": 67138.0, "volume_3m": 241587.0, "volume_5m": 487964.0, "volume_sub": 1358.0, "volume_acceleration": 0.244, "relative_volume": 1.656}, "vwap": {"value": 6.8526, "slope": 0.0015, "price_vs_vwap_pct": 9.885, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 183, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4778, "ema20": 7.5116, "ema9_slope": 0.3068, "price_vs_ema9_pct": 0.698, "price_vs_ema9_atr": 0.25}, "volatility": {"atr": 0.2088, "atr_pct": 2.773, "vwap_distance_atr": 3.244, "range_expansion_pct": -44.1}, "rsi": {"value": 48.5, "has_full_history": true}, "quote": {"bid": 7.46, "ask": 7.6, "spread": 0.14, "spread_pct": 1.859}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.286, "downtick_ratio": 0.357}, "pressure": {"score": -18.6, "slope": 36.4}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 63.47941567065073, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.1621130728725476)", "volume=Declining (rvol=1.656, accel=0.244)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.698%, ema9_slope=0.3068)", "resistance=SAFE (session_high $12.31 (63.48% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:17:37.828291", "symbol": "MEDS", "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.2151071289236135)", "volume=Declining (rvol=1.656, accel=0.244)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.911%, ema9_slope=0.3175)", "resistance=SAFE (session_high $12.31 (63.05% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:17:37.822989+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.55, "open": 4.035, "extension_from_open_pct": 87.11276332094174, "price_1m": 7.6229, "price_3m": 7.5312, "price_5m": 7.3, "price_sub": 7.52}, "velocity": {"velocity_1m": -0.01593881593619221, "velocity_sub": 0.013297872340425643}, "slope": {"slope_1m": -0.9609237522161189, "slope_3m": 0.5964768103071183, "slope_5m": 0.2151071289236135, "slope_sub": 0.07149713680447083}, "acceleration": {"momentum_acceleration": -0.1436, "velocity_acceleration": 0.001767, "slope_acceleration": 0.052882}, "volume": {"volume_1m": 69847.0, "volume_3m": 244296.0, "volume_5m": 490673.0, "volume_sub": 4067.0, "volume_acceleration": 0.244, "relative_volume": 1.656}, "vwap": {"value": 6.8526, "slope": 0.0016, "price_vs_vwap_pct": 10.177, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 183, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 7.4818, "ema20": 7.5135, "ema9_slope": 0.3175, "price_vs_ema9_pct": 0.911, "price_vs_ema9_atr": 0.326}, "volatility": {"atr": 0.2088, "atr_pct": 2.766, "vwap_distance_atr": 3.339, "range_expansion_pct": -44.1}, "rsi": {"value": 49.2, "has_full_history": true}, "quote": {"bid": 7.5, "ask": 7.57, "spread": 0.07, "spread_pct": 0.929}, "trade_flow": {"tick_count_sub": 27, "trades_per_second": 0.9, "uptick_ratio": 0.259, "downtick_ratio": 0.259}, "pressure": {"score": -9.6, "slope": 9.0}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 63.04635761589405, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.2151071289236135)", "volume=Declining (rvol=1.656, accel=0.244)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.911%, ema9_slope=0.3175)", "resistance=SAFE (session_high $12.31 (63.05% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:20:38.329856", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["spread 1.10% exceeds max 1.0%", "momentum=Building (slope_5m=-1.2590927765291537)", "volume=Declining (rvol=1.66, accel=0.24)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-2.465%, ema9_slope=-0.171)", "resistance=SAFE (session_high $12.31 (70.26% away))", "extension=NORMAL"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:20:38.323497+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.23, "open": 4.035, "extension_from_open_pct": 79.182156133829, "price_1m": 7.3981, "price_3m": 7.5501, "price_5m": 7.46, "price_sub": 7.21}, "velocity": {"velocity_1m": -0.03787008376024473, "velocity_sub": 0.00924641701340752}, "slope": {"slope_1m": -2.2983162543324136, "slope_3m": -1.4273997308331934, "slope_5m": -1.2590927765291537, "slope_sub": -2.2659237408499946}, "acceleration": {"momentum_acceleration": 1.0068, "velocity_acceleration": -2.2e-05, "slope_acceleration": -0.007409}, "volume": {"volume_1m": 123668.0, "volume_3m": 243341.0, "volume_5m": 430727.0, "volume_sub": 10257.0, "volume_acceleration": 0.24, "relative_volume": 1.66}, "vwap": {"value": 6.8538, "slope": 0.0011, "price_vs_vwap_pct": 5.489, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 186, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4127, "ema20": 7.4708, "ema9_slope": -0.171, "price_vs_ema9_pct": -2.465, "price_vs_ema9_atr": -0.946}, "volatility": {"atr": 0.1932, "atr_pct": 2.672, "vwap_distance_atr": 1.947, "range_expansion_pct": -2.5}, "rsi": {"value": 38.7, "has_full_history": true}, "quote": {"bid": 7.23, "ask": 7.31, "spread": 0.08, "spread_pct": 1.1}, "trade_flow": {"tick_count_sub": 96, "trades_per_second": 3.2, "uptick_ratio": 0.323, "downtick_ratio": 0.333}, "pressure": {"score": -12.9, "slope": -3.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 70.26279391424619, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-1.2590927765291537)", "volume=Declining (rvol=1.66, accel=0.24)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-2.465%, ema9_slope=-0.171)", "resistance=SAFE (session_high $12.31 (70.26% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:20:43.345780", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["spread 1.10% exceeds max 1.0%", "momentum=Building (slope_5m=-1.150448886969536)", "volume=Declining (rvol=1.66, accel=0.24)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-2.031%, ema9_slope=-0.1496)", "resistance=SAFE (session_high $12.31 (69.33% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:20:43.340702+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.27, "open": 4.035, "extension_from_open_pct": 80.17348203221808, "price_1m": 7.3981, "price_3m": 7.5501, "price_5m": 7.46, "price_sub": 7.21}, "velocity": {"velocity_1m": -0.028858761033238433, "velocity_sub": 0.027739251040221735}, "slope": {"slope_1m": -1.746647486722899, "slope_3m": -1.1534234059010102, "slope_5m": -1.150448886969536, "slope_sub": -1.935519066062961}, "acceleration": {"momentum_acceleration": 0.7851, "velocity_acceleration": 0.003686, "slope_acceleration": 0.109955}, "volume": {"volume_1m": 128552.0, "volume_3m": 248225.0, "volume_5m": 435611.0, "volume_sub": 15141.0, "volume_acceleration": 0.24, "relative_volume": 1.66}, "vwap": {"value": 6.8538, "slope": 0.0011, "price_vs_vwap_pct": 6.072, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 186, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4207, "ema20": 7.4746, "ema9_slope": -0.1496, "price_vs_ema9_pct": -2.031, "price_vs_ema9_atr": -0.78}, "volatility": {"atr": 0.1932, "atr_pct": 2.658, "vwap_distance_atr": 2.154, "range_expansion_pct": -2.7}, "rsi": {"value": 39.8, "has_full_history": true}, "quote": {"bid": 7.23, "ask": 7.31, "spread": 0.08, "spread_pct": 1.1}, "trade_flow": {"tick_count_sub": 124, "trades_per_second": 4.133, "uptick_ratio": 0.355, "downtick_ratio": 0.331}, "pressure": {"score": 1.4, "slope": 14.3}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 69.32599724896839, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-1.150448886969536)", "volume=Declining (rvol=1.66, accel=0.24)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-2.031%, ema9_slope=-0.1496)", "resistance=SAFE (session_high $12.31 (69.33% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:20:48.360350", "symbol": "MEDS", "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=-1.150448886969536)", "volume=Declining (rvol=1.66, accel=0.24)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-2.031%, ema9_slope=-0.1496)", "resistance=SAFE (session_high $12.31 (69.33% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:20:48.355227+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.27, "open": 4.035, "extension_from_open_pct": 80.17348203221808, "price_1m": 7.3981, "price_3m": 7.5501, "price_5m": 7.46, "price_sub": 7.21}, "velocity": {"velocity_1m": -0.028858761033238433, "velocity_sub": 0.027739251040221735}, "slope": {"slope_1m": -1.746647486722899, "slope_3m": -1.1534234059010102, "slope_5m": -1.150448886969536, "slope_sub": -1.935519066062961}, "acceleration": {"momentum_acceleration": 0.7851, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 136759.0, "volume_3m": 256432.0, "volume_5m": 443818.0, "volume_sub": 23348.0, "volume_acceleration": 0.24, "relative_volume": 1.66}, "vwap": {"value": 6.8538, "slope": 0.0012, "price_vs_vwap_pct": 6.072, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 186, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4207, "ema20": 7.4746, "ema9_slope": -0.1496, "price_vs_ema9_pct": -2.031, "price_vs_ema9_atr": -0.78}, "volatility": {"atr": 0.1932, "atr_pct": 2.658, "vwap_distance_atr": 2.154, "range_expansion_pct": -2.7}, "rsi": {"value": 39.8, "has_full_history": true}, "quote": {"bid": 7.24, "ask": 7.3, "spread": 0.06, "spread_pct": 0.825}, "trade_flow": {"tick_count_sub": 156, "trades_per_second": 5.2, "uptick_ratio": 0.353, "downtick_ratio": 0.365}, "pressure": {"score": -0.1, "slope": -1.5}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 69.32599724896839, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-1.150448886969536)", "volume=Declining (rvol=1.66, accel=0.24)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-2.031%, ema9_slope=-0.1496)", "resistance=SAFE (session_high $12.31 (69.33% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:20:53.375824", "symbol": "MEDS", "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=-1.2305511709564132)", "volume=Declining (rvol=1.66, accel=0.24)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-2.351%, ema9_slope=-0.1654)", "resistance=SAFE (session_high $12.31 (70.02% away))", "extension=EXTENDED"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:20:53.370988+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.2405, "open": 4.035, "extension_from_open_pct": 79.44237918215613, "price_1m": 7.3981, "price_3m": 7.5501, "price_5m": 7.46, "price_sub": 7.21}, "velocity": {"velocity_1m": -0.03550461154440564, "velocity_sub": 0.014100785945446127}, "slope": {"slope_1m": -2.1532113726722555, "slope_3m": -1.3553848523004206, "slope_5m": -1.2305511709564132, "slope_sub": -2.179105190767271}, "acceleration": {"momentum_acceleration": 0.9486, "velocity_acceleration": -0.002719, "slope_acceleration": -0.081057}, "volume": {"volume_1m": 138932.0, "volume_3m": 258605.0, "volume_5m": 445991.0, "volume_sub": 25521.0, "volume_acceleration": 0.24, "relative_volume": 1.66}, "vwap": {"value": 6.8538, "slope": 0.0012, "price_vs_vwap_pct": 5.642, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 186, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4148, "ema20": 7.4718, "ema9_slope": -0.1654, "price_vs_ema9_pct": -2.351, "price_vs_ema9_atr": -0.902}, "volatility": {"atr": 0.1932, "atr_pct": 2.669, "vwap_distance_atr": 2.001, "range_expansion_pct": -2.5}, "rsi": {"value": 39.0, "has_full_history": true}, "quote": {"bid": 7.24, "ask": 7.3, "spread": 0.06, "spread_pct": 0.825}, "trade_flow": {"tick_count_sub": 175, "trades_per_second": 5.833, "uptick_ratio": 0.343, "downtick_ratio": 0.366}, "pressure": {"score": -10.0, "slope": -9.9}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 41.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 70.01588288101651, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-1.2305511709564132)", "volume=Declining (rvol=1.66, accel=0.24)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-2.351%, ema9_slope=-0.1654)", "resistance=SAFE (session_high $12.31 (70.02% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:20:58.412878", "symbol": "ALVO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.1662971175166294)", "volume=Declining (rvol=3.278, accel=0.614)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.532%, ema9_slope=0.1172)", "resistance=SAFE (session_high $5.53 (1.84% away))", "extension=EXTENDED"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T17:20:58.405645+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.43, "open": 5.4, "extension_from_open_pct": 0.5555555555555437, "price_1m": 5.425, "price_3m": 5.405, "price_5m": 5.375, "price_sub": 5.428}, "velocity": {"velocity_1m": 0.001536098310291826, "velocity_sub": 0.0012281994595921026}, "slope": {"slope_1m": 0.09212344541685662, "slope_3m": 0.23062730627305789, "slope_5m": 0.1662971175166294, "slope_sub": 0.28771670970121177}, "acceleration": {"momentum_acceleration": 0.1214, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 6092.0, "volume_3m": 20185.0, "volume_5m": 34744.0, "volume_sub": 118.0, "volume_acceleration": 0.614, "relative_volume": 3.278}, "vwap": {"value": 5.4197, "slope": -0.0, "price_vs_vwap_pct": 0.19, "time_above_pct": 10.0, "time_below_pct": 90.0, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4013, "ema20": 5.3828, "ema9_slope": 0.1172, "price_vs_ema9_pct": 0.532, "price_vs_ema9_atr": 2.285}, "volatility": {"atr": 0.0126, "atr_pct": 0.232, "vwap_distance_atr": 0.819, "range_expansion_pct": -33.8}, "rsi": {"value": 73.7, "has_full_history": true}, "quote": {"bid": 5.42, "ask": 5.43, "spread": 0.01, "spread_pct": 0.184}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -8.8, "slope": null}}, "prediction": {"symbol": "ALVO", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 1.8416206261510228, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.1662971175166294)", "volume=Declining (rvol=3.278, accel=0.614)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.532%, ema9_slope=0.1172)", "resistance=SAFE (session_high $5.53 (1.84% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:20:58.415445", "symbol": "MEDS", "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=-1.3107804234581042)", "volume=Declining (rvol=1.66, accel=0.24)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-2.671%, ema9_slope=-0.1812)", "resistance=SAFE (session_high $12.31 (70.71% away))", "extension=NORMAL"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:20:58.405645+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.211, "open": 4.035, "extension_from_open_pct": 78.71127633209419, "price_1m": 7.3981, "price_3m": 7.5501, "price_5m": 7.46, "price_sub": 7.21}, "velocity": {"velocity_1m": -0.04215046205557284, "velocity_sub": 0.00046232085067051965}, "slope": {"slope_1m": -2.5614171988691985, "slope_3m": -1.557886716464618, "slope_5m": -1.3107804234581042, "slope_sub": -2.4231823057948945}, "acceleration": {"momentum_acceleration": 1.1124, "velocity_acceleration": -0.002709, "slope_acceleration": -0.081079}, "volume": {"volume_1m": 142371.0, "volume_3m": 262044.0, "volume_5m": 449430.0, "volume_sub": 28960.0, "volume_acceleration": 0.24, "relative_volume": 1.66}, "vwap": {"value": 6.8538, "slope": 0.0012, "price_vs_vwap_pct": 5.211, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 186, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.4089, "ema20": 7.469, "ema9_slope": -0.1812, "price_vs_ema9_pct": -2.671, "price_vs_ema9_atr": -1.024}, "volatility": {"atr": 0.1932, "atr_pct": 2.679, "vwap_distance_atr": 1.849, "range_expansion_pct": -2.4}, "rsi": {"value": 38.2, "has_full_history": true}, "quote": {"bid": 7.21, "ask": 7.26, "spread": 0.05, "spread_pct": 0.691}, "trade_flow": {"tick_count_sub": 229, "trades_per_second": 7.633, "uptick_ratio": 0.319, "downtick_ratio": 0.349}, "pressure": {"score": -19.9, "slope": -9.9}}, "prediction": {"symbol": "MEDS", "direction": "NEUTRAL", "confidence": 48.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 70.71141311884621, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-1.3107804234581042)", "volume=Declining (rvol=1.66, accel=0.24)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-2.671%, ema9_slope=-0.1812)", "resistance=SAFE (session_high $12.31 (70.71% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:21:08.441407", "symbol": "ALVO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.14784697837737953)", "volume=Declining (rvol=3.278, accel=0.614)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.458%, ema9_slope=0.1135)", "resistance=SAFE (session_high $5.53 (1.94% away))", "extension=EXTENDED"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T17:21:08.436888+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.425, "open": 5.4, "extension_from_open_pct": 0.46296296296295303, "price_1m": 5.425, "price_3m": 5.405, "price_5m": 5.375, "price_sub": 5.428}, "velocity": {"velocity_1m": 0.0, "velocity_sub": -0.0018422991893884265}, "slope": {"slope_1m": 0.0, "slope_3m": 0.18455859735465618, "slope_5m": 0.14784697837737953, "slope_sub": 0.28771670970121177}, "acceleration": {"momentum_acceleration": 0.1399, "velocity_acceleration": -0.000306, "slope_acceleration": -0.009184}, "volume": {"volume_1m": 6092.0, "volume_3m": 20185.0, "volume_5m": 34744.0, "volume_sub": 118.0, "volume_acceleration": 0.614, "relative_volume": 3.278}, "vwap": {"value": 5.4197, "slope": -0.0, "price_vs_vwap_pct": 0.098, "time_above_pct": 10.0, "time_below_pct": 90.0, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4003, "ema20": 5.3824, "ema9_slope": 0.1135, "price_vs_ema9_pct": 0.458, "price_vs_ema9_atr": 2.024}, "volatility": {"atr": 0.0122, "atr_pct": 0.225, "vwap_distance_atr": 0.435, "range_expansion_pct": -44.8}, "rsi": {"value": 72.5, "has_full_history": true}, "quote": {"bid": 5.42, "ask": 5.43, "spread": 0.01, "spread_pct": 0.184}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -10.9, "slope": -2.1}}, "prediction": {"symbol": "ALVO", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 1.93548387096775, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.14784697837737953)", "volume=Declining (rvol=3.278, accel=0.614)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.458%, ema9_slope=0.1135)", "resistance=SAFE (session_high $5.53 (1.94% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:21:13.455127", "symbol": "ALVO", "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.12366871550657733)", "volume=Declining (rvol=3.278, accel=0.619)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.418%, ema9_slope=0.1156)", "resistance=SAFE (session_high $5.53 (1.87% away))", "extension=EXTENDED"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T17:21:13.449892+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.4285, "open": 5.4, "extension_from_open_pct": 0.5277777777777649, "price_1m": 5.425, "price_3m": 5.405, "price_5m": 5.395, "price_sub": 5.43}, "velocity": {"velocity_1m": 0.0010752688172042508, "velocity_sub": -0.0009208103130755413}, "slope": {"slope_1m": 0.06449532408900054, "slope_3m": 0.032251128789506124, "slope_5m": 0.12366871550657733, "slope_sub": 0.046058540404851946}, "acceleration": {"momentum_acceleration": -0.0776, "velocity_acceleration": 0.000184, "slope_acceleration": 0.012866}, "volume": {"volume_1m": 3.0, "volume_3m": 10652.0, "volume_5m": 25491.0, "volume_sub": 3.0, "volume_acceleration": 0.619, "relative_volume": 3.278}, "vwap": {"value": 5.4197, "slope": 0.0, "price_vs_vwap_pct": 0.163, "time_above_pct": 15.0, "time_below_pct": 85.0, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4059, "ema20": 5.3867, "ema9_slope": 0.1156, "price_vs_ema9_pct": 0.418, "price_vs_ema9_atr": 2.046}, "volatility": {"atr": 0.011, "atr_pct": 0.203, "vwap_distance_atr": 0.798, "range_expansion_pct": -50.3}, "rsi": {"value": 73.4, "has_full_history": true}, "quote": {"bid": 5.42, "ask": 5.43, "spread": 0.01, "spread_pct": 0.184}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -30.2, "slope": -19.3}}, "prediction": {"symbol": "ALVO", "direction": "NEUTRAL", "confidence": 45.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 1.8697614442295403, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.12366871550657733)", "volume=Declining (rvol=3.278, accel=0.619)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.418%, ema9_slope=0.1156)", "resistance=SAFE (session_high $5.53 (1.87% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:21:18.473518", "symbol": "ALVO", "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.12108772214797783)", "volume=Declining (rvol=3.279, accel=0.619)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.407%, ema9_slope=0.115)", "resistance=SAFE (session_high $5.53 (1.88% away))", "extension=NORMAL"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T17:21:18.467560+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.4278, "open": 5.4, "extension_from_open_pct": 0.5148148148148157, "price_1m": 5.425, "price_3m": 5.405, "price_5m": 5.395, "price_sub": 5.43}, "velocity": {"velocity_1m": 0.0008602150537636191, "velocity_sub": -0.0013505217925103214}, "slope": {"slope_1m": 0.05159958720331306, "slope_3m": 0.02580201255698479, "slope_5m": 0.12108772214797783, "slope_sub": 0.038321941153717114}, "acceleration": {"momentum_acceleration": -0.0828, "velocity_acceleration": -8.6e-05, "slope_acceleration": -0.00257}, "volume": {"volume_1m": 103.0, "volume_3m": 10752.0, "volume_5m": 25591.0, "volume_sub": 103.0, "volume_acceleration": 0.619, "relative_volume": 3.279}, "vwap": {"value": 5.4197, "slope": 0.0, "price_vs_vwap_pct": 0.15, "time_above_pct": 15.0, "time_below_pct": 85.0, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4058, "ema20": 5.3867, "ema9_slope": 0.115, "price_vs_ema9_pct": 0.407, "price_vs_ema9_atr": 1.995}, "volatility": {"atr": 0.011, "atr_pct": 0.203, "vwap_distance_atr": 0.735, "range_expansion_pct": -50.3}, "rsi": {"value": 73.2, "has_full_history": true}, "quote": {"bid": 5.42, "ask": 5.43, "spread": 0.01, "spread_pct": 0.184}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.667}, "pressure": {"score": -37.2, "slope": -7.0}}, "prediction": {"symbol": "ALVO", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 1.8828991488264093, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.12108772214797783)", "volume=Declining (rvol=3.279, accel=0.619)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.407%, ema9_slope=0.115)", "resistance=SAFE (session_high $5.53 (1.88% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:21:23.490689", "symbol": "ALVO", "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.12108772214797783)", "volume=Declining (rvol=3.279, accel=0.619)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.407%, ema9_slope=0.115)", "resistance=SAFE (session_high $5.53 (1.88% away))", "extension=NORMAL"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T17:21:23.484855+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.4278, "open": 5.4, "extension_from_open_pct": 0.5148148148148157, "price_1m": 5.425, "price_3m": 5.405, "price_5m": 5.395, "price_sub": 5.43}, "velocity": {"velocity_1m": 0.0008602150537636191, "velocity_sub": -0.0013505217925103214}, "slope": {"slope_1m": 0.05159958720331306, "slope_3m": 0.02580201255698479, "slope_5m": 0.12108772214797783, "slope_sub": 0.038321941153717114}, "acceleration": {"momentum_acceleration": -0.0828, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 103.0, "volume_3m": 10752.0, "volume_5m": 25591.0, "volume_sub": 103.0, "volume_acceleration": 0.619, "relative_volume": 3.279}, "vwap": {"value": 5.4197, "slope": 0.0, "price_vs_vwap_pct": 0.15, "time_above_pct": 15.0, "time_below_pct": 85.0, "hold_duration_bars": 3, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.4058, "ema20": 5.3867, "ema9_slope": 0.115, "price_vs_ema9_pct": 0.407, "price_vs_ema9_atr": 1.995}, "volatility": {"atr": 0.011, "atr_pct": 0.203, "vwap_distance_atr": 0.735, "range_expansion_pct": -50.3}, "rsi": {"value": 73.2, "has_full_history": true}, "quote": {"bid": 5.42, "ask": 5.43, "spread": 0.01, "spread_pct": 0.184}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.667}, "pressure": {"score": -37.2, "slope": 0.0}}, "prediction": {"symbol": "ALVO", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 1.8828991488264093, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.12108772214797783)", "volume=Declining (rvol=3.279, accel=0.619)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.407%, ema9_slope=0.115)", "resistance=SAFE (session_high $5.53 (1.88% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:23:59.233797", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["price acceleration sharply negative (-1.691)", "spread 1.26% exceeds max 1.0%", "momentum=Deteriorating (slope_5m=-0.9458326159519714)", "volume=Declining (rvol=1.665, accel=0.234)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.954%, ema9_slope=-0.6391)", "resistance=SAFE (session_high $12.31 (72.65% away))", "extension=NORMAL"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:23:59.227323+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.13, "open": 4.035, "extension_from_open_pct": 76.70384138785626, "price_1m": 7.05, "price_3m": 7.195, "price_5m": 7.44, "price_sub": 7.2255}, "velocity": {"velocity_1m": 0.018912529550827444, "velocity_sub": -0.04405692800959581}, "slope": {"slope_1m": 1.1283497884344156, "slope_3m": -0.7528889926461999, "slope_5m": -0.9458326159519714, "slope_sub": 0.7451193629299643}, "acceleration": {"momentum_acceleration": -1.691, "velocity_acceleration": -0.000246, "slope_acceleration": 0.020406}, "volume": {"volume_1m": 105414.0, "volume_3m": 295970.0, "volume_5m": 482211.0, "volume_sub": 60658.0, "volume_acceleration": 0.234, "relative_volume": 1.665}, "vwap": {"value": 6.8546, "slope": 0.0008, "price_vs_vwap_pct": 4.018, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 189, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2721, "ema20": 7.3814, "ema9_slope": -0.6391, "price_vs_ema9_pct": -1.954, "price_vs_ema9_atr": -0.724}, "volatility": {"atr": 0.1964, "atr_pct": 2.754, "vwap_distance_atr": 1.402, "range_expansion_pct": -58.3}, "rsi": {"value": 38.2, "has_full_history": true}, "quote": {"bid": 7.1, "ask": 7.19, "spread": 0.09, "spread_pct": 1.26}, "trade_flow": {"tick_count_sub": 296, "trades_per_second": 9.867, "uptick_ratio": 0.341, "downtick_ratio": 0.338}, "pressure": {"score": -49.9, "slope": -30.0}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 72.65077138849931, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.9458326159519714)", "volume=Declining (rvol=1.665, accel=0.234)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.954%, ema9_slope=-0.6391)", "resistance=SAFE (session_high $12.31 (72.65% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:24:04.245202", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["price acceleration sharply negative (-0.8903)", "spread 1.12% exceeds max 1.0%", "momentum=Deteriorating (slope_5m=-0.23398756722777048)", "volume=Declining (rvol=1.665, accel=0.232)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.413%, ema9_slope=-0.5467)", "resistance=SAFE (session_high $12.31 (72.17% away))", "extension=NORMAL"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:24:04.239495+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.15, "open": 4.035, "extension_from_open_pct": 77.19950433705081, "price_1m": 7.16, "price_3m": 7.2375, "price_5m": 7.3981, "price_sub": 7.16}, "velocity": {"velocity_1m": -0.0023277467411545127, "velocity_sub": -0.004655493482309025}, "slope": {"slope_1m": -0.13976240391334432, "slope_3m": 0.7022471910112397, "slope_5m": -0.23398756722777048, "slope_sub": 0.6562767836840397}, "acceleration": {"momentum_acceleration": -0.8903, "velocity_acceleration": 0.007861, "slope_acceleration": -0.253007}, "volume": {"volume_1m": 520.0, "volume_3m": 239987.0, "volume_5m": 445735.0, "volume_sub": 520.0, "volume_acceleration": 0.232, "relative_volume": 1.665}, "vwap": {"value": 6.8546, "slope": 0.0006, "price_vs_vwap_pct": 4.309, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 190, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2525, "ema20": 7.362, "ema9_slope": -0.5467, "price_vs_ema9_pct": -1.413, "price_vs_ema9_atr": -0.529}, "volatility": {"atr": 0.1937, "atr_pct": 2.709, "vwap_distance_atr": 1.525, "range_expansion_pct": -60.1}, "rsi": {"value": 39.2, "has_full_history": true}, "quote": {"bid": 7.11, "ask": 7.19, "spread": 0.08, "spread_pct": 1.119}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.444, "downtick_ratio": 0.333}, "pressure": {"score": -18.0, "slope": 31.9}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 72.16783216783217, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.23398756722777048)", "volume=Declining (rvol=1.665, accel=0.232)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.413%, ema9_slope=-0.5467)", "resistance=SAFE (session_high $12.31 (72.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:24:09.257355", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["price acceleration sharply negative (-0.695)", "momentum=Deteriorating (slope_5m=-0.3320981612249176)", "volume=Declining (rvol=1.665, accel=0.232)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.801%, ema9_slope=-0.566)", "resistance=SAFE (session_high $12.31 (73.01% away))", "extension=NORMAL"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:24:09.251575+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.115, "open": 4.035, "extension_from_open_pct": 76.33209417596034, "price_1m": 7.16, "price_3m": 7.2375, "price_5m": 7.3981, "price_sub": 7.16}, "velocity": {"velocity_1m": -0.010474860335195514, "velocity_sub": -0.02094972067039103}, "slope": {"slope_1m": -0.6304728546409798, "slope_3m": 0.4572098475967202, "slope_5m": -0.3320981612249176, "slope_sub": 0.3628657991979154}, "acceleration": {"momentum_acceleration": -0.695, "velocity_acceleration": -0.003251, "slope_acceleration": -0.097906}, "volume": {"volume_1m": 2873.0, "volume_3m": 242340.0, "volume_5m": 448088.0, "volume_sub": 2873.0, "volume_acceleration": 0.232, "relative_volume": 1.665}, "vwap": {"value": 6.8546, "slope": 0.0006, "price_vs_vwap_pct": 3.798, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 190, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2455, "ema20": 7.3587, "ema9_slope": -0.566, "price_vs_ema9_pct": -1.801, "price_vs_ema9_atr": -0.674}, "volatility": {"atr": 0.1937, "atr_pct": 2.722, "vwap_distance_atr": 1.344, "range_expansion_pct": -60.0}, "rsi": {"value": 38.2, "has_full_history": true}, "quote": {"bid": 7.11, "ask": 7.12, "spread": 0.01, "spread_pct": 0.141}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.36, "downtick_ratio": 0.32}, "pressure": {"score": -32.3, "slope": -14.3}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 73.0147575544624, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.3320981612249176)", "volume=Declining (rvol=1.665, accel=0.232)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.801%, ema9_slope=-0.566)", "resistance=SAFE (session_high $12.31 (73.01% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:24:14.266360", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["price acceleration sharply negative (-0.6117)", "momentum=Deteriorating (slope_5m=-0.37392355340685857)", "volume=Declining (rvol=1.665, accel=0.232)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.966%, ema9_slope=-0.5741)", "resistance=SAFE (session_high $12.31 (73.38% away))", "extension=NORMAL"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:24:14.260572+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.1001, "open": 4.035, "extension_from_open_pct": 75.96282527881041, "price_1m": 7.16, "price_3m": 7.2375, "price_5m": 7.3981, "price_sub": 7.16}, "velocity": {"velocity_1m": -0.01394320297951579, "velocity_sub": -0.02788640595903158}, "slope": {"slope_1m": -0.8401063106149304, "slope_3m": 0.3526496825448999, "slope_5m": -0.37392355340685857, "slope_sub": 0.23773812360700686}, "acceleration": {"momentum_acceleration": -0.6117, "velocity_acceleration": -0.001385, "slope_acceleration": -0.041851}, "volume": {"volume_1m": 6649.0, "volume_3m": 246116.0, "volume_5m": 451864.0, "volume_sub": 6649.0, "volume_acceleration": 0.232, "relative_volume": 1.665}, "vwap": {"value": 6.8546, "slope": 0.0006, "price_vs_vwap_pct": 3.581, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 190, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2425, "ema20": 7.3572, "ema9_slope": -0.5741, "price_vs_ema9_pct": -1.966, "price_vs_ema9_atr": -0.73}, "volatility": {"atr": 0.1951, "atr_pct": 2.748, "vwap_distance_atr": 1.258, "range_expansion_pct": -60.0}, "rsi": {"value": 37.8, "has_full_history": true}, "quote": {"bid": 7.1, "ask": 7.13, "spread": 0.03, "spread_pct": 0.422}, "trade_flow": {"tick_count_sub": 59, "trades_per_second": 1.967, "uptick_ratio": 0.305, "downtick_ratio": 0.322}, "pressure": {"score": -39.4, "slope": -7.1}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 73.37783974873592, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.37392355340685857)", "volume=Declining (rvol=1.665, accel=0.232)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.966%, ema9_slope=-0.5741)", "resistance=SAFE (session_high $12.31 (73.38% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:24:19.277174", "symbol": "MEDS", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "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": ["price acceleration sharply negative (-0.6111)", "momentum=Deteriorating (slope_5m=-0.374204378540954)", "volume=Declining (rvol=1.665, accel=0.232)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.968%, ema9_slope=-0.5742)", "resistance=SAFE (session_high $12.31 (73.38% away))", "extension=NORMAL"], "features": {"symbol": "MEDS", "computed_at": "2026-09-16T17:24:19.270665+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.1, "open": 4.035, "extension_from_open_pct": 75.96034696406441, "price_1m": 7.16, "price_3m": 7.2375, "price_5m": 7.3981, "price_sub": 7.16}, "velocity": {"velocity_1m": -0.01396648044692749, "velocity_sub": -0.02793296089385498}, "slope": {"slope_1m": -0.8415147265077207, "slope_3m": 0.3519474425152498, "slope_5m": -0.374204378540954, "slope_sub": 0.23689789910812664}, "acceleration": {"momentum_acceleration": -0.6111, "velocity_acceleration": -9e-06, "slope_acceleration": -0.000281}, "volume": {"volume_1m": 8022.0, "volume_3m": 247489.0, "volume_5m": 453237.0, "volume_sub": 8022.0, "volume_acceleration": 0.232, "relative_volume": 1.665}, "vwap": {"value": 6.8546, "slope": 0.0006, "price_vs_vwap_pct": 3.579, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 190, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 7.2425, "ema20": 7.3572, "ema9_slope": -0.5742, "price_vs_ema9_pct": -1.968, "price_vs_ema9_atr": -0.73}, "volatility": {"atr": 0.1951, "atr_pct": 2.748, "vwap_distance_atr": 1.257, "range_expansion_pct": -60.0}, "rsi": {"value": 37.8, "has_full_history": true}, "quote": {"bid": 7.09, "ask": 7.11, "spread": 0.02, "spread_pct": 0.282}, "trade_flow": {"tick_count_sub": 81, "trades_per_second": 2.7, "uptick_ratio": 0.321, "downtick_ratio": 0.309}, "pressure": {"score": -38.3, "slope": 1.1}}, "prediction": {"symbol": "MEDS", "direction": "DOWN", "confidence": 27.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 12.31, "resistance_source": "session_high", "resistance_distance_pct": 73.38028169014086, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.374204378540954)", "volume=Declining (rvol=1.665, accel=0.232)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-1.968%, ema9_slope=-0.5742)", "resistance=SAFE (session_high $12.31 (73.38% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:29:59.819434", "symbol": "IIIV", "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.047742463511116155)", "volume=Expanding (rvol=0.65, accel=1.443)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.269%, ema9_slope=0.0386)", "resistance=SAFE (session_high $14.87 (1.23% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:29:59.813318+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.69, "open": 14.77, "extension_from_open_pct": -0.5416384563304, "price_1m": 14.65, "price_3m": 14.66, "price_5m": 14.66, "price_sub": 14.6675}, "velocity": {"velocity_1m": 0.00455062571103517, "velocity_sub": 0.005113345832622936}, "slope": {"slope_1m": 0.27266530334014416, "slope_3m": 0.10227272727272509, "slope_5m": 0.047742463511116155, "slope_sub": 0.12610233033698204}, "acceleration": {"momentum_acceleration": 0.0784, "velocity_acceleration": -1.1e-05, "slope_acceleration": 8.8e-05}, "volume": {"volume_1m": 996.0, "volume_3m": 2803.0, "volume_5m": 4181.0, "volume_sub": 983.0, "volume_acceleration": 1.443, "relative_volume": 0.65}, "vwap": {"value": 14.4273, "slope": 0.0006, "price_vs_vwap_pct": 1.821, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.6506, "ema20": 14.6111, "ema9_slope": 0.0386, "price_vs_ema9_pct": 0.269, "price_vs_ema9_atr": 0.908}, "volatility": {"atr": 0.0434, "atr_pct": 0.296, "vwap_distance_atr": 6.045, "range_expansion_pct": -47.6}, "rsi": {"value": 69.0, "has_full_history": true}, "quote": {"bid": 14.67, "ask": 14.71, "spread": 0.04, "spread_pct": 0.272}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.263, "downtick_ratio": 0.211}, "pressure": {"score": 16.7, "slope": -18.2}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.2253233492171527, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.047742463511116155)", "volume=Expanding (rvol=0.65, accel=1.443)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.269%, ema9_slope=0.0386)", "resistance=SAFE (session_high $14.87 (1.23% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:30:04.838456", "symbol": "IIIV", "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.013691, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.0341064120054563)", "volume=Expanding (rvol=0.65, accel=1.443)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0358)", "resistance=SAFE (session_high $14.87 (1.29% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:30:04.827009+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.68, "open": 14.77, "extension_from_open_pct": -0.6093432633716984, "price_1m": 14.65, "price_3m": 14.66, "price_5m": 14.66, "price_sub": 14.6675}, "velocity": {"velocity_1m": 0.0034129692832763773, "velocity_sub": 0.002840747684790476}, "slope": {"slope_1m": 0.20456870098874438, "slope_3m": 0.06819731757217404, "slope_5m": 0.0341064120054563, "slope_sub": 0.12610233033698204}, "acceleration": {"momentum_acceleration": 0.092, "velocity_acceleration": -0.000453, "slope_acceleration": -0.013582}, "volume": {"volume_1m": 996.0, "volume_3m": 2803.0, "volume_5m": 4181.0, "volume_sub": 983.0, "volume_acceleration": 1.443, "relative_volume": 0.65}, "vwap": {"value": 14.4273, "slope": 0.0006, "price_vs_vwap_pct": 1.751, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.6486, "ema20": 14.6102, "ema9_slope": 0.0358, "price_vs_ema9_pct": 0.215, "price_vs_ema9_atr": 0.772}, "volatility": {"atr": 0.0407, "atr_pct": 0.277, "vwap_distance_atr": 6.206, "range_expansion_pct": -77.0}, "rsi": {"value": 67.9, "has_full_history": true}, "quote": {"bid": 14.67, "ask": 14.71, "spread": 0.04, "spread_pct": 0.272}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.263, "downtick_ratio": 0.211}, "pressure": {"score": 15.1, "slope": -1.6}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.29427792915531, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0341064120054563)", "volume=Expanding (rvol=0.65, accel=1.443)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0358)", "resistance=SAFE (session_high $14.87 (1.29% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:30:09.849343", "symbol": "IIIV", "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.030258, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.0341064120054563)", "volume=Expanding (rvol=0.65, accel=1.443)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0358)", "resistance=SAFE (session_high $14.87 (1.29% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:30:09.843576+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.68, "open": 14.77, "extension_from_open_pct": -0.6093432633716984, "price_1m": 14.65, "price_3m": 14.66, "price_5m": 14.66, "price_sub": 14.6675}, "velocity": {"velocity_1m": 0.0034129692832763773, "velocity_sub": 0.002840747684790476}, "slope": {"slope_1m": 0.20456870098874438, "slope_3m": 0.06819731757217404, "slope_5m": 0.0341064120054563, "slope_sub": 0.12610233033698204}, "acceleration": {"momentum_acceleration": 0.092, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 996.0, "volume_3m": 2803.0, "volume_5m": 4181.0, "volume_sub": 983.0, "volume_acceleration": 1.443, "relative_volume": 0.65}, "vwap": {"value": 14.4273, "slope": 0.0006, "price_vs_vwap_pct": 1.751, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.6486, "ema20": 14.6102, "ema9_slope": 0.0358, "price_vs_ema9_pct": 0.215, "price_vs_ema9_atr": 0.772}, "volatility": {"atr": 0.0407, "atr_pct": 0.277, "vwap_distance_atr": 6.206, "range_expansion_pct": -77.0}, "rsi": {"value": 67.9, "has_full_history": true}, "quote": {"bid": 14.67, "ask": 14.71, "spread": 0.04, "spread_pct": 0.272}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.263, "downtick_ratio": 0.211}, "pressure": {"score": 15.1, "slope": 0.0}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.29427792915531, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0341064120054563)", "volume=Expanding (rvol=0.65, accel=1.443)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0358)", "resistance=SAFE (session_high $14.87 (1.29% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:30:14.863253", "symbol": "IIIV", "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.042473, "reasons_for": ["holding 15.0s / 18s", "momentum=Strong (slope_5m=0.0341064120054563)", "volume=Expanding (rvol=0.65, accel=1.443)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0358)", "resistance=SAFE (session_high $14.87 (1.29% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:30:14.855791+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.68, "open": 14.77, "extension_from_open_pct": -0.6093432633716984, "price_1m": 14.65, "price_3m": 14.66, "price_5m": 14.66, "price_sub": 14.6675}, "velocity": {"velocity_1m": 0.0034129692832763773, "velocity_sub": 0.002840747684790476}, "slope": {"slope_1m": 0.20456870098874438, "slope_3m": 0.06819731757217404, "slope_5m": 0.0341064120054563, "slope_sub": 0.12610233033698204}, "acceleration": {"momentum_acceleration": 0.092, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 996.0, "volume_3m": 2803.0, "volume_5m": 4181.0, "volume_sub": 983.0, "volume_acceleration": 1.443, "relative_volume": 0.65}, "vwap": {"value": 14.4273, "slope": 0.0006, "price_vs_vwap_pct": 1.751, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.6486, "ema20": 14.6102, "ema9_slope": 0.0358, "price_vs_ema9_pct": 0.215, "price_vs_ema9_atr": 0.772}, "volatility": {"atr": 0.0407, "atr_pct": 0.277, "vwap_distance_atr": 6.206, "range_expansion_pct": -77.0}, "rsi": {"value": 67.9, "has_full_history": true}, "quote": {"bid": 14.67, "ask": 14.71, "spread": 0.04, "spread_pct": 0.272}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.263, "downtick_ratio": 0.211}, "pressure": {"score": 15.1, "slope": 0.0}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.29427792915531, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0341064120054563)", "volume=Expanding (rvol=0.65, accel=1.443)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0358)", "resistance=SAFE (session_high $14.87 (1.29% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:30:19.876370", "symbol": "IIIV", "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.056452, "reasons_for": ["held 20.1s (>= 18s)", "momentum=Strong (slope_5m=0.0341064120054563)", "volume=Expanding (rvol=0.65, accel=1.443)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0358)", "resistance=SAFE (session_high $14.87 (1.29% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:30:19.869770+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.68, "open": 14.77, "extension_from_open_pct": -0.6093432633716984, "price_1m": 14.65, "price_3m": 14.66, "price_5m": 14.66, "price_sub": 14.6675}, "velocity": {"velocity_1m": 0.0034129692832763773, "velocity_sub": 0.002840747684790476}, "slope": {"slope_1m": 0.20456870098874438, "slope_3m": 0.06819731757217404, "slope_5m": 0.0341064120054563, "slope_sub": 0.12610233033698204}, "acceleration": {"momentum_acceleration": 0.092, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 996.0, "volume_3m": 2803.0, "volume_5m": 4181.0, "volume_sub": 983.0, "volume_acceleration": 1.443, "relative_volume": 0.65}, "vwap": {"value": 14.4273, "slope": 0.0006, "price_vs_vwap_pct": 1.751, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 29, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.6486, "ema20": 14.6102, "ema9_slope": 0.0358, "price_vs_ema9_pct": 0.215, "price_vs_ema9_atr": 0.772}, "volatility": {"atr": 0.0407, "atr_pct": 0.277, "vwap_distance_atr": 6.206, "range_expansion_pct": -77.0}, "rsi": {"value": 67.9, "has_full_history": true}, "quote": {"bid": 14.67, "ask": 14.71, "spread": 0.04, "spread_pct": 0.272}, "trade_flow": {"tick_count_sub": 19, "trades_per_second": 0.633, "uptick_ratio": 0.263, "downtick_ratio": 0.211}, "pressure": {"score": 15.1, "slope": 0.0}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 85.0, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.29427792915531, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.0341064120054563)", "volume=Expanding (rvol=0.65, accel=1.443)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.215%, ema9_slope=0.0358)", "resistance=SAFE (session_high $14.87 (1.29% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:31:05.081501", "symbol": "ALVO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.22567006086142682)", "volume=Declining (rvol=3.437, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.421%, ema9_slope=0.151)", "resistance=SAFE (session_high $5.53 (0.91% away))", "extension=EXTENDED"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T17:31:05.076540+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.48, "open": 5.4, "extension_from_open_pct": 1.4814814814814827, "price_1m": 5.485, "price_3m": 5.46, "price_5m": 5.435, "price_sub": 5.485}, "velocity": {"velocity_1m": -0.001519295047098114, "velocity_sub": -0.003038590094196228}, "slope": {"slope_1m": -0.09119927040583481, "slope_3m": -0.04559270516717227, "slope_5m": 0.22567006086142682, "slope_sub": 0.24978089395267478}, "acceleration": {"momentum_acceleration": 0.0241, "velocity_acceleration": -3e-06, "slope_acceleration": -0.000246}, "volume": {"volume_1m": 100.0, "volume_3m": 57709.0, "volume_5m": 86830.0, "volume_sub": 100.0, "volume_acceleration": 0.677, "relative_volume": 3.437}, "vwap": {"value": 5.4221, "slope": 0.0019, "price_vs_vwap_pct": 1.068, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.457, "ema20": 5.4308, "ema9_slope": 0.151, "price_vs_ema9_pct": 0.421, "price_vs_ema9_atr": 1.778}, "volatility": {"atr": 0.0129, "atr_pct": 0.236, "vwap_distance_atr": 4.485, "range_expansion_pct": -3.4}, "rsi": {"value": 76.0, "has_full_history": true}, "quote": {"bid": 5.48, "ask": 5.49, "spread": 0.01, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -30.2, "slope": 7.0}}, "prediction": {"symbol": "ALVO", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 0.9124087591240843, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.22567006086142682)", "volume=Declining (rvol=3.437, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.421%, ema9_slope=0.151)", "resistance=SAFE (session_high $5.53 (0.91% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:31:10.095060", "symbol": "ALVO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.2315085727661098)", "volume=Declining (rvol=3.438, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.444%, ema9_slope=0.1522)", "resistance=SAFE (session_high $5.53 (0.88% away))", "extension=EXTENDED"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T17:31:10.090393+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.4816, "open": 5.4, "extension_from_open_pct": 1.511111111111109, "price_1m": 5.485, "price_3m": 5.46, "price_5m": 5.435, "price_sub": 5.485}, "velocity": {"velocity_1m": -0.0010331206320267606, "velocity_sub": -0.002066241264053521}, "slope": {"slope_1m": -0.06200645596629894, "slope_3m": -0.031000024313745198, "slope_5m": 0.2315085727661098, "slope_sub": 0.2672898561308696}, "acceleration": {"momentum_acceleration": 0.0358, "velocity_acceleration": 0.000194, "slope_acceleration": 0.005822}, "volume": {"volume_1m": 200.0, "volume_3m": 57809.0, "volume_5m": 86930.0, "volume_sub": 200.0, "volume_acceleration": 0.677, "relative_volume": 3.438}, "vwap": {"value": 5.4221, "slope": 0.0019, "price_vs_vwap_pct": 1.098, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.4574, "ema20": 5.431, "ema9_slope": 0.1522, "price_vs_ema9_pct": 0.444, "price_vs_ema9_atr": 1.877}, "volatility": {"atr": 0.0129, "atr_pct": 0.236, "vwap_distance_atr": 4.608, "range_expansion_pct": -3.4}, "rsi": {"value": 77.0, "has_full_history": true}, "quote": {"bid": 5.48, "ask": 5.49, "spread": 0.01, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -9.5, "slope": 20.7}}, "prediction": {"symbol": "ALVO", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 0.8829538820782252, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.2315085727661098)", "volume=Declining (rvol=3.438, accel=0.677)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.444%, ema9_slope=0.1522)", "resistance=SAFE (session_high $5.53 (0.88% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:31:15.111805", "symbol": "ALVO", "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.20742030597238859)", "volume=Declining (rvol=3.447, accel=0.681)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.348%, ema9_slope=0.1474)", "resistance=SAFE (session_high $5.53 (1.00% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T17:31:15.107030+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.475, "open": 5.4, "extension_from_open_pct": 1.3888888888888755, "price_1m": 5.485, "price_3m": 5.46, "price_5m": 5.435, "price_sub": 5.485}, "velocity": {"velocity_1m": -0.0030385900941964977, "velocity_sub": -0.006077180188392995}, "slope": {"slope_1m": -0.18248175182482984, "slope_3m": -0.09121313469140171, "slope_5m": 0.20742030597238859, "slope_sub": 0.19504889919733404}, "acceleration": {"momentum_acceleration": -0.0124, "velocity_acceleration": -0.0008, "slope_acceleration": -0.024015}, "volume": {"volume_1m": 6075.0, "volume_3m": 63684.0, "volume_5m": 92805.0, "volume_sub": 6075.0, "volume_acceleration": 0.681, "relative_volume": 3.447}, "vwap": {"value": 5.4222, "slope": 0.002, "price_vs_vwap_pct": 0.973, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.456, "ema20": 5.4303, "ema9_slope": 0.1474, "price_vs_ema9_pct": 0.348, "price_vs_ema9_atr": 1.391}, "volatility": {"atr": 0.0136, "atr_pct": 0.249, "vwap_distance_atr": 3.871, "range_expansion_pct": -3.3}, "rsi": {"value": 73.0, "has_full_history": true}, "quote": {"bid": 5.47, "ask": 5.48, "spread": 0.01, "spread_pct": 0.183}, "trade_flow": {"tick_count_sub": 42, "trades_per_second": 1.4, "uptick_ratio": 0.095, "downtick_ratio": 0.167}, "pressure": {"score": -15.1, "slope": -5.6}}, "prediction": {"symbol": "ALVO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 1.0045662100456731, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.20742030597238859)", "volume=Declining (rvol=3.447, accel=0.681)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.348%, ema9_slope=0.1474)", "resistance=SAFE (session_high $5.53 (1.00% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:31:20.127620", "symbol": "ALVO", "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.20742030597238859)", "volume=Declining (rvol=3.449, accel=0.682)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.348%, ema9_slope=0.1474)", "resistance=SAFE (session_high $5.53 (1.00% away))", "extension=SEVERELY_EXTENDED"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T17:31:20.122394+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.475, "open": 5.4, "extension_from_open_pct": 1.3888888888888755, "price_1m": 5.485, "price_3m": 5.46, "price_5m": 5.435, "price_sub": 5.485}, "velocity": {"velocity_1m": -0.0030385900941964977, "velocity_sub": -0.006077180188392995}, "slope": {"slope_1m": -0.18248175182482984, "slope_3m": -0.09121313469140171, "slope_5m": 0.20742030597238859, "slope_sub": 0.19504889919733404}, "acceleration": {"momentum_acceleration": -0.0124, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 7211.0, "volume_3m": 64820.0, "volume_5m": 93941.0, "volume_sub": 7211.0, "volume_acceleration": 0.682, "relative_volume": 3.449}, "vwap": {"value": 5.4223, "slope": 0.002, "price_vs_vwap_pct": 0.972, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.456, "ema20": 5.4303, "ema9_slope": 0.1474, "price_vs_ema9_pct": 0.348, "price_vs_ema9_atr": 1.391}, "volatility": {"atr": 0.0136, "atr_pct": 0.249, "vwap_distance_atr": 3.869, "range_expansion_pct": -3.3}, "rsi": {"value": 73.0, "has_full_history": true}, "quote": {"bid": 5.47, "ask": 5.48, "spread": 0.01, "spread_pct": 0.183}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.111, "downtick_ratio": 0.178}, "pressure": {"score": -14.9, "slope": 0.2}}, "prediction": {"symbol": "ALVO", "direction": "DOWN", "confidence": 26.7, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 1.0045662100456731, "breakout_in_progress": false, "extension": "SEVERELY_EXTENDED", "reasons": ["momentum=Weakening (slope_5m=0.20742030597238859)", "volume=Declining (rvol=3.449, accel=0.682)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.348%, ema9_slope=0.1474)", "resistance=SAFE (session_high $5.53 (1.00% away))", "extension=SEVERELY_EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:31:25.143591", "symbol": "ALVO", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 65.9, "direction": "NEUTRAL", "momentum": "Strong", "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=Strong (slope_5m=0.22567006086142682)", "volume=Declining (rvol=3.449, accel=0.683)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.421%, ema9_slope=0.151)", "resistance=SAFE (session_high $5.53 (0.91% away))", "extension=EXTENDED"], "features": {"symbol": "ALVO", "computed_at": "2026-09-16T17:31:25.138158+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.48, "open": 5.4, "extension_from_open_pct": 1.4814814814814827, "price_1m": 5.485, "price_3m": 5.46, "price_5m": 5.435, "price_sub": 5.485}, "velocity": {"velocity_1m": -0.001519295047098114, "velocity_sub": -0.003038590094196228}, "slope": {"slope_1m": -0.09119927040583481, "slope_3m": -0.04559270516717227, "slope_5m": 0.22567006086142682, "slope_sub": 0.24978089395267478}, "acceleration": {"momentum_acceleration": 0.0241, "velocity_acceleration": 0.000606, "slope_acceleration": 0.018199}, "volume": {"volume_1m": 7478.0, "volume_3m": 65087.0, "volume_5m": 94208.0, "volume_sub": 7478.0, "volume_acceleration": 0.683, "relative_volume": 3.449}, "vwap": {"value": 5.4223, "slope": 0.002, "price_vs_vwap_pct": 1.064, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 13, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 5.457, "ema20": 5.4308, "ema9_slope": 0.151, "price_vs_ema9_pct": 0.421, "price_vs_ema9_atr": 1.685}, "volatility": {"atr": 0.0136, "atr_pct": 0.249, "vwap_distance_atr": 4.235, "range_expansion_pct": -3.4}, "rsi": {"value": 76.0, "has_full_history": true}, "quote": {"bid": 5.48, "ask": 5.49, "spread": 0.01, "spread_pct": 0.182}, "trade_flow": {"tick_count_sub": 48, "trades_per_second": 1.6, "uptick_ratio": 0.125, "downtick_ratio": 0.167}, "pressure": {"score": -11.7, "slope": 3.2}}, "prediction": {"symbol": "ALVO", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.53, "resistance_source": "session_high", "resistance_distance_pct": 0.9124087591240843, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.22567006086142682)", "volume=Declining (rvol=3.449, accel=0.683)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bullish (price_vs_ema9=0.421%, ema9_slope=0.151)", "resistance=SAFE (session_high $5.53 (0.91% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:46:19.569087", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 42.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.16723549488054673)", "volume=Expanding (rvol=0.738, accel=1.721)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.266%, ema9_slope=-0.0625)", "resistance=SAFE (session_high $14.87 (1.74% away))", "extension=EXTENDED"], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:46:19.561925+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.615, "open": 14.77, "extension_from_open_pct": -1.0494245091401446, "price_1m": 14.615, "price_3m": 14.65, "price_5m": 14.7, "price_sub": 14.61}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0011407711613052205}, "slope": {"slope_1m": 0.0, "slope_3m": -0.1196444849589795, "slope_5m": -0.16723549488054673, "slope_sub": -0.13076812595323645}, "acceleration": {"momentum_acceleration": -0.0365, "velocity_acceleration": -2e-06, "slope_acceleration": -0.000213}, "volume": {"volume_1m": 434.0, "volume_3m": 1499.0, "volume_5m": 16110.0, "volume_sub": 434.0, "volume_acceleration": 1.721, "relative_volume": 0.738}, "vwap": {"value": 14.4551, "slope": 0.0002, "price_vs_vwap_pct": 1.106, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 46, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.654, "ema20": 14.6574, "ema9_slope": -0.0625, "price_vs_ema9_pct": -0.266, "price_vs_ema9_atr": -0.825}, "volatility": {"atr": 0.0473, "atr_pct": 0.324, "vwap_distance_atr": 3.381, "range_expansion_pct": -53.7}, "rsi": {"value": 43.4, "has_full_history": true}, "quote": {"bid": 14.59, "ask": 14.64, "spread": 0.05, "spread_pct": 0.342}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.308, "downtick_ratio": 0.231}, "pressure": {"score": 21.9, "slope": 6.8}}, "prediction": {"symbol": "IIIV", "direction": "NEUTRAL", "confidence": 42.5, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.7447827574409787, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.16723549488054673)", "volume=Expanding (rvol=0.738, accel=1.721)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.266%, ema9_slope=-0.0625)", "resistance=SAFE (session_high $14.87 (1.74% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:46:24.581199", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 42.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.16723549488054673)", "volume=Expanding (rvol=0.738, accel=1.721)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.266%, ema9_slope=-0.0625)", "resistance=SAFE (session_high $14.87 (1.74% away))", "extension=EXTENDED"], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:46:24.574810+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.615, "open": 14.77, "extension_from_open_pct": -1.0494245091401446, "price_1m": 14.615, "price_3m": 14.65, "price_5m": 14.7, "price_sub": 14.61}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0011407711613052205}, "slope": {"slope_1m": 0.0, "slope_3m": -0.1196444849589795, "slope_5m": -0.16723549488054673, "slope_sub": -0.13076812595323645}, "acceleration": {"momentum_acceleration": -0.0365, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 434.0, "volume_3m": 1499.0, "volume_5m": 16110.0, "volume_sub": 434.0, "volume_acceleration": 1.721, "relative_volume": 0.738}, "vwap": {"value": 14.4551, "slope": 0.0002, "price_vs_vwap_pct": 1.106, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 46, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.654, "ema20": 14.6574, "ema9_slope": -0.0625, "price_vs_ema9_pct": -0.266, "price_vs_ema9_atr": -0.825}, "volatility": {"atr": 0.0473, "atr_pct": 0.324, "vwap_distance_atr": 3.381, "range_expansion_pct": -53.7}, "rsi": {"value": 43.4, "has_full_history": true}, "quote": {"bid": 14.59, "ask": 14.64, "spread": 0.05, "spread_pct": 0.342}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.308, "downtick_ratio": 0.231}, "pressure": {"score": 21.9, "slope": 0.0}}, "prediction": {"symbol": "IIIV", "direction": "NEUTRAL", "confidence": 42.5, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.7447827574409787, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.16723549488054673)", "volume=Expanding (rvol=0.738, accel=1.721)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.266%, ema9_slope=-0.0625)", "resistance=SAFE (session_high $14.87 (1.74% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:46:29.591834", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 42.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.16723549488054673)", "volume=Expanding (rvol=0.738, accel=1.721)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.266%, ema9_slope=-0.0625)", "resistance=SAFE (session_high $14.87 (1.74% away))", "extension=EXTENDED"], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:46:29.586337+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.615, "open": 14.77, "extension_from_open_pct": -1.0494245091401446, "price_1m": 14.615, "price_3m": 14.65, "price_5m": 14.7, "price_sub": 14.61}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0011407711613052205}, "slope": {"slope_1m": 0.0, "slope_3m": -0.1196444849589795, "slope_5m": -0.16723549488054673, "slope_sub": -0.13076812595323645}, "acceleration": {"momentum_acceleration": -0.0365, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 434.0, "volume_3m": 1499.0, "volume_5m": 16110.0, "volume_sub": 434.0, "volume_acceleration": 1.721, "relative_volume": 0.738}, "vwap": {"value": 14.4551, "slope": 0.0002, "price_vs_vwap_pct": 1.106, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 46, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.654, "ema20": 14.6574, "ema9_slope": -0.0625, "price_vs_ema9_pct": -0.266, "price_vs_ema9_atr": -0.825}, "volatility": {"atr": 0.0473, "atr_pct": 0.324, "vwap_distance_atr": 3.381, "range_expansion_pct": -53.7}, "rsi": {"value": 43.4, "has_full_history": true}, "quote": {"bid": 14.59, "ask": 14.64, "spread": 0.05, "spread_pct": 0.342}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.308, "downtick_ratio": 0.231}, "pressure": {"score": 21.9, "slope": 0.0}}, "prediction": {"symbol": "IIIV", "direction": "NEUTRAL", "confidence": 42.5, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.7447827574409787, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.16723549488054673)", "volume=Expanding (rvol=0.738, accel=1.721)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.266%, ema9_slope=-0.0625)", "resistance=SAFE (session_high $14.87 (1.74% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:46:34.599169", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 42.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.16723549488054673)", "volume=Expanding (rvol=0.738, accel=1.721)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.266%, ema9_slope=-0.0625)", "resistance=SAFE (session_high $14.87 (1.74% away))", "extension=EXTENDED"], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:46:34.593839+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.615, "open": 14.77, "extension_from_open_pct": -1.0494245091401446, "price_1m": 14.615, "price_3m": 14.65, "price_5m": 14.7, "price_sub": 14.615}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.1196444849589795, "slope_5m": -0.16723549488054673, "slope_sub": 0.006842870584211146}, "acceleration": {"momentum_acceleration": -0.1741, "velocity_acceleration": -0.000228, "slope_acceleration": 0.0}, "volume": {"volume_1m": 443.0, "volume_3m": 1508.0, "volume_5m": 16119.0, "volume_sub": 9.0, "volume_acceleration": 1.721, "relative_volume": 0.738}, "vwap": {"value": 14.4551, "slope": 0.0002, "price_vs_vwap_pct": 1.106, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 46, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.654, "ema20": 14.6574, "ema9_slope": -0.0625, "price_vs_ema9_pct": -0.266, "price_vs_ema9_atr": -0.825}, "volatility": {"atr": 0.0473, "atr_pct": 0.324, "vwap_distance_atr": 3.381, "range_expansion_pct": -53.7}, "rsi": {"value": 43.4, "has_full_history": true}, "quote": {"bid": 14.59, "ask": 14.64, "spread": 0.05, "spread_pct": 0.342}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 18.0, "slope": -3.9}}, "prediction": {"symbol": "IIIV", "direction": "NEUTRAL", "confidence": 42.5, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.7447827574409787, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.16723549488054673)", "volume=Expanding (rvol=0.738, accel=1.721)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.266%, ema9_slope=-0.0625)", "resistance=SAFE (session_high $14.87 (1.74% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:46:39.608644", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 42.5, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.17653515957795485)", "volume=Expanding (rvol=0.738, accel=1.721)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.303%, ema9_slope=-0.0644)", "resistance=SAFE (session_high $14.87 (1.79% away))", "extension=EXTENDED"], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:46:39.603015+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.6082, "open": 14.77, "extension_from_open_pct": -1.0954637779282295, "price_1m": 14.615, "price_3m": 14.65, "price_5m": 14.7, "price_sub": 14.615}, "velocity": {"velocity_1m": -0.0007754590033071205, "velocity_sub": -0.001550918006614241}, "slope": {"slope_1m": -0.04653836677708218, "slope_3m": -0.14291184595607437, "slope_5m": -0.17653515957795485, "slope_sub": -0.02107849343521222}, "acceleration": {"momentum_acceleration": -0.1555, "velocity_acceleration": -0.00031, "slope_acceleration": -0.009291}, "volume": {"volume_1m": 447.0, "volume_3m": 1512.0, "volume_5m": 16123.0, "volume_sub": 13.0, "volume_acceleration": 1.721, "relative_volume": 0.738}, "vwap": {"value": 14.4551, "slope": 0.0002, "price_vs_vwap_pct": 1.059, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 46, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.6527, "ema20": 14.6568, "ema9_slope": -0.0644, "price_vs_ema9_pct": -0.303, "price_vs_ema9_atr": -0.94}, "volatility": {"atr": 0.0473, "atr_pct": 0.324, "vwap_distance_atr": 3.237, "range_expansion_pct": -53.7}, "rsi": {"value": 42.3, "has_full_history": true}, "quote": {"bid": 14.59, "ask": 14.64, "spread": 0.05, "spread_pct": 0.342}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -3.1, "slope": -21.1}}, "prediction": {"symbol": "IIIV", "direction": "NEUTRAL", "confidence": 42.5, "momentum": "Deteriorating", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.7921441382237315, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.17653515957795485)", "volume=Expanding (rvol=0.738, accel=1.721)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Bearish (price_vs_ema9=-0.303%, ema9_slope=-0.0644)", "resistance=SAFE (session_high $14.87 (1.79% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:50:20.025360", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.3, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Expanding", "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.013699568463591886)", "volume=Expanding (rvol=0.742, accel=1.729)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.237%, ema9_slope=-0.054)", "resistance=SAFE (session_high $14.87 (1.95% away))", "extension=EXTENDED"], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:50:20.020156+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.585, "open": 14.77, "extension_from_open_pct": -1.2525389302640402, "price_1m": 14.62, "price_3m": 14.59, "price_5m": 14.615, "price_sub": 14.62}, "velocity": {"velocity_1m": -0.003989968080255172, "velocity_sub": -0.007979936160510345}, "slope": {"slope_1m": -0.23968498544768613, "slope_3m": -0.0171252426076002, "slope_5m": -0.013699568463591886, "slope_sub": -0.057510612077225846}, "acceleration": {"momentum_acceleration": 0.0438, "velocity_acceleration": -2.9e-05, "slope_acceleration": -0.000876}, "volume": {"volume_1m": 3439.0, "volume_3m": 5804.0, "volume_5m": 7216.0, "volume_sub": 3439.0, "volume_acceleration": 1.729, "relative_volume": 0.742}, "vwap": {"value": 14.4559, "slope": 0.0007, "price_vs_vwap_pct": 0.893, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 50, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.6196, "ema20": 14.637, "ema9_slope": -0.054, "price_vs_ema9_pct": -0.237, "price_vs_ema9_atr": -0.744}, "volatility": {"atr": 0.0466, "atr_pct": 0.319, "vwap_distance_atr": 2.773, "range_expansion_pct": -53.7}, "rsi": {"value": 40.5, "has_full_history": true}, "quote": {"bid": 14.57, "ask": 14.6, "spread": 0.03, "spread_pct": 0.206}, "trade_flow": {"tick_count_sub": 60, "trades_per_second": 2.0, "uptick_ratio": 0.15, "downtick_ratio": 0.183}, "pressure": {"score": 11.3, "slope": 14.4}}, "prediction": {"symbol": "IIIV", "direction": "NEUTRAL", "confidence": 60.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.954062392869375, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.013699568463591886)", "volume=Expanding (rvol=0.742, accel=1.729)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.237%, ema9_slope=-0.054)", "resistance=SAFE (session_high $14.87 (1.95% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:50:25.037743", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.3, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Expanding", "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.03425596053713273)", "volume=Expanding (rvol=0.742, accel=1.73)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.319%, ema9_slope=-0.0581)", "resistance=SAFE (session_high $14.87 (2.06% away))", "extension=EXTENDED"], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:50:25.031677+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.57, "open": 14.77, "extension_from_open_pct": -1.354096140825994, "price_1m": 14.62, "price_3m": 14.59, "price_5m": 14.615, "price_sub": 14.62}, "velocity": {"velocity_1m": -0.005699954400364676, "velocity_sub": -0.011399908800729351}, "slope": {"slope_1m": -0.34258307639601876, "slope_3m": -0.06852444038373541, "slope_5m": -0.03425596053713273, "slope_sub": -0.11915971853652657}, "acceleration": {"momentum_acceleration": 0.0849, "velocity_acceleration": -0.000682, "slope_acceleration": -0.020532}, "volume": {"volume_1m": 3639.0, "volume_3m": 6004.0, "volume_5m": 7416.0, "volume_sub": 3639.0, "volume_acceleration": 1.73, "relative_volume": 0.742}, "vwap": {"value": 14.4559, "slope": 0.0007, "price_vs_vwap_pct": 0.789, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 50, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.6166, "ema20": 14.6355, "ema9_slope": -0.0581, "price_vs_ema9_pct": -0.319, "price_vs_ema9_atr": -1.001}, "volatility": {"atr": 0.0466, "atr_pct": 0.319, "vwap_distance_atr": 2.451, "range_expansion_pct": -53.7}, "rsi": {"value": 38.4, "has_full_history": true}, "quote": {"bid": 14.57, "ask": 14.6, "spread": 0.03, "spread_pct": 0.206}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.148, "downtick_ratio": 0.197}, "pressure": {"score": 8.3, "slope": -3.0}}, "prediction": {"symbol": "IIIV", "direction": "NEUTRAL", "confidence": 60.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 2.0590253946465267, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.03425596053713273)", "volume=Expanding (rvol=0.742, accel=1.73)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.319%, ema9_slope=-0.0581)", "resistance=SAFE (session_high $14.87 (2.06% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:50:30.051238", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.3, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Expanding", "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.03425596053713273)", "volume=Expanding (rvol=0.742, accel=1.73)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.319%, ema9_slope=-0.0581)", "resistance=SAFE (session_high $14.87 (2.06% away))", "extension=EXTENDED"], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:50:30.044168+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.57, "open": 14.77, "extension_from_open_pct": -1.354096140825994, "price_1m": 14.62, "price_3m": 14.59, "price_5m": 14.615, "price_sub": 14.62}, "velocity": {"velocity_1m": -0.005699954400364676, "velocity_sub": -0.011399908800729351}, "slope": {"slope_1m": -0.34258307639601876, "slope_3m": -0.06852444038373541, "slope_5m": -0.03425596053713273, "slope_sub": -0.11915971853652657}, "acceleration": {"momentum_acceleration": 0.0849, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 3639.0, "volume_3m": 6004.0, "volume_5m": 7416.0, "volume_sub": 3639.0, "volume_acceleration": 1.73, "relative_volume": 0.742}, "vwap": {"value": 14.4559, "slope": 0.0007, "price_vs_vwap_pct": 0.789, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 50, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.6166, "ema20": 14.6355, "ema9_slope": -0.0581, "price_vs_ema9_pct": -0.319, "price_vs_ema9_atr": -1.001}, "volatility": {"atr": 0.0466, "atr_pct": 0.319, "vwap_distance_atr": 2.451, "range_expansion_pct": -53.7}, "rsi": {"value": 38.4, "has_full_history": true}, "quote": {"bid": 14.57, "ask": 14.6, "spread": 0.03, "spread_pct": 0.206}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.148, "downtick_ratio": 0.197}, "pressure": {"score": 8.3, "slope": 0.0}}, "prediction": {"symbol": "IIIV", "direction": "NEUTRAL", "confidence": 60.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 2.0590253946465267, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.03425596053713273)", "volume=Expanding (rvol=0.742, accel=1.73)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.319%, ema9_slope=-0.0581)", "resistance=SAFE (session_high $14.87 (2.06% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:50:35.063370", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.3, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Expanding", "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.03425596053713273)", "volume=Expanding (rvol=0.742, accel=1.73)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.319%, ema9_slope=-0.0581)", "resistance=SAFE (session_high $14.87 (2.06% away))", "extension=EXTENDED"], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:50:35.057904+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.57, "open": 14.77, "extension_from_open_pct": -1.354096140825994, "price_1m": 14.62, "price_3m": 14.59, "price_5m": 14.615, "price_sub": 14.62}, "velocity": {"velocity_1m": -0.005699954400364676, "velocity_sub": -0.011399908800729351}, "slope": {"slope_1m": -0.34258307639601876, "slope_3m": -0.06852444038373541, "slope_5m": -0.03425596053713273, "slope_sub": -0.11915971853652657}, "acceleration": {"momentum_acceleration": 0.0849, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 3639.0, "volume_3m": 6004.0, "volume_5m": 7416.0, "volume_sub": 3639.0, "volume_acceleration": 1.73, "relative_volume": 0.742}, "vwap": {"value": 14.4559, "slope": 0.0007, "price_vs_vwap_pct": 0.789, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 50, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.6166, "ema20": 14.6355, "ema9_slope": -0.0581, "price_vs_ema9_pct": -0.319, "price_vs_ema9_atr": -1.001}, "volatility": {"atr": 0.0466, "atr_pct": 0.319, "vwap_distance_atr": 2.451, "range_expansion_pct": -53.7}, "rsi": {"value": 38.4, "has_full_history": true}, "quote": {"bid": 14.57, "ask": 14.6, "spread": 0.03, "spread_pct": 0.206}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.148, "downtick_ratio": 0.197}, "pressure": {"score": 8.3, "slope": 0.0}}, "prediction": {"symbol": "IIIV", "direction": "NEUTRAL", "confidence": 60.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 2.0590253946465267, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.03425596053713273)", "volume=Expanding (rvol=0.742, accel=1.73)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.319%, ema9_slope=-0.0581)", "resistance=SAFE (session_high $14.87 (2.06% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:50:45.080605", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.3, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Expanding", "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.030692247193166867)", "volume=Expanding (rvol=0.742, accel=1.73)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.305%, ema9_slope=-0.0573)", "resistance=SAFE (session_high $14.87 (2.04% away))", "extension=EXTENDED"], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:50:45.073109+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.5726, "open": 14.77, "extension_from_open_pct": -1.3364928909952607, "price_1m": 14.62, "price_3m": 14.59, "price_5m": 14.615, "price_sub": 14.57}, "velocity": {"velocity_1m": -0.005403556771545789, "velocity_sub": 0.000594829558453276}, "slope": {"slope_1m": -0.32473983132711487, "slope_3m": -0.05961272286250806, "slope_5m": -0.030692247193166867, "slope_sub": -0.2633661399115461}, "acceleration": {"momentum_acceleration": 0.2327, "velocity_acceleration": 0.001198, "slope_acceleration": 0.001782}, "volume": {"volume_1m": 3651.0, "volume_3m": 6016.0, "volume_5m": 7428.0, "volume_sub": 12.0, "volume_acceleration": 1.73, "relative_volume": 0.742}, "vwap": {"value": 14.4559, "slope": 0.0007, "price_vs_vwap_pct": 0.807, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 50, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.6171, "ema20": 14.6358, "ema9_slope": -0.0573, "price_vs_ema9_pct": -0.305, "price_vs_ema9_atr": -0.957}, "volatility": {"atr": 0.0466, "atr_pct": 0.319, "vwap_distance_atr": 2.507, "range_expansion_pct": -53.7}, "rsi": {"value": 38.8, "has_full_history": true}, "quote": {"bid": 14.57, "ask": 14.6, "spread": 0.03, "spread_pct": 0.206}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 58.7, "slope": 50.4}}, "prediction": {"symbol": "IIIV", "direction": "NEUTRAL", "confidence": 60.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 2.04081632653061, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.030692247193166867)", "volume=Expanding (rvol=0.742, accel=1.73)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.305%, ema9_slope=-0.0573)", "resistance=SAFE (session_high $14.87 (2.04% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:54:00.440441", "symbol": "IIIV", "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.07547004113803295)", "volume=Expanding (rvol=0.744, accel=1.713)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.026%, ema9_slope=-0.0346)", "resistance=SAFE (session_high $14.87 (1.85% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:54:00.435340+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.6, "open": 14.77, "extension_from_open_pct": -1.1509817197020984, "price_1m": 14.6, "price_3m": 14.53, "price_5m": 14.62, "price_sub": 14.6}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.11447085220236544, "slope_5m": 0.07547004113803295, "slope_sub": 0.17855000119993322}, "acceleration": {"momentum_acceleration": 0.1031, "velocity_acceleration": -3e-06, "slope_acceleration": 0.001662}, "volume": {"volume_1m": 1.0, "volume_3m": 1023.0, "volume_5m": 7636.0, "volume_sub": 1.0, "volume_acceleration": 1.713, "relative_volume": 0.744}, "vwap": {"value": 14.4563, "slope": 0.0001, "price_vs_vwap_pct": 0.994, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5962, "ema20": 14.6169, "ema9_slope": -0.0346, "price_vs_ema9_pct": 0.026, "price_vs_ema9_atr": 0.089}, "volatility": {"atr": 0.0428, "atr_pct": 0.293, "vwap_distance_atr": 3.356, "range_expansion_pct": -62.9}, "rsi": {"value": 46.8, "has_full_history": true}, "quote": {"bid": 14.54, "ask": 14.6, "spread": 0.06, "spread_pct": 0.412}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 17.8, "slope": -40.9}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 74.8, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.8493150684931479, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07547004113803295)", "volume=Expanding (rvol=0.744, accel=1.713)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.026%, ema9_slope=-0.0346)", "resistance=SAFE (session_high $14.87 (1.85% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:54:05.451824", "symbol": "IIIV", "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.011674, "reasons_for": ["holding 5.0s / 18s", "momentum=Strong (slope_5m=0.07547004113803295)", "volume=Expanding (rvol=0.744, accel=1.713)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.026%, ema9_slope=-0.0346)", "resistance=SAFE (session_high $14.87 (1.85% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:54:05.447014+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.6, "open": 14.77, "extension_from_open_pct": -1.1509817197020984, "price_1m": 14.6, "price_3m": 14.53, "price_5m": 14.62, "price_sub": 14.6}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.11447085220236544, "slope_5m": 0.07547004113803295, "slope_sub": 0.17855000119993322}, "acceleration": {"momentum_acceleration": 0.1031, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1.0, "volume_3m": 1023.0, "volume_5m": 7636.0, "volume_sub": 1.0, "volume_acceleration": 1.713, "relative_volume": 0.744}, "vwap": {"value": 14.4563, "slope": 0.0001, "price_vs_vwap_pct": 0.994, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5962, "ema20": 14.6169, "ema9_slope": -0.0346, "price_vs_ema9_pct": 0.026, "price_vs_ema9_atr": 0.089}, "volatility": {"atr": 0.0428, "atr_pct": 0.293, "vwap_distance_atr": 3.356, "range_expansion_pct": -62.9}, "rsi": {"value": 46.8, "has_full_history": true}, "quote": {"bid": 14.54, "ask": 14.6, "spread": 0.06, "spread_pct": 0.412}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 17.8, "slope": 0.0}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 74.8, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.8493150684931479, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07547004113803295)", "volume=Expanding (rvol=0.744, accel=1.713)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.026%, ema9_slope=-0.0346)", "resistance=SAFE (session_high $14.87 (1.85% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:54:10.463522", "symbol": "IIIV", "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": 10.02281, "reasons_for": ["holding 10.0s / 18s", "momentum=Strong (slope_5m=0.07547004113803295)", "volume=Expanding (rvol=0.744, accel=1.713)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.026%, ema9_slope=-0.0346)", "resistance=SAFE (session_high $14.87 (1.85% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:54:10.458150+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.6, "open": 14.77, "extension_from_open_pct": -1.1509817197020984, "price_1m": 14.6, "price_3m": 14.53, "price_5m": 14.62, "price_sub": 14.6}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.11447085220236544, "slope_5m": 0.07547004113803295, "slope_sub": 0.17855000119993322}, "acceleration": {"momentum_acceleration": 0.1031, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4.0, "volume_3m": 1026.0, "volume_5m": 7639.0, "volume_sub": 4.0, "volume_acceleration": 1.713, "relative_volume": 0.744}, "vwap": {"value": 14.4563, "slope": 0.0001, "price_vs_vwap_pct": 0.994, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5962, "ema20": 14.6169, "ema9_slope": -0.0346, "price_vs_ema9_pct": 0.026, "price_vs_ema9_atr": 0.089}, "volatility": {"atr": 0.0428, "atr_pct": 0.293, "vwap_distance_atr": 3.355, "range_expansion_pct": -62.9}, "rsi": {"value": 46.8, "has_full_history": true}, "quote": {"bid": 14.54, "ask": 14.6, "spread": 0.06, "spread_pct": 0.412}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 17.8, "slope": 0.0}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 74.8, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.8493150684931479, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07547004113803295)", "volume=Expanding (rvol=0.744, accel=1.713)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.026%, ema9_slope=-0.0346)", "resistance=SAFE (session_high $14.87 (1.85% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T17:54:15.474091", "symbol": "IIIV", "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": 15.034466, "reasons_for": ["holding 15.0s / 18s", "momentum=Strong (slope_5m=0.07547004113803295)", "volume=Expanding (rvol=0.744, accel=1.713)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.026%, ema9_slope=-0.0346)", "resistance=SAFE (session_high $14.87 (1.85% away))", "extension=EXTENDED"], "reasons_against": [], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T17:54:15.469806+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.6, "open": 14.77, "extension_from_open_pct": -1.1509817197020984, "price_1m": 14.6, "price_3m": 14.53, "price_5m": 14.62, "price_sub": 14.6}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.11447085220236544, "slope_5m": 0.07547004113803295, "slope_sub": 0.17855000119993322}, "acceleration": {"momentum_acceleration": 0.1031, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 5.0, "volume_3m": 1027.0, "volume_5m": 7640.0, "volume_sub": 5.0, "volume_acceleration": 1.713, "relative_volume": 0.744}, "vwap": {"value": 14.4563, "slope": 0.0001, "price_vs_vwap_pct": 0.994, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 54, "rejection_count": 0, "classification": "VWAP_EXTENSION"}, "ema": {"ema9": 14.5962, "ema20": 14.6169, "ema9_slope": -0.0346, "price_vs_ema9_pct": 0.026, "price_vs_ema9_atr": 0.089}, "volatility": {"atr": 0.0428, "atr_pct": 0.293, "vwap_distance_atr": 3.355, "range_expansion_pct": -62.9}, "rsi": {"value": 46.8, "has_full_history": true}, "quote": {"bid": 14.54, "ask": 14.6, "spread": 0.06, "spread_pct": 0.412}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 17.8, "slope": 0.0}}, "prediction": {"symbol": "IIIV", "direction": "UP", "confidence": 74.8, "momentum": "Strong", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 1.8493150684931479, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.07547004113803295)", "volume=Expanding (rvol=0.744, accel=1.713)", "vwap=Bullish (VWAP_EXTENSION)", "ema9=Fading (price_vs_ema9=0.026%, ema9_slope=-0.0346)", "resistance=SAFE (session_high $14.87 (1.85% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-09-16T18:01:21.258909", "symbol": "IIIV", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.3, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Expanding", "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.07353657415601168)", "volume=Expanding (rvol=0.749, accel=1.688)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.055%, ema9_slope=-0.0328)", "resistance=SAFE (session_high $14.87 (2.03% away))", "extension=EXTENDED"], "features": {"symbol": "IIIV", "computed_at": "2026-09-16T18:01:21.254841+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 14.5739, "open": 14.77, "extension_from_open_pct": -1.3276912660798883, "price_1m": 14.53, "price_3m": 14.595, "price_5m": 14.595, "price_sub": 14.565}, "velocity": {"velocity_1m": 0.005035558614361175, "velocity_sub": 0.002036846321089501}, "slope": {"slope_1m": 0.3016777820154737, "slope_3m": -0.07242745240727076, "slope_5m": -0.07353657415601168, "slope_sub": -0.23660770894235586}, "acceleration": {"momentum_acceleration": 0.1631, "velocity_acceleration": 5e-06, "slope_acceleration": 0.000709}, "volume": {"volume_1m": 529.0, "volume_3m": 4286.0, "volume_5m": 5240.0, "volume_sub": 529.0, "volume_acceleration": 1.688, "relative_volume": 0.749}, "vwap": {"value": 14.4571, "slope": 0.0003, "price_vs_vwap_pct": 0.808, "time_above_pct": 100.0, "time_below_pct": 0.0, "hold_duration_bars": 61, "rejection_count": 0, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 14.5819, "ema20": 14.5996, "ema9_slope": -0.0328, "price_vs_ema9_pct": -0.055, "price_vs_ema9_atr": -0.202}, "volatility": {"atr": 0.0398, "atr_pct": 0.273, "vwap_distance_atr": 2.937, "range_expansion_pct": 77.4}, "rsi": {"value": 44.9, "has_full_history": true}, "quote": {"bid": 14.51, "ask": 14.56, "spread": 0.05, "spread_pct": 0.344}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.111, "downtick_ratio": 0.111}, "pressure": {"score": 18.6, "slope": 0.8}}, "prediction": {"symbol": "IIIV", "direction": "NEUTRAL", "confidence": 60.3, "momentum": "Building", "volume_state": "Expanding", "vwap_state": "Bullish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 14.87, "resistance_source": "session_high", "resistance_distance_pct": 2.031714228861177, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.07353657415601168)", "volume=Expanding (rvol=0.749, accel=1.688)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bearish (price_vs_ema9=-0.055%, ema9_slope=-0.0328)", "resistance=SAFE (session_high $14.87 (2.03% away))", "extension=EXTENDED"], "insufficient_data": false}}
